/* page setup */

body  {
	margin: 0;
	padding: 0;
	background: #ffffff;
	background-image: url("../images/navbg.gif");
	background-repeat: repeat-y;
}

#wrapper {
	margin: 0;
	padding: 0;
}

#container {
	width: 800px;
	padding: 0;

}

#header {
	padding: 0;
	margin: 0;
}

#header h1 { 
	width: 769px;
	height: 203px;
	padding: 0;
	margin: 0;
	background-image: url("../images/header3.gif");
	text-indent: -9999px;
}

#contentgroup {
	width: 100%;
	padding: 0;
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
}

#sidebar {
	width: 166px;
	padding: 0;
	margin: 0;
	float: left;
}

#maincontent {
	width: 620px;
	padding: 0;
	margin: 0;
	float: right;
}

#maincontent h2 {
	font: 16px Times New Roman, Times, serif;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 40px;
}

#footer {
	font: 12px Arial, Verdana, sans-serif;
	padding: 0;
	margin-right: 40px;
	margin-bottom: 50px;
	text-align: right;
}

#privacy {
	font: 12px Arial, Verdana, sans-serif;
	padding: 0;
	margin-right: 40px;
	margin-bottom: 20px;
	text-align: center;
}

/* copy styles */

p {
	font: 12px Arial, Verdana, sans-serif;
	margin-left: 15px;
	margin-right: 80px;
	line-height: 1.5em;
}

a: link {color: #1fa1ec; font: 12px Arial, Verdana, sans-serif; }
a: visited { color: #1fa1ec; font: 12px Arial, Verdana, sans-serif; }
a: hover { color: #ff0000; font: 12px Arial, Verdana, sans-serif; }
a: active { color: #ff0000; font: 12px Arial, Verdana, sans-serif;}

p a: link {color: #1fa1ec; font: 12px Arial, Verdana, sans-serif; }
p a: visited { color: #1fa1ec; font: 12px Arial, Verdana, sans-serif; }
p a: hover { color: #ff0000; font: 12px Arial, Verdana, sans-serif; }
p a: active { color: #ff0000; font: 12px Arial, Verdana, sans-serif;}

p.btm {
	margin-bottom: 50px;
}

li {
	font: 12px Arial, Verdana, sans-serif;
	margin-bottom: 5px;
}

blockquote {
	padding: 0;
	margin-right: 80px;
	margin-bottom: 20px;
	height: 35px;
	background-color: rgb(242, 205, 226);
}

#bar {
	padding: 0;
	margin-left: 15px;
	margin-right: 80px;
	margin-bottom: 20px;
	height: 35px;
	background-color: rgb(242, 205, 226);
}

.blt {
	margin-right: 80px;
}

li {
	line-height: 1.5em;
}
	

/* button spacing and styles */

.topbtn {
	padding: 0;
	margin-left: 13px;
	margin-top: 25px;
	margin-bottom: 7px;
}

.btn {
	padding: 0;
	margin-left: 13px;
	margin-bottom: 8px;
}


/* form styles */

#form {
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom: 50px;
	}

.label {
	font: 12px Arial, Verdana, sans-serif;
	}

input {
	font: 12px Arial, Verdana, sans-serif;
}

#state {
	font: 12px Arial, Verdana, sans-serif;
	margin-bottom: 3px;
}

textarea {
	font: 12px Arial, Verdana, sans-serif;
}
	
.req { 
	font: 10px Arial, Verdana, sans-serif;
	color: rgb(226, 16, 110);
}

.field {
	margin: 0;
	font: 12px Arial, Verdana, sans-serif;
}

.msg {
	font: 12px Arial, Verdana, sans-serif;
	margin-bottom: 50px;
}


/* table styles */

#table {
	margin-left: 15px;
	margin-right: 80px;
	margin-bottom: 25px;
}

.tablehead {
	font: 14px TimesNewRoman, Times, serif;
	color: black;
	background-color: rgb(242, 205, 226);
	letter-spacing: 2px;
}

.infolabel {
	font: 12px Arial, Verdana, sans-serif;
	font-style: italic;
	line-height: 1.5em;
}

.info {
	font: 12px Arial, Verdana, sans-serif;
	line-height: 1.5em;
}
.footer_disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}
