/* CSS Document */
body{
margin:0px;
font-family:tahoma;
font-size:12px;
color:#787878;
text-align:left;
}

a{
color:#2E7CB8;
text-decoration:underline;
}

a:hover{
color:#103D59;
text-decoration:none;
}

.bg_home{
background:url(../img/bg_home.jpg) repeat-x #fff;
}
.bg_inner{
background:url(../img/bg_inner.jpg) repeat-x #fff;
}

.topheader{
background:#103D59;
height:96px;
}

.top_link{
font-family:tahoma;
font-size:11px;
color:#7ED9E1;
}
.top_link a{
font-family:tahoma;
font-size:11px;
color:#7ED9E1;
text-decoration:underline;
}

.top_link a:hover{
font-family:tahoma;
font-size:11px;
color:#7ED9E1;
text-decoration:none;
}
.home_header{
height:299px;
background:url(../img/home_header_bg.jpg) repeat-x;
}
.bg_left_home_header{
background:url(../img/bg_left_home_header.jpg) no-repeat;
width:381px;
height:293px;
text-align:left;
padding-left:9px;




font-size:11px;
}

.text_white{
font-family:tahoma;
color:#fff;
text-align:left;
}

.text_white ul{
padding:0px;
margin:0px;
list-style-type:none;
}

.text_white li{
padding:0px;
margin:0px;
list-style-type:none;
background-image:url(../img/bullet.gif);
background-repeat:no-repeat;
background-position:0.9em, 0em;
padding-left:20px;
padding-bottom:5px;
}

.text_white a{
font-family:tahoma;
color:#fff;
text-decoration:none;
}

.text_white a:hover{
font-family:tahoma;
color:#74BDEA;
text-decoration:none;
}

.input_box1{
width:150px;
height:20px;
border:none;
font-family:tahoma;
font-size:11px;
padding:0px;
margin:0px;
border:1px solid #C1C1C5;
}

.input_box2{
background:#F6F6F6;
border:1px solid #fff;
width:183px;
height:18px;
}
.news{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#565656;
}

.news ul{
padding:0px;
margin:0px;
list-style-type:none;
}

.news li{
padding:0px;
margin:0px;
list-style-type:none;
background-image:url(../img/bullet.gif);
background-repeat:no-repeat;
background-position:0.9em, 0em;
padding-left:20px;
padding-bottom:5px;
margin-top:5px;
border-bottom:1px solid #E6E6E6;
}

.news a{
color:#5AA2CB;
font-size:9px;
font-weight:100;
text-decoration:none;
}

.news a:hover{
color:#5AA2CB;
font-size:9px;
font-weight:100;
text-decoration: underline;
}

.news_small{
color:#5B5B5C;
font-size:9px;
font-weight:100;
text-decoration:none;
}
.testionials{
font-family:tahoma;
font-size:12px;
color:#787878;
}












.testionials strong{
font-family:tahoma;
font-size:12px;
color:#606060;
font-weight:bold;
}
.testionials a{
font-family:tahoma;
font-size:9px;
color:#83B9DD;
font-weight:bold;
text-align:right;
float:right;
}
.footer{
height:35px;
font-family:tahoma;
font-size:9px;
color:#72AECF;
text-align:center;
}

.footer a{
font-family:tahoma;
font-size:9px;
color:#72AECF;
text-decoration:none;
}
.footer a:hover{
font-family:tahoma;
font-size:9px;
color:#000;
text-decoration:none;
}

.footer_inner{
height:35px;
font-family:tahoma;
font-size:9px;
color:#72AECF;
text-align:center;
background:url(../img/footer_inner_bg.jpg) repeat-x #fff;
padding-top:9px;

}

.footer_inner a{
font-family:tahoma;
font-size:9px;
color:#72AECF;
text-decoration:none;
}
.footer_inner a:hover{
font-family:tahoma;
font-size:9px;
color:#000;
text-decoration:none;
}

.inner_right{
width:207px;
}

.navigation{
color:#5D5D5D;
font-family:tahoma;
font-size:11px;
}
.navigation a{
color:#5D5D5D;
font-family:tahoma;
font-size:11px;
text-decoration:none;
background:url(../img/navigation_line.jpg) bottom no-repeat;
width:160px;
display:block;
}

.navigation a:hover{
color:#000;
font-family:tahoma;
font-size:11px;
text-decoration:none;
background:url(../img/navigation_line.jpg) bottom no-repeat;
width:160px;
display:block;
}

.navigation ul{
padding:0px;
margin:0px;
list-style-type:none;
padding-left:15px;
padding-top:3px
}

.navigation li{
padding:0px;
margin:0px;
list-style-type:none;
background-image:url(../img/bullet.gif);
background-repeat:no-repeat;
background-position:0.9em, 0em;
padding-left:25px;
padding-bottom:5px;
}

.white_bold{
font-family:tahoma;
color:#ffffff;
font-weight:bold;
}

.squarebox{
border:1px solid #cccccc;
width:95%;
text-align:left;
padding:10px;
}

.squarebox h2{
font-size:1.4em;
color:#fff;
margin:0px;
padding:0px;
background:#459DA5;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
}

.squarebox FORM {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: 0px; PADDING-LEFT: 15px;  PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #eee 1px solid
}
.squarebox_text {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: 0px; PADDING-LEFT: 15px;  PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #eee 1px solid; font-size:11px; 
}
.squarebox LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 25%; TEXT-ALIGN: right
}
.squarebox_right{
FLOAT: left; MARGIN: 3px 0px 3px 10px; TEXT-ALIGN: left;

}

.squarebox_narrow {
	border:1px solid #cccccc;
width:95%;
text-align:left;
padding:10px;
}
.squarebox_narrow H2 {
font-size:1.4em;
color:#fff;
margin:0px;
padding:0px;
background:#459DA5;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
}
.squarebox_narrow FORM {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: 0px; PADDING-LEFT: 15px; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #eee 1px solid
}
.squarebox_narrow LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 25%; TEXT-ALIGN: right
}

.content_area{
font-family:tahoma;
font-size:12px;
color:#666666;
text-align:left;
padding-bottom:20px;
}

.content_area h5{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
text-align:left;
font-weight:bold
}

.content_area h3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-align:left;
font-weight:bold
}

.page_title{
font-family: Arial, Helvetica, sans-serif;
font-size:2.2em;
font-weight:bold;
color:#459DA5;
height:45px;
}

.button{
background: url(../img/bg_button.jpg) repeat-x;
height:23px;
border:1px solid #170303;
color:#fff;
font-family:tahoma;
font-size:11px;

}

.clear{
clear:both;
}

.line {
	BORDER-TOP: #f2f3f7 2px solid; MARGIN: 10px 5px 5px
}

.big_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:1.8em;
font-weight:100;
}
