@charset "utf-8";
/* CSS Document */


body {
	margin:40px 0px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #b2aa9b;
}


 /* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -262px;
   text-align: center;
   min-width: 940px; 
   z-index:1;
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #ffffff;
	position: relative;
	text-align: left;
	width: 940px;
	height: 520px;
	margin: 0px auto;
	z-index:2;
	border: 1px none #999999;
	}


#nav {
	position:absolute;
	left:218px;
	top:445px;
	width:664px;
	z-index:20;
	height:28px;
	text-align: center;
	font-size: 20px;
	color: #aaa16f;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e0dcc9;
	border-bottom-color: #e0dcc9;
	background-position: top;
	background-color: #FFFFFF;
}



#nav.submainnav {
	position:absolute;
	left:138px;
	top:445px;
	width:664px;
	z-index:20;
	height:28px;
	text-align: center;
	font-size: 20px;
	color: #aaa16f;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e0dcc9;
	border-bottom-color: #e0dcc9;
	background-color: #6d614f
}

#nav.centernav {
	left:135px;
}

#subnav {
	position:absolute;
	left:29px;
	top:408px;
	width:880px;
	text-align: center;
	z-index:20;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #aaa16f;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#borderframe {
	position:absolute;
	left:20px;
	top:20px;
	right: 0px;
	bottom: 0px;
	width:882px;
	height:462px;
	z-index:3;
	background-color: #ffffff;
	border: 9px solid #E0DCC9;
}

#borderframe.subscreen {
	background-color: #6d614f;
	border: 9px solid #aaa16f;
}


.boldlist {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;

}

a:link.nav, a:visited.nav  {
	color: #aaa16f;
	line-height: 22px;
	text-decoration: none;
}

a:link.navselected, a:visited.navselected {
	color: #6d614f;
	font-style: italic;
	line-height: 22px;
	text-decoration: none;
}

a:hover.nav {
	font-style: italic;
	color: #5e5343;
	line-height: 22px;
	text-decoration: none;
}

a:link.textmainlink, a:visited.textmainlink  {
	color: #aaa16f;
	text-decoration: none;
}

a:hover.textmainlink {
	color: #5e5343;
	text-decoration: none;
}

a:link.textsublink, a:visited.textsublink  {
	color: #aaa16f;
	text-decoration: none;
}

a:hover.textsublink {
	color: #EEEDE3;
	text-decoration: none;
}

a:link.subnav, a:visited.subnav  {
	color: #aaa16f;
	text-decoration: none;
}

a:link.subnavselected, a:visited.subnavselected {
	color: #EEEDE3;
	font-style: italic;
	text-decoration: none;
}

a:hover.subnav {
	font-style: italic;
	color: #EEEDE3;
	text-decoration: none;
}

a:link.submainnav, a:visited.submainnav {
	color: #aaa16f;
	text-decoration: none;
}

a:link.submainnavselected, a:visited.submainnavselected {
	color: #EEEDE3;
	font-style: italic;
	text-decoration: none;
}

a:hover.submainnav {
	font-style: italic;
	color: #EEEDE3;
	text-decoration: none;
}

td {
	text-align: center;
}

li {
	text-align: left;
}

/* FORM STYLES */
form {width: auto;
}


fieldset{
	padding:10px;
	border:1px solid #003366;
	margin-bottom:15px;
width: 450px;
}

.textarea2{
background-color:#F0F0FF;
background-image: none;
border: 1px solid #6d614f;
margin: 4px;
padding: 6px;
}

input,textarea,select{
background-color:#CCCCFF;
background-image:url(images/shadeform.jpg);
border: 1px solid #6d614f;
margin: 3px;
font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.radioButton {
border: none;
margin: 0px;
	padding: 2;
	color:#9b987e;
	font-weight: bold;
}

label{
	color:#9b987e;
	font-weight: bold;
	line-height: 25px;
}

.emailText{
	color:#9b987e;
	font-weight: bold;
}

.required {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	vertical-align: top;
}
r: #990000; {
	vertical-align: top;
}


	.header1, h1
		{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding-left: 2px; height: 21px}
	.header2, h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
	.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
	.wcell
		{background: #FFFFFF; vertical-align: top}
	.ctrl
		{font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width: 100%;}
	.btnform
		{border: 0px; font-family: tahoma, verdana; font-size: 12px; background-color: #6d614f; width: 100%; height:18px; text-align: center; cursor: hand;}
	.btn
		{background-color: #DBEAF5; padding: 0px;}
	textarea, select,input
		{font: 9px Verdana, arial, helvetica, sans-serif; background-color: #6d614f;}
		
	/* classes for validator */
	.tfvHighlight
		{color: #CEA639;}
	.tfvNormal
		{color: black;}
	.inputHighlighted
		{color: #CEA639;}
	.inputNormal
		{color: black;}
