/* css development by maramade productions http://www.maramade.com */

h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}
ul{margin-top:0;}


html { height: 101%; margin-bottom: 1px; }


body{
margin:0 auto;
padding:0;
font:72% Verdana,Tahoma,Arial,sans-serif;
color:#000;
background-color:#00467F;
background-image:url(images/background.jpg);
background-repeat:repeat;
}

#wrap{
background:#fff;
color:#000033;
margin:10px auto 0 auto;
width:700px;
}

#top{
width: 700px;
height:15px;
background-image: url(images/top_back.jpg);
background-repeat:no-repeat;
background-position: top left;
}


#logo{
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:top;
width:216px;
height: 68px;
}



#logolink a { 
width: 216px;
height: 81px; 
position: absolute;
text-decoration:none;
margin-top:-13px;
}

#logolink a i { 
visibility: hidden; 
} 


#contentmain{
float:right;
clear:right;
width:468px;
padding-right:4px;
line-height:1.3em;
position:relative;
}

#contentmain a, #contentmain a:link, #contentmain a:visited, #contentmain a:active {
background-color:#FFFFFF;
color:#993300;
text-decoration:underline;
font-weight:bold;
}

#contentmain a:hover {
text-decoration:none;
}
#content {
margin-top:60px;
}

#sitemap {
margin-left:30px;
}




 #content p img {
padding: 1px;
display:inline;
background: #cccccc;
color:#000000;
border: 4px solid #f0f0f0;
} 



#quote {
position:absolute;
top: 0;
left:0;
width:468;
}

#bread {
	font-size:0.9em;
	color: #666666;
	background-color:#FFFFFF;
}

#bread a, #bread a:link, #bread a:visited, #bread a:active { 
color: #AAAAAA;
background-color:#FFFFFF;

} 

#bread a:hover{ 
color: #993300;
background-color:#FFFFFF;
text-decoration: underline; 
}


#leftcol{
width: 216px;
margin-right:224px;
margin-left:4px;
margin-top:0;
padding:0;
background-color:#E7A614;
color:#000;
}



#leftcol p a, #leftcol p a:link, #leftcol p a:visited, #leftcol p a:active{
background-color:#E7A614;
color:#993300;
text-decoration:underline;
font-weight:bold;
margin-right:4px;
font-size:.9em;
}

#leftcol p a:hover{
text-decoration:none;
}

#bottom {
clear:both;
width: 700px;
height:15px;
background-image: url(images/bottom_back.jpg);
background-repeat:no-repeat;
background-position: top left;
}

#footer {
background-color:transparent;
color:#FFFFFF;
font-size:.9em;
margin:0 auto;
padding:0 0 20px 0;
width: 700px;
}

#footer a {
	text-decoration: underline;
	color: #CCCCCC;
	background-color:transparent;
}

#footer a:hover {
text-decoration:none;
}

.small {
font-size:.9em;
}

h2 {
font-size:1.3em;
color:#00467F;
background-color:#FFFFFF;
margin-bottom:0;
padding-top:5px;
}

h2.highlights {
font-size:1.3em;
color:#00467F;
background-color:#E7A614;
margin-bottom:0;
padding-top:5px;
width:458px;
margin-top:10px;
padding: 5px;
}

h3 {
font-size:1.2em;
color:#00467F;
background-color:#FFFFFF;
margin-bottom:0;
padding-top:5px;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

table.condensed {
border:0px;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
}



table.condensed td {
vertical-align:top;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;	

}



table.condensed input {
margin:0px;
padding:0px;
font-size:100%;

}



table.condensed textarea {
font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
font-size:100%;
}



