﻿body {margin:0px; padding:0px; background:url("../images/page_bg.jpg"); background-repeat:repeat-x; background-color:#FFFFFF;}

#main-container {margin:0px; padding:0px; width:1004px; margin:auto; border:0px solid red; background-color:#FFFFFF; display:table;}

#header-container {margin:0px 0px 0px 0px; padding:0px; height:135px;}

#logo {margin:0px; padding:0px; border:0px; float:left;}

#client-access {margin:0px 0px 0px 680px; padding:59px 0px 0px 0px; border:0px solid red;}
#client-access p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6d6e71; line-height:34px; vertical-align:middle;}

#top-navigation {margin:0px; padding:0px; height:35px; width:1004px; background:url("../images/toplink_bg.jpg");}
#top-navigation a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none; border:0px solid red;}
#top-navigation a:hover{text-decoration:underline;}

#header-images {margin:0px; padding:0px; border:0px solid white;}

#middle-container {margin:0px; padding:0px; float:left; background-color:#f4f2e0;}
#middle-container h1{font-family:"Times New Roman", Times, serif; font-size:34px; color:#193e92;}
#middle-container h2{font-family:"Times New Roman", Times, serif; font-size:24px; color:#193e92; margin-bottom:3px;}
#middle-container h3{font-family:"Times New Roman", Times, serif; font-size:16px; color:#043a6a; margin-bottom:3px;}
#middle-container h4{font-family:"Times New Roman", Times, serif; font-size:20px; color:#043a6a; margin-bottom:3px;}
.hometext{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#231f20; line-height:1.8;}
.innertext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; line-height:1.5;}
h3 a{color:#043a6a;}
.formtext{font-family:"Times New Roman", Times, serif; font-size:16px; color:#043a6a; font-weight:bold;}
.formtext a{font-family:"Times New Roman", Times, serif; font-size:16px; color:#043a6a; font-weight:bold; text-decoration:underline;}
.teamtext1{font-family:"Times New Roman", Times, serif; font-size:20px; color:#193e92; margin-bottom:3px;}
.teamtext2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#231f20; font-weight:bold; margin-bottom:8px;}
.teamtext3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; line-height:1.4;}
.teamtext4{font-family:"Times New Roman", Times, serif; font-size:16px; color:#193e92; margin-bottom:2px; margin-top:8px;}
.teamtext5{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#231f20; font-weight:bold;}

/*Footer styles*/

/*Without text*/
#ip-bottom-container {margin:20px 0px 0px 48px; padding:0px; float:left; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636466;}
#ip-bottom-container a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636466; text-decoration:none;}
#ip-bottom-container a:hover{text-decoration:underline;}

/*With text*/
#hp-bottom-container {margin:0px 0px 0px 48px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636466; border:solid 0px red; width:600px}
#hp-bottom-container a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636466; text-decoration:none;}
#hp-bottom-container a:hover{text-decoration:underline;}

.textbox{border:1px solid #043a6a; width:372px; height:26px;}

#client-resources {margin-left:335px; margin-top:20px; border:solid 0px red;}
#client-resources li{line-height:50px; vertical-align:middle; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
 color:#f9ca41;}
#client-resources li a{color:#f9ca41; text-decoration:none;}
#client-resources li a:hover{color:#f9ca41; text-decoration:underline;}

#client-resources a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f9ca41;}
#client-resources a:hover{text-decoration:underline;}
.logo-img1{height:44px; width:44px; border:0px; margin-right:5px;}
.logo-img2{height:44px; width:44px; border:0px; margin-right:5px;}
.logo-img3{height:44px; width:44px; border:0px; margin-right:5px;}
.logo-img4{height:44px; width:44px; border:0px; margin-right:5px;}


#slideshow 
{
    position:relative;
    height:279px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}
/*Bios*/
 .bio-img{float:left; margin:18px 10px 0 0; border:0px;}
 .bio-travis{float:left; margin:22px 10px 0 0; border:0px;} 
 .bio-wayne{float:left; margin:22px 10px 0 0; border:0px;} 
 .bio-hr{margin:8px 0 7px 0; border-top:solid 1px #bc8a0f;}
 .ph-spacer{margin-left:16px;}
 .fax-spacer{margin-left:32px;}
 .email-spacer{margin-left:22px;}
 
 /*Inner text styles*/
 .textdisclaimer{margin:10px 0px 0px 0px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636466;}
 
 /*News and updates*/
#flashFile{border:solid 0px red; width:320px; margin:0 0 0 120px;}
#news-contents ul li a{color: #043A6A; text-decoration:none;}
#news-contents ul li a:hover{text-decoration:underline;}

/*User control news and updatesoverflow-x:hidden;overflow-y:scroll;*/
#news-container{background-image:url('../images/news-bg.jpg'); background-repeat:no-repeat; background-position:left left; border:solid 0px red; width:332px; height:272px; margin:0px; padding:0px; line-height:normal;}
#news-container a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; float:right; text-decoration:underline; margin:6px 5px 0 0; line-height:normal;}
#div-content{width:290px; height:206px;padding:15px 0px 0px 20px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#f9ca41; font-weight:bold;line-height:normal;margin:0 0 0 0;float:left;}
#div-content ul{margin:0px 0 0px 25px; padding:0px;}
#div-content li{font-family:"Times New Roman", Times, serif; font-size:14px; color:#f9ca41; font-weight:normal; line-height:normal;}
#div-content li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline; margin:2px 5px 0 0px; line-height:normal;}
#seperator{margin:10px 0 10px 0; width:100%; border-bottom:solid 1px #fff;}
.marginleft{margin-left:8px;}
