/* dws styles */

html { 
	min-width: 795px;
	 }
	 
body {
margin: 0; 
padding: 0;
background: #113240; 
}

h3, h4, p, ul { 
font-family: arial, helvetica, sans-serif; color: #011C2F; margin: 15px 10px 0 15px; }

h2 { font-size: 1.4em; color: #379CB5; }
h3 { font-size: 0.8em; color: #379CB5;}
h4 { font-size: 0.8em; margin: 10px 10px 0 15px;}
p { font-size: 0.7em; }
p.white {color: white;}
p.news { margin: 15px 10px 10px 15px; }
select { font-size: 0.7em; margin: 0 5px 0 5px; padding: 0;  border: 0; }
form {margin: 0; padding: 0; border: 0;}
img {border: 0;}

a:link { color: #379CB5; text-decoration: none;}
a:active { color: #379CB5; text-decoration: none;}
a:visited { color: #379CB5; text-decoration: none;}
a:hover { color: #379CB5; text-decoration: underline;}

a.white:link { color: #fff; text-decoration: none;}
a.white:active { color: #fff; text-decoration: none;}
a.white:visited { color: #fff; text-decoration: none;}
a.white:hover { color: #fff; text-decoration: underline;}

div#holder {
width: 795px !important;
background: #709F9F;
border: 1px solid #379CB5;
margin: 5% auto 0 auto;
}

div#header {
background: #000;
position: relative;
display: block;
margin: 0; 
padding: 0; 
width: 795px !important;
}

div#header h1 { 
margin: 0;
padding: 0; 
}

div#header img.logo { 
border: 0;
margin: 0;
padding: 0; 
}


div#header h2 {
position: absolute; top: 40px; right: 0;
font-family: tradegothic, arial, helvetica, sans-serif;
font-weight: lighter;
letter-spacing: 0.1em;
text-align: right;
margin: 0 15px 0 0;
padding: 0;
}

div#topnav {
text-align: right;
margin: 0;
padding: 0 10px 0 0;
background: #000 url(graphics/topnavbkgr.jpg) top left no-repeat;
}


div#topnav ul {
margin: 0;
padding: 0;
}

div#topnav li {
display: inline;
margin: 0 ;
}

div#topnav a { 
font-size: 0.7em;
}

div#topnav a.home { 
margin: 0;
padding: 2px 10px 3px 21px;
background: #083E56 url(graphics/topnavleftcorner.gif) top left no-repeat;
border-right: 1px solid #379CB5;
}

div#topnav a.homeactive { 
color: black;
margin: 0;
padding: 2px 10px 3px 21px;
background: #379CB5 url(graphics/topnavleftcorner.gif) top left no-repeat;
border-right: 1px solid #379CB5;
}

div#topnav a.double1 {
margin: 0;
padding: 2px 34px 3px 10px;
background: #083E56 url(graphics/topnavdoublecorner.gif) top right no-repeat;
border-left: 1px solid #379CB5;
}

div#topnav a.double2 {
margin: 0;
padding: 2px 34px 3px 3px;
background: #083E56 url(graphics/topnavdoublecorner.gif) top right no-repeat;
}


div#topnav a.end {
margin: 0;
padding: 2px 10px 3px 3px;
background: #083E56;
border-top: 1px solid #379CB5;
border-right: 1px solid #379CB5;
}

div#contentdivholder {
padding: 25px 0 0 0;
width: 300px;
text-align: center;
float: left;  
}

div#content {
float: left;
height: 26em;
background: black url(graphics/mapbkgr.jpg) top left no-repeat;
border-top: 1px solid #379CB5; }


div#leftinfo {
width: 320px;
text-align: left;
float: left; 
}

div#leftinfo p { 
color: white;
margin: 15px 10px 15px 15px; 
}


div#flash {
margin: 0;
padding:0;
width: 300px;
text-align: center;
vertical-align: bottom; 
float: left;  
}

div#news {
border-top: 1px solid #379CB5;
position: relative;
display: block;
background: #709F9F;
width: 175px;
float: left; 
}

div#footer {
background: #000;
border-top: 1px solid #379CB5; 
width: 795px;
clear: left;
text-align: right;
margin: 0;
padding: 3px 0 75px 0;
}

div#footer p { 
margin: 0 10px 0 0;
color: #379CB5;
}

div#footer img {
border:0;
}

div#homepageguides { 
margin: 0 0 0 15px;
}

div#homepageguides img{ 
margin: 0 15px 0 0;
border: 1px solid #379CB5;
}

/*div#validated{
width: 795px !important;
margin: 5% auto; 
position: relative;
height: 100px;
}*/

