/*body and initial settings
-----------------------------------------------------------------------*/
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0;
background-color:#EFF7F6;
color: #0C312E;
font-size: 80%;
}
body table{
font-size: 1em;
font-size: 100%;
}
abbr acronym {
cursor: help;
border-color:#0C312E;
border-bottom: 1px dotted #0C312E;
}
.nowrap{
white-space: nowrap;
}
.col{
color: #670008;
font-size: 95%;
}
.padbot{
padding-bottom: 10px;
}
.padleft{
padding-left: 8px;
}
.padright{
padding-right: 8px;
}
.padlr{
padding-left:5px;
padding-right: 20px;
}
.clearright{
clear:right;
}
.copyright{
font-family: Tahoma, Arial, Helvetica, sans-serif
}

/*PSEUDO CLASS DEFINITIONS
-----------------------------------------------------------------------*/
a:link {
color: #00635A; 
font-weight: bold;
}
a:visited {
color: #670008; 
font-weight: bold; 
}
a:hover, a:focus {
color: #AB000E; 
}
a:active{
border: 0;
}
a img {
border: 0;
}

/*headers
-----------------------------------------------------------------------*/
.header{
background: transparent url(images/Tilesets/Top.jpg) repeat-x top left;
}
.quote{
margin: 14px 0;
}
.topaddress{
margin: 0 20px;
}
/*title and email
-----------------------------------------------------------------------*/
h1 {
margin: 0;
font-family: tahoma;
padding:0;
color: #EFF7F6;
font-size: 100%;
margin: 0 5px 1px 5px;
}
#eml {
float: right; 
}

/*left nav
-----------------------------------------------------------------------*/
.leftnav{
margin: 0;
padding: 0;
list-style-type: none;
margin-top: 20px;
}
.leftnav li {
margin:0;
padding:0;
margin-bottom: 1px;
}

/*main body
-----------------------------------------------------------------------*/
.side{
background: transparent url(images/Tilesets/Side.jpg) repeat-y left top;
}
#title{
background-color: #AB000E;
margin-bottom: 25px;
}
h2{
font-size: 100%;
margin-left: 15px;
}
h2.contacttitle{
margin: 0;
font-family: tahoma;
padding:0;
color: #EFF7F6;
}
h3{
margin:0;
padding:0;
font-family: Tahoma;
font-size: 85%;
margin-top: 5px;
}
.maincontents{
padding: 15px 20px 10px 20px;
}
.maincontents p{
margin-left: 15px;
}
.maincontents ul.links{
padding: 0;
margin:0;
list-style-type: none;
margin: 20px;
}
.maincontents .links li{
margin-top: 20px;
}
.maincontents .pictures{
float:right;
margin: 0 0 30px 20px;
}
.maincontents .pictures img{margin:2px;}
.sidebottom{
background: transparent url(images/Tilesets/Side.jpg) repeat-y left top;
padding-right: 10px;
}
.picright{
float:right;
margin: 0 0 30px 20px;
width: 196px;
text-align: center;
clear: right;
}
.picright325 {
float:right;
margin: 0 0 30px 20px;
text-align: center;
width: 325px;
}
.picright325 img{
margin-top: 6px;
}
.picright192 {
float:right;
margin: 10px 0 5px 42px;
text-align: center;
width: 192px;
}
.piccenter{
text-align:center;
margin-top: 30px;
}
.piccenter img{
margin: 0 10px;
}
.piccenter h3{
margin-bottom: 30px;
}
.piccenter h3.marg{
margin-bottom: 10px;
}
.piccentab{
clear:right;
margin-left: 15px;
}
.explist{
color: #00635A;
margin-top: 10px;
}
.explist li{
margin-bottom: 5px;
}
.explist span{
color: #0C312E
}
.margbot{
margin-bottom: 20px;
}
/*bottom nav
-----------------------------------------------------------------------*/
.bottomlinks{
padding: 40px 15px 0 5px;
}
.bottomlinks table{
border-bottom: 3px solid #AB000E;
}
.linkcell{
padding: 0 50px;
font-family: Tahoma;
line-height: 1.75;
color: #00635A;
font-weight: bold;
}

/*footer
-----------------------------------------------------------------------*/
#nscript{
border: 1px solid #0C312E;
padding: 10px;
margin: 20px 0 10px 0;
width: 70%;
}
.footer{
padding: 10px 20px 20px 20px;
}

/*contactpage
-----------------------------------------------------------------------*/
.outermain{
padding: 2px;
background-color: #7dc7c0;
}
.outer{
padding: 2px;
background-color: #EFF7F6;
}
.inner{
border: 2px solid #009184;
background-color: #EFF7F6;
padding: 6px;
text-align: center;
}
.address{
margin-bottom: 20px;
}
.padtop{
padding-top: 10px;
}
.mlr img{
margin: 0 5px;
}
#contitab img, #title img{
margin: 0;
}
#contformtab td{
padding: 5px;
}
#contformtab #contitab td{
background-color: #AB000E;
padding:0;
}
#contitab{
margin-bottom: 10px;
}
#contbut{
background-color: #00635A; 
color: #EFF7F6; 
font-family: Tahoma, Arial; 
font-size: 10pt; 
font-weight: bold; 
border: 1px solid rgb(0,37,93);
}
#contformtab{
font-weight:bold;
font-family:Tahoma;
color:#00635A;
}
.gcol{
color:#00635A;
font-family: tahoma;
 }
.lh{
line-height: 1.75;
padding-right: 5px;
}

/*thanks page
-----------------------------------------------------------------------*/
.thanks p{
padding-left: 30px;
padding-right: 30px;
}
.thanks p.top{
margin-top: 40px;
}

/*err page
-----------------------------------------------------------------------*/
#accessden a:link{
color:blue;
}
#accessden a:visited{
color:navy;
}
#accessden a:hover{
}
#accessden a:focus{
}
#accessden a:active{
color:maroon;
}
#accessden p{
color: maroon;
width: 70%;
}
#accessden{
padding-bottom: 20px;
}
#accessden h1{
color:black; 
font-size: 150%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}
#accessden strong{
color: black;
}