/* CSS Document */

body {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(siteimages/wrapBg.jpg);
background-repeat:repeat-x;
font-size:90%;
text-align:center;
background-color:#ebebff;
color: #494965;
}

.smaller {
font-size:0.9em;
}

#outerwrap {
width: 100%;
}

#contentwrapper {
width:800px;
margin: 0 auto;
text-align:left;
}

#masthead {
height:170px;
}

#topnav {
height:25px;
padding-left:12px;
padding-top:4px;
padding-left:252px;
background-color: #5f8ec4;
color: #E5E5E5;
font-size: 0.9em;
font-weight:bold;
/*border-top: 1px solid #a5d7e7;*/
}

#topnav a{
color:#DDDDDD;
color:#fdfdfb;
text-decoration:underline;
}

#topnav a:visited{
color:#DDDDDD;
text-decoration:underline;
}

#topnav a:hover{
color:#DDDDDD;
text-decoration:none;
}



#maincontent {
background-color:#ffffff;
background-image:url(siteimages/maincBg.jpg);
background-repeat:repeat-y;
padding: 15px 5px 15px 0;
text-align:left;
margin-bottom:10px;
}

#leftpanel {
width: 250px;
float:left;
margin-top: -40px;
margin-bottom:10px;
background-color: #5f8ec4;
}

#leftpanel img{
margin-left:10px;

}
/* ----------------------------------- Content-------------------*/
#content {
width:520px;
margin-left:260px;
line-height: 1.35em;
text-align:justify;
}

#content a{
color: #494965;
text-decoration:none;
}

#content a:visited{
color: #494965;
text-decoration:none;
}

#content a:hover{
color: #494965;
text-decoration:none;
}


.leadpara {
display:block;
padding-left:20px;
color: #ffffff;
color:#fdfdfb;
color:#ebebff;
color: #494965;
}

#content p{
margin-left:20px;
}



#content h1 {
font-size: 1.2em;
margin-top:3px;
margin-bottom:3px;
color: #ffffff;
color: #494965;
}



#content h2 {
font-size: 1.0em;
margin-top: 20px;
margin-bottom: 0;
color: #ffffff;
color: #494965;
}

#content h3 {
font-size: 1.0em;
margin-top: 3px;
color: #5f8ec4;
}

#content h4 {
font-size: 1.1em;
margin-top: 3px;
color:#FF0000;
}

dl {
padding-left:20px;

}

dt {
font-weight:bold;
padding-top:5px;
}

dd {
font-size:0.9em;
padding: 5px 10px 5px 0;
}


#content table {
margin-left:20px;
width:480px;
}

#content td {
padding: 2px 5px;
}

.right {
text-align:right;
}

/*------------------------------------------- Footers-----------*/

address {
text-align:right;
color: #5f8ec4;
}

#footnav {
text-align:right;
font-size: 0.9em;
}

#footnav a{
color: #494965;
text-decoration:underline;
}

#footnav a:visited{
color: #494965;
text-decoration:underline;
}

#footnav a:hover{
color: #494965;
text-decoration:none;
}

#footer {
clear:both;
height:112px;
margin-top: 10px;
text-align:right;
padding:5px 10px 5px 0;
text-align:right;
background-image:url(siteimages/footer.jpg);
background-repeat:no-repeat;
color: #494965;
}

#footer a{
color: #494965;
text-decoration:underline;
}

#footer a:visited{
color: #494965;
text-decoration:underline;
}

#footer a:hover{
color: #494965;
text-decoration:none;
}

#tagline {
margin-left: 60px;
font-size:10px;
padding:10px;
text-align:right;
border-top: 1px solid #aad7f4;
}

#tagline a{
color:#5f8ec4;
text-decoration:underline;
}
#tagline a:hover{
text-decoration:none;
}

#tagline img {
border:0;
}

fieldset{
margin: 5px 0 5px 15px;
}

legend {
color: #494965;
padding: 0 5px;
font-size:0.9em;
}


#port {
font-size: 0.8em;
text-align:left;
}