@charset "UTF-8";
/* CSS Document */

body{background:#c3cac9 url(../images/institutional_bg.gif) top left repeat;}

a, a:visited{color:#294552;}
a:hover{color:#425f6d}

#main_container{background:url(/images/main_container_bg.png) repeat-y;}

#main_container_top{height:2px; margin:0; padding:0; background:url(../images/main_container_top.png) top left no-repeat; overflow:hidden;}
#main_container_bottom{height:7px; margin:0; padding:0; background:url(../images/main_container_bottom.gif) top left no-repeat;}
#widget, .left_content_box{background:#c3cac9;  border:1px solid #ccc;}
#widget_btns{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.left_col_divider{height:2px; width:100%; background: #6b828c; margin:15px 0; padding:0; overflow:hidden;}
.staff_photo:hover{border:2px solid #294552;}
ul.left_nav li a:hover, ul.left_nav li a:active, ul.left_nav li a:focus {color:#498a98;}

/* CTA
----------------------------------------*/
.cta {width:431px; text-align:center; height:80px;margin-bottom:20px; position:relative;}
.cta ul{list-style:none;}
.cta ul li{display:inline;}
.cta ul li {float: left;}
.cta ul {
	float: left;
	font-size: small;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.cta ul li a {
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.cta ul li a span {
	cursor: pointer;
	display: block;
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
}
.cta ul li.phone {width: 225px; float:left; background:url(../images/cta_phone_institutional.gif) no-repeat 0 0; text-indent:-9999px; height:40px;}

.cta ul li.company_info a{width:206px;}
.cta ul li.company_info a span {background:url(../images/cta_company_info_institutional.gif) no-repeat 0 0;  width:206px;}
.cta ul li.company_info a:hover span {background:url(../images/cta_company_info_institutional.gif) no-repeat 0 -40px; width:206px;}
