/*@charset "utf-8";
 CSS Document */

body{ padding:0; margin:0; font-family:verdana, Arial, Helvetica, sans-serif}

.main-container{ width:920px; overflow:hidden; margin:auto}
.header{ width:920px; height:90px;}
#logo{ float:left; width:215px; height:87px; background:url(/images/logo.jpg) no-repeat;}
.mcs-login{ float:right; width:245px; height:87px}

.nav-bg{ width:920; height:41px; background:url(../images/nav-bg.jpg) center top}
.nav-bg ul{ padding:0px; margin:0px 0px 0px 7px}
.nav-bg li{ padding:4px 0px 0px 3px; margin:0px 7px 0px 0px; list-style:none; float:left}
.nav-bg li a{ font-size:14px; color:#737373; text-decoration:none; display:block;  height:34px; width:91px; text-align:center; line-height:34px}
.nav-bg li :hover{ font-size:14px; color:#fff; text-decoration:none; background:url(../images/hover.jpg); height:34px; width:91px}
.nav-bg li.h, .nav-bg li.h a{ font-size:14px; color:#fff; text-decoration:none; background:url(../images/hover.jpg) no-repeat bottom right; height:34px; width:91px}


.flash{ width:669px; height:260px; float:left;overflow:hidden; border:solid 1px #dddddd;cursor:pointer; background-color:#ffffff}
.ftitle {font-size:24px;width:320px; height:90px;overflow:hidden;margin:20px 5px 10px 340px; font-family:Arial; font-weight:bold;}
.fcontent {font-size:15px;width:320px;height:90px;overflow:hidden; margin:10px 5px 10px 340px;}
.ffoot {margin:220px 0px 10px 330px;height:40px;width:341px; /*background-color:#f00;*/}
.ffoot div {cursor:pointer;float:right;width:25px;height:40px;padding-right:5px;}
.flink1 {background:url(/images/1.png) no-repeat;}
.flink1:hover {background:url(/images/1h.png) no-repeat;}
.flink2 {background:url(/images/2.png) no-repeat;}
.flink2:hover {background:url(/images/2h.png) no-repeat;}
.flink3 {background:url(/images/3.png) no-repeat;}
.flink3:hover {background:url(/images/3h.png) no-repeat;}
.flink4 {background:url(/images/4.png) no-repeat;}
.flink4:hover {background:url(/images/4h.png) no-repeat;}
.flink5 {background:url(/images/5.png) no-repeat;}
.flink5:hover {background:url(/images/5h.png) no-repeat;}
.flink6 {background:url(/images/6.png) no-repeat;}
.flink6:hover {background:url(/images/6h.png) no-repeat;}
.flink7 {background:url(/images/7.png) no-repeat;}
.flink7:hover {background:url(/images/7h.png) no-repeat;}
.flink8 {background:url(/images/8.png) no-repeat;}
.flink8:hover {background:url(/images/8h.png) no-repeat;}
.flink9 {background:url(/images/9.png) no-repeat;}
.flink9:hover {background:url(/images/9h.png) no-repeat;}
.flink10 {background:url(/images/10.png) no-repeat;}
.flink10:hover {background:url(/images/10h.png) no-repeat;}








.news-bg{ width:243px; height:264px; float:right; background:url(../images/news-bg.jpg)}
.news-bg h2{ font-size:24px; color:#FFFFFF; padding:8px 0 0 10px; margin:0; font-weight:normal; }
/*.news-bg p{ font-size:12px; color:#636363; padding:10px 0 0 15px; margin:0; font-weight:normal;text-decoration:none; }*/
.news-bg p{ font-size:12px; color:#636363;margin:6px auto 0px auto;width:218px; padding:7px 0px 5px 7px; font-weight:normal; }
.news-bg p:hover{background-color:#FFFFFF;margin:6px auto 0px auto;width:218px; }
.news-bg b{ color:#8b1b0b}
.news-bg strong{ color:#8b1b0b; font-size:11px; float:right; padding:5px 10px 0 0}
.news-bg a:link, .news-bg a:visited{ font-size:12px; color:#636363; font-weight:normal;text-decoration:none; padding-right:10px;}
.news-bg a:active, .news-bg a:hover{ font-size:12px; color:#636363; }

.section{ width:920px; height:141px; clear:both; padding:13px 0 0 0 }
.section h2{ font-size:18px; color:#d21b01; padding:10px 0 0 12px; margin:0; font-weight:normal; }
.section p{ font-size:12px; font-family:Arial; color:#6e6e6e; padding:8px 0 0 12px; margin:0; font-weight:normal; }
.section .btn{ width:83px; height:22px; margin:auto; padding:8px 0 0 0}
.section-bg{ width:177px; height:141px; margin:0 8px 0 0; background:url(../images/section-bg.jpg) no-repeat; float:left}
.sectiontop {height:105px;}
.section-bg-last{ width:177px; height:141px; margin:0 0px 0 0; background:url(../images/section-bg.jpg) no-repeat; float:left}

.body-section{ width:920px; overflow:hidden;}
.body-lft{ width:660px; float:left; text-align:justify;}
.body-section h2{ font-size:24px; color:#6e6e6e; padding:12px 0 0 5px; margin:0; font-weight:normal; }
/*.body-section p{ font-size:12px; color:#6e6e6e; padding:12px 0 0 5px; margin:0; font-weight:normal; line-height:18px }*/
.body-section ul{ padding:0; margin:8px 0 0 10px}
.body-section li{ padding:0 0 5px 14px; margin:0; list-style:none; background:url(../images/bullet.jpg) left no-repeat; font-size:12px; color:#555555;}

.body-rgt{ width:245px; float:right; padding:12px 0 0 0}
.newsletter-bg{ width:243px; height:129px; background:url(../images/newsletter-bg.jpg) no-repeat; margin:0px}
.newsletter-bg h2{ font-size:16px; color:#fff; padding:10px 0 6px 12px; margin:0; font-weight:normal; line-height:14px }
.newsletter-bg p{ font-size:12px; color:#fff; padding:5px 0 6px 15px; margin:0; font-weight:normal; line-height:12px }
.newsletter-bg .txtbox{ width:190px; height:17px; border:1px #cccccc solid;}
.newsletter-bg input{ margin:0 0 5px 16px}

.inner-left{ width:680px; overflow:hidden; float:left; text-align:justify;line-height:18px; margin:0; font-size:12px; color:#555555; padding:0 0 0 4px;}
.inner-left h2{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#C63C29; font-weight:normal; padding:10px 4px; margin:0}

.inner-lft{ width:680px; overflow:hidden; float:left; text-align:justify;line-height:18px; margin:0; font-size:12px; color:#555555; padding:0 0 0 0px;}
.inner-lft h2{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#C63C29; font-weight:normal; padding:10px 4px; margin:0}
.inner-lft ul{ padding:0; margin:25px 0 0 0}
.inner-lft li{ padding:0 0px 0 0; margin:0; list-style:none; float:left; font-size:12px; height:230px; width:170px;text-align:center}
.inner-lft li div{width:100px;height:154px;margin-left:35px;}
.inner-lft li em{font-family:arial}
.inner-lft img{ padding:0 0 4px 0}
.inner-rgt{ width:228px; overflow:hidden; float:right}
.inner-resources{width:228px; height:246px; background:url(../images/resources-bg.jpg) no-repeat; padding-bottom:10px;}
.inner-resources h2{ font-size:14px; color:#fff; padding:10px 0 6px 12px; margin:0; font-weight:normal; line-height:14px }
.inner-resources ul{ padding:0; margin:0 0 0 7px}
.inner-resources li{ padding:0 0 0 35px; margin:0 0 6px 0; width:179px; height:37px; background:url(../images/resources-btn.jpg) no-repeat; list-style:none; line-height:37px; color:#c23c2a; font-size:12px}
.inner-resources li a{ display:block; text-decoration:none;color:#c23c2a;}
.inner-resources li a:hover{ display:block; text-decoration:none;color:#c23c2a; font-weight:bold}

.inner-news-bg{ width:227px; height:282px; float:right; background:url(../images/inner-news-bg.jpg); margin:10px 0 10px 0}
.inner-news-bg h2{ font-size:24px; color:#FFFFFF; padding:8px 0 0 10px; margin:0; font-weight:normal; }
.inner-news-bg p{ font-size:12px; color:#636363;margin:3px auto 0px auto;width:202px; padding:5px 0px 5px 7px; font-weight:normal; }
.inner-news-bg p:hover{background-color:#FFFFFF;margin:3px auto 0px auto;width:202px; }
.inner-news-bg a:link, .inner-news-bg a:visited{ font-size:12px; color:#636363; font-weight:normal;text-decoration:none;}
.inner-news-bg a:active, .inner-news-bg a:hover{ font-size:12px; color:#636363; }
.inner-news-bg b{ color:#8b1b0b}
.inner-news-bg strong{ color:#8b1b0b; font-size:11px; float:right; padding:5px 10px 0 0}

.inner-newsletter-bg{ width:227px; height:129px; background:url(../images/inner-newsletter-bg.jpg) no-repeat; margin:0px 0px 10px 0px}
.inner-newsletter-bg h2{ font-size:16px; color:#fff; padding:10px 0 6px 12px; margin:0; font-weight:normal; line-height:14px }
.inner-newsletter-bg p{ font-size:12px; color:#fff; padding:5px 0 6px 15px; margin:0; font-weight:normal; line-height:12px }
.inner-newsletter-bg .txtbox{ width:190px; height:17px; border:1px #cccccc solid;}
.inner-newsletter-bg input{ margin:0 0 5px 16px}

.mailinglist-bg{ width:227px; height:205px; background:url(../images/join_us_home_bg.png) no-repeat; margin:0px;font-family:arial;font-size:12px;text-decoration:none;line-height:18px;color:#2e2d2d;padding-left:14px;}

.inner-mailinglist-bg{ width:227px; height:205px; background:url(../images/join_us_bg.png) no-repeat; margin:0px;
		
		font-family:arial;
		font-size:12px;
		text-decoration:none;
		line-height:18px;
		color:#2e2d2d;
		
		padding-left:14px;	
	}
.inner-mailinglist-heading {font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;padding-top:19px;padding-left:0px;}
.inner-bullet {width:189px;height:58px;background-image:url(../images/bullet.png);background-repeat:no-repeat;float:left;padding-left:9px;margin-top:19px;}
.home-bullet {width:204px;height:58px;background-image:url(../images/bullet.png);background-repeat:no-repeat;float:left;padding-left:9px;margin-top:19px;}
.inner-textbox {width: 124px;height: 20px;display: block;float: left;background-color:#efecec;border:1px solid #c9c9c9;}
.home-textbox {width: 139px;height: 20px;display: block;float: left;background-color:#efecec;border:1px solid #c9c9c9;}
.ml-button {background:url(/images/join_button.jpg) no-repeat;width: 54px;height: 24px;border:0px;}
.join-button {height: 24px;width: 54px;float:right;}

.footer{ width:920px; height:95px; border-top:1px #cccccc solid; margin:10px 0 0 0; text-align:center; font-size:12px; color:#6e6e6e; clear:both}
.footer ul{ padding:10px 0 0 0; margin:0 0 0 65px;}
.footer li{ padding:0 3px; margin:0; float:left; list-style:none}
.footer li a{ color:#6e6e6e; text-decoration:none}
.footer li :hover{ color:#d21b01; text-decoration:none}
.footer .copy{color:#6e6e6e; clear:both; padding:10px 0 0 0}
.footer .copy a{ color:#6e6e6e; text-decoration:none}


.button{background:url(/images/login-bg.jpg) repeat-x;padding:2px;font:Tahoma;font-size:12px;font-weight:bold;color:#ffffff;border-left:solid 2px #DDD;border-bottom:solid 2px #999;border-top:solid 2px #DDD;border-right:solid 3px #999;}
.buttonclick{background:url(/images/login-bg.jpg) repeat-x;padding:2px;font:Tahoma;font-size:12px;font-weight:bold;color:#ffffff;border-left:solid 3px #999;border-bottom:solid 2px #DDD;border-top:solid 2px #999;border-right:solid 2px #DDD;}


.maincontent { line-height:18px; font-size:12px; color:#444444; padding:0 0 0 4px; margin:10px 0px 10px 0px}

.red_link a:link, .red_link:visited {/*color:#ff0000;*/ text-decoration:none;}
.red_link a:hover, .red_link:active {/*color:#ff0000;*/ text-decoration:underline;}

.day{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
}

.date{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width:100%;
}
.sunday{
	font-family: Tahoma;
	font-size: 11px;
	color: #C63C29;
	width:92px;
	height: 65px;
	font-weight: bold;
	background-color:#F5F5F5;
}
.workday{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:92px;
	height: 65px;
	font-weight: bold;
	background-color:#FFFFFF;
}

.callink{
	font:Tahoma;
	font-size:11px;
	color:#C63C29;
	font-weight: normal;
	text-decoration: underline;
	font-weight:normal;
}
.callinkSunday{
	font:Tahoma;
	font-size:11px;
	color:#C63C29;
	background-color:#F5F5F5;
	font-weight:bold;
	text-decoration: none;
}

.callink a:link, .callink a:visited, .callink a:active{
	font:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight: normal;
	text-decoration: underline;
	font-weight:normal;
}
.callink a:hover{
	font:Tahoma;
	font-size:11px;
	color:#C63C29;
	text-decoration: underline;
	font-weight: normal;
	font-weight:normal;
}

.paddingleft{
padding-left:10px;
}
.paddingtop{
padding-top:10px;
}


a:link, a:visited{
font-size: 12px;
color: #cc0000;
text-decoration: none;
font-weight:normal;
}

a:hover, a:active{
font-size: 12px;
color: #cc0000;
text-decoration: underline;
font-weight:normal;
}

.date td:hover, .workday:hover, .sunday:hover {background-color:#FFFFE1;}
.servicearea {padding:5px 10px 5px 10px;border:solid 1px #dddddd;margin-left:4px;}
.servicehead {font-size:16px;font-weight:bold; color:#C63C29}
.servicehead a {font-size:16px;font-weight:bold;}
.servicecontent {font-size:12px;padding:10px 0px 10px 0px}
.servicefoot {text-align:center}
/*.servicearea a:hover {background-color:#FFFFE1; text-decoration:none;}
.servicearea:hover {background-color:#FFFFE1;}*/
.servicearea:hover {background-color:#F8F8F8;}
.servicearea a:hover {text-decoration:none;}
.inner-newsroom {width:226px;height:64px;padding-bottom:10px;}
.newsroom {width:243px;height:64px;padding-top:8px;}
.text_heading_red{font:tahoma;font-size:16px;font-weight:bold;color:#C63C29;}

/*.formbox {background-color:#cc1122;width:620px; overflow:auto;min-height:115px;margin:0px auto 0px auto;}*/
.formbox {background-color:#eeeeee;width:620px; overflow:auto;min-height:115px;margin:0px auto 0px auto; border:solid 1px #999999}
.formleft {width:180px;height:28px;float:left;text-align:right;line-height:28px;padding: 10px 5px 0px 5px;color:#000000;font-weight:bold;font-size:13px;}
.formright {width:420px;height:28px;/*background-color:#ffaaaa;*/float:left;text-align:left;line-height:28px;padding: 10px 5px 0px 5px;}

.textbox { border: solid 1px #999999; width:240px;height:20px; font-size:12px;padding:4px 4px 0px 4px;vertical-align:top;  }

.maincontent table {border:solid 1px #dddddd;}
.vacant-text {padding: 4px; font-size:12px;}
.vacant-text-small {padding:6px; font-size:12px;}
.search-result-tab-bg{background:url(/images/search-result-tab-bg.jpg); background-repeat:repeat-x; /*border:solid 1px #cccaca;*/ background-color:#D7D7D7;height:20px;}

.result-tab-border{ border-right:solid 1px #c0c0c0;}
.tblVA td { line-height:20px;padding:4px 0px 4px 0px; font-family:Verdana;}

.tblVA .txtbox0 {width:400px; border:solid 0px #FFF; /*outline:#990000 solid 1px;*/ border:solid 1px #990000;}
.tblVA .txtbox1 {width:200px; border:solid 0px #FFF; /*outline:#990000 solid 1px;*/ border:solid 1px #990000;}
.tblVA .txtbox2 {width:150px; border:solid 0px #FFF; /*outline:#990000 solid 1px;*/ border:solid 1px #990000;}
.tblVA .txtbox3 {width:40px; border:solid 0px #FFF; /*outline:#990000 solid 1px;*/ border:solid 1px #990000;}
.tblVA .txtbox4 {width:75px; border:solid 0px #FFF; /*outline:#990000 solid 1px;*/ border:solid 1px #990000;}

.tblVA .optional { /*outline:#808080 solid 1px;*/ border:solid 1px #808080;}
.req { color:#990000;}
.reqRdo {outline:#990000 solid 1px;}

