body {
	background-color: #909090;
	background-image: url(imgs/bgr_bottom.gif);
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#535353; /*393939*/
	overflow-x:hidden;
	/*font-smooth: always;*/
}

/* links */
a, a:link, a:active, a:visited { color:#000; text-decoration:none}
a:hover {color:#666; text-decoration:none}

img, a img {border:0px;}

.indexFooter a, .indexFooter a:link, .indexFooter a:active, .indexFooter a:visited {color:#FFF; text-decoration:none}
.indexFooter a:hover { color:#5cbfc6; text-decoration:none}

a.linkGreen13, a.linkGreen13:link, a.linkGreen13:active, a.linkGreen13:visited { font-size:13px; font-weight:bold; color:#7c8f4e; text-decoration:none;}  
a.linkGreen13:hover { color:#000; } 

a.linkGreen13_2, a.linkGreen13_2:link, a.linkGreen13_2:active, a.linkGreen13_2:visited { font-size:13px; color:#93aa5d; text-decoration:none;}  
a.linkGreen13_2:hover { color:#000; } 

a.linkWhite11, a.linkWhite11:link, a.linkWhite11:active, a.linkWhite11:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}  
a.linkWhite11:hover { color:#CCC; } 

a.submitAqua13G, a.submitAqua13G:link, a.submitAqua13G:active, a.submitAqua13G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:13px; /*font-weight:bold;*/ color:#5cbfc8; text-decoration:none;}  
a.submitAqua13G:hover { color:#474747; } 

a.linkWhite13G, a.linkWhite13G:link, a.linkWhite13G:active, a.linkWhite13G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:13px; /*font-weight:bold;*/ color:#FFF; text-decoration:none;}  
a.linkWhite13G:hover { color:#FFF; } 

a.linkWhite12G, a.linkWhite12G:link, a.linkWhite12G:active, a.linkWhite12G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-transform:uppercase;}  
a.linkWhite12G:hover { color:#FFF; }

a.linkWhite14G, a.linkWhite14G:link, a.linkWhite14G:active, a.linkWhite14G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}  
a.linkWhite14G:hover { color:#FFF; } 

a.linkWhite15G, a.linkWhite15G:link, a.linkWhite15G:active, a.linkWhite15G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}  
a.linkWhite15G:hover { color:#FFF; }

a.linkWhite16G, a.linkWhite16G:link, a.linkWhite16G:active, a.linkWhite16G:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}  
a.linkWhite16G:hover { color:#FFF; }

a.searchBtn, a.searchBtn:link, a.searchBtn:active, a.searchBtn:visited { display:block; width:120px; height:40px; line-height:38px; padding-left:13px; background: url(imgs/search_btn_bg.gif) no-repeat top left; font-family: Georgia, Arial; font-size:24px; font-weight:normal; color:#FFF; text-decoration:none;}  
a.searchBtn:hover { color:#ffff00; }


.indexAdsBodyPagesBack a, .indexAdsBodyPagesBack a:link, .indexAdsBodyPagesBack a:active, .indexAdsBodyPagesBack a:visited,
.indexAdsBodyPagesMore a, .indexAdsBodyPagesMore a:link, .indexAdsBodyPagesMore a:active, .indexAdsBodyPagesMore a:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#7c8f4e; line-height:32px; text-decoration:none}
.indexAdsBodyPagesBack a:hover, .indexAdsBodyPagesMore a:hover{ text-decoration:underline}

.contact3Tab a, .contact3Tab a:link, .contact3Tab a:active, .contact3Tab a:visited { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#474747; text-decoration:none}
.contact3Tab a:hover { color:#a3bd67; text-decoration:none}

.generalBody a, .generalBody a:link, .generalBody a:active, .generalBody a:visited { color:#505050; text-decoration:underline}
.generalBody a:hover { color:#000; text-decoration:underline}

a.tooltip, a.tooltip:link, a.tooltip:active, a.tooltip:visited { line-height:20px; font-size:13px; color:#7c8f4e; text-decoration:none;}  
a.tooltip:hover { color:#000; background:#fff; text-decoration:none; overflow:hidden;}
/*a.tooltip span {display:none; width:300px; height:130px; padding:48px 27px 20px 27px; margin:8px 0px 0px -112px; font-size:13px; font-weight:normal; color:#FFF; line-height:16px; overflow:hidden; }*/
a.tooltip span#tooltip_id {display:none; width:506px; height:auto; padding:50px 30px 20px 30px; margin:25px 0px 0px 10px; font-size:13px; font-weight:normal; color:#000; line-height:16px; overflow:visible;}
a.tooltip:hover span#tooltip_id{display:inline; position:absolute; height:auto; /**/background-image: url(imgs/tooltip_bg.png); color:#000; background-repeat:no-repeat; background-position:0px 0px;  border:0px; overflow:visible;}
a.tooltip:hover span#tooltip_id span {color:#000; background:none; border:0px; overflow:visible;}
.tooltipBottom { position:relative; top:20px; left:-20px; width:546px; height:1px; background-color:#828282; overflow:hidden; clear:both;}


/* fonts */
.title_21G_white { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; text-transform:capitalize;}
h1, .title_21G_black { margin:0px; padding:0px; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:21px; line-height:21px; color:#505050; font-weight:normal;}
h2 { margin:0px; padding:0px; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:27px; line-height:27px; color:#505050; font-weight:normal;}
h3 { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#000; font-weight:bold;}
.title_25G_white { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#fff; text-transform:capitalize;} /*7c8f4e*/
.title_header_20G_white { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#fff; float:left; margin-left:15px;}
.title_15G_black { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:15px; color:#474747; text-transform:capitalize;}
.title_59G_black { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:59px; color:#000; text-transform:capitalize; margin-bottom:15px;} 
.title_28G_grey, .boldtext1 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:28px; color:#474747; text-transform:capitalize; margin-bottom:20px;} 
.title_16_black { font-size:16px; color:#474747; font-weight:bold;}
.title_15_black { font-size:15px; color:#474747; font-weight:bold;}
.title_16_green { font-size:16px; color:#7c8f4e; font-weight:bold;}
.title_13_green { font-size:13px; color:#7c8f4e; font-weight:bold;}
.title_12_black { font-size:12px; color:#393939; font-weight:bold;}
.title_12_red { font-size:12px; color:#FF0000; font-weight:bold;}
.tooltipTitle { font-size:16px; font-weight:bold; margin-bottom:5px;}
.font1650 { color:#505050; font-size:16px;}

/* UL */
.indexAdsBody ul { margin:0px; padding:0px; margin-top:3px; overflow:visible;}
.indexAdsBody li { list-style-type:disc; margin-left:14px; padding-left:0px; padding-bottom:6px; line-height:14px;}
.indexAdsBody li a:link { text-decoration:none}
.indexAdsBody li a:hover { text-decoration:underline}

.schoolList ul, .generalBody ul, .profileContainer ul {margin:0px; padding:0px; margin-top:8px; overflow:visible;}
.schoolList li, .generalBody li, .profileContainer li {line-height:16px; padding-left:17px; padding-bottom:5px; background: url(imgs/btn_career.gif) no-repeat 0px 3px; font-size:13px; font-family:Arial; font-weight:bold; color:#7c8f4e; text-decoration:none; overflow:hidden;}
.schoolList li a:link, .generalBody li a:link, .profileContainer li a:link,
.schoolList li a:visited, .generalBody li a:visited, .profileContainer li a:visited { text-decoration:none; color:#7c8f4e;}
.schoolList li a:hover, .generalBody li a:hover, .profileContainer li a:hover { text-decoration:underline}


/* index */
.bgIndex { position:absolute; top:0px; left:0px; width:100%; height:249px; background-image: url(imgs/bgr_top_right2.gif); background-repeat:repeat-x; overflow:hidden; z-index:5;}

.bgIndexBody100 { position:absolute; top:0px; width:100%; z-index:10;}
.bgIndexBody { position:relative; width:960px; text-align:left; overflow:visible;}

.bgIndexBodyHeader { position:relative; width:960px; height:95px; background: url(imgs/header_bg.gif) repeat-x top left; }
.bgIndexBodyHeaderLeft { position:relative; width:580px; height:95px; padding:0px 0px 0px 0px; float:left; }
.bgIndexBodyHeaderRight { position:relative; width:365px; height:74px; padding:21px 0px 0px 15px; line-height:26px; text-align:left; font-size:24px; font-family:Georgia; color:#949494; float:left; overflow:hidden;}

.bgIndexBodySearch { position:relative; width:978px; height:94px; margin-left:-10px; background: url(imgs/search_all_bg.png) repeat-x top left; border:1px solid #FFF; font-size:18px; font-family:Georgia, Arial; font-weight:normal; color:#000; float:none; clear:both;}
.bgIndexBodySearchLeft { position:relative; width:260px; height:94px; padding:0px 0px 0px 0px; background: url(imgs/search_left_bg.png) no-repeat; float:left; }
.bgIndexBodySearchRight { position:relative; width:713px; height:61px; padding:33px 0px 0px 5px; float:left; overflow:visible;}
.bgIndexBodySearchShadow { width:978px; height:40px; background: url(imgs/bgIndexBodySearchShadow.png) no-repeat top center; float:none; clear:both;}

.fieldCity { width:152px; height:28px; line-height:28px; padding-left:7px; background-color:#FFF; border:none; border-left:1px solid #517b7f; border-top:1px solid #517b7f; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:18px; font-family:Georgia, Arial; font-weight:normal; color:#517b7f;}
.categoryFieldBg { position:relative; width:127px; height:28px; line-height:28px; padding-left:7px; padding-right:33px; background: url(imgs/blue_arrow_down.gif) no-repeat 145px 10px; background-color:#FFF; border:none; border-right:1px solid #517b7f; border-bottom:1px solid #517b7f; border-left:1px solid #FFF; border-top:1px solid #FFF; font-size:18px; font-family:Georgia, Arial; font-weight:normal; color:#517b7f; white-space:nowrap; overflow:visible; float:left;}
.categoryField { position:relative; width:131px; height:28px; overflow:hidden;}
.categoryPopupList { position:absolute; top:60px; left:0px; width:483px; height:270px; padding:8px 28px 30px 25px; font-size:14px; font-family:Arial; font-weight:bold; color:#474747; line-height:30px; white-space:normal; overflow:hidden;}


#categoryPopup { position:absolute; top:-9px; left:-319px; width:218px; height:389px; padding:8px 0px 0px 318px; background: url(imgs/category_popup_bg.png) no-repeat; visibility:hidden; z-index:10;}
#allNavClose { position:absolute; top:-69px; left:-419px; width:800px; height:700px; overflow:hidden; float:none; visibility:hidden; z-index:9;}
.btn_rollout_gif { width: 100%; height:100%; overflow:hidden;}





.indexMainImg { width:958px; height:304px; padding:0px 0px 0px 0px; background: url(imgs/index_main_img.jpg) no-repeat top center; border:1px solid #FFF; border-top:none; border-bottom:none; float:none;}
.indexMainImgPostalCode { width:530px; height:48px; padding:30px 0px 0px 24px; margin:25px 0px 0px 0px; background-image: url(imgs/field_postal_code_submit.png); background-repeat:no-repeat; overflow:visible;}

.index3Tab { width:960px; height:302px; margin-top:0px; float:none;}
.index3Tab_1 { width:320px; height:302px; background-image: url(imgs/index3tab_bg1.jpg); float:left;}
.index3Tab_2 { width:320px; height:302px; background-image: url(imgs/index3tab_bg2.jpg); float:left;}
.index3Tab_3 { width:320px; height:302px; background-image: url(imgs/index3tab_bg3.jpg); float:left;}

.index3Tab_1_title { width:311px; height:44px; margin-left:-9px; padding:21px 0px 0px 18px; background-image: url(imgs/index3tab_1_title.png); float:none;}
.index3Tab_1_body { width:280px; height:83px; padding:10px 20px 0px 20px; line-height:18px; float:none;}
.index3Tab_1_bottom { width:320px; height:144px; float:none;}
.index3Tab_1_form { width:296px; height:83px; padding:17px 0px 0px 24px; background-image: url(imgs/index3tab_1_form.png); float:none;}
.index3Tab_1_submit { width:317px; height:44px; text-align:right; padding-right:3px; float:none;}
#submitFormBtn { width:69px; height:29px; padding:12px 6px 0px 0px; text-align:center; background-image: url(imgs/index3tab_1_submit_btn.png); background-repeat:no-repeat; float:right;}
.indexFormFieldName { width:245px; height:17px; border:0px; background:none; margin:0px; padding:0px; font-size:15px; color:#000;}
.indexFormFieldEmail { width:245px; height:18px; border:0px; background:none; margin:0px; padding:0px; font-size:15px; color:#000; margin-top:18px;}
.indexFormFieldEmailTop { width:239px; height:17px; border:0px solid #5cbfc8; background-image: url(imgs/form_field_top.gif); background-repeat:no-repeat; margin:0px; padding:5px 0px 0px 5px;; font-size:11px; color:#000; overflow:hidden;}
.indexFormFieldPostalCode { width:375px; height:21px; line-height:17px; border:0px; background:none; margin:0px; padding:0px; font-size:17px; /*color:#8b8b8b;*/ color:#000; vertical-align:top;}

.index3Tab_3_title { width:311px; height:44px; margin-left:-10px; padding:21px 0px 0px 18px; background-image: url(imgs/index3tab_1_title.png); float:none; overflow:hidden;}

.indexNewsAds { width:960px; /*height:482px;*/ margin-top:10px; padding-bottom:30px; background: url(imgs/index_news_ads_bg.gif) repeat-y top left; background-color:#FFF; float:none; }
.indexNewsAdsLeft { width:640px; background: url(imgs/index_news_ads_left_bg.jpg) no-repeat top left; float:left; overflow:visible;}
.indexNewsAdsRight { width:320px; background: url(imgs/index_news_ads_right_bg.gif) repeat-x top left; float:left; overflow:visible;}
.indexNewsTitle { width:308px; height:43px; margin-left:-9px; padding:21px 0px 0px 18px; background-image: url(imgs/index3tab_1_title.png); float:none; overflow:visible;}
.contentNewsTitle { width:308px; height:43px; position:absolute; left:-9px; padding:21px 0px 0px 18px; background-image: url(imgs/index_news_title.jpg); float:none; overflow:visible;}
.indexNewsBody, .generalBody { width:600px; padding:0px 20px 0px 20px; float:none;}
.generalBody { line-height:20px;}
.indexNewsBody br { height:37px;}
.greyLine { width:100%; height:1px; background: url(imgs/grey_div_line.gif) no-repeat top center; overflow:hidden;}
.greyLine2 { width:100%; height:1px; background-image: url(imgs/grey_div_line2.gif); overflow:hidden;}
.greyLine3 { width:600px; height:1px; background-image: url(imgs/grey_div_line3.gif); overflow:hidden;}
.greyLine4 { width:300px; height:1px; margin-left:-15px; background-color:#e0e0e0; overflow:hidden;}
.line960 { position:absolute; top:43px; left:-20px; width:960px; height:1px; background-color:#e1e1e1; overflow:hidden; float:none; clear:both;}
.line550 { position:relative; width:550px; width:480px; height:1px; margin-left:-20px; background-color:#e1e1e1; overflow:hidden; float:none; clear:both;}
.newsLine { width:600px; height:120px; margin:19px 0px 18px 0px;}
.newsLineImg { width:120px; height:120px; float:left;}
.newsLineImgLeft { float:left; padding-right:20px; padding-bottom:10px;}
.newsLineImg img { border:1px solid #DDD;}
.newsLineBody { width:460px; height:120px; padding:0px 0px 0px 20px; line-height:17px; float:left;}

.profileContainer { width:960px; padding-bottom:30px; background: url(imgs/profile_bg.gif) repeat-y top left; background-color:#FFF; float:none; }
.profileContainerLeft { width:530px; width:460px; padding-left:20px; float:left; overflow:visible;}
.profileContainerLeftWhite { width:100%; padding-bottom:20px;background-color:#FFF; font-size:15px; color:#b4b6ba; float:left; clear:both; overflow:hidden;}
.profileContainerLeftWhite img { float:none; margin-bottom:10px; margin-right:320px; clear:both;}
.profileContainerRight { position:relative; width:330px; width:400px; padding:0px 40px 0px 40px; float:left; overflow:visible; z-index:2;}
.profileContainerRight br { line-height:10px;}

.indexNewsBodyPages { width:606px; height:39px; padding-top:9px; overflow:hidden;}
#indexNewsBodyPagesBack { width:59px; height:28px; padding:7px 6px 0px 0px; text-align:center; background-image: url(imgs/news_back_btn.png); background-repeat:no-repeat; float:left;}
.indexNewsBodyPagesBtn123Container { width:278px; height:38px; padding-left:198px; float:left;}
.indexNewsBodyPagesStatsContainer { width:476px; height:38px; line-height:32px; float:left; text-align:center; font-family: Arial; font-size:12px; color:#393939;}
.indexNewsBodyPagesBtn123 { width:91px; height:35px; background-image: url(imgs/news_pages_btn_123_bg.png); font-family: Georgia, Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left;}

.indexAdsBodyPages { width:300px; height:30px; line-height:32px; overflow:hidden;}
.indexAdsBodyPagesBack { width:70px; text-align:left; float:left;}
.indexAdsBodyPagesStatsContainer { width:132px; float:left; text-align:center; font-family: Arial; font-size:11px; color:#393939;}
.indexAdsBodyPagesMore {  width:70px; text-align:right; float:left;}



/*
.indexNewsBodyPagesBtn123_on { width:27px; height:29px; line-height:25px; padding-left:2px; background-image: url(imgs/news_pages_btn_123_on.gif); text-align:center; float:left;}
.indexNewsBodyPagesBtn123_off { width:27px; height:29px; line-height:25px; padding-left:2px; background-image: url(imgs/news_pages_btn_123_off.gif); text-align:center; float:left;}
*/
#indexNewsBodyPagesBtn1_on, #indexNewsBodyPagesBtn2_on, #indexNewsBodyPagesBtn3_on { width:27px; height:29px; line-height:25px; padding-left:2px; background-image: url(imgs/news_pages_btn_123_on.gif); text-align:center; float:left; overflow:hidden;}
#indexNewsBodyPagesBtn1_off, #indexNewsBodyPagesBtn2_off, #indexNewsBodyPagesBtn3_off { width:27px; height:29px; line-height:25px; padding-left:2px; background-image: url(imgs/news_pages_btn_123_off.gif); text-align:center; float:left; overflow:hidden;}
#indexNewsBodyPagesMore { width:59px; height:28px; padding:7px 6px 0px 0px; text-align:center; background-image: url(imgs/news_more_btn.png); background-repeat:no-repeat; float:left;}

.searchBodyPages { width:600px; height:39px; padding-top:9px; overflow:hidden;}
#searchBodyPagesBack { width:59px; height:28px; padding:7px 6px 0px 0px; text-align:center; background-image: url(imgs/news_back_btn.png); background-repeat:no-repeat; float:left;}
.searchBodyPagesBtn123Container { width:278px; height:38px; padding-left:198px; float:left;}
.searchBodyPagesStatsContainer { width:470px; height:38px; line-height:32px; float:left; text-align:center; font-family: Arial; font-size:12px; color:#393939;}
.searchBodyPagesBtn123_on { line-height:25px; text-align:center; font-weight:bold; font-size:16px;}
.searchBodyPagesBtn123_off { line-height:25px; text-align:center; font-size:16px;}
#searchBodyPagesMore { width:59px; height:28px; padding:7px 6px 0px 0px; text-align:center; background-image: url(imgs/news_more_btn.png); background-repeat:no-repeat; float:left;}
.searchBodyPagesLine { width:596px; height:1px; background-color:#e0e0e0; overflow:hidden;}

.indexAdsTitle { width:311px; height:43px; margin-left:-9px; padding:21px 0px 0px 18px; background-image: url(imgs/index3tab_1_title.png); float:none;}
.indexAdsBody { width:270px; padding:10px 25px 0px 25px; text-align:left; font-size:12px; float:none;}
.indexAdsBody img { border:1px solid #DDD; margin-bottom:6px;}

.indexFooter { width:960px; margin-top:10px; font-size:11px; color:#FFF; float:none;}
.indexFooterLeft { width:640px; float:left;}
.indexFooterRight { width:320px; text-align:right; float:left;}

/* pages */
.careersMainImg{ width:960px; height:653px; padding:0px; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:29px; color:#474747; float:none; overflow:hidden;}
.careersMainImgLeft { width:310px; height:653px; background-image: url(imgs/careers_img.jpg); float:left;} 
.careersMainImgRight { width:610px; height:613px; padding:40px 20px 0px 20px; background-image: url(imgs/careers_img_right.jpg); float:left;} 
.careersList { width:285px; height:400px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#58585a; line-height:19px; background-image:url(imgs/careers_list_div.gif); background-repeat:no-repeat; background-position:top left; float:left;}
.careersListTable { width:100%; height:400px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#58585a; line-height:14px; /*background-image:url(imgs/careers_list_div.gif); background-repeat:no-repeat; background-position:top left;*/ float:left;}
.careersListTable td { width:270px; padding:4px 30px 0px 0px; background-image:url(imgs/careers_list_div.gif); background-repeat:no-repeat; background-position:top left; overflow:hidden;} 
/*
#careersListItem { padding:10px 0px 10px 0px; line-height:22px; background-image:url(imgs/careers_list_div.gif); background-repeat:no-repeat; background-position:bottom left;}
.radio { width: 19px; height: 25px;	padding: 0 5px 0 0;	background: url(imgs/radio.gif) no-repeat; display: block; clear: left; float: left; }
*/
.steps1to4 { width:920px; height:82px; padding:21px 20px 0px 20px; margin-top:10px; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background: url(imgs/steps1to4_bg.jpg) no-repeat; overflow:hidden;}
.steps1to4_bg_1 { width:920px; height:62px; background: url(imgs/steps1to4_bg_1.jpg) no-repeat;}
.steps1to4_bg_2 { width:920px; height:62px; background: url(imgs/steps1to4_bg_2.jpg) no-repeat;}
.steps1to4_bg_3 { width:920px; height:62px; background: url(imgs/steps1to4_bg_3.jpg) no-repeat;}
.steps1to4_bg_4 { width:920px; height:62px; background: url(imgs/steps1to4_bg_4.jpg) no-repeat;}
.steps1to4_field1 { width:210px; padding:14px 0px 0px 20px; float:left;}
.steps1to4_field2 { width:206px; padding:14px 0px 0px 24px; float:left;}
.steps1to4_field3 { width:198px; padding:14px 0px 0px 32px; float:left;}
.steps1to4_field4 { width:180px; padding:14px 0px 0px 50px; float:left;}

.schoolMainImg { width:960px; /*height:653px;*/ padding:0px; background: url(imgs/index_news_ads_bg.gif) repeat-y top left; background-color:#FFF; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:29px; color:#474747; float:none; overflow:hidden;}
.schoolMainImgTitle { width:935px; height:43px; padding:25px 0px 0px 25px; background-color:#FFF; float:none; clear:both;}
.schoolMainImgBlank { width:935px; height:40px; padding:0px 0px 0px 25px; background-color:#FFF; float:none; clear:both;}
.schoolMainImgLeft { width:310px; height:653px; background-image: url(imgs/school_img.jpg); float:left;} 
.blankMainImgRight { width:610px; min-height:601px; padding:40px 20px 12px 20px; background-image: url(imgs/blank_img_right_bottom.jpg); background-repeat:no-repeat; background-position:bottom; overflow:hidden; float:left;} 
.schoolList { padding:0px 0px 15px 0px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#505050; float:none;}
.selectSchoolBtn { width:141px; height:26px; padding:0px 0px 0px 7px; line-height:26px; text-align:left; background-image: url(imgs/select_school_btn.jpg); background-repeat:no-repeat; float:left; visibility:hidden; display:none;}
.schoolList table { margin:20px 0px 20px 0px;}


.contactMainImg{ width:960px; /*height:640px;*/ padding:0px; /*background-image: url(imgs_wp/contact_img_bg.jpg); background-repeat:repeat-y;*/  background-color:#FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:29px; color:#474747; float:none; overflow:hidden;}
.contactMainImg_2{ width:960px; /*height:640px;*/ padding:0px; /*background-image: url(imgs_wp/contact_img_bg_2.jpg); background-repeat:repeat-y;*/background-color:#FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:29px; color:#474747; float:none; overflow:hidden;}
.contactMainImgLeft { width:310px; /*height:710px;*/ height:660px;  background-image: url(imgs_wp/contact_img.jpg); overflow:hidden; float:left;} 
.contactMainImgRight { width:380px; min-height:630px;/**/ padding:30px 20px 0px 250px; background-image: url(imgs_wp/contact_img_right.jpg); background-repeat:no-repeat; overflow:hidden; float:left;} 
.contactMainImgLeft_2 { width:550px; background-image: url(imgs_wp/contact_img_2.jpg); background-repeat:no-repeat; background-color:#FFF; float:left; overflow:hidden;} 
.contactMainImgRight_2 { width:380px; min-height:610px; padding:30px 20px 0px 10px; background-image: url(imgs_wp/contact_img_right_2.jpg); background-repeat:no-repeat; background-color:#FFF; float:left; overflow:hidden;} 

/*
.contact3Tab { width:520px; margin:210px 0px 0px 20px; border:1px solid #e0e0e0; }

#contact3Tab_link1 { width:172px; height:40px; line-height:40px; text-align:center; border-right:1px solid #e0e0e0; float:left;}
#contact3Tab_link2 { width:172px; height:40px; line-height:40px; text-align:center; border-right:1px solid #e0e0e0; float:left;}
#contact3Tab_link3 { width:172px; height:40px; line-height:40px; text-align:center; float:left;}

#contact3Tab_tab1_overlay { position:relative; width:172px; height:41px; line-height:40px; background-color:#FFF; text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase; color:#a3bd67; z-index:1555;float:left;overflow:hidden;}
#contact3Tab_tab2_overlay { position:relative; width:172px; height:41px; line-height:40px; background-color:#FFF; text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase; color:#a3bd67; z-index:1555; display:none;float:left;overflow:hidden;}
#contact3Tab_tab3_overlay { position:relative; width:172px; height:41px; line-height:40px; background-color:#FFF; text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase; color:#a3bd67;  z-index:1555; display:none;float:left;overflow:hidden;}

#contact3Tab_line { width:100%; height:1px; float:none; clear:both; background-color:#e0e0e0; overflow:hidden;}

#contact3Tab_container { width:490px; padding:0px 10px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393939; line-height:18px;}
*/
#contact3Tab_tab1 {width:470px; width:auto; padding:0px 10px 5px 3px;}
#contact3Tab_tab2, #contact3Tab_tab3 { display:none; width:470px; width:auto; padding:0px 10px 5px 3px;}


/* Scrollbar & content css */						

.prog_descr { width:430px; }
.ddd { width:475px; }
/***************************/

.contactMainImgRightLogo { margin:20px 0px 20px 0px;}
.contactFormTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#474747; }
.contactFormFieldDIV { width:379px; height:27px; padding:0px; margin: 0px 0px 9px 0px; background-image: url(imgs/contact_form_field.gif); background-repeat:no-repeat; overflow:hidden;}
.contactFormField { width:363px; height:21px; border:0px; /*background-image: url(imgs/contact_form_field.gif); background-repeat:no-repeat;*/ background-image: url(imgs/shadow25px.gif); background-repeat:repeat-x; background-position:center; border:1px solid #000; padding:4px 7px 0px 7px; /**/margin: 0px 0px 5px 0px; font-size:15px; /*color:#8b8b8b;*/ color:#999999; overflow:hidden;}
.contactFormFieldTel { width:251px; height:21px; border:0px; /*background-image: url(imgs/contact_form_field.gif); background-repeat:no-repeat;*/ background-image: url(imgs/shadow25px.gif); background-repeat:repeat-x; background-position:center; border:1px solid #000; padding:4px 7px 0px 7px; /**/margin: 0px 0px 5px 0px; font-size:15px; color:#999999; overflow:hidden;}
.contactFormFieldAddress { width:312px; height:21px; border:0px; /*background-image: url(imgs/contact_form_field.gif); background-repeat:no-repeat;*/ background-image: url(imgs/shadow25px.gif); background-repeat:repeat-x; background-position:center; border:1px solid #000; padding:4px 7px 0px 7px; /**/margin: 0px 0px 5px 0px; font-size:15px; color:#999999; overflow:hidden;}
.beginNowField { width:174px; height:21px; border:0px; /*background-image: url(imgs/contact_form_field.gif); background-repeat:no-repeat;*/ background-image: url(imgs/shadow25px.gif); background-repeat:repeat-x; background-position:center; border:1px solid #5cbfc8; padding:4px 7px 0px 7px; /**/margin: 0px 0px 5px 0px; font-size:15px; color:#8b8b8b; overflow:hidden;}
/*
.contactFormFieldTel_12 { width:29px; height:22px; border:0px;  background-image: url(imgs/contact_form_tel_12.gif); background-repeat:no-repeat; padding:5px 7px 0px 7px; font-size:15px; color:#8b8b8b; overflow:hidden;}
.contactFormFieldTel { width:257px; height:22px; border:0px;   background-image: url(imgs/contact_form_tel.gif); background-repeat:no-repeat; padding:5px 7px 0px 7px; font-size:15px; color:#8b8b8b; overflow:hidden;}
*/
.contactFormBox { width:365px; height:84px; border:0px; background-image: url(imgs/contact_form_box.gif); background-repeat:no-repeat; margin:0px; padding:5px 7px 0px 7px; font-family: Arial, Helvetica, sans-serif; font-size:15px; /*color:#8b8b8b;*/ color:#999999; overflow:hidden;}
.contactFormSelect { width: 379px; max-width:379px; height: 27px; background: url(imgs/shadow25px.gif); background-repeat:repeat-x; border:1px solid #000; padding:3px 3px 3px 7px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; /*color:#8b8b8b;*/ color:#000; overflow: hidden; }
.contactFormSelect1 { height: 27px; background: url(imgs/shadow25px.gif); background-repeat:repeat-x; border:1px solid #000; padding:3px 3px 3px 7px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#8b8b8b; overflow: hidden; }
.contactFormSelectDIV { width: 379px; height: 27px; padding: 0px; margin-bottom:10px;}
.select {  position: absolute; width: 365px; height: 27px; line-height:27px; padding:0px 7px 0px 7px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#8b8b8b; background: url(imgs/contact_form_box.gif)repeat; overflow: hidden; }
.styledList { padding: 0px; margin:0px;}
.submitContactFormBtn { width:135px; height:44px; padding:0px 0px 0px 16px; margin: 4px -15px 0px 0px; line-height:44px; text-align:left; background-image: url(imgs/submit_contact_form_btn.png); background-repeat:no-repeat; float:right;}
.submitBtn { width:auto; height:36px; padding:0px 16px 0px 16px; margin: 0px; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; text-align:left; /*background-image: url(imgs/submit_contact_form_btn.png); background-repeat:no-repeat;*/ background-color:#373737; float:right; overflow:visible;}
.contactFormMap { width:370px; height:170px; padding:0px; margin: 0px; border:1px solid #DDD; /*background-image: url(imgs/thankyou_map.gif);*/ background-repeat:no-repeat; background-color:#FFF; overflow:hidden;}
.contactFormThankyou { width:330px; height:220px; padding:20px 20px 0px 20px; margin: 0px; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#393939; overflow:hidden;}

/* content page */
.contentNewsAds { width:960px; margin-top:10px; background-image: url(imgs/content_news_ads_bg.jpg); float:none; }
.contentNewsAdsBottom { width:960px; background-image: url(imgs/content_news_ads_bottom_bg.jpg); background-position:bottom; background-repeat:no-repeat; float:none; overflow:hidden;}
.contentNewsAdsLeft { width:640px; background-image: url(imgs/content_news_ads_lefttop_bg.jpg); background-position:top; background-repeat:no-repeat; float:left; overflow:visible;}
.contentNewsAdsRight { width:320px; padding-bottom:14px; /*background-image: url(imgs/content_news_ads_righttop_bg.jpg); background-position:top; background-repeat:no-repeat;*/ float:left; overflow:visible;}
.contentNewsBody { width:600px; padding:0px 20px 0px 20px; float:none;}
.contentNewsBodyImgLeft { padding:0px 20px 10px 0px; float:left;}


/*=== Slider ===*/
.wrapper_bnt { position:relative; top:0px; width:319px; height:237px; padding:0px; text-align:left; overflow:hidden; float:none; z-index:555;}
.wrapper{
	width:320px; /*302*/
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	left:0px; /*10*/
	position:relative;
	border:0px;
}
#mygallery{overflow: hidden; padding:0px;}

.stepcarousel{
	position: relative;
	left:12px; /**/ 
	overflow: scroll; 
	top: 0px;
	width: 225px;
	height: 237px;
	padding:0px;
	margin:0px;
}

.stepcarousel .belt{
	position: absolute;
	left: 0px;
	top: 0px;
	padding:0px;
}

.stepcarousel .panel{
	float: left; 
	overflow: hidden; 
	margin: 0px; 
	width: 225px;
	height: 237px;
	padding:0px 0px 0px 0px;
}
.wrapper1_bnt { position:relative; top:0px; width:600px; height:311px; padding:0px; text-align:left; overflow:hidden; float:none; z-index:555;}
.wrapper1{
	width:600px;
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	left:10px;
	position:relative;
}
#mygallery1{overflow: hidden; padding:0px;}

.stepcarousel1{
	position: relative; 
	overflow: scroll; 
	top: 0px;
	width: 600px;
	height: 316px;
	padding:0px;
	margin:0px;
}

.stepcarousel1 .belt{
	position: absolute;
	left: 0px;
	top: 0px;
	padding:0px;
}

.stepcarousel1 .panel{
	float: left; 
	overflow: hidden; 
	margin: 0px; 
	width: 600px;
	height: 316px;
	padding:0px 0px 0px 0px;
}

.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}

/* paging.css */
ul.paging li {
    padding: 0px;
    color: #fff;
    line-height: 1;
    width: 611px;
    margin-bottom: 1px;
    margin-left: -40px;
}


ul.simplePagerNav li{
    display:block;
    floaT: left;
    padding: 3px;
    margin-bottom: 10px;
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
    background: #83bd63;	
}

ul.simplePagerNav li.currentPage a {
	color: #fff;	
}

/* styles.css */
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: transparent;	
}
.disclaimer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #996633;
	letter-spacing: 0.1em;
}
.btmMenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	 
}
.breadcrumbs {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	letter-spacing: 0.6px;
	color: #666666;
}
.schoolTitle {
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	 
}
.schoolTitle2 {
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0033cc;
	font-weight: bold;
	 
}

.MailTitle {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	 
}
.MailText1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.MailText2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sideBarTxt {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
}

.title2 {
	font-weight: bold;	 
	color: #3366CC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.boldtext
{
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.graytext
{
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
 
.selecttext
{
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
.style2 {font-size: 8px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3 {color: #999999}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; }
.style7 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
.style8 {
	FONT-SIZE: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style9 {
	COLOR: #666666
}
.style10 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.25px;
}
.style11 {
	font-size: 12px;
	color: #666666;
	FONT-WEIGHT: normal;
}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style13 {color: #666666; FONT-WEIGHT: normal; }
.style14 {color: #FFFFFF}
.style15 {color: #FFAA00}
.style16 {color: #333366}
.style17 {color: #336699; FONT-WEIGHT: normal; }
.style19 {FONT-SIZE: 10px; FONT-WEIGHT: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style20 {FONT-SIZE: 9px; FONT-WEIGHT: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.lnkOrange 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #6699CC; FONT-WEIGHT: bold;
	color: #ff6600;
	text-decoration: underline;
}
.lnkOrange:hover 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #6699CC; FONT-WEIGHT: bold;
	color: #ff6600;
	text-decoration: none;
}
.SearchTitle {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	 
}

.Title01 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #6699CC; FONT-WEIGHT: bold; }
.Title02 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FF9900; FONT-WEIGHT: bold; }
.Text01 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: normal; }
.Text02 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: normal; }
.Text03 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #336699; FONT-WEIGHT: normal; }
.Text04 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #336699; FONT-WEIGHT: normal; }

.highlighted-field {border:solid 2px #f28212; background-color:#FFFEC6;}

.beginNowBtn { width:105px; height:39px; margin-right:5px; /*margin-top:-2px;*/ background-image: url(imgs/begin_now_btn.png); background-position:top; background-repeat:no-repeat; float:right;}
a.beginNowBtn, a.beginNowBtn:link, a.beginNowBtn:active, a.beginNowBtn:visited { font-family: Georgia, Arial, Helvetica; font-size:13px; font-weight:normal; text-transform:uppercase; color:#fff; text-decoration:none}
a.beginNowBtn:hover { color:#54afb8; text-decoration:none}


/* form 2011 02 10*/
.selecttext { border:1px solid #999; padding:4px 3px 3px 7px; margin: 0px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; overflow: hidden; }


/* 2011 02 28 */
.index3Tab_12 { width:640px; height:302px; background: url(imgs/index3tab_bg12.jpg) repeat-x; float:left;}
.btnPickCareer { float:none;}
.btnPickCareer a, .btnPickCareer a:link, .btnPickCareer a:active, .btnPickCareer a:visited { width:195px; height:37px; line-height:38px; padding-left:24px; background: url(imgs/btn_career.gif) no-repeat 8px 15px; font-size:12px; font-family:Arial; font-weight:bold; color:#474747; text-decoration:none; overflow:hidden; float:left;}
.btnPickCareer a:hover { text-decoration:underline;}
.linePickCareer { width:192px; height:1px; background-color:#dcdcdc; margin-left:10px; overflow:hidden; float:none; clear:both;}
.index3Tab_12_Col { width:205px; float:left;}

.contentSchoolList ul { list-style-type:none; list-style:none; padding: 0px; margin: 0px; overflow:visible; }
.contentSchoolList li { list-style-type:disc; margin:0px; padding:0px; margin-left:-25px; line-height:17px; font-size:13px; overflow:visible; border:none;}


/* 2011 03 10 */
.arialCapitalize { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:capitalize;}  
.steps1to4 a, .steps1to4 a:link, .steps1to4 a:active, .steps1to4 a:visited { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-decoration:none; text-transform:capitalize; line-height:18px;}  
.steps1to4 a:hover { color:#FFF; }


/* 2011 05 09 */
.redColor { color:#ff0024;}

a.indexPageBigBtn, a.indexPageBigBtn:link, a.indexPageBigBtn:active, a.indexPageBigBtn:visited { display:block; width:526px; height:78px; line-height:78px; padding-left:20px; background: url(imgs/field_postal_code_submit.png) no-repeat; font-size:24px; color:#fff; font-family:Georgia; text-transform:uppercase; letter-spacing:0px;}
a.indexPageBigBtn:hover { color:#f3e800;}

a.changeCity { font-size:11px; color:#ff0024; font-family:Arial; text-transform:uppercase; letter-spacing:0px;}
a.changeCity:hover { color:#000;}


/* 2011 06 09 */
.multipleCitySelect { width:589px; height:auto; padding:10px; background: url(imgs/multiple_bg.gif) repeat-x top left; background-color:#b00101; border:1px solid #FFF; font-family:Georgia; font-size:15px; color:#fff; text-align:left;}
.multipleCitySelect a, .multipleCitySelect a:link, .multipleCitySelect a:active, .multipleCitySelect a:visited { font-size:15px; color:#FFF; text-transform:uppercase; text-decoration:none}
.multipleCitySelect a:hover { color:#000; text-decoration:none}
.multipleColumn { width:190px; float:left;}
.font15black { margin-bottom:8px; font-family:Arial; font-size:15px; color:#000; text-transform:uppercase; }


/* 2011 09 08 */
.contactTabsContainer { position:relative; padding:0px; background: url(imgs/tabs_white_bg.gif) repeat-x top left; overflow:visible; clear:both; float:none;}
.contactTabs { position:relative; width:527px; width:457px; background:none;}
.contactTabs_01, #contact3Tab_tab1_overlay { width:auto; height:42px; line-height:42px; background-color:#f6f6f6; border:1px solid #d8d8d8; border-right:0px; text-align:center; font-size:15px; font-weight:bold; float:left; overflow:hidden;}
.contactTabs_02, #contact3Tab_tab2_overlay { width:auto; height:42px; line-height:42px; background-color:#f6f6f6; border:1px solid #d8d8d8; border-right:0px; text-align:center; font-size:15px; font-weight:bold; float:left; overflow:hidden;}
.contactTabs_03, #contact3Tab_tab3_overlay { width:auto; height:42px; line-height:42px; background-color:#f6f6f6; border:1px solid #d8d8d8; text-align:center; font-size:15px; font-weight:bold; float:left; overflow:hidden;}
.contactTabsSeparator { width:2px; height:42px; background:url(images/contact_tab_separator.gif) repeat-x top left; border-bottom:1px solid #d8d8d8; float:left;}

.contactTabs_01 a, .contactTabs_01 a:link, .contactTabs_01 a:active, .contactTabs_01 a:visited,
.contactTabs_02 a, .contactTabs_02 a:link, .contactTabs_02 a:active, .contactTabs_02 a:visited,
.contactTabs_03 a, .contactTabs_03 a:link, .contactTabs_03 a:active, .contactTabs_03 a:visited  { padding:0px 28px 0px 28px; color:#505050; text-transform:uppercase; text-decoration:none;}
.contactTabs_01 a:hover, .contactTabs_02 a:hover, .contactTabs_03 a:hover { color:#000;}

.activeTab { background-color:#FFF; border-bottom:1px solid #FFF; color:#000; overflow:visible;}
.activeTab a, .activeTab a:link, .activeTab a:active, .activeTab a:visited, .activeTab a:hover {color:#000; text-decoration:none;}

.contactTabsBody { padding:25px 20px 20px 0px; font-size:13px; line-height:20px; color:#474747;}
.contactTabsBody img { margin-right:20px;}

.paddingLeft20 {padding-left:20px;}



.formField { width:313px; height:25px; padding:0px 7px 0px 7px; line-height:25px; margin-bottom:5px; font-size:12px; font-weight:normal; color:#3d3c58; border:1px solid #e1e1e1; border-top:2px solid #d7d7d7; background-color:#FFF; font-family: Arial, Helvetica;}
.fieldSelect { width:329px; height:27px; padding:4px 3px 3px 4px; line-height:27px; margin-bottom:5px; font-size:12px; font-weight:normal; color:#3d3c58; border:0px solid #FFF; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border:1px solid #e1e1e1; background-color:#f6f6f6; font-family: Arial, Helvetica;}
.formFieldTextarea { width:313px; padding:5px 7px 5px 7px; background-color:#FFF; border:1px solid #e1e1e1; border-top:2px solid #d7d7d7; font-size:12px; color:#3d3c58; overflow-x:hidden; clear:both; float:none; font-family: Arial, Helvetica;}



.categoryPopupList ul {margin:0px; padding:0px; margin-top:5px; overflow:visible;}
.categoryPopupList li { list-style:none;}
.categoryPopupList li a:link, .categoryPopupList li a:visited, .categoryPopupList li a:active { line-height:24px; padding-left:17px; padding-bottom:6px; background: url(imgs/radio_bullet.gif) no-repeat 0px 1px; font-size:14px; font-family:Arial; font-weight:bold; color:#474747; text-decoration:none; overflow:hidden; text-decoration:none;}
.categoryPopupList li a:hover { background: url(imgs/radio_bulletON.gif) no-repeat 0px 1px;}


.schoolbody { font-weight:normal; color:#000;}
































































