/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
html{}
body{
padding:0;
margin:20px 0;
text-align:center;
font-family:"Book Antiqua","Palatino","Times New Roman", serif;
font-size:12px;
background:#7a7a7a url(../images/body-bg.gif) repeat-x top;
color:#111;
}
h2{
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#454545;
padding-left:10px;
}
h3{
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#f7ce00;
padding-left:5px;
}
p{
font-family:"Book Antiqua","Palatino","Times New Roman", serif;
line-height:1.4em;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
color:#111;
font-size:13px;
}
p.clr{
clear:both;
height:-1px;
margin:0;
padding:-1px;
background:#5b0000;
}
div#wrapper{
text-align:center;
margin: 0 auto;
padding-top:2px;
width:809px;
background:#f7ce00;
border:4px solid #f7ce00;
}
div#contentwrap{
border:0px solid #5b0000;
background:url(../images/main-bg.gif) repeat-y;
width:805px;
margin: 0 auto;
text-align:left;
padding-top:0px;}

div#masthead{
border:1px solid #fff;
background:#fff;
padding-top:0px;
height:90px;
}
div#logo{
background:#fff;
height:80px;
margin-top:5px;
text-align:left;
}
#logo-img{
}

div#main{
clear:both;
margin:0 0 0 0;
padding:0;
border-bottom:none;
background:url(../images/main-bg.gif) repeat-y;

}
div#homephotos{
clear:both;
margin:0px 0 0 0;
padding:0;
border:0px solid #fff;
border-bottom:none;
}



div.content{
width:605px;
float:right;
margin:10;
padding:0;
background:#fff;
}

div.content-letter{
width:618px;
float:left;
margin:0px;
padding:0 0px 0px 0px;
background:#fff;
}

div.contenthome{
width:605px;
float:right;
margin:0;
padding:0;
background:#ccc;
}

.content h2{
margin:20px 0 5px 0;
padding:0;
font-size:1.2em;
text-transform:uppercase;
font-weight:normal;}

.content h3{
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#5b0000;
padding-left:10px;
}
.content img{
margin:10px 10px 10px 10px;
border:3px solid #5b0000;
}

.content-letter h2{
margin:20px 0 5px 0;
padding:0;
font-size:1.2em;
text-transform:uppercase;
font-weight:normal;}

.content-letter h3{
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#5b0000;
padding-left:10px;
}
.content-letter img{
margin:10px 10px 10px 10px;
border:3px solid #5b0000;
}

img.blank{
float:center;
border:0px solid #fff;
}
.content a{
color:#5b0000;
}

.content h4{
margin:5px 0 10px 0;
padding:0;
color:#000;}

.content h5{
color:#5e0000;
margin:0 0 5px 10px;
font-size:1em;}

.content p{
margin:0 0 5px 10px;
font-size:1em;}

.content-letter p{
margin:0 10px 15px 10px;
font-size:1em;}

.content ul{
color:#000;
margin:0 0 5px 30px;
font-family:"Book Antiqua","Palatino","Times New Roman", serif;}

.content 0l{
color:#000;
margin:0 0 5px 30px;
font-family:"Book Antiqua","Palatino","Times New Roman", serif;}




#home{
height:357px;
}
#home .homepagetext{
width:300px;
border:1px solid #5b0000;
background:#fff;
margin:10px;
padding:5px 15px 5px 5px;
filter:alpha(opacity=75);
opacity:.75;
}
.internaltext{
margin:10px;
padding:5px 15px 5px 5px;
}
.accent{
float:right;
margin:2px 2px 5px 15px;
}

.accent .photo{
border:1px solid #5b0000;
padding:5px 15px 5px 5px;
}
.accent .caption{
text-align:right;
font-size:.9em;
margin:0;
padding:0;}
h2.breadcrumb{
margin:0 0 5px 10px;
padding:0;

}
h2.breadcrumb span.headline{
color:#5b0000;
text-transform:none;
}
.homepagetext p{
color:#454545;
font-size:1.1em;}

div.sidebar{
width:180px;
float:left;
margin:3px;
padding:0px;
}
.sidebar .subsection{
margin:0px;
padding:0px 0px;
}
.subsection h3{
color:#f7ce00;
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:1.1em;
font-weight:normal;
margin:5px 0 5px 0;
padding:0;
clear:both;}

img.thumb{
float:center;
border:1px solid #fff;
width:150px;
margin-right:5px;
margin-bottom:5px;
}


ul.newslist{
list-style:none;clear:both;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.newslist li{
clear:both;
padding:2px;
}
ul.newslist img.thumb{
float:left;
border:1px solid #fff;
width:57px;
margin-right:5px;
margin-bottom:10px;
}
ul.newslist img.thumb:hover{
border:1px solid #f7ce00;
}
ul.newslist p{margin:3;padding:0;color:#fff;line-height:normal;}
ul.newslist span.date{
font-weight:normal;
text-transform:uppercase;
font-size:1em;
}


ul.newslist a{
color:#fff;
text-decoration:none;
}
ul.newslist a:hover{
color:#f7ce00;
text-decoration:underline;
}




div#footer{
height:30px;
text-align:center;
clear:both;

}
#footer p{
color:#fff;
padding-top:5px;
font-size:.9em;
}
#footer a{
color:#fff;
text-decoration:underline;
}
#footer a:visited{
color:#eee;}
#footer a:hover{
text-decoration:none;
}
p.read-more{
text-align:right;
font-size:11px;}
p.read-more a{
color:#a9ad42;
text-decoration:none;
font-weight:bold;
}
p.read-more a:hover{
color:#d45004;
text-decoration:underline;
}



ul.bullet-list{
list-style:disc;
margin-left:30px;
font-size:.9em;
margin-bottom:20px;
}

img.accent{
float:right;
border:1px solid #111;
margin:12px 2px;}

#content table.carriers td{
padding:0 15px;}
#content table.carriers p{
margin-bottom:20px;
}

ul.links-list{
list-style:none;
margin:10px;
font-size:11px;
}
ul.links-list li{
margin:10px;
color:#555;
}
