@charset "utf-8";
/* CSS Document */
body { margin:8px 0px 8px 0px;padding:0px;background-color:#395D84; }
#header{ padding:1px; background-color:#FFFFFF; width:760px;text-align:left; margin:0 auto;}
h1{padding:0; margin:0;} 
p,dl,dt,ul,li{ margin:0px; padding:0px ;  }
dt.row1{ background-color: #4e5d66; height:6px; margin-bottom:1px; }
dt.row2{background-color: #6ca26d; height:22px; margin-bottom:1px;}
dt.row3{ background:url(../images/bg-heade.jpg) repeat-x; height:112px; margin-bottom:1px;}
dt.row4{height:6px; margin-bottom:2px; background-color: #4e5d66;}
#leftmenu{ width:206px;margin-right:14px; background-color: #fdfddc;border: 1px solid #b2cead; text-align:left; float:left;}
#container{ width:762px;text-align:left; margin:0 auto; background-color:#FFFFFF;}
#middlecontainer{ width:762px;text-align:left; margin:0 auto; background-color:#FFFFFF; }
#middle{ padding:1px; background-color:#FFFFFF; width:760px; margin:0 auto; height:auto;  float:left;}
#contentarea{ float:left; width:536px; background-color:#FFFFFF; position:relative;} 
#leftmenu ul{ margin:0px;  padding:0px 12px 0px 12px; list-style:none;  }
#leftmenu li{ margin:0px; padding:0px ; list-style:none;  }
#leftmenu  div.sub-hdg{ padding:15px 12px 6px 12px;}
#leftmenu li{ background:url(../images/menu-arr.gif) no-repeat left center; padding-left:13px; padding-bottom:1px; border-top:1px solid #eeeee2; }
#leftmenu li.last-col{ background:url(../images/menu-arr.gif) no-repeat left center; padding-left:13px; border:none;}
#leftmenu li a{	font: 11px Tahoma, Arial, Helvetica-Conth ;color: #327c33; text-decoration: none;}
#leftmenu li a:hover{color: #1060a1; text-decoration: none;}
#leftmenu div.hor-line{ background-color:#d3e3cb;  overflow:hidden; line-height:0px;height:1px;}
.space10{ height:10px;}
.space8{ height:8px;}
.space16{ height:16px;}
.space24{ height:24px;}
#findschool{ border:1px dashed #5b6064; height:181px; padding-top:2px; width:536px;background:url(../images/findschool_bg.jpg) #d4d9e0 no-repeat right; }
#findschool #zip{ background-color:#5b6064; height:22px; left:0px; top:141px;float:left; left:1px; padding:10px 16px 11px 15px; position:absolute;}
#zip img{ float:left; padding:3px 10px 0px 0px;}
#zip input{border:1px solid #969696; height:20px;  margin:0px; padding:0px; width:60px;}
#findschool div.fsbtn{ height:43px;top:141px;float:left;left:225px;;position:absolute;}
img{ border:0px; margin:0px; padding:0px;}
.clear {clear: both; height:0px; overflow:hidden;}
#findschool .programes{ width:160px; padding:0px 12px 0px 15px; float:left;}
#findschool .subprogrames{ width:60%;float:left;}
#contentcontainer{margin:16px 14px 0px 14px; position:relative; width:511px;float:left;   }
.greyline{ height:1px; background-color:#dcdfe0; width:100%; line-height:0px ; overflow:hidden;margin-bottom:6px;}
.greyline2{ height:1px; background-color:#dcdfe0; width:100%; line-height:0px ; overflow:hidden;margin-bottom:8px;}
.footer-greyline{ height:1px; background-color:#dcdfe0; width:100%; margin-bottom:12px;line-height:0px ; overflow:hidden;}
.content { font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left;}
.content-bold{ font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left; font-weight:bold;}
#contentcontainer ul{ margin:0px;  padding:0px; list-style:none;  }
#contentcontainer li{ margin:0px; padding:0px ; list-style:none;  }
#contentcontainer li a.sch-logo{ margin:0px 10px 0px 0px; padding:0px ; float:left; }
#contentcontainer span{ float:right; width:72.8%;}
#contentcontainer div.shdg{ float:right; width:72.8%;font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left; font-weight:bold;}
.more{ font:11px Tahoma, Arial, Helvetica-Conth; color:#00559c; text-align:left;text-decoration:none;}
.more:hover{ font:11px Tahoma, Arial, Helvetica-Conth; color:#00559c; text-align:left; text-decoration:underline;}
.dotline_bg{border-bottom:1px  dashed #edece7; margin:8px 0px 8px 0px; height:1px; overflow:hidden; line-height:0px;}
#footercontainer{ width:762px; margin:0 auto;}
#aggressiveListingFooter #footercontainer{ width:762px; margin:0px !important;}
#footer{ font:11px  Tahoma, Arial, Helvetica-Conth;color:#333333; width:539px; float:left;text-align:left;background-color:#FFFFFF; padding:23px 0px 16px 223px; height:66px}
#footer a{text-decoration: none;color: #636363;}
#footer a:hover{color:#000000;}
.left{ float:left;} #left{ float:left;}
.right{ float:right;} #right{float:right;}
.xml{ margin:7px 23px 0px 0px;}
.verisign{ float:left; margin:-13px 0px 0px 10px;*margin-top:-18px;}
.copy{color: #a4a4a4;}
#programs{ border:1px dashed #5b6064;  width:536px; }
#programs .topbg{ background-color:#5b6064;height:25px; font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF; text-align:center; font-weight: bold;padding-top:8px; }
#programs .middlebg{ background-color:#d4d9e0;height:29px; padding-top:6px; }
#bus_programs{ border:1px dashed #5b6064;  width:536px; }
#bus_programs .topbg{ background-color:#5b6064;height:25px; font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF; text-align:center; font-weight: bold; padding-top:8px;}
#bus_programs .middlebg{ background-color:#d4d9e0;height:29px; padding-top:6px;}
#bus_programs div.lable{margin:0.45em 0.909em 0px 6.78em;font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left; font-weight:bold;}
#find_school{ border:1px dashed #5b6064;  width:536px; }
#find_school .topbg{ background-color:#5b6064; font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF; text-align:left; font-weight: bold;padding:8px 0px 8px 18px }
#find_school .middlebg{ background-color:#d4d9e0;height:66px; padding:6px 0px 0px 14px; }
#find_school .middlebg select{ margin-top:6px;}
#find_school .middlebg p{ padding-top:8px; border-bottom:1px solid #B4BDC9; }
#find_school .middlebg div.content-bold{ padding:0px 12px 0px 4px;}
#bus_programs div.lable2{margin:0.45em 0.89em 0px 11.35em;font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left; font-weight:bold;}
#bus_programs p{ background-color:#b4bdc9;height:1px;}
#bus_prg span{margin:0px 6px 0px 125px ;}
#programs span{margin:0px 15px 0px 109px ; text-align:left}
#schoollisting{ border-left:1px solid #E4EFE4; border-right:1px solid #E4EFE4; margin-top:6px; width:537px;}
#schoolcount{ border-top:2px solid #c9dec9; border-bottom:1px solid #c9dec9;background-color:#F5FAF5; padding:6px 15px 0px 14px; height:20px;}
#schoolcount li{ display:inline; color:#4b7c4b;font:11px Tahoma, Arial, Helvetica-Conth; list-style:none;}
#schoolcount li span.margin{ margin-right:57px;}
#schoolcount li a,a:hover{color:#4b7c4b; text-decoration:underline}
#schoolcount li .active{ color:#1b3a1b ;}
#schoolcount  ul{ display:inline; list-style:none;}
#schoolcount li a.next{color:#4b7c4b; text-decoration:none; font-weight:bold;}
#schoolcount li a.prev{color:#4b7c4b; text-decoration:none; font-weight:bold;}
#sch_list { padding:16px 14px 0px 16px; list-style:none;}
#sch_list li{list-style:none;}
div.greyhr{ margin:0px 14px 0px 16px; height:1px; background-color:#CCCCCC; overflow:hidden; }
#sch_list li a.sch-logo{ width:130px; margin:0px 0px 0px 0px; padding:0px ; float:left; }
/*new css addded chr260*/
#sch_list li div.sch-logo{ width:130px; margin:0px 0px 0px 0px; padding:0px ; float:left; }
#schoollisting p.list_content{padding:8px 14px 0px 16px;font:11px Tahoma, Arial, Helvetica-Conth; color:#333333; text-align:left;}
/*new css addded chr260*/
#sch_list div.shdg{ float:right; color: #4b607c;font:14px Tahoma, Arial, Helvetica-Conth; font-weight:bold; width:370px; border-bottom:1px solid #ced6e1; line-height:18px;}
#list{width:370px;float:right;background-color:#f7f8fa;}
#list  li{ float:left;list-style:none; }
#list p{ height:1px; overflow:hidden; line-height:0px;background-color:#ced6e1}
li.sch_li{ width:77% ; margin-right:2px;}
#list li a.sch_link{color: #000000; text-decoration:none;font:11px Tahoma, Arial, Helvetica-Conth;line-height:18px;  }
#list li a.sch_link:hover{color: #327c33; text-decoration:none;}
#list li a.req_link{color: #0033FF;text-decoration:underline;font:11px Arial, Helvetica-Conth;;line-height:18px;; font-weight:bold;}#list li a.req_link:hover{color: #649F64;text-decoration:underline;}
.moreinfo{ padding:6px 0px 2px 0px;width:72.9%; float:right;}
/*expandable mode*/
#rfi_standard{ width:785px; background-color:#FFFFFF; margin:0 auto; padding:1px;}
#exp_container{ background-color:#FFFFFF; margin:0 auto;}
#exp_header dt.row1{ background-color: #4e5d66; height:6px; margin-bottom:1px; }
#exp_header dt.row2{background-color: #6ca26d; height:22px; margin-bottom:1px;}
#rfi_tab_container{  margin:1px 6px 0px 0px; width:100%; }
#rfi_form_container{  border:1px solid #b2cead;background-color:#d4d9e0; width:100%; } /* CHR323 CES template1 Enhancement - width=100% */
#rfi_right_container{background-color:#d4d9e0; margin:0px 0px 0px 308px;}

#rfi_tab_container  .rfi_logo{  text-align:center; margin-bottom:7px; height:85px;}
.rfi_logo{  text-align:center; margin-bottom:7px; height:85px;}
.tab-end{border-bottom:1px solid #c6c3ce; height:27px; float:left; width:6px}
#rfi_tabcontainer{ padding:23px 15px 10px 15px; border-bottom:1px solid #cacdd0;border-left:1px solid #cacdd0;border-right:1px solid #cacdd0;font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; }
.tab_shdg{color: #6ca26d; padding-bottom:4px; border-bottom:1px solid #e1e1c1; font-weight:bold }
#rfi_tabcontent{ margin:15px 0px 0px 0px;  }
#rfi_tabcontent  .hdline{ color:#800000; font-weight:bold; margin-bottom:11px;}
#rfi_tabcontent  ul{  margin:11px 2px 12px 40px; }
#rfi_tabcontent  li p{ line-height:13px; }
#rfi_tabcontent p{ padding-bottom:8px;}
#step_box {background-color:#5b6064; height:46px; border-bottom:1px solid #b5beca;  }
#step_box .req{background-color:#5b6064; width:auto; height:23px; float:left;font:14px verdana, Arial, Helvetica-Conth; color:#FFFFFF; font-weight:bold; margin:23px 0px 0px 0px; text-indent:15px; }
#step_box .steps{background-color:#5b6064; height:31px; padding:16px 0px 0px 0px;  float:right;font:11px Tahoma, Arial, Helvetica-Conth; padding-right:10px;}
#step_box .steps span.on{height:22px;  background-color:#d4d9e0; width:60px; display:block; float:left;border-right:1px solid  #b5beca; text-align:center; padding-top:9px!important;color:#333333; font-weight:bold;}
#step_box .steps span.off{height:22px;width:60px; display:block;  background-color:#f2f4f7; border-right:1px solid  #b5beca ; float:left; text-align:center;padding-top:9px!important;color:#006600;font-weight:bold; cursor:pointer;}

#arrow .arrow-bg {background:url(../images/arrow000.gif) left top no-repeat;min-height:33px; padding:16px 0px 0px 0px;font: bold 10px  Arial; color:#999999; margin:1px 0px 0px 14px;}
#rfi_form{font:11px Tahoma, Arial, Helvetica-Conth;color: #333333; padding:5px 20px 0px 16px;}
#rfi_form ul.main{ width:100%;}
#rfi_form li{border-bottom:1px dotted #a3adbb; list-style:none; padding:2px 0px 8px 0px; margin:2px 20px 0px 0px;width:100%;  text-align:left; }

.textbox_rfi{font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; color: #666666;border:1px solid #d4d0c8; margin-top:5px;}
.rfi_form li.imp select{ margin-right:20px !important;}
#rfi_form input{margin-top:5px !important;}
.first_last{}
#rfi_form li.left{ width:100%;}
#inline_ul  ul{ float:left; }
#inline_ul li{  float:left; border:none !important; padding:0px !important; margin:0px !important;}
#inline_ul .first{width:169px;}
#inline_ul .first_name{ width:230px;}
#inline_ul .last_name{ margin-left:61px;width:169px;}
#rfi_form .btn_continue{ float:left; width:100%; border-top:1px solid #B5BECA; border-bottom:1px solid #B5BECA; margin:16px 0px 4px 0px; padding:4px 0px 4px 9px}
.req_field{color: #333333; padding-right:5px;float:right; width:100%;}
.copy_rights{ margin:4px 0px 18px 0px;float:left;width:100%;}
#rfifooter{ margin-top:20px;font:11px  Tahoma, Arial, Helvetica-Conth;color:#333333; height:84px;}
#rfifooter dt.row2{background-color: #6ca26d; height:12px; margin-bottom:1px;}
#rfi_footer_links a{text-decoration: none;color: #636363;}
#rfi_footer_links a:hover{color:#000000;}
#rfi_footer_links { margin:13px 25px 160px 14px; }
.rfi_xml{float:left; margin:11px 0px 0px 0px;}

/*rfi tabs new css*/
#rfi_tabs td.tab_off a{ font:11px Tahoma, Arial, Sans;color: #FFFFFF; text-decoration:none;font-weight: 700; }#rfi_tabs td.tab_off  a:hover{color: #3E6028;}
#rfi_tabs td.tab_on  a{font:11px Tahoma, Arial, Sans ;color: #6ca26d;text-decoration:none;font-weight: 700; }#rfi_tabs td.tab_on  a:hover{color: #2D2D13;text-decoration:none; }
#rfi_tabs td.tab_on{ height:32px; border-top:2px solid #c6c3ce; border-left:1px solid #c6c3ce; border-right:1px solid #c6c3ce; text-align:center; background-color:#ffffff;font:11px Tahoma, Arial, Sans;} /* CHR323 CES template1 Enhancement */
#rfi_tabs td.tab_off{  height:28px; padding:5px 5px 0px 5px; background:url(../images/tab_bg.gif) repeat-x  right bottom; border-bottom:1px solid #c6c3ce;text-align:center;font:11px Tahoma, Arial, Sans;} /* CHR323 CES template1 Enhancement */
.tab_container{ width:300px; float:left; margin-right:8px;}.form_container{ width:476px; float:left;}
/*end rfi tabs new css*/

/*rfi form lable css*/
#rfi_formtmp2{font:11px Tahoma, Arial, Helvetica-Conth;color: #333333; padding:6px 0px 17px 10px; width:441px;}
ul#tmp_2  ul{width:436px; }
ul#tmp_2  li{ list-style:none;}
ul#tmp_2  li.lable{ display:block; float:left; width:165px; margin:0px 9px 9px 0px; padding-top:1px; text-align:right}
ul#tmp_2  li.fileld{display:block; float:left;width:253px;margin:0px 0px 9px 0px;text-align:left; }
#rfi_formtmp2 .btn_continue{ float:left;width:408px;  border-top:1px solid #B5BECA; border-bottom:1px solid #B5BECA; margin:16px 0px 4px 0px; padding:4px 16px 4px 9px}
ul#tmp_2  li.textbox_rfi{ margin:0px !important;width:4px;}
ul#tmp_2  .textbox_rfi{ margin:0px !important;width:117px;}
/*end rfi form lable css*/
.textbox_phone{font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; color: #666666;border:1px solid #d4d0c8; margin-top:5px;width:22px;margin:0px !important;}
.textbox_phone2{font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; color: #666666;border:1px solid #d4d0c8; margin-top:5px;width:28px;margin:0px !important;}
.bd_center{ width:100%; text-align:center;}
form{ margin:0px; padding:0px;}
#rfi_formtmp2 select{font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; color: #666666;border:1px solid #d4d0c8; }
#rfi_form select{font:11px Tahoma, Arial, Sans, "Sans Light Cond.", "Sans Narrow", "Sans Light"; color: #666666;border:1px solid #d4d0c8; }
#step_box .steps span.disable{height:22px;width:60px; display:block;  background-color:#f2f4f7; border-right:1px solid  #b5beca ; float:left; text-align:center;padding-top:9px!important;color:#006600;font-weight:bold;}
#rfi_tabs{ width:100%;}
.seeall_links{font:10px verdana, arial, timesnewroman;}
/*new css added for agressive listing page 27-sep-2008*/
#header_sinfo{ padding:1px; background-color:#FFFFFF; text-align:left; margin:0 auto;} 
#contentarea_sinfo{ float:left;  background-color:#FFFFFF; position:relative;} 
#find_school_sinfo{ border:1px dashed #5b6064;background-color:#d4d9e0; text-align:center;   }
#find_school_sinfo .topbg{ background-color:#5b6064; font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF; text-align:center; font-weight: bold;padding:8px 0px 8px 18px }
#find_school_sinfo .middlebg_sinfo{ background-color:#d4d9e0;height:66px; padding:6px 0px 0px 14px; width:auto; text-align:center}
#find_school_sinfo .middlebg_sinfo select{ margin-top:6px;}
#find_school_sinfo .middlebg_sinfo p{ padding-top:8px; border-bottom:1px solid #B4BDC9; }
#find_school_sinfo .middlebg_sinfo div.content-bold{ padding:0px 12px 0px 4px;}

#step_box_listing {background-color:#5b6064; height:50px; border-bottom:1px solid #b5beca;  }
#step_box_listing .req{background-color:#5b6064; width:auto; height:23px; float:left;font:bold 14px verdana, Arial, Helvetica-Conth; color:#FFFFFF; margin:3px 0px 0px 0px; text-indent:15px; position:absolute; }
#step_box_listing .steps{background-color:#5b6064; height:31px; padding:20px 0px 0px 0px;  float:right;font:11px Tahoma, Arial, Helvetica-Conth; padding-right:10px; }
#step_box_listing .steps span.on{height:22px;  background-color:#d4d9e0; width:60px; display:block; float:left;border-right:1px solid  #b5beca; text-align:center; padding-top:9px!important;color:#333333; font-weight:bold;}
#step_box_listing .steps span.off{height:22px;width:60px; display:block;  background-color:#f2f4f7; border-right:1px solid  #b5beca ; float:left; text-align:center;padding-top:9px!important;color:#006600;font-weight:bold; cursor:pointer;}
.listing_bdr{border-bottom:1px solid #B4BDC9; padding-top:8px; }
.left_margin{ padding-left:1px;}
.right_margin{ padding-right:1px;}
.close_link{ text-align:right; font-weight:bold;} .close_link a{ color:#0033FF; }
.list_image{ padding-top:71px;}
.other_sch{background-color:#5b6064;height:23px;font:bold 14px verdana, Arial, Helvetica-Conth;color:#FFFFFF;text-indent:15px;padding-top:4px;
}
.agg_form_container{ width:100%; float:left;}
/* DEF216 Issue for dropdown/informational pages in IE6-START*/
.select-free
{
	position:absolute;
	z-index:10;/*any value*/
	width:300px;/*must have for any value*/;
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
/* DEF216 Issue for dropdown/informational pages in IE6-END*/

/*new find scholl css*/
#findschool_new{ border:1px solid #5b6064;background:url(../images/findschool_bg.jpg) #d4d9e0 no-repeat right bottom; background-color:#d4d9e0;height:201px;
padding:0px; margin:0px; }
#findschool_new .content{ width:123px; font:12px verdana; color:#000000; line-height:15px; padding:11px 0px 0px 2px;
}
#findschool_new .left{ border-right:1px solid #b4bdc9;height:148px; margin:7px 10px 0px 10px; width:136px; }
#findschool_new .select_boxes{ float:left; margin-top:7px; }
#findschool_new .select_boxes select{font:13px arial; margin-bottom:4px;  }
#findschool_new .btn_find{ background-color:#5b6062;width:324px; margin-top:4px;padding:5px 0px 4px 0px; }

#new_programs{ border:1px solid #5b6064;  width:536px; }
#new_programs .topbg{ background-color:#5b6064;height:25px; font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF; text-align:left; font-weight: bold;padding:8px 0px 0px 18px; }
#new_programs .middlebg{ background-color:#d4d9e0; padding:6px 7px 0px 18px; font:bold 10px verdana;}
#new_programs .middlebg select{ margin-top:1px;}
#new_programs .middlebg .left{ margin:0px 15px 10px 0px;}
#new_programs .midlle_bdr{ margin:5px 0px 5px 0px; border-bottom:1px solid #b4bdc9;}

.topbg h1{ background-color:#5b6064;font:14px  verdana, Arial, Helvetica-Conth; color:#FFFFFF;font-weight: bold; }