/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-image:url(../gfx/h_bg.jpg);
 background-repeat: repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 820px;
}
#top { 
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 background: #000000;
 width: 728px;

}
#footer { 
 margin: 4px 0px 0px 0px;
 width:800px;
 height: 70px;
 clear: both;
 color: #4f86bd;
 padding: 5px 0 0 0;
 
}
#leftcolumn { 
 color: #003d79;
 margin: 0px 0px 0px 0px;
 padding-top: 4px;
 padding-left: 12px;
 padding-right: 12px;
 width: 510px;
 float: left;
}
#content { 
 float: left;
 color: #003d79;
 margin: 0px 0px 0px 0px;
 padding-top: 4px;
 padding-left: 5px;
 width: 270px;
 display: inline;

}
#rightcolumn { 
 color: #666666;
 margin: 0px 8px 0px 0px;
 padding-top: 12px;
 padding-left: 13px;
 width: 100px;
 float: left;
 position: relative;
 
}
.h1{
font-family:Arial, Helvetica, sans-serif;
color:#99cc00;
font-size:13px;
font-weight:bold;
}
.h4{
font-family:Arial, Helvetica, sans-serif;
color:#003d79;
font-size:11px;
font-weight:bold;
}
.h3{
font-family:Arial, Helvetica, sans-serif;
color:#ed7f12;
font-size:10px;
font-weight:bold;
}

#bottomtext {
 float:right;
 padding-top: 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 width: 530px;
}
#bottomtext2 {
 float:left;
 padding-top: 6px;
 padding-left: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 width: 250px;
 border-right: 1px solid #cccccc;
}

#hometext {
 padding-top: 6px;
 padding-right: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
}
 
#homeform 
{
 color:#ed7f12;
 float:left;
 width: 210px;
 height: 50px;
 padding: 5px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
/*background-image:url(../gfx/formbg.jpg);*/
 }

.cssform p{
width: 160px;
clear: left;
margin: 0;
padding: 2px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
padding: 2px 0 0px 0;
font-weight: bold;
margin-left: 0px; /*width of left column*/
width: 10px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 0px 0px;
	padding: 1px;
	border: 1px solid #8595B2;
}

.cssform textarea{
width: 200px;
height: 20px;
background:#e5ebf1;
}
input.btn{
   color:#666666;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#e5ebf1;
   border:1px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
   height:20px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 0px 0px;
	padding: 1px;
	border: 1px solid #8595B2;
	width:160px;
}
 
.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}
a:link{
	color: #003d79;
	text-decoration:none;
}
a:visited{
	color: #003d79;
	text-decoration:none;
 }
a:hover{
	color: #666666;
    text-decoration:none;

}

td.topborder{
 	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF
	 }

 b.color{
 color:#990000;
 }
  dt.space{
padding: 0px 20px 0 0px;
color: #003d79;
}
dd.space{
padding: 0px 0 0 10px;
}
