body {margin: 0;
		padding: 0;
		background-color: #efefef;
		}

/*  Structure
--------------------------------*/
#container {
			width: 765px;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
			background-color: #efefef;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 18px;
		}

		#banner {
			padding: 0;
			margin-bottom: 0;
			background-color: transparent;
			border-bottom: 2px solid #ccc;
		}

		#content {
			padding: 20px 0 0 0 ;
			margin-left: 200px;
			background-color: transparent;
		}

		#sidebar-a {
			float: left;
			width: 200px;
			margin: 0;
			margin-left: 0;
			padding: 0;
			background-color: transparent;
		}

		#footer {
			clear: both;
			padding: 0;
			margin-top: 0;
			text-align: center;
			font-size: 11px;
			color: #999999;
			background-color: transparent;
			border-top: 1px solid #ccc;
		}

/* Line Items
----------------------------------------------*/
#content h1 {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 20px; border-bottom: 2px dashed #ccc;}
#content h2  { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
#content h2.slogan {color: #990000; text-transform:capitalize; text-align:center; }

#content ul {margin-left: 20px; padding-left: 20px; }

.center {text-align:center;}

a {text-decoration: underline;}
a:link {color: #0066CC;}
a:visited {color:#006699;}
a:hover {color: #3399CC;}


/*  Nav Menu
----------------------------------------------*/



 #navlist
{
padding: 0 1px 20px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
background: #efefef;
width: 13em;
border-bottom: 1px solid #ccc;
}

#navlist li
{
list-style: none;
margin: 0;

text-align: left;
}

#navlist li a
{
display: block;
padding: 1em 0.5em 1em 0.75em;
border-left: 1em solid #ccc;
border-bottom: 2px solid #ccc;
background: #efefef;
text-decoration: none;
margin-bottom: 5px;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #741519;
color: #000;
background: #ccc;
}

/*  Other Stuff
------------------------------------*/
.right {float: right; width: 125px; margin: 0 0 10px 10px;}
.left {float: left; width: 125px; margin: 10px 10px 5px 0;}

/*  Request Form Style
-------------------------------------*/
.row {width: 400px; margin: 5px 0 0 10px; border-bottom: 1px solid #C1C2B4; text-align: right;padding-bottom: 3px;}	
.controw {width: 400px; margin: 5px 0 0 10px; border-bottom: 1px solid #C1C2B4; text-align: left;padding-bottom: 3px;}	
legend { font-size:14px; font-weight: bold; color:#596B83; border-color: #999999;}
fieldset {border: none; margin-bottom: 15px;}
			
.default
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}
.defaultErr
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000
}

#request form {font-family: Courier, Helvetica, sans-serif; font-size: 12px; margin:20px;}
	#request div.controls {margin: 0.5em;text-align: right; }	
	#request div.row {position: relative;clear: both;margin: 0.7em 0em;}
	#request fieldset {padding: 0.5em;margin-bottom: 0.5em; }		
	#request input, select, textarea {font-family: Courier, Helvetica, sans-serif;font-size: 13px; }	
	#request legend {font: 22px Georgia, "Times New Roman", Times, serif;color: #333F4B; font-weight:lighter;}			
	#request span.label {color: black;background-color: transparent;font-size: 12px;padding-right: 0.8%;margin-right: 0.5%;}
	#request textarea {	margin-bottom: 5px; }