body {
background-color: #FFFFFF;
margin: 0;
padding: 0;
font: normal 8pt/13pt verdana, arial,sans-serif;
}

a:link {color: #005588; text-decoration: underline}
a:visited {color: #005588; text-decoration: underline}
a:active {color: #005588; text-decoration: underline}
a:hover {color: #003388; text-decoration: underline}

#wrap-up {
margin: 0 auto;
width: 800px;
padding: 0;
text-align: left;
}


#top {
background: url(images/top.png) top center no-repeat; 
width: 800px;
height: 78px;
}


#main {
background: url(images/mid.png) center repeat-y; 
width: 766px;
height: 100%;
padding: 0px 17px 0px 17px;

}

#header {
background: url(images/head.png) top center no-repeat; 
width: 746px;
height: 106px;
margin: 0px 0px 10px 0px;
padding: 50px 0px 20px 20px;
color: white;
font-size: 50px;
text-align: ;
}

#header img {
vertical-align:top;

}

#gsearch {
padding: 0px 0px 50px 0px;
float:right;

}


#nav {
background-color: #FEFEFE;
width: 200px;
margin-left: 10px;
float: left;
text-align: left;
border: 1px solid #D4D4D4;
}

#nav h2 {
font-size: 18px;
color: #232323;
transform: uppercase;
}


#nav li a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	
	
#nav li a:link, #nav li a:visited {
color: #232323;
display: block;
background:  url(images/nav_inactive.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: left;
}
	
#nav li a:hover {
color: #000000;
background:  url(images/nav_active.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: left;
}	

ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#pagecontent {
background:  url(images/head2.png) top left no-repeat;
width: 520px;
margin: 0px 0px 0px 220px;
padding-top: 55px;
color: #222222;
}

#pagecontent h2 {
font-size: 18px;
color: #232323;
}
#pagecontent h1 {
font-size: 22px;
color: #222222;
text-align:center;
}
img {
border: none;
} 


#footer {
background: url(images/foot.png) bottom center no-repeat; 
width: 800px;
height: 75px;
text-align: center;
float: right;
color: #DCDCDC;
}

#footer a {
color: #DCDCDC;
text-decoration: none;
}	

#footer a:visited {
color: #DCDCDC;
text-decoration: none;
}	

#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}	


#badge {
height: 155px;
width: 215px;
float: right;
}

strong {
color: #232323;
}

#ad-nav {
text-align: center;
height: 280px;
}

#ad-main {
text-align: center;
}


/* ------------------ */

#form {
width: 50%;
margin-left: 25%;
color: #222222;
}

#form label
{
width: 6em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;
display: block;
}

#form input.btn {
background-color: #343434;
height: 25px;
color: #FFFFFF;
margin-left: 4.5em;
border: 2px outset #000000;
font-weight: bold;  
}
#form input
{
color: #222222;
background: #FEFEFE;
border: 1px solid #666666;
}

#form fieldset
{
color: #222222;
text-size: 8px;
font-weight: normal;
border: 1px solid #000000;
width: 22em;
background: #FFFFFF;
}

#form legend
{
color: #fff;
font-weight: bold;  
background: #666666;
border: 1px solid #000000;
padding: 2px 6px;
}

#pagecontent ul {
list-style-type: decimal;
margin-left: 5%;
font-weight: bold;
}

