*{outline:none; padding:0; margin:0;}

body{ margin:0px; padding:0px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#333;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; margin:0px; padding:0px;}
.spacer15{ clear:both; padding:15px 0 0 0;}
.spacer10{ clear:both; padding:10px 0 0 0;}
.spacer5{ clear:both; padding:5px 0 0 0;}
.cl{ clear:both; margin:0px; padding:0px;}

a {color:#2f548a; text-decoration:none;font-weight:bold}
a:hover {color:#2f548a; text-decoration:underline;}

img{ border:none; padding:0px; margin:0px;}
ul{ margin:0px; padding:0px; list-style-type:none;}
.pt10 {padding:10px 0 0 0;}
.padd20 {padding: 0  20px 0px 20px;}
.pr10 {padding:0 10px 0 0;}
.pb10 {padding:0 0 10px 0;}
.pl10 {padding:0 0 0 10px;}
.mt10 {padding:10px 0 0 0;}
.mr10 {padding:0 10px 0 0;}
.mb10 {padding:0 0 10px 0;}
.ml10 {padding:0 0 0 10px;}


.page{ background-color:#ededdc;
width:1003px; margin:0 auto; padding:0px 0 10px 0;
}
.wrapper{ width:100%; 
margin:0 auto; padding:0 0px;
}
.padd-10{ padding:40px;}
padd-10 h1{ font: bold 14px Arial, Helvetica, sans-serif; color:#2f548a;}
.padd-10-lr{ padding:0 10px;}
#welcome_txt{ padding:0px 20px 0px 20px; float:left; width:55%;}
#welcome_txt p{ margin:0px; padding:0px 0 0 10px; text-align:left;
line-height:20px; color:#2f548a; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
#welcome_txt .address{ margin:0px; padding:10px 0 0 10px; text-align:left;
line-height:18px; color:#2f548a; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#welcome_txt h1{ font: bold 14px Arial, Helvetica, sans-serif; color:#2f548a;}
#welcome_txt-lr{ padding:0 10px;}
.marg-left20{ margin-left:20px;}
.width-half{ width:50%; float:left;}
.width-full{ width:100%;}

.breadcrumb{ padding:5px 0 0 0px; color:#07afef; float:left;}
.breadcrumb a{ padding:5px 0 0 0px; color:#2f548a; text-decoration:none;} 
.breadcrumb a:hover{ padding:5px 0 0 0px; color:#2f548a; text-decoration:underline;}

/********Header css start***********/
.header{ margin:0px; padding:0px;}
.topnav{ background:url(../images/nav-bg.gif) left top repeat-x; width:100%; margin:5px 0 0 0px;}
.topnav ul{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;  }
.topnav ul li{ margin:0px;  float:left; text-align:center; line-height:55px; }
.topnav ul li.spacenone{ margin:0px; padding:0px; float:left;}
.topnav ul li a{text-decoration:none; color:#fff; padding:21px 21px 19px 25px; }
.topnav ul li a:hover{text-decoration:none; color:#fff; background:#435b7e;}
.topnav ul li a.active{text-decoration:none; color:#fff; background:#435b7e;}

.Bread-crumbs{float:left; padding:23px 0 0 0; font: bold 12px Arial, Helvetica, sans-serif; color:#213e68;}
.Bread-crumbs a{ font: bold 12px Arial, Helvetica, sans-serif; color:#213e68; text-decoration:none; padding:0 5px 0 5px;}
.Bread-crumbs a:hover{ font: bold 12px Arial, Helvetica, sans-serif; color:#213e68; text-decoration:underline; padding:0 5px 0 5px;}

.search-box{width:36%; float:right; color:#252123; font:bold 11px/34px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px 0 0px;}
.search-box a{color:#2f548a; text-decoration:none;}
.search-box a:hover{text-decoration: underline;}
.search-box .box1{ float:left; width:66%;}
.search-box b{ padding:0 0 0 8%;}
.search-box b span{ color:#909295;}
.search-box b span a{ color:#909295;}
.search{ width:101px; height:19px; background:url(../images/search_bg.gif) left top no-repeat; padding:0 0 0 20px; float:right; margin:7px 0 0 0px;} 
.search input{ border:solid #FFFFFF; border:none; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; width:92px; margin:3px 0 0 0px; padding:0px; color:#909295; float:left;}
*html .search input{border:none; }

/********Container css start***********/
.container{ width:100%; float:left;}
.left-cont{ width:30%; float:left;}
.left-nav{ font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif; color:#448ecc;}
.left-nav ul{ margin:0px; padding:20px 0 20px 10px;}
.left-nav ul li{ margin:0px; padding:0px; display:block;}
.left-nav ul li a{text-decoration:none; color:#448ecc;}
.left-nav ul li a:hover{text-decoration:underline; color:#448ecc;}

.inner-left-nav{background:#00bdf2; width:18%; float:left; font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.inner-left-nav ul{ margin:0px; padding:10px 0 20px 15px;}
.inner-left-nav ul li{ margin:0px; padding:0px; display:block;}
.inner-left-nav ul li a{text-decoration:none; color:#fff;}
.inner-left-nav ul li a:hover{text-decoration:underline; color:#fff;}

.quick-link{ background:#00aeef; display:block; }
.quick-link ul{margin:0px; padding:10px 0 20px 15px;}
.quick-link ul li{margin:0px; padding:0px; display:block; font-weight:normal; line-height:18px;}
.quick-link ul li a{text-decoration:none; color:#fff;}
.quick-link ul li a:hover{text-decoration:underline; color:#fff;}

.welcome-box{ margin:0 440px 0 0px;/* background:#c9c6b8 url(../images/welc-bg.gif) left top repeat-x; */position:relative; min-height:260px;}
*html .welcome-box{height:260px;}
.welcome-box p{ margin:0px; padding:0px; color:#2f548a; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:21px;}
.welcome-box h1{ margin:0px; padding:0px; color:#2f548a; font: bold 18px/26px Verdana, Arial, Helvetica, sans-serif;}

.linkstrip{ margin:0px; padding:0px; color:#2f2d30; font:11px/36px Verdana, Arial, Helvetica, sans-serif; color:#30568f; background:url(../images/left-tab-bg.gif) left top repeat-x; position:absolute; left:0px; bottom:1px; width:100%; } 
.linkstrip ul{ margin:0px; padding:0px; }
.linkstrip ul li{padding:0px; list-style-type:none; float:left; display:block; margin:0 1.5%;}
.linkstrip ul li a{ text-decoration:none; color:#30568f;}
.linkstrip ul li a:hover{ text-decoration:none; color:#30568f;}

.weekdaystrip{ margin:0px; padding:0px 0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#486997 url(../images/weekday-strip.gif) left top repeat-x; width:100%; padding:2px 0 0 0;}

.weekdaystrip .address { background:#455c81; margin:0 490px 0 0; padding:0 15px 0 0px; line-height:20px;} 
.weekdaystrip .massSchedule {width:475px; line-height:21px; float:right} 

.weekdaystrip a{color:#fff; text-decoration:underline;}
.weekdaystrip a:hover{color:#fff; text-decoration:none;}


.slide-box{ float:right; text-align:right; background:#c1e5f9;}
.strip{ background:#00aeef; width:100%; color:#FFFFFF; line-height:25px; letter-spacing:1px;} 
.strip span{ padding:0 0 0 30px;}

/********************Slider JS************************/
#bd{ width:440px; height:260px; margin:0px; padding:0px; position:relative; }
#bd .feature_rotate a {color:#fff; text-decoration:none;}
#bd .feature_rotate a:hover {color:#000; text-decoration:underline;}
#bd .feature_rotate #mainImageBG {	background:no-repeat}
#bd .feature_rotate #mainImageBG img{width:440px; height:260px;}
#bd .feature_rotate .main_article_pic {position:relative; width:440px; height:260px; background:black no-repeat; overflow:hidden;}
#bd .feature_rotate .main_article_pic .overlay {background:black; width:536px; height:70px; position:absolute;	bottom:0; left:0; filter:alpha(opacity=50); opacity:0.50;}
#bd .feature_rotate .main_article_pic .caption {width:500px;  padding:5px 10px; position:absolute; bottom:0; left:0; color:white; overflow:hidden;}
#bd .feature_rotate .main_article_pic .caption p {line-height:15px;}
#bd .feature_rotate .main_article_pic .caption h3 {margin-bottom:2px; text-transform:none;}
#bd .feature_rotate .main_article_pic .caption h3 a {font-size:18px; letter-spacing:-1px; font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
#bd .feature_rotate .article_num {height:20px; 
padding:0px 0px 0px 10px; position:absolute; 
bottom:15px;
left:5px;
float:left;
}
#bd .feature_rotate .article_num #articlaNumBg {background:url(../images/article_num_Bg.png) no-repeat 0 -20px; padding:0 0 0 10px; 
float:left; height:20px; line-height:20px;
}
#bd .feature_rotate .article_num #mainImageNav {
	background:url(../images/article_num_Bg.png) no-repeat 100% 0px; 
	padding:0 10px 0 0px; text-align:center; 
	height:20px; line-height:20px; float:left;
	}

#bd .feature_rotate .article_num h2 {color:white; width:235px; float:left; padding-top:8px; font-size:18px; line-height:18px;}
#bd .feature_rotate .article_num h2 a {color:#fff; font-weight:normal; float:none; margin:0; padding:0;}
#bd .feature_rotate .article_num a {font:9pt Tahoma, Geneva, sans-serif; padding:0px 3px; display:block; cursor:pointer; float:right; line-height:17px;}
#bd .feature_rotate .article_num .article_num_red {color:#000; font:bold 9pt Tahoma, Geneva, sans-serif;line-height:17px;}
/********************Slider JS************************/

.headline{ float:left; margin:0 6px; width:299px; height:155px; background:#4b6c9b; padding:5px 10px 0 10px; text-align:left;}
.headline h1{ margin:0px; padding:0px; font: bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; line-height:24px; border-bottom:1px solid #fff; width:294px;}
.headline p{  margin:0px; padding:0px 0 5px 0; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.news-box{border:solid 1px #4d4d50; padding:10px; margin:0 337px 0 0px;}
.news-box p{ margin:0px 0 12px 0px; padding:0px; line-height:18px;}

.right-inner{ width:82%; float:left;}
.right-inner .inner{ padding:0 0 0 12px;}
.right-inner-img{ float:right; text-align:right;}
.marg-img{ margin:0 0 16px 0px;}
.contentdiv{color:#2f2d30; margin:0 342px 0 0px;}
.contentdiv h1{ margin:0px; padding:0px; color:#2f2d30; font:bold 16px/25px Verdana, Arial, Helvetica, sans-serif;}
.contentdiv p{color:#2f2d30; line-height:17px; margin:10px 0px; padding:0px;}

/****************Footer Css Start************************/
.footer{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#213E68; padding:20px 10px 10px 10px;}
.footer a{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#2f548a; text-decoration:none; font-weight:bold}
.footer a:hover{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#2f548a; text-decoration:underline;font-weight:bold}



/******************inner-page******************/
.container2{ width:99%; float:left; padding:0 1% 1% 0%; min-height:400px;}
.left-cont2{ width:19%; float:left; background:url(../images/left-nav-bg2.gif) repeat-x left top; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0 0px 0; margin-top:0px }
.quick{ background:#213e68; padding:10px 0 10px 0;}
.nav-bar{float:left; background:url(../images/left-nav-bg2.gif) repeat-x left top; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0 10px 0;}
.left-cont2 h2{ margin:0px; padding:0px 0 0 17px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.left-cont2 h3{ margin:0px; padding:0px 0 0 17px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 5px 5px;}
.left-cont2 em { padding:0 0 0px 8px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; }
.left-cont2 li{ padding:3px 0px 1px 1%; display:block; width:99%;}
.left-cont2 li a{ font:12px Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none;  padding:0% 0% 0% 5%; display:block; line-height:26px;}
.left-cont2 li a:hover{font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/left-nav-bg-h.gif) repeat-x left top; /*padding:0% 0% 0% 8%;*/ display:block;  line-height:26px;  }
.left-cont2 li a.selected{font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/left-nav-bg-h.gif) repeat-x left top; /*padding:0% 0% 0% 8%;*/ display:block;  line-height:26px;  }



.mid-contaner{  width:45%; float:left; padding:2px 0 0 2%; }
.mid-contaner h1{ margin:0px; padding:0px 0 10px 0; font: bold 18px Arial, Helvetica, sans-serif; color:#221e1f; line-height:26px;}
.mid-contaner p{ margin:0px; padding:5px 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#505050;}

.right_contaner{  width:33%;  float:right; text-align:right;   padding:0px;}
.contact-us-img{float:right; padding:150px 0 0 0px; width:110px;}


/*Form Start*/

.form{ width:50%; float:left; padding:0 0 0 2%; margin:0 0 0 10%; font:bold 12px verdana; color:#4b6b9a; }
.form label{ margin:5px 0 0 0; padding:0; font:bold 12px/22px verdana; color:#4b6b9a; float:left;}
.form .input{ margin:2px 0 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:400px; float:right; height:22px; border:none;}
.form .textarea{ margin:2px 0 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:400px; float:right; height:150px; border:none;}
.form .input3{ margin:2px 340px 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:60px; float:right; height:22px; border:none;}
.form .input4{ margin:2px 280px 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:120px; float:right; height:22px; border:none;}
.form .input5{ margin:10px 0 0 50px; padding:0; font:bold 11px verdana; color:#4b6b9a; width:500px; float:right; height:22px; border:none;}
.form .radio{ margin:10px 0 10px 0; padding:0; font:bold 11px verdana; color:#4b6b9a; border:none; width:400px; float:right;}
.form .button{  margin:10px 0 10px 0; padding:0 20px 0 1px; background:url(../images/but_con2.gif) no-repeat right; font:bold 11px verdana; color:#fff; border:none; height:36px;}
.formBorder{
margin:0;
padding:0;
border-bottom:4px #4b6b9a solid;
}
.butLeft{
margin:10px 0 10px 0;
padding:0;
background:url(../images/but_con.gif) no-repeat;
width:19px;
height:36px;
}


.form2{ width:75%; float:left; padding:0 0 0 2%; margin:0 0 0 3%; font:12px verdana; color:#4b6b9a; }
.form2 a{ color:#2f548a; text-decoration:none;}
.form2 a:hover{ color:#2f548a; text-decoration:underline;}
.form2 h1{ margin:0px; padding:0px 0 10px 0; font: bold 18px Arial, Helvetica, sans-serif; color:#221e1f; line-height:26px;}
.form2 h2{ margin:0px; padding:5px 0 5px 0; font: bold 15px Arial, Helvetica, sans-serif; color:#213E68; line-height:26px;}
.form2 h3{ margin:0px; padding:5px 0 5px 0; font: bold 14px Arial, Helvetica, sans-serif; color:#31568F; line-height:26px;}
.form2 .label{ margin:5px 0 5px 0; padding:0; font:bold 12px/22px verdana; color:#4b6b9a; float:left; width:20%;}
.form2 .inputTxt{ margin:5px 0 5px 0; padding:0; font:12px/22px verdana; color:#4b6b9a; float:left; width:75%;}
.form2 .input-area{ margin:0px 0 0px 0; padding:5px 5px; color:#4b6b9a; float:left; background:#fff;}
.form2 .input-search{ margin:5px 0; padding:0; font:14px verdana; color:#4b6b9a; width:400px; border:0; outline:none;}
.form2 .input{ margin:0px 0 0 0; padding:0; font:14px verdana; color:#4b6b9a; width:400px; border:0; outline:none;}
.form2 .input-small{ margin:0px 0 0 0; padding:0; font:12px verdana; color:#4b6b9a; width:250px; border:0; outline:none;}
.form2 .textarea{ margin:2px 0 0 0; padding:0; font:12px verdana; color:#4b6b9a; width:500px; height:150px; border:0;}
.form2 .textarea-small{ margin:0px 0 0 0; padding:0; font:12px verdana; color:#4b6b9a; width:250px; height:50px; border:0; outline:none;}
.form2 .input3{ margin:2px 340px 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:60px; float:right; height:22px; border:none;}
.form2 .input4{ margin:2px 280px 0 0; padding:0; font:bold 11px verdana; color:#4b6b9a; width:120px; float:right; height:22px; border:none;}
.form2 .input5{ margin:10px 0 0 50px; padding:0; font:bold 11px verdana; color:#4b6b9a; width:500px; float:right; height:22px; border:none;}
.form2 .radio{ margin:10px 0 10px 0; padding:0; font:bold 11px verdana; color:#4b6b9a; border:none; width:400px; float:right;}
.form2 .butLeft{
margin:0px 0 0px 0;
padding:0;
background:url(../images/but_con.gif) no-repeat;
width:19px;
height:36px;
}
.form2 .button{  margin:0px 0 0px 0; padding:0 20px 0 1px; background:url(../images/but_con2.gif) no-repeat right; font:bold 11px verdana; color:#fff; border:none; height:36px; cursor:pointer;}

.result-area {
margin:20px 0 0 0;
padding:10px 0;
color:#31568F;
border-top:1px solid #31568F;
}

.result-area a{
color:#31568F;
text-decoration:underline;
}

.result-area a:hover{
color:#000;
text-decoration:none;
}

.result-area ol{
padding-left:25px;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}

.result-area ol li{
padding:3px 0;
color:#31568F;
}

.result-area ol li a{
color:#31568F;
text-decoration:none;
}

.result-area ol li a:hover{
color:#000;
text-decoration:underline;
}

.generalTable {
	padding:0;
	color:#31568F; /*border:1px solid #c9c9c9; border-bottom:none; border-right:none;*/
}
.generalTable th {
	background:#666666;
	color:#fff;
	font:bold 12px verdana;
	padding:5px 5px 5px 5px; /*border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;*/
	/*color:#3B3B3B;
	margin:0 0px 5px 0px;
	padding:5px 0 5px 0px;
	background:url(../images/orange_strip.gif) left bottom no-repeat;*/
}
.generalTable td {
	font:12px verdana;
	color:#31568F;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #c9c9c9;
	background:none;/* border-right:1px solid #c9c9c9;*/
}

.generalTable1 {
	padding:0;
	color:#31568F; /*border:1px solid #c9c9c9; border-bottom:none; border-right:none;*/
}

.generalTable1 th {
	background:#666666;
	color:#fff;
	font:bold 12px verdana;
	padding:5px 5px 5px 5px; /*border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;*/
	/*color:#3B3B3B;
	margin:0 0px 5px 0px;
	padding:5px 0 5px 0px;
	background:url(../images/orange_strip.gif) left bottom no-repeat;*/
}
.generalTable1 td {
	font:12px verdana;
	color:#31568F;
	padding:5px 5px 5px 5px;
}

.no-border {
	border:none;
}
.no-border td {
	border:none;
	padding:0;
}

.border-none {border:none;}

.border-none td {border:none;}

.question {
padding:0 0 5px 0;
font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.answer {
padding:0 0 0px 0;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.answer a{
color:#000;
padding-left:25px;
text-decoration:underline;
}

.answer a:hover{
color:#000;
text-decoration:none;
}

#paging {
	width:400px;
	margin:0 auto;
	padding:30px 0 0 0;
}

#paging ul {
	margin:0;
	padding:0px 0 0 0;
	text-align:center;
}

#paging ul li {
	width:auto;
	margin:0 3px;
	padding:0px;
	color:#184467;
	font:bold 9pt Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:25px;
	display:inline;
}

#paging li a {
	color:#184467;
	border:2px solid #cccccc;
	background:#fff;
	padding:3px 5px;
	text-decoration:none;
}

#paging li a:hover {
	color:#184467;
	border:2px solid #213E68;
	text-decoration:none;
}

#paging li.active {
	color:#fff;
	border:2px solid #213E68;
	padding:3px 5px;
	background:#213E68;
	text-decoration:none;
	line-height:20px;
}

#paging li.active a {
	color:#fff;
	border:none;
	background:none;
	padding:0;
	text-decoration:none;
}

#paging li a.current {
	color:#fff;
	border:2px solid #e57203;
	background:url(../images/paging-hover.gif) repeat-x;
}

#paging li a.disabled {
	color:#008fd5;
	border:2px solid #f0f0f0;
	background:#fff;
}

.black-arrow {
margin:0;
padding:0;
}

.black-arrow ul{
margin:0;
padding:0 0 10px 20px;
list-style-type:none;
}

.black-arrow ul li{
margin:0;
padding:3px 0 3px 10px;
background:url(../images/black-arrow.gif) no-repeat left 6px;
color:#000;
}

.black-arrow ul li a{
color:#2F548A;
text-decoration:none;
}

.black-arrow ul li a:hover{
color:#2F548A;
text-decoration:underline;
}

.calender_select_link {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
padding:10px 0 15px 0;
}

.calender_select_link a{
color:#666666;
text-decoration:underline;
padding:5px 0px;
}

.calender_select_link a:hover{
color:#000000;
text-decoration:none;
}

.calender_select_link .active, .calender_select_link .active a{
color:#000000;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.black, p.black {color:#000;}

.list_1
{padding:0 0 0 15px; margin:0 0 0 0; list-style-type:square; font-family:Arial, Helvetica, sans-serif;}

.list_1 li
{padding:3px 0 3px 5px; margin:0 0 0 0; line-height:19px;}

.red { color:#CC0000; } 
.text-box { width:300px }


/*05-01-2010*/
.Bread_crumb_top
{
background-color:#fad9b7; width:100%; float:left;
}
.Bread_crumb_top .home_symbol
{float:left; margin-right:8px;
}
.Bread_crumb_top .txt
{ padding-top:4px;
color:#000; font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}
.Bread_crumb_top .txt a
{ padding-top:4px;
color:#000; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none;
}
.Bread_crumb_top .txt a:hover
{ padding-top:4px;
color:#000; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-decoration:underline;
}
/*13-01-2010*/
.gray_bg{background-color:#ECEDDD;}

/*.weekdaystrip .address_1 {
	padding:5px 15px 0 10px;
	line-height:20px;
	width:50%;
	float:left;
	}
.weekdaystrip .address_2 
{ padding:5px 15px 0 0px; line-height:20px; width:40%; float:right;}*/

.weekdaystrip .address_1{float:left; width:555px;}
.weekdaystrip p{padding:3px 0; line-height:17px;}
.weekdaystrip .address_2{float:right; width:440px;}
  
/*p{ margin-top:-53px; padding:2px 0px 40px 497px; text-align:left; line-height:18px; color:#2f548a; font: 12px/ Arial, Helvetica, sans-serif}*/

/*22-02-2010*/

#address_box
{
	padding:10px 0 0 0px; margin:0px; float:left;
	width:98%;  overflow:auto;
	
}
#address_box .address_left
{
	float:left; line-height:16px; font-size:12px; 
	padding: 0 0 0 0; color:#2f548a; 
}
#address_box .address_right
{
	float:right; line-height:16px; padding:0 0 0 70px; 
	font-size:12px; color:#2f548a;
	width:40%;
}
/*-----------------------------04-03-2010--------------------------------------*/

.contact_area{ width:795px; float:left; 
padding:10px 15px 20px 15px; margin-top:0px; 
}
.contact_area h1{ margin:0px; padding:0px 0 3px 0; 
font: bold 18px Arial, Helvetica, sans-serif; color:#221e1f; 
line-height:20px;
}

.txtbold_title{ margin:0px; padding:8px 0; 
font:bold 12px Arial, Helvetica, sans-serif; color:#505050;
}
.contact_area a{ margin:0px; padding:8px 0; 
text-decoration:none;
color:#505050;
}
.contact_area .title
{ margin:0px; padding:3px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px; font-weight:bold; 
color:#505050;
}
.contact_area a:hover{ 
text-decoration:underline;
}
.contact_area .left_side
{
width:373px; float:left; 
padding:0 25px 0 0 ;
}
.contact_area .left_side p{ margin:0px; padding:8px 0; 
font:13px Arial, Helvetica, sans-serif; color:#505050;
}
.contact_area .right_side
{
width:195px; float:left; 
padding:0 2px 0 0 ;
}
.contact_area .right_side p{ margin:0px; padding:2px 0 8px 0; 
font:11px Arial, Helvetica, sans-serif; color:#505050;
}
.light_blue_txt
{
color:#4690CD;
}
.h_line
{
width:auto;clear:both;
height:10px;
border-top:1px solid #4690CD;
}

.table_address { margin:0px 0px 0 0px;color:#2f548a; }
.table_address td {margin:0; padding:0;font:11px Verdana, Arial, Helvetica, sans-serif;}
.table_address p{ margin:0px; padding:0px; color:#2f548a; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height:17px;}