@charset "utf-8";
/*---------Ganaral---------*/
body { padding:50px 0; margin:0; background:url(../images/mainBG.gif) repeat 0 0; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#3B3B3B;}
div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul {list-style-type:none; padding:0; margin:0;}
img{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; height:auto; width:0; padding:0; margin:0;}
h2 {padding:0 0 10px 0; margin:0; font:normal 20px "Times New Roman", Times, serif; color:#000000; text-transform:uppercase;}
h2 span {padding:0; margin:0; font:normal 38px/26px "Times New Roman", Times, serif;}
h4 {padding:0; margin:0; font:normal 16px "Times New Roman", Times, serif; color:#222F5F;}
h5 {padding:0; margin:0; font:normal 22px/20px "Times New Roman", Times, serif; color:#222F5F;}
p {padding:0; margin:0; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#3B3B3B;}
p span { font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:inherit;}
a {padding:0; margin:0; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#3B3B3B; text-decoration:underline; }
a:hover {text-decoration:none; color:#0077BE; background-color:inherit;}
/*---------End Ganaral---------*/

/*---------Body---------*/
#mainbody {padding:0; margin:0 auto; width:980px;}
#topimage {padding:0; margin:10px 0 0 0; width:980px; height:20px; background:url(../images/top_part_image.gif) no-repeat 0 0;}
#footerimage {padding:0; margin:0; width:980px; height:15px; background:url(../images/footer_part_image.gif) no-repeat 0 0;}
.maincontentarea {padding-top:0; margin:0; width:980px; background:#FFFFFF;}

/*---------Top Body Part---------*/
#top_part { padding:0; margin:0 auto; width:938px;}
.logo { padding:0; margin:0; float:left; display:block; width:161px; height:128px;}
.toplink_part { padding:0; margin:0; width:238px; float:right; display:block;}
.phoneimg { padding:0; margin:0; width:70px; height:85px; background:url(../images/phoneIcon.gif) no-repeat 0 0; float:left; display:block;}
.phonenumber {padding-left:2px; margin:0; width:166px; float:right; display:block; text-align:left;}
.icon {padding:10px 0 0 0; margin:0; width:111px; float:right; display:block;}
.iconimg {padding:0; margin:0 0 0 10px; width:27px; height:28px; float:left; display:block;}
.navigation {padding:0; padding:12px 0 0 0; width:765px; height:31px; float:right; display:block;}
/*---------End Top Body Part---------*/

/*---------Midd Body Part---------*/
#midd_part { padding:0 0 20px 0; margin:0 auto; width:938px;}

/*---------Left Body Part---------*/
#left_part { padding:0; margin:0; width:657px; float:left; display:block;}
#left_partcontact { padding:0; margin:0; width:935px; float:right; display:block;}
.headerbanner { padding:0; margin:0; width:658px; height:272px;}
.headerbanner_inner{ padding:0; margin:0; width:658px; height:200px;}
/*---------End Left Body Part---------*/

/*---------Right Body Part---------*/
#right_part {padding:0; margin:0; width:264px; float:right; display:block;}
.right_box { padding:0 0 13px 0; margin:0;}
.right_box_top_img {padding:0; margin:0; width:264px; height:27px; background:url(../images/right_top_line.gif) no-repeat 0 0; line-height:27px; font:bold 12px/27px Tahoma, Geneva, sans-serif; color:#ffffff; text-align:center}
.right_box_midd_img {padding:0 25px 8px 25px; margin:0; background:#91BADC url(../images/right_midd_image.gif) repeat-x 0 0; 
font:normal 12px/15px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
.right_box_bottom_img { padding:0; margin:0; width:264px; height:5px; background:url(../images/right_bottom_image.gif) no-repeat 0 0;}
.inner_serch{ width:226px; padding:0; margin:0 auto; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#064C9B;}
/*---------End Right Body Part---------*/

/*---------End Midd Body Part---------*/

.formContainer{width:450px;}
.formContainer h3{margin-top:20px;}
.formContainer label, .formContainer input, .formContainer select, .formContainer textarea{display:block;}
.formContainer input, .formContainer select, .formContainer textarea{width:97.5%; border-radius:.25em; padding:0 1.25%;}
.formContainer .twocolumn input, .formContainer .twocolumn select, .formContainer .twocolumn textarea{width:95%; border-radius:.25em; padding:0 2.5%;}
.formContainer select, .formContainer .twocolumn select{width:100%;}
.formContainer textarea{padding:1.25%; height:75px;}
.formContainer .twocolumn textarea{padding:2.5%}
.formContainer label{text-align:left; margin:10px 0 5px;}
.twocolumn div{width:45%; float:left;}
.twocolumn div:nth-child(2n){float:right;}
.mathQuestion{line-height:26px; text-align:right}

.formContainer input[type="text"], .formContainer select, .formContainer textarea{border:1px solid #ccc;}
.formContainer input[type="text"]:focus, .formContainer select:focus, .formContainer textarea:focus {border:1px solid #666;}
.formContainer input[type="text"], .formContainer select{height:24px;}

.formContainer input[type="submit"]{width:50%; border:0; background:#26468B; color:#fff; text-align:center; cursor:pointer; height:24px; font-weight:700; margin-top:10px;}
.formContainer input[type="submit"]:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);}

/*---------End Body---------*/

/*---------footer Body---------*/

.footer{ padding:20px; color:#FFFFFF; font:normal 11px/15px Arial, Helvetica, sans-serif; text-align:center}
.footer a{color:#F78F1E; font:bold 11px/15px Arial, Helvetica, sans-serif; text-decoration:none;}
.footer a:hover{text-decoration:underline; color:#F78F1E}

.footerleft{ width:276px; float:left; display:block; padding:0 0 0 12px; }
.footerright{ width:500px; float:right; display:block; padding:0 12px 0 0; text-align:right;}


.innertitle {padding:0 0 5px 0; margin:0; font:normal 20px "Times New Roman", Times, serif; color:#000000; text-transform:uppercase; border-bottom:1px dashed #000000; padding-bottom:10px;}

