﻿body {
    background-image:url('/images/layout/page_bg.gif');
    background-repeat:repeat-x;
    background-color:#5fb9e9;
    margin:40px 0;
    font-family:verdana;
    font-size:12px;
    line-height:18px;
    color:#6C6C6E;
    }

#container{
    width:821px;
    margin:auto;
    }

#topNav img{
    border:0;
    }

.tblContent{
    height:400px;
    }

a{
    color:#0096d5;
    }

a:hover{
    text-decoration:none;
    }

h1, h2{
    font-family:century gothic, arial;
    text-transform:uppercase;
    font-weight:normal;
    color:#2E89C2;
    text-align:left;
    margin-top:0.65em;
    }

h1{
    font-size:20px;
    }

h2{
    font-size:14px;
    }

h3{
    font-size:16px;
    font-weight:bold;
    }

.subtitle{
    font-size:20px;
    font-family:century gothic, arial;
    }

li{
    list-style-image:url(/images/layout/bullet.gif);
    }

.navHead{
    height:47px;
    background-image:url(/images/layout/inside_left.gif);
    }

.navHead h1{
    margin:0;
    padding: 15px 0 0 15px;
    }

.navHead a{
    text-decoration:none;
    }

.footer{
    background-image:url(/images/layout/footer.gif);
    background-repeat:repeat-x;
    height:72px;
    width:821px;
    }

.footertext{
    color:#808080;
    text-transform:Uppercase;
    font-size:10px;
    line-height:1.2em;
    padding:25px 0 0 25px;
    }

#homeBox{
    background-image:url(/images/layout/home_bg.gif);
    }

#home_left {
    width:442px;
    float:left;
    background-color:#fff;
    }

#home_right {
    width:379px;
    float:left;
    text-align:left;
    }

#newsBox{
    padding:5px 25px 25px 25px;
    font-size:11px;
    }

.news_date{
    color:#666;
    }

.news{
    padding-bottom:15px;
    }

.nav{
    background-color:#f2f2f2;
    width:202px;
    }

.content 
{
    background-color:#fff;
    width:617px;
    padding:10px;
    padding-top:0px;
    text-align:left;
}


.content_home
{
    background-color:#fff;
    width:820px;
    padding:0px;
    text-align:left;
}

.bold 
{
    font-weight:bold;
}

.bolditalic 
{
    font-weight:bold;
    font-style:italic;
}
    
.bluehighway 

{
text-transform:uppercase;
font-weight:normal;
}

ul li 
{
    padding-bottom:10px;
}    


/** Careers Page Styles **/

.divPosList{
width:188px;
background-color:#f2f2f2;
float:left;
}

.divPosList ul{
margin:10px;
padding:0;
}

.divPosList ul li{
list-style-image:none;
list-style-type:none;
padding:0 0 10px 5px;
}

.divPosList .False a{
color:#555;
}

.divPosDetail{
width:390px;
float:right;
}

.divPosDetail h1{
text-transform:none;
}

.divPosDetail h2{
color:#555;
}

.divCarLinks{
margin:20px 0;
}

.divCarLinks img{
border:0;
}

.fldLabel{
    font-family:century gothic, arial;
    text-transform:uppercase;
    color:#2E89C2;
}

.jobForm textarea{
    width:590px;
    }

/** Bio Page Styles **/

.bioLinks{
background-color:#f2f2f2;
width:545px;
margin:auto;
margin-top:20px;
}

.bioLinks img{
margin-bottom:15px;
}

.bioLinks table{
margin-left:8px;
}

.bioLinks td{
padding-right:10px;
vertical-align:top;
}

.bioLinks .False, .bioLinks .False a{
color:#555;
}

.bioLinks ul{
margin:0;
padding:0;
}

.bioLinks li{
list-style-image:none;
list-style-type:none;
float:left;
margin:0 10px 0 8px
}

.bioDetail{
border-top:1px solid #555;
margin:auto;
margin-top:30px;
padding-top:10px;
width:560px;
}

.bioDetail h1{
text-transform:none;
display:inline;
font-size:22px;
}

.bioDetail img{
margin:0 0 0 15px;
}


/** Navigation Styles **/

.nav ul{
    margin:0;
    padding:0;
    }

.nav #leftNav {
    padding:0 0 0 30px;
    margin-top:15px;
    }

.nav .subNav1{
    padding-left:15px;
    margin-top:5px;
    }

#leftNav ul li{
    list-style-image:none;
    list-style-type:none;
    }

#leftNav a{
    text-transform:uppercase;
    font-size:11px;
    text-decoration:none;
    }

#leftNav a:hover{
    color:#0096d5;
    }

.nav0, .nav0_on, .nav1, .nav1_on{
    color:#555;
    }

.nav0_cur, .nav1_cur{
    color:#0096d5;
    }