@charset "utf-8"; /* CSS Document */ 
* { margin:0; padding:0; } 
a { outline:none; } 
a img {border:none;}
.clear {clear:both;}
body { background:#f9f9f9 url(images/bodybg.jpg) scroll center repeat-y; margin:0 auto; font-family:Arial,Verdana, sans-serif; font-size:62.5%; } 
span { display:none; }  
#container { width:779px; overflow:hidden; margin:0 auto; } 
#header { width:779px; height:95px; background-color:#e6e8e9; } 
#header h1 { width:363px; height:84px; float:left; } 
#header h4 { float:right; margin:20px 20px 0 0; font-weight:400; } 
#header h4 a { font-size:14px; color:#07409e; } 
#header h4 a:hover { font-size:14px; color:#5d84ab; } 
#navcontainer { width:782px; height:30px; background:url(images/navbg.gif) repeat-x; } 
#nav { width:723px; height:30px; margin:0 auto; background:url(images/nav.gif) no-repeat; } 
#nav ul { display:block; } 
#nav ul li { display:inline; list-style-type:none; float:left; } 
#nav ul li a { display:block; height:30px; } 
#nav ul li a span { display: none; } 
#nav ul li#nhome a:link, #nav ul li#nhome a:visited { width:64px; } 
#nav ul li#ncourse a:link, #nav ul li#ncourse a:visited { width:174px; } 
#nav ul li#nndss a:link, #nav ul li#nndss a:visited { width:124px; } 
#nav ul li#nsupport a:link, #nav ul li#nsupport a:visited { width:88px; } 
#nav ul li#npractice a:link, #nav ul li#npractice a:visited { width:134px; } 
#nav ul li#nlaw a:link, #nav ul li#nlaw a:visited { width:137px; } 
#nav ul li#nhome a:hover, #nav ul li#nhome a:active { background:url(images/nav.gif) 0 -30px no-repeat; } 
#nav ul li#ncourse a:hover, #nav ul li#ncourse a:active { background:url(images/nav.gif) -64px -30px no-repeat; } 
#nav ul li#nndss a:hover, #nav ul li#nndss a:active { background:url(images/nav.gif) -238px -30px no-repeat; } 
#nav ul li#nsupport a:hover, #nav ul li#nsupport a:active { background:url(images/nav.gif) -362px -30px no-repeat; } 
#nav ul li#npractice a:hover, #nav ul li#npractice a:active { background:url(images/nav.gif) -450px -30px no-repeat; } 
#nav ul li#nlaw a:hover, #nav ul li#nlaw a:active { background:url(images/nav.gif) -584px -30px no-repeat; } 
#dhome #nav ul li#nhome a:link, #dhome #nav ul li#nhome a:visited, #dhome #nav ul li#nhome a:hover, #dhome #nav ul li#nhome a:active  { background:url(images/nav.gif) 0 -30px no-repeat; } 
#dcourse #nav ul li#ncourse a:link, #dcourse #nav ul li#ncourse a:visited, #dcourse #nav ul li#ncourse a:hover, #dcourse #nav ul li#ncourse a:active  { background:url(images/nav.gif) -64px -30px no-repeat; } 
#dndss #nav ul li#nndss a:link, #dndss #nav ul li#nndss a:visited, #dndss #nav ul li#nndss a:hover, #dndss #nav ul li#nndss a:active  { background:url(images/nav.gif) -238px -30px no-repeat; } 
#dsupport #nav ul li#nsupport a:link, #dsupport #nav ul li#nsupport a:visited, #dsupport #nav ul li#nsupport a:hover, #dsupport #nav ul li#nsupport a:active  { background:url(images/nav.gif) -362px -30px no-repeat; } 
#dpractice #nav ul li#npractice a:link, #dpractice #nav ul li#npractice a:visited, #dpractice #nav ul li#npractice a:hover, #dpractice #nav ul li#npractice a:active  { background:url(images/nav.gif) -450px -30px no-repeat; } 
#dlaw #nav ul li#nlaw a:link, #dlaw #nav ul li#nlaw a:visited, #dlaw #nav ul li#nlaw a:hover, #dlaw #nav ul li#nlaw a:active  { background:url(images/nav.gif) -584px -30px no-repeat; } 
#bannerwrap { width:780px; height:200px; clear:both;} 
#bannerflash { width:570px; height:200px; background:url(images/homebg.jpg) no-repeat; float:left; } 
#dcourse #bannerflash { width:570px; height:200px; background:url(images/banner_about.jpg) no-repeat; float:left; } 
#dndss #bannerflash { width:570px; height:200px; background:url(images/banner_ndss.jpg) no-repeat; float:left; } 
#dsupport #bannerflash { width:570px; height:200px; background:url(images/banner_support.jpg) no-repeat; float:left; }
#drecord #bannerflash { width:570px; height:200px; background:url(images/banner_record.jpg) no-repeat; float:left; }
#drecord #bannerflash ul {display:none;}
#dtests #bannerflash { width:567px; height:200px; background:url(images/banner_practest.jpg) no-repeat; float:left; } 
#bannerpricewrap { width:210px; height:200px; float:right; background:url(images/pricebg.gif) repeat-x; }  
#bannerpricewrap1 { width:210px; height:200px; float:right; background:url(images/pricebg.gif) repeat-x; }  
#bannerpricewrap1 p {color:#FFF;font-size:11px;}
#bannerpricewrap1 .text1 { text-align:center;font-weight:normal;}
#record3yr { width:199px; height:92px; background:url(images/3yr.gif) no-repeat; }   
#record7yr { width:210px; height:61px; background:url(images/7yr.gif) no-repeat; margin:20px 0 0 0; } 
#dtests #bannerpricewrap p.tryfree,#dpractice #bannerpricewrap p.tryfree { width:143px; height:27px; background:url(images/tryfree.gif) no-repeat; margin:8px auto; }
#dtests #ptest1, #dtests #ptest2, #dtests #ptest3, #dpractice #ptest1, #dpractice #ptest2, #dpractice #ptest3 { width:200px; height:50px; background:url(images/freetestbg.gif) repeat-x; margin:4px; }
#dtests #ptest1 a, #dtests #ptest2 a, #dtests #ptest2 a  { width:200px; height:50px;  }
#dtests #ptest1 h4.test1, #dtests #ptest2 h4.test2, #dtests #ptest3 h4.test3 { width:205px; height:49px; }
#licptest { width:252px; height:53px; background:url(images/pricebg.gif) repeat-x; float:left; margin:2px 0 0 0;  }
#motptest { width:252px; height:53px; background:url(images/pricebg.gif) repeat-x; float:left; margin:2px 3px 0 3px;  }
#comptest { width:252px; height:53px; background:url(images/pricebg.gif) repeat-x; float:left; margin:2px 0 0 0;  }
#licptest h3.lic { width:231px; height:12px; background:url(images/lic.gif) no-repeat; margin:4px auto 0; }
#licptest #lic50q { width:97px; height:26px; margin:4px 0 0 14px; background:url(images/lic50.gif) no-repeat; float:left; }
#licptest #lic50q img, #motptest #mot50q img, #comptest #com50q img { margin:14px 0 0 0; }
#licptest #lic100q { width:104px; height:30px; margin:0 14px 0 0; background:url(images/lic100.gif) no-repeat; float:right; }
#licptest #lic100q img, #motptest #mot100q img, #comptest #com100q img { margin:17px 0 0 35px; }
#motptest h3.mot { width:237px; height:12px; background:url(images/mot.gif) no-repeat; margin:4px auto 0; }
#motptest #mot50q { width:97px; height:26px; margin:4px 0 0 14px; background:url(images/lic50.gif) no-repeat; float:left; }
#motptest #mot100q { width:104px; height:30px; margin:0 14px 0 0; background:url(images/lic100.gif) no-repeat; float:right; }
#comptest h3.com { width:237px; height:12px; background:url(images/com.gif) no-repeat; margin:4px auto 0; }
#comptest #com50q { width:97px; height:26px; margin:4px 0 0 14px; background:url(images/lic50.gif) no-repeat; float:left; }
#comptest #com100q { width:104px; height:30px; margin:0 14px 0 0; background:url(images/lic100.gif) no-repeat; float:right; }
#contentpricewrap { width:309px; height:190px; float:left; background:url(images/pricebg.gif) repeat-x; margin:10px 0 10px 0; }  
#contentrecord3yr { width:199px; height:92px; background:url(images/3yr.gif) no-repeat; margin:0 0 0 50px; }   
#contentrecord7yr { width:210px; height:61px; background:url(images/7yr.gif) no-repeat; margin:20px 0 0 50px; } 
#contentrecord3yr h3.order img { margin:70px 0 0 115px;  }
#contentrecord7yr h3.order img { margin:35px 0 0 115px;  }
#record3yr h3.order img { margin:70px 0 0 115px;  }
#record7yr h3.order img { margin:35px 0 0 115px;  }
#bannerpricewrap h3 img { margin:10px 0 0 28px; } 
#bannerpricewrap1 h3 img { margin:0px 0 0 28px; } 
#contentwrap { width:780px; overflow:hidden; background:url(images/containerbg.gif) repeat-y; clear:both; }
#contentcontainer { width:708px; overflow:hidden; margin:10px auto; clear:both; }
#lcol { width:451px; overflow:hidden; float:left; background-color:#edf2f5; margin:0 0 25px 0; border:solid 5px #EAEAEA; } 
#rcol { width:235px; overflow:hidden; float:right; margin:0 0 0 0; } 
#rcontentwrap { width:234px; height:190px; background:url(images/rcolcontentbg.gif) repeat-x; border:solid 5px #EAEAEA;margin:auto  }
#rcontentwrap2 { width:234px; height:190px; background:url(images/rcolcontentbg.gif) repeat-x; border:solid 5px #EAEAEA;  }
.stapp img { margin:0 0 0 60px; }
.ltitle { font-size:16px; padding:20px 0 3px 0; color:#07409e; font-weight:400; letter-spacing:-.5px; } 
.ltitle2 { font-size:14px; padding:10px 0 3px 0; color:#07409e; font-weight:400; letter-spacing:-.5px; } 
.lcontent { width:379px; font-size:14px; text-align:justify; line-height:19.2px; letter-spacing:-.5px; color:#565656; }
#lcolcontent { width:379px; overflow:hidden; margin:20px 0 0 36px; } 
#rcolcontent { width:235px; overflow:hidden; margin:30px 0 0 0;  } 
#rcontentwrap2 img { margin:20px 10px 0 0; }
h5.rcolh, h5.rcolh2 { width:235px; height:30px; background:url(images/navbg.gif) repeat-x; clear:both; }
h5.rcolh img { margin:3px 0 0 35px; } 
h5.rcolh2 img { margin:6px 0 0 25px; } 
p.rcontent { font-size:12px; text-align:justify; line-height:17px; color:#686868; width:180px; margin:10px 0 0 25px; } 
#lcolcontent ul { margin:10px 0 0 55px; list-style-type:none; line-height:18px; } 
#lcolcontent ul li { font-size:14px; letter-spacing:-.5px; color:#565656; padding:0 0 10px 0; } 
#lcolcontent ul .noarrow { margin:5px 0 5px 55px; list-style-type:none; line-height:14px; }
.contentbtn { width:155px; height:45px; margin:10px auto; } 
#q50price { width:80px; height:85px; float:left; margin:20px 0 0 10px; } 
#q100price { width:85px; height:85px; float:right; margin:20px 10px 0 0; } 
#foddercontainer { width:708px; overflow:hidden; margin:auto; }
#fodderlcol { width:333px; overflow:hidden; float:left; border:solid 5px #EAEAEA; background-color:#edf2f5; } 
#fodderlcolcontent { width:309px; overflow:hidden; text-align:justify; margin:0 0 10px 10px; } 
.ftitle { font-size:14px; padding:40px 0 3px 0; color:#05698f; font-weight:400;  } 
.fcontent { font-size:12px;  line-height:21px; letter-spacing:-.5px; color:#565656; text-align:justify; }
#fodderlcolcontent ul { margin:5px 0 5px 25px; list-style-type:none; }
#fodderlcolcontent ul li { font-size:12px; line-height:18px; letter-spacing:-.5px; color:#565656; padding:0 0 10px 0; }
#fodderrcol { width:333px; overflow:hidden; float:right; border:solid 5px #EAEAEA; background-color:#edf2f5; } 
#fodderrcolcontent { width:309px; overflow:hidden; text-align:left; margin:0 0 10px 10px;  } 
#fodderrcolcontent ul {  margin:5px 0 5px 25px; list-style-type:none;  }
#fodderrcolcontent ul li { font-size:12px; line-height:18px; letter-spacing:-.5px; color:#565656; padding:0 0 10px 0; text-align:left; }
.learnmore { text-align:right; }
.learnmore a {  font-size:12px; color:#07409e; }
.learnmore a:hover {  font-size:12px; color:#5d84ab; }
.fsignupbtn { text-align:center; font-size:16px; color:#08688F; font-weight:400; clear:both;  }
h5 img { margin:10px 0; }
p.fsignup { width:450px; margin:10px auto; font-size:12px; text-align:justify; line-height:21px; letter-spacing:-.5px; color:#565656; }
p.signup a  { font-size:16px; letter-spacing:-.5px; color:#07409e; text-decoration:none; margin:0 0 0 295px; }
p.signup a:hover {  font-size:16px; letter-spacing:-.5px; color:#5d84ab; text-decoration:underline; text-align:center;
margin:0 0 0 295px; }
.ltitle2 a { font-size:14px; letter-spacing:-.5px; color:#07409e;   }
.ltitle2 a:hover {  font-size:14px; letter-spacing:-.5px; color:#5d84ab;  }
#footer { width:779px; overflow:hidden; background:url(images/containerbg.gif) repeat-y; } 
#footer p { width:600px; font-size:12px; text-align:center; line-height:18px; margin:15px auto; } 
#footer a { color:#05698f; }
#footer a:hover { color:#5d84ab; } 

/* Error */

.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;}

.gplus-icon { text-align:right;padding-top:5px;}
