/* CSS Document */

img, div { 
	/*behavior: url(/backyard/styles/iepngfix.htc);*/
	behavior: url(../iepngfix.htc);
}

html, body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(/images/bg_span.jpg) top left repeat-x;
	background-color:#ffffff;
}

/* //////////////  START Layout DIV's //////////// */

div#container {
	position:relative;
	width:760px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	border:0px solid #ff0000;
}

div#top {
	position:relative;
	width:760px;
	height:120px;
	padding:0px;
	margin:0px;
	background:url(/images/top_bg.png) top left no-repeat;
	border:0px solid #000000;
}

div#header {
	position:relative;
	width:760px;
	height:186px;
	padding:0px;
	margin:0px;
	border:0px solid #ff0000;
	background:url(/images/header.png) top left no-repeat;
}

div#mainnav {
	position:relative;
	width:750px;
	height:45px;
	padding:0px;
	margin:0px auto;
	text-align:center;
	background:url(/images/nav_bg.png) top left repeat-x;
}

div#content_home {
	/*width:750px;*/
	border:0px solid #0000ff;
	background:url(/images/featured_bg.jpg) bottom left repeat-x;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	text-align:left;
}

div#content {
	/*width:750px;*/
	border:0px solid #0000ff;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	text-align:left;
}

div#footer {
	position:relative;
	width:750px;
	height:50px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background:url(/images/footer_bg.png) top center repeat-x;
	border:0px solid #000000;
}

div#featured {
	float:left;
	width:350px;
	/*height:160px;*/
	margin:0px;
	padding:8px;
	border-right:1px dashed #999999;
	/*background:url(/images/featured_bg.jpg) bottom left repeat-x;*/
}

div#login {
	float:right;
	width:250px;
	height:100px;
	margin:0px;
	padding:7px 10px 0px 0px;
	text-align:right;
	border:0px solid #ff0000;
	z-index:10;
}

div#required {
	float:left;
	height:10px;
	width:80px;
	background-color:#FFFFCC;
	border:1px solid #FFCC99;
	color:#ff0000;
	margin:0px;
	padding:5px 5px 5px 25px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	line-height:8px;
}

/* ////////////// END Layout DIV's /////////////// */



/* ////////////// START Navigation /////////////// */

div#mainnav ul {
	list-style-type:none;
	margin:0px;
	padding:11px 0px 0px 0px;
	border:0px solid #ff0000;
}

div#mainnav li {
	display:inline;
	padding:0px 20px 0px 20px;
}

div#mainnav a {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	border:0px solid #000000;
}

div#mainnav a:hover {
	color:#339933;
	padding-bottom:32px;
	background:url(/images/greenarrow.png) center no-repeat;
}

div#footer ul {
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	margin:0px;
	border:0px solid #ff0000;
}

div#footer li {
	display:inline;
	padding:0px 10px 0px 10px;
	color:#999999;
}

div#footer a {
	font-family:verdana;
	font-size:11px;
	color:#999999;
}

div#footer a:hover {
	color:#339933;
}

/* /////////////// END Navigation ///////////////// */



/* /////////////// START Styles /////////////////// */

h1 {
	font-family:arial;
	font-size:24px;
	color:#666666;
	font-weight:bold;
	margin:8px 0px 8px 2px;
	padding:0px 0px 1px 0px;
	border-bottom:1px solid #999999;
	line-height:35px;
	/*border-top:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;*/
}

h2 {
	font-family:arial;
	font-size:18px;
	color:#999999;
	font-weight:bold;
	margin:0px;
	padding:7px 0px 3px 0px;
}

h3 {
	font-family:arial;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h3 a {
	color:#666666;
}

h3 a:hover {
	color:#339933;
}

p {
	padding:5px 0px 5px 0px;
	margin:0px;
	font-family:verdana;
	color:#666666;
	font-size:11px;
	line-height:16px;
}

legend {
	font-family:arial;
	color:#333333;
	font-size:12px;
}

div#content fieldset {
	border:1px solid #999999;
}

div#content_home li { font-family:verdana; font-size:11px; color:#666666; line-height:16px; }
div#content li { font-family:verdana; font-size:11px; color:#666666; line-height:16px; }

div#content_home a { color:#339933; }
div#content a { font-family:verdana; font-size:11px; color:#339933; }

/* //////////////// END Styles ////////////////// */



/* /////////////// START Classes ///////////////// */

.pi_img {
	height:190px;
	width:190px;
	background:url(/images/pi_bg.jpg) top left no-repeat;
	text-align:center;
	padding:0px 10px 0px 0px;
	border:0px solid #ff0000;
}

.pl_img {
	height:130px;
	/*width:88px;*/
	/*text-align:center;*/
	background:url(/images/pl_bg.jpg) top center no-repeat;
}

.pl_title {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#339933;
}

.main {
	font-family:verdana;
	color:#666666;
	font-size:11px;
	line-height:16px;
}

.form input {
	width:98%;
}

.form textarea {
	width:99%;
}

.error {
	background-color:#FFCCCC;
	font-family:arial;
	font-size:12px;
	color:#333333;
}

/* //////////////// END Classes /////////////////// */



/* ///////////////// START Testing //////////////// */

/* ///////////////// END Testing /////////////////// */




/* END CSS Document */