﻿body
{
    margin: 0;
    text-align: center;
    background-color: #f4f7f3;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
	background-color: #F4FCE7;
}

/* New layout */
.pageContentContainerTop { float:left; width:785px; height:12px; background-image:url(../Images/contentPageContainerTop.jpg); }
.pageContentContainerMiddle { float:left; width:765px; padding:0px 10px; background-image:url(../Images/contentPageContainerMiddle.jpg); background-repeat:repeat-y; }
.pageContentContainerBottom { float:left; width:785px; height:12px; background-image:url(../Images/contentPageContainerBottom.jpg); }

.pageTitle { font-size:18pt; color:#205974; line-height:20px; margin-bottom:5px; padding-top:10px; }
.notesAboutPage { font-size:12px; color:Black; }
.potentialButton { float:right; width:149px; height:44px; background-image:url(../Images/PotentialButton.jpg); text-align:center; vertical-align:middle; font-size:12pt;  padding-top:4px; margin-bottom:7px; }
.potentialButton a { text-decoration:none; color:#205974; }
.subPageTitle { float:left; font-size:18px; color:#75a544; }
.pageContent { font-size:12px; color:Black; text-align:justify; }
.pageContent a { font-weight:bold; color:#205974; text-decoration:underline; }
.pageContentContainerMiddleAffiliate {width:765px; padding:0px 10px; background-color:White; font-size:12px; color:Black; text-align:left}

.updateProgress { position: absolute; left:0; background-color: #ffffff; filter: Alpha(Opacity=70); opacity: 0.70; -moz-opacity: 0.70; z-index: 1100; width:100%; }
.contentPlaceHolder { position: absolute; }
.updateProgressMessageContainer 
{
	background-color:White;
	border:1px solid #278CCE;
	color:#00257B;
	font-size:16px;
	height:80px;
	left:40%;
	padding:15px;
	position:fixed;
	top:40%;
	width:140px;
	z-index:1201; 
}
/* End new layout */

/* FOR POP UP LOGIN START */
blockquote:before, blockquote:after, q:before, q:after {  
content:"";  
}  
blockquote, q {  
quotes:"" "";  
}  
br.both{  
clear:both;  
}  
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:2001;  
}  
.popupContactLogin{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:auto;  
width:auto;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2002;  
/* padding:12px;  */
font-size:13px;  
}  
.popupContactLogin h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
.PopUpTopText{  
font-size:16px;  
/* line-height:14px;  
right:16px;  
top:14px;   
position:absolute;  */
color:#FFFFFF;  
font-weight:700;  
/* display:block;   */
}  
/* FOR POP UP LOGIN END */

.divtermsPop
{
    height: 400px; 
    overflow-y: auto; 
    width:770px; 
    margin:15px; 
    text-align:justify;
}

img
{
	border: 0pt none;
}

h1
{
    font-size: 18pt;
    font-family: Arial;
    color: #205974;
    margin-bottom: 5px;
    padding-bottom: 0px;
    line-height: 20px;
    font-weight:normal;
}

.subPageTitle
{
    font-size: 18pt;
    font-family: Arial;
    color: #75a544;
}

.pageNotes
{
    font-size: 12px;
    font-family: Arial;
    color: Black;
}

.spanGreenBold
{
    font-family:Arial;
    font-weight: bold;
    color: #438400;
    font-size: 14px;
}

.modalBackground 
{
    background-color:Black;
    filter:alpha(opacity=75);
    opacity:0.75;
}

.dividerRep
{
    color: #c7c7c7;
    background-color:#c7c7c7;
    height: 1px;
    border-style:none;
}

.dividerEnd
{
    background-color:#a6ce39;
    color: #a6ce39;
    height: 1px;
    border-style:none;
}

.genColumnHeader
{
    font-family: Arial; 
    font-size: 12px; 
    text-decoration: underline; 
    font-weight: bold    
}


.mainBg
{
    background-image: url(  "../Images/PageBgStrip.jpg" );
    background-repeat: repeat-y;
    background-position:center;
}

.middleDiv
{
    width: 998px;
	background-color: White;
}

.spnBlue
{
    color: #072364;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
}

.spnBlack
{
    font-size: 12px;
    font-family: Arial, Sans-Serif;
}

.spnLightBlue12
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #0363b0;
}


.spnGrey
{
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	color: #3F3F3F;
}

.spnBlack14
{
    font-size: 14px;
    font-family: Arial, Sans-Serif;
}

.spnGray14
{
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    color:Gray;
}

.spnBlackBold14
{
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

.spnBlackBold12
{
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

.spnBlack16
{
    font-size: 16px;
    font-family: Arial, Sans-Serif;
}

.spnBlackBold16
{
    font-size: 16px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

.spnLightBlue
{
    font-family: Arial, Sans-Serif;
    font-size: 16px;
    color: #0363b0;
}

.spnWhite
{
    color: White;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
}

.txtClass
{
    height: 14px;
    border: solid 1px #9a9a9a;
    font-family: Arial, Sans-Serif;
    width: 130px;
}

.txtPassword
{
    height: 14px;
    border: solid 1px #9a9a9a;
    width: 130px;
}

#divTop
{
    width: 998px;
    height: 167px;
    background-image: url("../Images/imgtop.jpg");
    background-repeat: no-repeat;
}

.divMiddle
{
    width: 998px;
    background-color: #FCFCFC;
    background-image: url("../Images/peopleBkgr.jpg");
    background-repeat: no-repeat;
    background-position: 163px bottom;
}
.divMiddleEmpty
{
    width: 998px;
    background-color: #FCFCFC;
}

.divFooterMenu
{
    height: 38px;
    width: 998px;
    border-top: solid 1px Gray;
}

.divFooter
{
    height: 35px;
    width: 1000px;
    border-top: solid 1px Gray;
}

.inputDdl
{
    height: 20px;
    border: solid 1px #9a9a9a;
    font-family: Arial, Sans-Serif;
    width: 150px;
}



.ahrefClass:hover
{
    color: Red;
}

.ahrefClassArrow:link, .ahrefClassArrow:visited
{
	padding-left: 10px;
	background-image: url(../Images/arrowBlue.jpg);
	background-repeat: no-repeat;
	color: Black;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.ahrefClassArrow:hover
{
	padding-left: 10px;
	background-image: url(../Images/arrowBlue.jpg);
	background-repeat: no-repeat;
	color: Red;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}


.ahrefSmall:link, .ahrefSmall:visited
{
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold;
    color: Black;    
    text-decoration: none;
}

.ahrefSmall:hover
{
    color: #F58322;
}

.ahrefSmallGrey:link, .ahrefSmallGrey:visited
{
	color: #3F3F3F;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

.ahrefSmallGrey:hover
{
	color: #F58322;
}

.ahrefRetrieve:link, .ahrefRetrieve:visited
{
	color: Blue;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

.ahrefRetrieve:hover
{
	color: #F58322;
	text-decoration: underline;

}

.ahrefStudent:link, .ahrefStudent:visited
{
	color: Blue;
	font-size:10px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

.ahrefStudent:hover
{
	color: #F58322;
}

.ahrefUnderline:link, .ahrefUnderline:visited
{
    color: Black;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.ahrefUnderline:hover
{
    color: Red;
}

.ahrefUnderlineBlue:link,.ahrefUnderlineBlue:visited
{
    color: #072364;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.ahrefUnderlineBlue:hover
{
    color: Red;
}

.ahrefUnderlineGrey:link, .ahrefUnderlineGrey:visited
{
	color: #3F3F3F;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
}

.ahrefMainMenuMenu:link, .ahrefMainMenuMenu:visited
{
    color: #072364;
    font-size: 11px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ahrefMainMenuMenu:hover
{
    color: #F58322;
}

.ahrefMainMenu:link, .ahrefMainMenu:visited
{
    color: #072364;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ahrefMainMenuGreen:link, .ahrefMainMenuGreen:visited
{
    color: #329733;
    font-size: 11px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}
.ahrefMainMenuGreen:hover
{
    color: #F58322;
    font-size: 11px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ahrefClass:link, .ahrefClass:visited 
{
   	color: #072364;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.ahrefMainMenu:hover
{
    color: Red;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}


.ahrefBlueBoldUnder:link, .ahrefBlueBoldUnder:visited
{
    color:#205974;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}


.divMainMenu
{
    float: left;
    height: 34px;
    padding-right: 6px;
    padding-left: 6px;
}


.required
{
    color: Red;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
}

.blueBtn
{
    color: White;
    background: #276dfa;
    height:19px;
    font-size:10px;
    font-weight:bold;
}

.blueBtn2
{
    color: White;
    background: #276dfa;
    height:19px;
    font-size:10px;
    font-weight:bold;
}

.redBtn
{
    color: White;
    background: #ff6554;
    height:19px;
    font-size:10px;
    font-weight:bold;
}

.greenBtn
{
    color: White;
    background: #417d01;
    height:19px;
    font-size:10px;
    font-weight:bold;
    
}

.grayBtn
{
    color: White;
    background-color: #c8c8c8;
    height:19px;
    font-size:10px;
    font-weight:bold;
}

.vldSumary
{
    border: solid 1px Red;
    background-color: #fcedc4;
    width: 90%;
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 12px;
}

.messageError
{
    border: solid 1px #dbdbdb;
    background-color: #dbdbdb;
    width: 90%;
    text-align: left;
    vertical-align: middle;
    color: Red;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
}

.messageInfo
{
    border: solid 1px #dbdbdb;
    background-color: #dbdbdb;
    width: 90%;
    text-align: left;
    vertical-align: middle;
    color: Red;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    
}

.messageSuccess
{
    border: solid 1px Green;
    background-color: #b6d19b;
    width: 90%;
    text-align: left;
    vertical-align: middle;
    color: Green;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
}
.textName
{
    text-align: left;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

.spanGreen
{
    font-family: Arial, Sans-Serif;
    font-size: 16px;
    color: Green;
    font-weight:normal;
}

.spanGreenSmall
{
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    color: Green;
    text-decoration: none;
    font-weight:normal;
}

.spanGreenSmallBold
{
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    color: Green;
    text-decoration: none;
    font-weight:normal;
    font-weight:bold;
}

.state-menu-Green
{
    text-decoration: none;
    background-image: url(../images/GreenMenu.gif);
    width: 132px;
    height: 38px;
    text-align: center;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    color: #0363b0;
    text-decoration: none;
    cursor: pointer;
}

.state-menu-White
{
    text-decoration: none;
    background-image: url(../images/WhiteMenu.gif);
    width: 132px;
    height: 38px;
    text-align: center;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    color: #0363b0;
    text-decoration: none;
    cursor: pointer;
}

.state-bottom
{
    border-bottom: solid 1px #b1d555;
}

.state-bar-right
{
    background-image: url(../Images/GreenBarRight.gif);
    background-repeat: repeat-y;
    width: 12px;
}

.state-bar-left
{
    background-image: url(../Images/GreenBarLeft.gif);
    background-repeat: repeat-y;
    width: 12px;
    background-color:white;
}

.state-bar-top
{
    background-image: url(../Images/GreenBarTop.gif);
    background-repeat: repeat-x;
    height: 12px;
}

.state-bar-bottom
{
    background-image: url(../Images/GreenBarBottom2.gif);
    background-repeat: repeat-x;
    height: 12px;
}

.state-bar-right-home
{
    background-image: url(../Images/GreenBarRight.png);
    background-repeat: repeat-y;
    width: 12px;
}

.state-bar-left-home
{
    background-image: url(../Images/GreenBarLeft.png);
    background-repeat: repeat-y;
    width: 12px;
    background-color:white;
}

.state-bar-top-home
{
    background-image: url(../Images/GreenBarTop.png);
    background-repeat: repeat-x;
    height: 12px;
}

.state-bar-bottom-home
{
    background-image: url(../Images/GreenBarBottom.png);
    background-repeat: repeat-x;
    height: 12px;
}

.BigBox
{
	background-image: url(../Images/bigBox.gif);
	background-repeat: no-repeat;
	width: 327px;
	height: 205px;
	float: left;
	margin-left: 276px;
	margin-top: 20px;
}

.BigBox h2
{
	color: #0363B0;
	font-size: 21px;
	font-family: Tw Cen MT;
	font-weight: lighter;
	margin-top: 13px;
	margin-left: 25px;
}

.BigBox #BigBoxContent
{
	margin-left: -10px;
	margin-top: -10px;
}

.BigBox ul
{
	list-style: none;
}

.BigBox li
{
	padding-left: 20px;
	margin-top: 3px;
	background-image: url(../Images/arrowOrange.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.BigBox ul li span
{
	margin-left: 18px;
	color: #003661;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

.SmallBox
{
	background-image: url(../Images/smallBox.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 205px;
	float: left;
	margin-top: 20px;
	display: block;
}

.SmallBox h2
{
	color: #0363B0;
	font-size: 21px;
	font-family: Tw Cen MT;
	font-weight: lighter;
	margin-top: 8px;
	margin-left: 13px;
}

.SmallBox ul
{
	list-style: none;
	margin-bottom: 2px;
}

.SmallBox li
{
	margin-top: 3px;
	background-image: url(../Images/arrowOrange.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 20px;
}
.SmallBox #SmallBoxContent
{
	margin-left: -20px;
	margin-top: -15px;
}

.SmallBox2
{
	background-image: url(../Images/smallBox2.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 130px;
	float: left;	
	display: block;
}

.SmallBox2 h2
{
	color: #0363B0;
	font-size: 21px;
	font-family: Tw Cen MT;
	font-weight: lighter;
	margin-top: 8px;
	margin-left: 13px;
}

.SmallBox2 ul
{
	list-style: none;
	margin-bottom: 2px;
}

.SmallBox2 li
{
	margin-top: 3px;
	background-image: url(../Images/arrowOrange.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
.SmallBox2 #SmallBoxContent
{
	margin-left: -20px;
	margin-top: -15px;
}

.info
{
	color: #003661;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align:center;
	margin-left: 20px;
	margin-top: 5px;
}
.test
{
	display:none;
}

.promoLink
{
	text-decoration: none;
    color: #072364;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    display:block;
 }
a.promoLink:link, a.promoLink:visited
{
	text-decoration: none;
    color: #072364;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    display:block;
 }
 .quoteLeft
 {
 	color: #333333;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-style:italic;
 	text-align: left;
 	margin-left: 10px;
 	vertical-align:bottom;
 }
 
  .quoteRight
 {
 	color: #333333;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
 	text-align: right;
 	margin-right: 10px;
 	vertical-align:bottom;
 }
 
.CeStateREq
{
    font-style:italic;
    color:Black;
    font-size:12px;
}

.bulletOnState
{
	list-style: none;
	margin:0px;
	padding:0px;
}

.bulletOnState li
{
	padding-left: 20px;
	margin-top: 3px;
	background-image: url(/Images/arrowOrange.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.ahrefMainMenuStateListBtn:link, .ahrefMainMenuStateListBtn:visited
{
    color: #072364;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ahrefMainMenuStateListBtn:hover
{
    color: #F58322;
}

.bulletOnMainMenuState
{
	list-style-image:url(/Images/arrowOrange.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	list-style: none;
	margin:0px;
	padding:0px;
	width: 140px;
}

.bulletOnMainMenuState li
{
	padding-left: 10px;
	margin-top: 3px;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
}

.bulletOnStatered
{
	list-style: none;
	margin:0px;
	padding:0px;
}

.bulletOnStatered li
{
	padding-left: 20px;
	margin-top: 3px;
	background-image: url(/Images/arrowRed.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #0363B0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.spnBlue18
{
    color: #00248c;
    font-size: 18px;
    font-family: Tw Cen MT;
}

.greenLine
{
    border-bottom:solid 1px #9bbd01;
}

.homeBtnText
{
    color: #00248c;
    font-size: 12px;
    font-family: Tw Cen MT;
}

.login_table {padding-top: 10px;padding-right: 10px}

.index_bottom {text-align: left; clear: both; margin-top: 40px;}

.question 
{
    font-size: 14pt;
    font-family: Arial;
    color: #000000;
    margin-bottom: 10px;
    padding-bottom: 0px;
    line-height: 20px;
    font-weight:normal;
}

.ahrefcartforgotpass:link, .ahrefcartforgotpass:visited
{
	color: Black;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
}

.ahrefcartforgotpass:hover
{
	color: #F58322;
	text-decoration: underline;
}

.ahrefMailLink:link, .ahrefMailLink:visited
{
    color: Blue;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ahrefMailLink:hover
{
	text-decoration:underline;
}

.ahrefMainBoldLink:link, .ahrefMainBoldLink:visited
{
	text-decoration: none;
    font-weight:bold;
    color:#0000EE;
}

.ahrefMainBoldLink:hover
{
	color:#F58322;
	text-decoration:underline;
}

.ahrefForgotPop:link, .ahrefForgotPop:visited
{
	text-decoration: none;
    color:Blue;
    font-size:11px;
}

.ahrefForgotPop:hover
{
	color:#F58322;
	text-decoration:underline;
}

.ChooseStatePopupLeftButton{width:210px; height:75px; margin:5px; padding:10px; text-align:center;}
.ChooseStatePopupLeftButton a:link, .ChooseStatePopupLeftButton a:visited, .ChooseStatePopupLeftButton a:hover {text-decoration:none;}
.MainRightButton {cursor:pointer; height:52px; width:291px; z-index:999; top:5px; text-align:center; background:url(../Images/btnHomeTestPreparation.png) no-repeat;  text-align:center; display:table;}
.MainRightButton a:link,.MainRightButton a:visited, .MainRightButton a:hover {text-decoration:none;color: #0c2f93;}
.MainLeftButton {margin-bottom:10px; cursor:pointer; height:58px; width:376px; padding:10px; z-index:999; top:5px; text-align:center; background:url(../Images/btnMainLeftPopupButton.png) no-repeat;color: #002493; font-size: 19px;  font-family: Tw Cen MT;  text-align:center;}
.MainLeftButton a:link,.MainLeftButton a:visited, .MainLeftButton a:hover {text-decoration:none;color: #0c2f93;}
.MainLeftButtonSmall {cursor:pointer; height:33px; width:174px; padding:10px; z-index:999; top:5px; text-align:center; background:url(../Images/btnHomeLeftButtonsSmall.png) no-repeat;color: #002493; font-size: 16px;  font-family: Tw Cen MT;  text-align:center;}
.MainLeftButtonSmall a:link,.MainLeftButtonSmall a:visited, .MainLeftButtonSmall a:hover {text-decoration:none;color: #0c2f93;}
.shoppingCartLink { text-decoration: none; color:Black;}
