@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; } 
a { outline:none; } 
body { background:#76adde url(images/bodybg.gif) center repeat-y; font-family:Arial,Verdana, sans-serif; font-size:62.5%; }  
#container { width:788px; overflow:hidden; margin:0 auto; }
span { display:none; } 

#header { width:788px; height:91px; background:url(images/hdrbg.gif) repeat-x; }
#header ul { margin:10px 30px; list-style-type:none; font-family:arial, verdana, sans-serif; font-size:12px; display:inline; float:right; }
#header ul li a { float:left; text-decoration:none; color:#3ABFEF; display:inline; }
#header ul li a:hover { text-decoration:underline; }

#navcontainer { width:787px; height:47px; background:#3abfef url(images/navbg.gif) repeat-x; } 
#nav { width:787px; height:43px; background:url(images/nav.gif) no-repeat; margin:0 0 0 160px;  }
#nav ul { display:block; } 
#nav ul li { display:inline; list-style-type:none; float:left; } 
#nav ul li a { display:block; height:43px; } 

#nav ul li#nhome a:link, #nav ul li#nhome a:visited { height:43px; width:65px;  } 
#nav ul li#ncourse a:link, #nav ul li#ncourse a:visited { height:43px; width:140px;  } 
#nav ul li#nbenefits a:link, #nav ul li#nbenefits a:visited { height:43px; width:143px;   } 
#nav ul li#ntests a:link, #nav ul li#ntests a:visited { height:43px; width:148px;   } 
#nav ul li#nabout a:link, #nav ul li#nabout a:visited { height:43px; width:105px;  }

#nav ul li#nhome a:hover { background:url(images/nav.gif) 0 -43px no-repeat; }
#nav ul li#ncourse a:hover { background:url(images/nav.gif) -65px -43px  no-repeat; }
#nav ul li#nbenefits a:hover { background:url(images/nav.gif) -205px -43px  no-repeat; }
#nav ul li#ntests a:hover { background:url(images/nav.gif) -346px -43px  no-repeat; } 
#nav ul li#nabout a:hover { background:url(images/nav.gif) -348px -43px  no-repeat; } 

#dhome #nav ul li#nhome a:visited, #dhome #nav ul li#nhome a:active { background:url(images/nav.gif) 0 -95px no-repeat; }
#dcourse #nav ul li#ncourse a:visited, #dcourse #nav ul li#ncourse a:active { background:url(images/nav.gif) -65px -86px no-repeat; }
#dparent #nav ul li#nbenefits a:visited, #dparent #nav ul li#nbenefits a:active { background:url(images/nav.gif) -205px -86px no-repeat; }
#dtests #nav ul li#ntests a:visited, #dtests #nav ul li#ntests a:active { background:url(images/nav.gif) -346px -86px no-repeat; }
#dabout #nav ul li#nabout a:visited, #dabout #nav ul li#nabout a:active { background:url(images/nav.gif) -348px -86px no-repeat; }

.home_a { background:url(images/nav.gif) 0 -86px no-repeat; }
.course_a { background:url(images/nav.gif) -65px -86px no-repeat; }
.parent_a { background:url(images/nav.gif) -205px -86px no-repeat; }
.test_a { background:url(images/nav.gif) -346px -86px no-repeat; }
.about_a { background:url(images/nav.gif) -348px -86px no-repeat; }

#banner {width:788px; height:229px; background:#000 url(images/home_banner.jpg) no-repeat;}
#dcourse #banner {width:788px; height:229px; background:#000 url(images/course_banner.jpg) no-repeat;}
#dparent #banner {width:788px; height:229px; background:#000 url(images/benefits_banner.jpg) no-repeat;}
#dtests #banner {width:788px; height:229px; background:#000 url(images/tests_banner.jpg) no-repeat;}
#dabout #banner {width:788px; height:229px; background:#000 url(images/about_banner.jpg) no-repeat;}
#dsupport #banner {width:788px; height:229px; background:#000 url(images/support_banner.jpg) no-repeat;}
#banner img { margin:0px 0 0 35px;}
#dtests #banner img {margin:0px 0 0 37px;}
.buy1 {padding:17px 0 0 3px ;}
.buy1 UL {display:none;}
.buy2 {padding:37px 0 0 4px ;}
.buy2 UL {display:none;}



#dhome #callout, #dparent #callout {width:788px; height:170px; background:url(images/calloutbg.gif) repeat-x;}
#dcourse #callout,  #dsupport #callout, #dtests #callout, #dabout #callout  {width:788px; height:100px; background:url(images/calloutbg.gif) repeat-x; }
#dsupport #callout {width:788px; height:300px; background:url(images/calloutbg3.gif) repeat-x;}
#dabout #callout img {margin:20px 0 0 25px;}
#callout p {font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:18px; color:#58585A; text-align:justify; margin:5px 0 0 0;}
#dcourse #callout p {width:735px; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:15px; color:#58585A; text-align:justify; margin:5px auto;}
#callout p.learn a {color:#32ADDE; text-align:right; margin:10px 0 0 165px;}
#callout #callout1 {width:228px; height:80px; float:left; padding:18px 0 0 25px; float:left;}
#callout #callout2 {width:228px; height:80px; float:left; padding:18px 0 0 25px; float:left;}
#dparent #callout #callout1 {width:350px; height:125px; float:left; margin:18px 0 0 25px; float:left;}
#dparent #callout #callout2 {width:350px; height:200px; float:left; margin:18px 0 0 25px; float:left;}
#dsupport #callout #callout1 {width:228px; height:300px; float:left; margin:18px 0 0 0px; float:left;}
#dsupport #callout #callout3 {width:450px; height:250px; float:right; margin:18px 0 0 0px; float:left;}
#dparent #callout ul { width:280px; margin:0 0 0 40px; list-style-type:none; }
#dparent #callout ul li { font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; color:#58585A; margin:15px 0 0; }
#callout #callout2 img {margin:0 0 0 35px;}
#callout #callout3 {width:228px; height:80px; margin:18px 0 0 25px; float:left;}
#dparent #callout img {margin:10px 0 5px 50px;}
#callout #call1 p {font-size:14px;}
#callout p.callout {width:730px; margin:0 0 0 25px;}

#main {width:750px; overflow:hidden; margin:0 auto;}
#main h4 {margin:0 0 0 60px;}
#main ul { width:700px; float:left; margin:15px 0 15px 0px; padding:0 0 0 125px; list-style-type:none;}
#dabout #main ul, #dtests #main ul, #dcourse #main ul, #dparent #main ul { width:700px; margin:15px 0 15px 0px; list-style-type:none; padding:0px 0 0 85px;	}
#main ul li { width:600px; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:25px; color:#58585A;}
#main ul li.enroll {margin:20px 0; }
#main h5.mtitle { font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px;  color:#219cc6; 
margin:20px 0 0 10px; }
.mtitle2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px;  color:#219cc6; 
margin:20px 0 0 0; }
.mcontent { width:700px; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:20px; color:#58585A; text-align:justify; margin:5px 0 0 10px;  }
.enroll {padding-top:30px;}

#fodder {width:740px; overflow:hidden; border-bottom:solid 1px #e6e6e6;  clear:both; margin:auto; border:solid 1px 3000;}
#fodder img {margin:10px 0 0px 0px;}
#fodder ul {width:600px; margin:0 80px 0px; padding:0 0 0 20px;}
#fodder ul li {margin:10px 0 0; line-height:18px; font-size: 14px;}
#fodder h5.mtitle {margin:20px 0 0;}
#fodder p.mtitle {font-size:12px; color:#219cc6; margin:0 0 0 55px;}
#fodder p.mcontent { width:740px; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:20px; color:#58585A; text-align:justify; margin:5px 0 0 0;}
p.backtop {width:700px; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; text-align:right;}
p.backtop a { color:#06F;  }
p.backtop a:hover { color:#03F; }
p.reg {width:700px; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; margin:5px 0 0 0; color:#58585A;}
h3.course {font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; margin:0px 0 0 0; color:#58585A;}
p.reg a { color:#06F;  }
p.reg a:hover { color:#03F; }
.down_enroll {margin:10px 0 50px 0; text-align:center;}

#contactform {width:450px; overflow:hidden; background:url(images/cformbg.gif) repeat-x;  }
.cform { width:450px; }
ul.cf-ol li	{background:none;  list-style-type:none;  line-height:1.0em; border-bottom:none; width:450px; margin:5px 0;}
select#cf_select_1 { margin:0 0 0 0;width:208px; background: #DBEBFB; border:solid 1px #69E;}
.cform label { width:200px; height:20px; display:-moz-inline-box; /*for mozilla*/ display:inline-block; /*for Opera & IE*/ text-align:right; font-family:Arial, sans-serif; font-size:12px;letter-spacing:-.5px; line-height:20px; color:#58585a; }
.cform input, .cform textarea, .cform select { padding:3px; background: #DBEBFB; border:solid 1px #69f; color:#06F; font-family:Verdana, Arial, sans-serif; font-size:12px; width:200px; }
 .cform select option {background: #fff;color:#06F; font-family:Verdana, Arial, sans-serif; font-size:12px;}
.cform input:focus, .cform textarea:focus, .cform select:focus	{ background:#fff; border:solid thin #039;color:#06F; }
.cform textarea:hover, .cform input:hover { color:#06F; background:#fff; }
.cform select { font-family:Verdana, Arial, sans-serif; background: #fff;  width:207px; color:#06F; /* attempt to have equal length */ margin:0 0 0 230px; }  
.cform select:hover { font-family:Verdana, Arial, sans-serif; color:#06F; background:#fff; width:207px; /* attempt to have equal length */ border:solid 1px #FFF; } 
.cform textarea { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#06F; background: #DBEBFB; overflow:auto; border:solid 1px #69E; }
p.cf-sb { padding:0!important; margin:0; }
.cform input.sendbutton	{  width:80px; margin-left:205px; font-family:Arial, sans-serif; font-size:12px; background:#DBEBFB; border:solid 1px #69E; color:#06F; cursor:pointer; }
.cform input.sendbutton:hover	{  width:80px; margin-left:205px; font-family: Arial, sans-serif; color:##06F; font-size:12px; background:#fff; border:solid 1px #06F; cursor:pointer; }

#footer {width:600px; overflow:hidden; margin:20px auto; text-align:center;}
#footer p a {font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.5px; line-height:20px; color:#32ADDE; margin:0 10px;}



.main_box{ margin:10px; font-family:Arial; font-size:16px; color:#000000;}

.main_box a{color:#4665B6; text-decoration:underline; font-weight:normal; font-size:16px; font-weight:bold;}

.main_box a:hover{color:#4665B6; text-decoration:none; font-weight:normal; font-size:16px;}

.bold{ font-weight:bold;}

.error{color:#C93C44; font-weight:normal; font-size:20px; padding:4px 0 8px 0; border-bottom:1px solid #C93C44;}

.text1 {font-size:12px; color:#000; font-weight:bold;}

.text2 {font-size:16px; color:#72001A; font-weight:bold;}

.text3 {font-size:16px; color:#000; font-weight:bold;}

.home_img1 {background:url(images/home_img1.jpg) no-repeat 390px 75px;}
