
*{
padding:0px;
margin:0px;
font-family:Trebuchet MS,arial;
}


img,div{
behavior:url('http://www.abellatech.com/Blog/themes/AbellaTech/scripts/pngfix/iepngfix.htc');
}
body{
text-align:center;
background:#011925 url('styles/images/body_bg.jpg') repeat-x top left;
}
p{
font-size:13px;
}
a{
color:#d3a433;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img{
border:none;
}
p{
margin-bottom:20px;
}

.clear{
clear:both;
}
#content-pad h1{
font-size:24px;
color:#00557E;
margin-bottom:12px;
}
#content-pad-blog h1{
font-size:20px;
color:#00557E;
margin-bottom:12px;
}
#bio h1{
font-size:20px;
color:#00557E;
margin-bottom:12px;
}
h2{
font-size:16px;
color:#00557E;
margin-bottom:12px;
}
h3{
font-size:18px;
color:#00557E;
}
#contact-left-half .box h4,#contact-left-half .box-bottom h4{
font-size:13px;
color:#333333;
}
#col-two .box h4,#col-two .box-bottom h4{
font-size:14px;
color:#00557E;
padding-bottom:5px;
}
ol{
font-size:13px;
padding-left:30px;
line-height:1.5em;
}

#contact-right-half h4{
font-size:13px;
color:#333333;
padding-bottom:0px;
}

#contact-right-half h2{
font-size:16px;
color:#00557E;
margin-bottom:0px;
}


.wrap{
text-align:left;
width:990px;
_width:960px;
margin:0px auto;
background:url('styles/images/bg-wrapper.png') repeat-y top left;
_background:#F7F7F6;
min-height:700px;
height:auto !important;
height:700px;
padding-bottom:1px;
}
#quick_links{
font-size:12px;
padding:10px 15px;
color:#AFAFAF;
text-align:right;
}
#quick_links a{
color:#666666;
text-transform:uppercase;
}
#header{
width:930px;
height:130px;
padding-left:15px;
padding-right:15px;
}
#splash-head{
width:960px;
height:145px;
}
#bio p{
line-height:1.5em;
margin-bottom:20px;
}
.office{
float:left;
width:200px;
padding-right:30px;
}
.contact{
font-size:16px;
list-style:none;
}
.management-list{
font-size:12px;
line-height:1.5em;
list-style:none;
}
.management-list a{
font-size:12px;
color:#00557E;
text-decoration:underline;
}
.management-list a:hover{
color:#666666;
}

#logos{
margin-top:1px;
height:55px;
background:url('styles/images/logos_bg.jpg') repeat-y top left;
}
#promos{
margin-top:20px;
text-align:center;
}
#info{
margin-top:15px;
}
.padding{
margin:0px 15px;
_margin:0px 0px;
}
#content{
background-color:#FFFFFF;
background-image:url('styles/images/content-bg.jpg');
background-repeat:repeat-x;
margin-bottom:15px;
margin-top:0px;
margin-left:15px;
margin-right:15px;
width:930px;
}
#content-pad,#content-pad-blog{
padding:20px;
}
#content_container{
padding-bottom:1px;
}
#footer_wrap{
width:990px;
margin:0px auto;
}
#footer{
color:#4b8eb5;
text-align:left;
width:990px;
_width:960px;
height:67px;
background:url('styles/images/footerbg.png') no-repeat top left;
_background:none;
}
#col-left{
float:left;
width:550px;
}
#col-right{
float:right;
width:300px;
}
#col-right h2{
text-align:center;
}
.side-img{
border:7px solid #FFFFFF;
}

#col-left-half{
float:left;
width:425px;
}
#contact-left-half{
float:left;
width:625px;
}
#contact-right-half{
float:left;
width:225px;
}
#col-right-half{
float:left;
width:425px;
}
#col-gutter{
float:left;
height:1px;
width:40px;
}

#bannerContainer{
position:relative;
}
#nav{
background-color:#e1e1dc;
position:absolute;
padding:5px;
bottom:0px;
right:0px;
_top:234px;
_left:824px;
z-index:9999;
}
#nav a{
padding:3px 5px;
}
.activeSlide{
color:#036395;
}
#banners{
height:215px;
position:relative;
}

#logos{
text-align:center;
}
#logos img{
margin:2px 0px;
}

#logo{
float:left;
}


#navigation li{
float:left;
list-style:none;
padding-left:3px;
}
#navigation{
float:right;
margin-top:85px;
width:556px;
z-index:100001;
}
#navigation a:hover{
background-color:#176F9A;
}
#navigation li a{
background-color:#00557E;
display:block;
padding:15px;
}


#right_side_bar{
float:right;
width:250px;
}
#right_side_bar h4{
font-size:16px;
margin:8px 0 0 0;
}
#right_side_bar p{
text-align:left !important;
}
#left_side_bar{
float:left;
width:650px;
}
.position{
display:block;
font-size:11px;
}


#content p{
color:#292929;
text-align:justify;
line-height:1.4em;
}


.management-wrap{
width:425px;
padding-bottom:40px;
}
.management-img{
float:left;
padding-right:10px;
}
.management-img-border{
border:6px solid #CFCFCF;
}
.management-desc{
float:left;
width:284px;
}


.promo{
float:left;
width:220px;
margin-left:14px;
_margin-left:10px;
border:1px solid #CFCFCF;
background:#e8e8e6;
color:#c0c0bf;
min-height:150px;
height:auto !important;
height:150px;
text-align:left;
}
.promo h4{
color:#777;
padding:20px 10px 10px 10px;
}
.promo p{
color:#999;
margin:0 10px 10px 10px;
}


.info_box{
float:left;
margin-left:14px;
_margin:0 0 0 7px;
width:460px;
min-height:165px;
height:auto !important;
height:165px;
background:#e9e9e6 url('styles/images/info_bg.jpg') repeat-x top left;
color:#016197;
}
.info_box h2{
margin:15px 10px;
color:#d3a433 !important;
font-weight:normal;
}
.info_box p{
margin:8px 10px;
*margin:1px 10px;
margin :1px 10px\9
}
.info_box a.article{
color:#016197;
font-size:12px;
}
.view-more{
line-height:26px;
}

#col-wrap{
padding:15px;
}
#col-home-gutter{
float:left;
height:1px;
width:30px;
}
#col-one{
background-color:#DFDFDF;
border:1px solid #CFCFCF;
float:left;
padding:10px;
width:380px;
min-height:275px;
 height:auto !important;
height:275px;
}
#col-two{
float:left;
width:498px;
}
#col-two p{
color:#666666;
font-size:12px;
line-height:1.5em;
}
#view_more{
margin-bottom:0px;
}
#col-two .box{
background-color:#DFDFDF;
border:1px solid #CFCFCF;
cursor:pointer;
float:left;
min-height:117px;
 height:auto !important;
height:117px;
margin-bottom:11px;
padding:12px;
position:relative;
width:218px;
}
#col-two .box:hover,#col-two .box-bottom:hover,#contact-left-half .box:hover,#contact-left-half .box-bottom:hover{
background-color:#CFCFCF;
}
#col-two .box-gutter,#contact-left-half .box-gutter{
float:left;
height:1px;
width:10px;
}
#col-two .box-bottom{
background-color:#DFDFDF;
border:1px solid #CFCFCF;
cursor:pointer;
float:left;
min-height:117px;
 height:auto !important;
height:117px;
padding:12px;
position:relative;
width:218px;
}
#col-two .box-link{
font-size:12px;
padding-top:60px;
}

#contact-left-half .box{
background-color:#DFDFDF;
border:1px solid #CFCFCF;
float:left;
min-height:117px;
 height:auto !important;
height:117px;
margin-bottom:11px;
padding:12px;
position:relative;
width:218px;
}

#contact-left-half .box-bottom{
background-color:#DFDFDF;
border:1px solid #CFCFCF;
float:left;
min-height:117px;
 height:auto !important;
height:117px;
padding:12px;
position:relative;
width:218px;
}


#footer a{
font-size:11px;
color:#4b8eb5;
text-transform:uppercase;
}
#footer_links{
float:left;
margin-top:5px;
margin-right:10px;
}
#footer_links li{
float:left;
list-style-type:none;
}
#footer_links li a{
padding:0px 6px;
}
#login_links{
margin-top:5px;
float:left;
margin-left:20px;
}
#credit{
text-transform:uppercase;
font-size:11px;
float:right;
margin-right:5px;
margin-top:10px;
color:#023F5C;
}
#credit a{
color:#023F5C;
}
#credit a:hover{
color:#4b8eb5;
}

.clear_both{
clear:both;
height:10px;
font-size:10px;
*height:10px;
*font-size:10px;
}
.nobg{
background:none;
}
.name_input{
color:aqua;
}
.client-work{
list-style:none;
padding-bottom:40px;
text-align:center;
}


.contact-col{
 width:920px;
 margin:auto;
}

.contact-col-m1{
 float:left;
 width:0px;
 height:1px;
}

.contact-col-c1{
 float:left;
 width:270px;
}

.contact-col-m2{
 float:left;
 width:40px;
 height:1px;
}

.contact-col-c2{
 float:left;
 width:270px;
}

.contact-col-m3{
 float:left;
 width:40px;
 height:1px;
}

.contact-col-c3{
 float:left;
 width:270px;
}

.linked-in{
margin-top:5px;
}

a.contact-link,a.contact-link:visited,a.contact-link:active{
font-size:11px;
color:#00557E;
text-decoration:underline;
}

a.contact-link:hover{
color:#666666;
}

.contact-top{
 width:890px;
 margin:auto;
}

.contact-top-m1{
 float:left;
 width:0px;
 height:1px;
}

.contact-top-c1{
 float:left;
 width:610px;
}

.contact-top-m2{
 float:left;
 width:10px;
 height:1px;
}

.contact-top-c2{
 float:left;
 width:235px;
}

.contact-top-c2 li{
list-style:none;
font-size:13px;
margin:0;
padding:0;
line-height:1.3em;
}