body{background:#B3CBE2 url(images/background.jpg) center top no-repeat;font:11px 'Tahoma','Tahoma',san-serif}
iframe html body{background:transparent;}

#logo a{color:#2165A9!important;}

#container{position:relative; width:960px!important}

#page{background:none; margin:0!important; padding:0!important}

.menu  { position:relative; float:right; display:inline;  padding:0 19px 0 10px; margin:50px 0 0 0; width:auto; }

.menu-right {height:48px; position:absolute; top:0; right:0;  width:19px; background:url(images/menu_back_right.png)  100% 0px no-repeat;}



.menu-left{height:48px;  width:11px; top:0; left:0; position:absolute;  background:url(images/menu_back_left.png) bottom left no-repeat;	 }



.menu ul{height:48px;  float:left;  margin:0px 0px 0px 0px;  line-height:38px; background: transparent url(images/menu_back.png) top center no-repeat; }

.menu  li{position: relative; display: inline; z-index:6; float: left; text-align:center; list-style: none ;	 height:38px; margin:8px 0px 0px 0px;  padding:0px 20px 0px 20px;  background: transparent url(images/menu_line.png) top left no-repeat;	}

.menu li.tab-home{background:none!important}

.menu li a { font-size:12px; text-decoration:none;  display:block;   color:#71889d; }

.menu li a:hover { text-decoration:none; color:#A5A5A5; }



#header{float:left; width:500px;  clear:none;  border:none!important; padding:10px 0!important}

#content_box{ margin-bottom:20px;}

#content{width:693px; padding:15px 0 0 ; margin:0!important}

.post_box{width:653px;	background:url(images/b_box_in.png) left repeat-y!important; padding:0 20px!important; margin:0 0 40px!important; float:left; position:relative;} 

.post-top{position:absolute; top:-18px; left:0; height:18px; background:url(images/b_box_top.png) 0 0 no-repeat; width:693px;}

.post-bottom{position:absolute; bottom:-17px; left:0; height:17px; background:url(images/b_box_bottom.png) 0 0 no-repeat; width:693px;}

.headline_area{margin-bottom:10px!important}

.headline_area h1, .headline_area h2{font-size:22px;}

.entry-title, .headline_meta, .entry-content{display:block;  color:#105370!important; font-family:'Tahoma',san-serif;}

.entry-title a{color:#105370!important;}

.headline_meta{color:#969696!important;}

.format_text { color:#666666!important; font-size:12px; line-height:21px;}



/*Slider*/

#sidebars{ width:259px; padding:0!important; overflow:hidden!important ;}

.sidebar ul.sidebar_list {padding:0!important}

.widget{background:url(images/box_in.png) 0  0 repeat-y; position:relative; float:left;color:#464646; padding:0 20px; width:217px!important; margin-top:16px; margin-bottom:27px!important}

.top-slider{background:url(images/box_top.png) no-repeat scroll center top; height:18px; width:259px; position:absolute; top:-18px; left:0}

.bottom-slider{background:url(images/box_bottom.png) no-repeat scroll center top; height:18px; width:259px; position:absolute; left:0; bottom:-18px;}

.sidebar h3 {font-size:1.2em;}



li.widget ul li {border-bottom:1px solid #DBE1EA!important; margin:0!important; padding-bottom: 5px; padding-top: 5px; float:left; width:100%; line-height:normal;}

li.widget ul li  a{background:url(images/aero.png) 0 5px no-repeat; padding-left:12px; color:#637D8B; font-size:12px;}

li.widget ul li a:hover{color:#62A7D7; text-decoration:none;}

#footer{ background:url(images/footer.png) 0 0 no-repeat; height:65px; border:none; font:10px 'Tahoma',san-serif; color:#6F8296; clear:both; }

	

#header #logo { font-size: 3.5em; line-height: 1.167em; }



ol{padding-left:15px; }



#tsto {font-size: 13px;line-height: 18px; text-align:justify;}

#tsto tr, #tsto tr td{padding:0 0 10px; margin:0; vertical-align:top!important; font-size: 13px;	line-height: 18px;}

#tsto tr td  a img {padding-top:5px; padding-bottom:10px; padding-left: 18px;}

.custom .format_text p.tstode {font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.format_text input[type="submit"] {
  border: 0;
  padding: 0;
  width: 138px;
}




.find_now_button  {
    color:#fff;
    font-weight:bold;
    font-size:14px;
    cursor:pointer;
    width:138px;
    height:33px;
    background:url(images/find_now.gif) no-repeat;
    border:0px;
    font-style:oblique;
    font-family: Arial, Helvetica, sans-serif!important;
    margin-left:10px;
    margin-top:5px;
}

.find_now_button:hover {
    background:url(images/find_now.gif) no-repeat bottom;
}



.custom #our_team img { width: 5.714em; height: 5.714em; margin: 5px 1.429em 1.571em 0; padding: 0.714em; background: #D1E0EF; float: left; clear: left; }

.custom #our_team .bio h3 { font-size: 130%; margin: 0; }

.custom #our_team .bio h3 span { font-weight: bold; font-size: 70%; line-height: 2.2em; text-transform: uppercase; letter-spacing: 1px; padding-left: 0.6em; color: #575757; }

.custom #our_team .bio h4 { font-weight: normal; color: #999999; }

.custom #our_team strong span { font: bold 0.714em/2.2em Candara, "Trebuchet MS", Verdana, sans-serif; text-transform: uppercase; letter-spacing: 1px; padding-left: 0.6em; color: #9c905e; }

.custom .bio { margin-bottom: 2.357em; clear: both; }

.custom .bio p { margin-bottom: 0; }

