@charset "utf-8";
/* CSS Document */

body{
background-color:#016c5a;
padding:0px;
margin:0px;
}

.topcontent{
background-image:url(images/body-bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#d0d0d0;
padding:0px 0px 0px 0px;
margin:0px;
}

.bottomcontent { background: url(images/footer_top.jpg) repeat-x; background-position:bottom; }

.btm-round{background:url(images/btm-round-bg.jpg) no-repeat top;}
.bdsado{background:url(images/body-sado.png) repeat-y top;}

.logo{
width:147px;
height:96px;
float:left;
padding:22px 42px 18px 25px;
background:url(images/logo-bt-sado.jpg) repeat-x bottom;
}

.topcall{
width:153px;
height:32px;
float:right;
padding:34px 4px 2px 140px;
margin:19px 15px 8px 0px;
background:url(images/callus.jpg) no-repeat top;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
text-decoration:none;
text-align:left;
}

.menutab{
background-image:url(images/menu-mid-bg.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:'Trebuchet MS', Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
}

.rit-line{
background-image:url(images/menu-line-bg.jpg);
background-repeat:repeat-y;
background-position:top right;
}

.bd-tab{background:#FFFFFF;}

.rit-sub-tab{
background-image:url(images/rit-sub-tab-bg.jpg);
background-repeat:repeat-y;
background-position:top right;
}

.rit-text{
font:12px tahoma;
color:#000000;
padding:5px 0px 7px 35px;
margin:0px;
text-decoration:none;
line-height:22px;
text-align: left;
}
.arrow1-gap{padding-left:80px;}
.arrow2-gap{padding-left:24px;}
.arrow3-gap{padding-left:113px;}

.rit-form-gap{width:150px; height:auto; float:left; padding:0px 0px 0px 40px;}

.rit-text1{
font:12px tahoma;
color:#000000;
padding:3px 30px 20px 45px;
margin:0px;
text-decoration:none;
}

.lft-tab-are{padding:0px 0px 0px 13px;}

.lft-text{
font:12px tahoma;
color:#000000;
padding:3px 17px 3px 17px;
margin:0px;
text-decoration:none;
line-height:17px;
text-align: left;
}
.news-tab-gap{padding:0px 0px 0px 17px;}

.lft-text1{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 8px 10px 8px;
margin:0px 0px 0px 0px;
text-decoration:none;
line-height:17px;
text-align: left;
}
.lft-text1 span{color:#037864; font-weight:bold;}
.lft-text2{font:11px Arial, Helvetica, sans-serif; color:#037864; padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}

.ritdoptab{ font:12px Arial, Helvetica, sans-serif; color:#000000; padding:3px 0px 3px 34px; text-align:left;}


.block1 {
	display: block;
	padding-left:34px;
	background: url(images/mbg1.jpg);
	background-attachment:scroll;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#66c1e2;
	font-size: 14px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #ffffff;
	padding-top:12px;
	font-weight:bold;
	text-align:left;
	height: 22px !important;
	height:22px;
	text-decoration: none;
}




.ftr-hed{
font:16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
padding:6px 0px 5px 0px;
margin:0px;
text-decoration:none;
}

.ftr-text{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
padding:0px 0px 0px 0px;
margin:0px;
text-decoration:none;
}

.selectcombo { font:12px Arial, Helvetica, sans-serif; color:#000000; }

a.topmenu:link, a.topmenu:visited{color:#FFFFFF; text-decoration:none; display:block; padding:10px 2px 10px 2px;}
a.topmenu:hover{color:#000000; text-decoration:none;}

a.ftrmenu:link, a.ftrmenu:visited{color:#FFFFFF; text-decoration:none;}
a.ftrmenu:hover{color:#FFFFFF; text-decoration:Underline;}

a.bdlink:link, a.bdlink:visited{color:#037864; text-decoration:Underline;}
a.bdlink:hover{color:#000000; text-decoration:none;}

a.other:link, a.other:visited{color:#000000; text-decoration:none;}
a.other:hover{color:#000000; text-decoration:Underline;}

/* Custom */

.subpage-title{
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size: 22px;
color:#555555;
padding:15px 8px 0px 15px;
text-decoration:none;
line-height:24px;
}

h1.h1title{
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size: 22px;
color:#555555;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
line-height:24px;
}


.nav_item {
	/*float:left;
	list-style:none;*/
	padding:10px 11px 10px 10px;
}
/*
.links_rightborder{
	border-right:#004478 1px solid;
}*/


.nav_drop_down_box {
 border: 1px solid #FFFFFF;
 background: #1BC3A0;
 padding: 5px 5px 5px 5px;
 /*width: 260px;*/
}
.nav_drop_down_item {
 /*font-weight: bold;*/
 font-size: 12px;
 /*font-family: Arial, Helvetica, sans-serif;*/
 color: #FFFFFF;
 padding: 2px 0px 2px 0px;
}

.subnav{
font:12px tahoma;
color:#000000;
padding:3px 0px 3px 40px;
margin:0px;
text-decoration:none;
line-height:16px;
}

.lft-text a {
color:#004F3B;
text-decoration:none;
}
.lft-text a:hover {
text-decoration:underline;
}






.rit-text2{
font:12px tahoma;
color:#000000;
padding:5px 0px 7px 35px;
margin:0px;
text-decoration:none;
line-height:17px;
text-align: left;
}





.rittabgap1{padding-left:34px;}

.block1 {
	display: block;
	background:url(images/mt1.jpg) no-repeat 60px;
	background-attachment:scroll;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #000000;
	padding:3px 0px 3px 0px;
	text-align:left;
	text-decoration: none;
}

.block2 {
	display: block;
	background:url(images/mt2.jpg) no-repeat 60px;
	background-attachment:scroll;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #FFF000;
	padding:3px 0px 3px 0px;
	text-align:left;
	text-decoration: none;
}
.ulsubmenu{
list-style:none;
font: 11px Arial, Helvetica, sans-serif;
padding:4px 0px 0px 35px;
margin:0px 0px 0px 0px;
text-align:left;
}
.ulsubmenu li{padding-bottom:4px;}

/*Form Styles*/
.form_label
{
	text-align:right;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:6px;
	width:120px;
}

.input_field
{
	padding:2px;
	font-family:Arial;
	width:200px;
	font-size:11px;
}
.button_bold
{
	font-weight:bold;
	padding:3px;
	font-size:12px;
}




.call_us{width:225px; height:46px; float:left; margin:10px 0px 0px 414px; padding:22px 0px 0px 62px; font-family:Trebuchet MS;  color:#000000; background:url(images/call_us.png) no-repeat top;}
.call_us .num{ width:auto; height:auto; font-size:20px; padding:0px 0px 0px 71px;}
.call_us .email{ font-size:14px; width:auto; height:auto; line-height:16px;}
.call_us .email a{ text-decoration:none; color:#008061;}
.call_us .email a:hover{ text-decoration:underline; color:#008061;}

