﻿/******************************************************/
/*  General Website Styles                     */
/******************************************************/
body
{
	margin:0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.Normal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.Footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0F57B7;
	text-decoration: none;
	text-align:center;
	width:12.5%;
}

.Required
{
	color:Red;
}

a
{
	font-family:Arial;
	color:#1E47BB;
	text-decoration:none;
}
a:hover
{
	font-family:Arial;
	color:#1E47BB;
	text-decoration:none;
}
a img
{
	text-decoration:none;
	border-style:none;
	border:0pt solid black;
	margin:0pt;	
}

img
{
	text-decoration:none;
	border-style:none;
	border:0pt solid black;
}

h1
{
	color: #9B0D25;
	font-family:Arial;
	font-size:18pt;
	font-weight:normal;
}

h2
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
}

h3
{
	font-family:Arial;
	font-size:14pt;
	color:#9b0d25;
	margin:0px;
}

table
{
	empty-cells: show;
	border-collapse: collapse;
}

.InfoButtonDescription
{
	background-color:#f9f9f9;
	vertical-align:top;
	font-size:11pt;
}
.InfoButton
{
	background-color:#f9f9f9;
	padding:0pt 10pt 0pt 10pt;
	vertical-align:top;
	text-align:center;
}

.OptionCheckbox
{
	padding:3pt;
}

.Visible
{
display:block;
}

.Hidden
{
display:none;
}

.FloatRight
{
	float:right;
}

/******************************************************/
/*  I Want To / Have You Considered                   */
/******************************************************/
.SmallIWantToBox
{
	height:335px;
	width:193px;
	background:url(/why-hosted-services/img/wantToBkgrd.png) no-repeat;
	font-size:9pt;
}
.IWantToBox
{
	height:467px;
	width:191px;
	background:url(/our-hosting-services/hosted-backup/img/wantToBkgrd_HstBkupCom.png) no-repeat;
	font-size:9pt;
}

.IWantToImage
{
	vertical-align:middle;
	padding:2pt;
	text-align:center;
	width:25%;
}

.IWantToText
{
	padding-right:5pt;
}

.ConsideredBox
{
	height:529px;
	width:191px;
	background:url(/why-hosted-services/img/cnsdrbkgrd.png) no-repeat;
	font-size:8pt;
}

.ConsideredTitle
{
	padding:0pt 3pt 0pt 3pt;
	text-align:center;
	font-weight:bold;
	color:#9b0d25;
}
/******************************************************/
/*  Content Tables                     */
/******************************************************/
.ContentTableTopLeft
{
	background:url(/img/main/mainboxtopl.png);
	width:4px;
	height:4px;
}

.ContentTableTopRight
{
	background:url(/img/main/mainboxtopr.png) no-repeat;
	width:4px;
	height:4px;
}

.ContentTableTopMiddle
{
	background-color:#f9f9f9;
	border-top:1pt solid #e5e5e5;
	height:4px;
}

.ContentTableMiddleLeft
{
	background-color:#f9f9f9;
	border-left:1pt solid #e5e5e5;
}

.ContentTableMiddleMiddle
{
	background-color:#f9f9f9;
}

.ContentTableMiddleRight
{
	background-color:#f9f9f9;
	border-right:1pt solid #e5e5e5;	
}

.ContentTableBottomLeft
{
	background:url(/img/main/mainboxbtml.png);
	width:4px;
	height:4px;
}

.ContentTableBottomMiddle
{
	background-color:#f9f9f9;
	border-bottom:1pt solid #e5e5e5;
	height:4px;
}

.ContentTableBottomRight
{
	background:url(/img/main/mainboxbtmr.png) no-repeat;
	width:4px;
	height:4px;
}


/******************************************************/
/*  Main Menu Styles                     */
/******************************************************/
.MenuLeft
{
	font-family:Arial;
	width:172px;
	height:34px;
	background:url(../img/menu/MenuLeftUp.jpg) no-repeat;
	text-align:center;
	font-size:10pt;
	border-right:1pt solid #B9B9B9;	
	cursor:pointer;
}
.MenuLeft:Hover
{
	font-family:Arial;
	width:172px;
	height:34px;
	background:url(../img/menu/MenuLeftOver.jpg) no-repeat;
	text-align:center;
	font-size:10pt;
	border-right:1pt solid #B9B9B9;	
	cursor:pointer;
}
.MenuLeft:Active
{
	font-family:Arial;
	width:172px;
	height:34px;
	background:url(../img/menu/MenuLeftDown.jpg) no-repeat;
	text-align:center;
	font-size:10pt;
	border-right:1pt solid #B9B9B9;	
	cursor:pointer;
}
.Menu
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	width:160px;
	height:34px;
	background:url(../img/menu/MenuUp.jpg);
	border-right:1pt solid #B9B9B9;	
}
.Menu:Hover
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	width:160px;
	height:34px;
	font-size:10pt;
	background:url(../img/menu/MenuOver.jpg);
	border-right:1pt solid #B9B9B9;	
}
.Menu:Active
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	width:160px;
	height:34px;
	font-size:10pt;
	background:url(../img/menu/MenuDown.jpg);
	border-right:1pt solid #B9B9B9;	
}
.MenuSecond
{
	cursor:pointer;
	text-align:left;
	font-family:Arial;
	font-size:9pt;
	width:160px;
	height:34px;
	background:url(../img/menu/MenuUp.jpg);
	border-right:1pt solid #B9B9B9;
	padding-left:7pt;	
}
.MenuSecond:Hover
{
	cursor:pointer;
	text-align:left;
	font-family:Arial;
	width:160px;
	height:34px;
	font-size:9pt;
	background:url(../img/menu/MenuOver.jpg);
	border-right:1pt solid #B9B9B9;	
	padding-left:7pt;
}
.MenuSecond:Active
{
	cursor:pointer;
	text-align:left;
	font-family:Arial;
	width:160px;
	height:34px;
	font-size:9pt;
	background:url(../img/menu/MenuDown.jpg);
	border-right:1pt solid #B9B9B9;	
	padding-left:7pt;
}
.MenuRight
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	width:167px;
	height:34px;
	background:url(../img/menu/menuRightUp.jpg);
}
.MenuRight:Hover
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	width:167px;
	height:34px;
	background:url(../img/menu/MenuRightOver.jpg);
}
.MenuRight:Active
{
	cursor:pointer;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	width:167px;
	height:34px;
	background:url(../img/menu/MenuRightDown.jpg);
}
.MenuRemainder
{
	font-family:Arial;
	height:34px;
	background:url(../img/menu/Menu1px.jpg);
}
/******************************************************/
/*  Main Index Styles                     */
/******************************************************/
.ServiceImageCell
{
	vertical-align:top;
	height:75px;
	padding:0pt 5pt 0pt 10pt;
}

.ServiceDescriptionCellSMB
{
	vertical-align:top;
	height:75px;
	padding:0pt 10pt 0pt 5pt;
}

.ServiceDescriptionCell
{
	vertical-align:top;
	height:75px;
	padding:0pt 10pt 0pt 5pt;
	width:35%;
}

.CompanySizeTitle
{
	height:50px;
	text-align:center;
	vertical-align:Top;
	padding-top:10pt;
}
.MainLink
{
	font-size:9pt;
	text-decoration:none;
	color:Black;
	font-family:Arial;	
}
.MainLink:hover
{
	font-size:9pt;
	text-decoration:none;
	color:#1E47BB;
	font-family:Arial;
}


/******************************************************/
/*  Hosted Backup Control Styles                     */
/******************************************************/
.DetailsCell
{
	background-image:url('/our-hosting-services/hosted-backup/img/planBkgrd.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#f9f9f9;
	font-family:Arial;
	vertical-align:top;
	height:400px;
}

.SubHeading
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.SubHeading2
{
	color: #9B0D25;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.DescriptionText
{
	font-family:Arial;
	font-size:8.5pt;
}
/******************************************************/
/*  Comparison Page Styles                     */
/******************************************************/
.ComparisonTable td
{
	border:1pt solid black;
}
.Feature td
{
	border:0pt solid black;
}

/******************************************************/
/*  Hosted Exchange Styles                     */
/******************************************************/
.PlanIncludes
{
	padding-left:5pt;
}

.ExchangeDetailsCell
{
	background-image:url('/our-hosting-services/hosted-exchange/img/planBkgrdxpert.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#f9f9f9;
	font-family:Arial;
	height:350px;
	vertical-align:top;
	padding-left:10pt;
	padding-top:12pt;
}




.Recommendation
{
	position:fixed;
	background-color:White;
	border:1pt solid #f2c63c;
	width:70%;
	height:50%;
	padding:10pt;
	opacity:0.95;
	filter:alpha(opacity=95);
	left:14%;
}

.transparent { 
    background-color:white;
    display:none;
    width:170;
    height:100;
    position:absolute;
    color: black;
    border: 2pt #F2C63C solid;
}



/* Hosted Desktop Styles */
.BasicTitleDiv
{
	background:url('/our-hosting-services/hosted-backup/img/bkupsmbtitle.png') no-repeat center center;
	width:233px;
	height:58px;
	text-align:center;
	padding-top:5pt;
}

.OtherTitleDiv
{
	background:url('/our-hosting-services/hosted-backup/img/bkupcomtitle.png') no-repeat center center;
	width:292px;
	height:58px;
	text-align:center;
	padding-top:5pt;
}

.BasicColumn
{
	width:240px;
	padding:0pt 15pt;
}

.OtherColumn
{
	width:305px;
	padding:0pt 15pt;
}