body
{
 background-color: #fff;
 position: absolute;
 left: 50%; top: 15px;
 width: 750px; height: auto;
 margin: 0 0 0 -375px; padding: 0;
 font: 1em verdana, sans-serif;
 color: #000;
}

#bodydiy
{
 left: 15px; top: 15px;
 width: 900px; height: auto;
 margin: 0 0 0 0; padding: 0;
}

#header
{
 position: relative;
 left: 0; top: 0;
 width: 100%; height: 75px;
 background-color: #fff;
 text-align: right;
 z-index: 2;
}

#menu
{
 position: absolute;
 left: 0; top: 100px;
 width: 150px; height: auto;
 padding: 1px 0 0 0;
 background-color: #eee;
 z-index: 1;
}

#menu ul
{
 margin: 0; padding: 0;
 list-style: none;
 font: 0.8em verdana, sans-serif;
 background-color: #eee;
}

#menu ul li
{
 display: block;
 margin: 0 0 1px 0; padding: 3px 3px 3px 3px;
 background-color: #fff;
}

#menu ul .shout
{
 font: 0.8em verdana, sans-serif;
}

#menu ul li:hover
{
 margin: 0 0 1px 0; padding: 2px 3px 2px 3px;
 border-top: 1px #ccc solid; border-bottom: 1px #ccc solid;
 background-color: #fff;
}

#menu ul li a
{
 /*display: block; */
 color: #00638C;
 text-decoration: none;
}

#menu ul li a:hover
{
 color: black;
}

#menu #ad1
{
	background-color: #d9edff;
}

#menu #ad2
{
	background-color: #dcd9ff;
}

#menu #ad3
{
	background-color: #ffd9de;
}

#contentmain
{
 position: absolute;
 left: 150px; top: 100px;
 width: 600px; height: auto;
 background-color: #fff;
 border-left: 1px #ccc solid; border-top: 1px #ccc solid;
 padding-bottom: 4px;
 z-index: 0;
}

#contentdiy
{
 position: absolute;
 left: 150px; top: 100px;
 width: 750px; height: auto;
 background-color: #fff;
 border-left: 1px #ccc solid; border-top: 1px #ccc solid;
 padding-bottom: 4px;
 z-index: 0;
}

.content em
{
	color: #f00;
	font-weight: bold;
	font-style: normal;
}

.content h1
{
 display: block;
 font: 1.6em verdana, sans-serif;
 color: #000;
 margin: 1em 0 0 1em; padding: 0 0 .4em 0;
 border-bottom: 1px #ddd solid;
}

.content p
{
 display: block;
 margin: .6em 1em 0 2.4em; padding: 0 0 .6em 0; 
 font: .8em verdana, sans-serif;
 text-align: justify;
/* text-indent: .8em; */
 line-height: 1.4em;
}

.content ul,ol
{
 margin: .6em 1em 0 2.4em; padding: 0 0 .6em 0;
 font: .8em verdana, sans-serif;
 line-height: 1.4em;
 list-style-position: inside;
}

.content a
{
 color: black;
 text-decoration: none;
 /* border-bottom: 1px #00638C solid; */
}

.content a:hover
{
 color: #00638C;
 text-decoration: none;
 /* border-bottom: none; */
 border-bottom: 1px #00638C solid;
}


#footer
{
 position: relative;
 width: 100%; height: auto;
 font: .8em verdana, sans-serif;
 color: #666;
/* margin-top: 20px; */
 padding: 5px;
 text-align: center;
 border-top: 1px #ccc solid;
}

#footermenu
{
 position: relative;
 width: 100%; height: auto;
 font: .8em verdana, sans-serif;
 color: #666; 
 margin-top: 20px;
 padding: 5px;
 text-align: center;
 border-top: 1px #ccc solid;
}

#footermenu a
{
 color: #00638C;
 text-decoration: none;
}

#footermenu a:hover
{
 color: black;
 text-decoration: none;
 border-bottom: none;
}

input,textarea,select
{
	border-right: #00638C 1px solid;
	border-top: #00638C 1px solid;
	border-left: #00638C 1px solid;
	border-bottom: #00638C 1px solid;
	background-color: #FFFFFF;
	color: #000000; 
}

.formitem label
{
	float: left;
	width: 8em;
}
