html, body 
{ 
height: 100%;
color:  #000000;
background-color: #dddddd;
background-image: url(../img/background.gif);
background-repeat: repeat-y;
background-position: center top;
margin: 0px;
text-align: center;
}

#container
{
position: relative;
width: 680px;
min-height: 100%;
margin: 0px auto;
color: #000000;
background-color: #ffffff;
text-align: center;
}

#header
{
width: 680px; 
height: 130px;
padding: 0px;
margin: 0px;
color: #000000;
background-color:	#ffffff;
background-image: url(../img/header_bg.jpg);
background-repeat: no-repeat;
background-position: center top;
text-align: left;
}
#header img {margin-left: 20px; border: 0px;}

#headernav
{
position: relative;
width: 680px;
height: auto;
padding: 0.5em;
padding-left: 0em;
padding-right: 0em;
color: #ffffff;
background-color: transparent;
background-image: url(../img/headernav_bg.gif);
background-repeat: no-repeat;
background-position: center top;
font-family: Tahoma, Verdana, Arial, serif; 
font-size: 12px; 
font-weight: normal; 
text-decoration : none;
text-align: center;
}
#headernav a:link {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: bold; text-decoration: underline;}
#headernav a:visited {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: bold; text-decoration: underline;}
#headernav a:active {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: bold; text-decoration: underline;}
#headernav a:hover {color: #ffff00; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: bold; text-decoration: none;}

#leftnav
{
position: relative;
float: left;
width: 170px;
height: auto;
min-height: auto;
padding: 0px;
margin-top: 0.5em;
background-color: #ffffff;
color: #000000;
}
#leftnav img	{border: 0px; margin-left: -15px;}

#content
{
position: relative;
overflow: visible;
width: 497px;
height: auto;
min-height: auto;
margin-left: 180px;
margin-right: 0px;
padding: 0em;
padding-top: 0.5em;
background-color: #ffffff;
color: #222222;
}

.leftnavheader
{
width: 		auto; 
height:		auto;
padding:		5px;
text-align:	left;
color:		#ffff00;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	12px;
font-weight:	bold;
background-color:	transparent;
background-image: url(../img/leftheader_bg.gif);
background-repeat: no-repeat;
}

.leftnavtext
{
width: 		auto; 
height:		auto;
padding:		5px;
text-align:	left;
color:		#ffffff;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	12px;
font-weight:	normal;
background-color:	transparent;
background-image: url(../img/lefttext_bg.gif);
background-repeat: repeat-y;
}
.text a:link {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: normal; text-decoration : underline;}
.text a:visited {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: normal; text-decoration : none;}
.text a:active {color: #ffffff; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: normal; text-decoration : none;}
.text a:hover {color: #ffff00; background-color: transparent; font-family: Tahoma, Verdana, Arial, serif; font-size: 12px; font-weight: normal; text-decoration: overline;}
.leftnavtext li {margin-left: -20px;}
.leftnavtext ul {list-style: square; margin-top: 0px; margin-bottom: 0px;}
 
.leftnavfooter
{
width: 		auto; 
height:		15px;
padding:		0px;
padding-bottom:  10px;
background-image: url(../img/leftfooter_bg.gif);
background-repeat: no-repeat;
background-position: left top;
}

.textheader
{
width: 		100%; 
height:		auto;
padding:		5px;
text-align:	left;
color:		#222222;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	16px;
font-weight:	bold;
background-color:	transparent;
background-image: url(../img/textheader_bg.gif);
background-repeat: no-repeat;
}

.text
{
width: 		99%; 
height:		auto;
padding:		0px;
text-align:	left;
color:		#222222;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	13px;
font-weight:	normal;
background-color:	transparent;
}
.text a:link	{color: #2323D4; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 13px; font-weight: normal; text-decoration : none;}
.text a:visited	{color: #2323D4; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 13px; font-weight: normal; text-decoration : none;}
.text a:active	{color: #2323D4; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 13px; font-weight: normal; text-decoration : none;}
.text a:hover	{color: #2323D4; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 13px; font-weight: normal; text-decoration: underline;}
.text img	{border: 1px #222222 solid;}

.textfooter
{
width: 		100%; 
height:		auto;
padding:		5px;
background-color:	transparent;
background-image: url(../img/textfooter_bg.gif);
background-repeat: no-repeat;
}

#form
{
width: 300px;
margin: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
}

#youremail
{
padding: 2px; 
border: 1px solid #222222; 
width: 210px; 
height: 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#subject
{
padding: 2px; 
border: 1px solid #222222; 
width: 210px; 
height: 22px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#verify
{
padding: 2px; 
border: 1px solid #222222; 
width: 180px; 
height:214px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}

#verifyerror
{
border: 1px solid #990000; 
background-color: #D70000; 
color: #ffff00; 
padding: 4px; 
padding-left: 6px;
width: 295px;
font-weight: bold;
}

#message
{
padding: 2px; 
border: 1px solid #222222; 
width: 300px; 
height: 100px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
}

#submit
{
margin-top: 10px; 
display: block; 
border: 1px solid #222222; 
width: 100px; 
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
padding-left: 2px; 
padding-right: 2px; 
padding-top: 0px; 
padding-bottom: 2px; 
line-height: 14px; 
background-color: #EFEFEF;
}

#footer
{
position: relative;
overflow: hidden;
width: 		680px; 
height:		50px;
padding-top:	10px;
color:		#2323D4;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	12px;
background-color:	#ffffff;
background-image: url(../img/footer_bg.gif);
background-repeat: no-repeat;
background-position: center top;
}

#footercredits
{
padding:		5px;
margin: 		auto;
color:		#000000;
font-family:	Tahoma, Verdana, Arial, serif;
font-size: 	10px;
background-color:	transparent;
}
#footercredits a:link	{color: #000000; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; text-decoration : none;}
#footercredits a:visited	{color: #000000; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; text-decoration : none;}
#footercredits a:active	{color: #000000; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; text-decoration : none;}
#footercredits a:hover	{color: #2323D4; background: none; font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; text-decoration: underline;}