		body
		{
		  max-width: 1000px;
		  min-width: 350px;
			margin: 0;
			padding: 0;
			font: 90%/1.3 arial, helvetica, sans-serif;
			color: #000;
			background-color: #DDE0EC;
		}
		
		#container
		{
			margin: 1em 5%;
			background-color: #DDE0EC;
			background-image:  url(images/navbackground.jpg);
			background-repeat: repeat-y;
			border: 1px solid #333;
		}
		
		#banner
		{
		  background-image:  url(images/top-background.gif);
		  background-repeat: no-repeat;
			background-color: #666;
			border-bottom: 1px solid #333;
			height: 80px;
		}
		
		#banner h1
		{
			margin: 0;
			padding: .5em;
		}
		#topnav
    {
     	margin: 0;
     	width: 97%;
     	padding: 3px 0 3px 3%;
     	list-style-type: none;
     	border: 1px solid #333;
     	background: #DDE0EC;
   }

   #topnav li
   { 
      margin: 0;
     	display: inline;
     	padding: 0 20px 0 15px;
     	background: url(images/arrow.gif) no-repeat 0 50%;
   }
		#topnav1
    {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0;    
     	list-style-type: none;

     	padding-top: 0;
     	padding-bottom: 0;
     	padding-right: 20px;
     	padding-left: 15px;
     	
   }

   #topnav1 li
   { 
      margin-top: -1em;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0;
     	display: inline;
     	padding-top: 0;
     	padding-bottom: 0;
     	padding-right: 20px;
     	padding-left: 15px;
   }
   
   a { color: #0E1D6D; }
   a:hover { color: orange; }
   #topnav a { text-decoration: none; }
		#nav
		{
			float: left;
			width: 160px;
			margin-left: 10px;
			padding-top: 1em;
			padding-right: 0;
			
		}
		#nav h5
		{	 margin-top: 0;
		   font-weight: lighter
	
	  }
		#nav p { margin-top: 0; }
		
		#content
		{
			padding-top: 1em;
			margin: 0 2em 0 200px;
			
		}

   #inner
   {
   }
   #inner li
   {
     	display: inline;
     	padding: 0 20px 0 15px;
     	background: url(images/arrow.gif) no-repeat 0 50%;
     	border-top: 1px solid #333;
     	border-bottom: 1px solid #333;
   }
		#address 
		{
		
		}
		#address li
		{ list-style: none;
		}
		#content h2 { margin-top: 0; }
		#content h5 {font-weight: lighter}
		
		#footer
		{
     	margin: 0;
     	padding: .5em 0 3em 3%;
     	clear: both;
     	border-top: 1px solid #566099;
     	background: url(images/top-background.jpg) repeat-x;
		}
		#footer li
    {
	    display: inline;
	    margin-right: 1.5em;
    }
    fieldset
       {
       	margin: 0 0 1em 0;
       	border: 2px solid #B6BCDD;
       	padding: 1em;
       }

feildset p { margin: 0; }

input#FirstName, input#LastName, input#Email, input#CompanyName, input#Source
{
	width: 200px;

}
form
{
	margin: 0;
	padding: 0;
}

legend
{
	color: #333;
	font-weight: bold;
}