@charset "utf-8";
/* CSS Document */
p{
 margin-top: 3px;
}
html{min-height:100%; height:100%;}
body{font-family:Verdana, Geneva, sans-serif; margin:0px; min-height:100%; height:100%; background-color: #FFFFFF;}
.devices{position:relative; height:0px; width:100%; min-width:1030px; text-align:right;}

.mainContainer{min-width:1030px; min-height:100%; text-align:left; overflow:hidden;}
.mainContainer .header{height:95px; background-image:url(headerBackground.png); background-repeat:repeat-x;}
.mainContainer .header .logo{margin:39px 0px 0px 10px;}
.mainContainer .topMenu{height:25px; background-image:url(menuBackground.png); background-repeat:repeat-x;}
.mainContainer .topMenu a{display:block; padding:6px 20px 5px 20px; float:left; margin-left:-2px; margin-right:-2px; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;     text-transform: uppercase;
}
.mainContainer .topMenu a:hover{ background-image:url(menuBackgroundHover.png); background-repeat:repeat-x;     text-transform: uppercase;
}
.mainContainer .topMenu span{display:block; padding:5px 0px 5px 0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}
.mainContainer .contentContainer{min-width:400px; padding:30px 0px 0px 5px;}
.mainContainer .contentContainer h2
{
	margin:0px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:31px; 
	font-weight:normal; 
	color:#355087;
 	background-image: url('/data/leftMenuSeparator.png');
        background-position:right bottom;
        background-repeat: no-repeat;	
}
.mainContainer .contentContainer h1
{
        margin:0px;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:31px;
        font-weight:normal;
        color:#355087;
        background-image: url('/data/mainContentSeparator.png');
        background-position: left bottom;
        background-repeat: no-repeat;
}

.mainContainer .contentContainer h3{margin:5px 0px 5px 0px; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#464646;}
.mainContainer .contentContainer .mainList{list-style-image:url(check.png); padding-left:25px; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:24px; color:#2f2f2f;}
.mainContainer .contentContainer .content{font-family:Verdana, Geneva, sans-serif; font-size:14px; width:80%; float:left; padding-left:32px;}
.mainContainer .contentContainer .content .mainContentSeparator{margin:1px 0px 6px -15px;}
.mainContainer .contentContainer .content .plansContainer{margin:40px; width:510px; height:270px; }
.mainContainer .contentContainer .content .plansContainer .planLink{
	display:block; width:126px; height:103px; padding:10px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:15px; text-decoration:none; color:#000;
	}
.mainContainer .contentContainer .content .plansContainer .planLink:hover{background-image:url(planShadow.png);}
.mainContainer .contentContainer .content .plansContainer .planLink .title{font-size:14px; font-weight:bold; color:#000;}
.mainContainer .contentContainer .content .plansContainer .planLink .extra{font-size:14px; color:#000;}
.mainContainer .contentContainer .content .plansContainer .planLink .offer{font-size:9px; color:#000;}
.mainContainer .contentContainer .content .plansContainer .planLink .signup{font-size:12px; color:#0060ff;}
.mainContainer .contentContainer .content .plansContainer .planBackground{float:left; width:137px; height:113px; background-image:url(planBackground.png); background-repeat:no-repeat; padding:3px; margin:2px 5px 2px 5px;}

.mainContainer .contentContainer .leftMenu{width:130px; float:left; text-align:right; padding-right:17px;}
.mainContainer .contentContainer .leftMenu a{display:block; padding-top:3px; padding-bottom:3px; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; color:#000;}
.mainContainer .contentContainer .leftMenu a:hover{color:#0066fe;}
.mainContainer .contentContainer .leftMenu .active{color:#0066fe; cursor:default;}
.mainContainer .contentContainer .leftMenu .leftMenuSeparator{margin:1px 0px 6px 0px;}
.mainContainer .contentContainer .contentSeparatorContainer{width:auto; float:left;}
.mainContainer .contentContainer .contentSeparatorContainer .contentSeparator{margin-top:10px;}
.mainContainer .contentContainer .content a{font-family:Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; color:#000;}
.mainContainer .contentContainer .content a:hover{color:#0066fe;}

.footer{border-top:1px #222 solid; height:35px; text-align:center; width:100%; min-width:1030px;}
.footer .content{padding-top:12px; margin:0px; font-size:9px; font-style:italic;}

.paynowbox
{
	border: 1px solid black;
	background-color: #FFFFD0;
	margin-left: 40px;
	width: 600px;
	padding: 10px 10px 10px 10px;
}
.paynowbox hr
{
	border: 1px solid black;	
}

.paybtn
{
	width: 300px;
	border: 2px solid #D0D0E0;
	background-color: #EFEFFF;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 10px 10px 10px 10px;
	border-radius: 6px;
	
}
