﻿/* 0 out element margins and paddings */
body, h1, h2, h3, h4, p, ul, ol {
  padding:0;
  margin:0;
}
body {
  font:62.5% Verdana, sans-serif;
  line-height:1;
}
h1
{
	font-weight: bold;
	font-size: 2.5em;
	font-family: Trebuchet MS;
}
h2
{
	font-weight: bold;
	font-size: 1.2em;
	font-family: Trebuchet MS;
}
p
{
	font-size: 1.1em;
	line-height: 140%;
}
.smalltext {
  font:0.8em Arial, sans-serif;
  letter-spacing:0px;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear {
  clear:both;
  line-height:1px;
  font-size:1px;
  height:1px;
}
iframe {
  background:#fff;
}
img {
  border:none;
}
.req {
  color:#ca1d1d;
}
.tberror {
  background:#fffacd;
}
acronym, abbr {
  border-bottom:dotted 1px #666;
  cursor:help;
}


/* Menu */
#menu, #menu ul {
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  line-height:41px;
  width: 100%;
  border-bottom: solid 1px #E98B3D;
  height: 41px;
  background: url(../gfx/menu_bg.jpg) repeat-x top left;
}
#menu a {
  display:block;
  padding:0px;
    height: 41px;
  line-height: 41px;
  color:#000;
  text-decoration:none;
  background: none;
}

#menu a:hover {
  background: url(../gfx/menu_bg.jpg) repeat-x bottom left;
  color:#333;
}
#menu li {
  float:left;
  position:relative;
  width:8em;
  border-left: solid 1px #E4D3C6;
  border-right: solid 1px #EFA665;
  text-align: center;
  font: bold 1.4em Lucida Sans;
}
#menu li ul {
  position:absolute;
  width:12em;
  top: 41px;
  left: -15px;
  display:none;
  background: none;
  height: auto;
  border: none;
}
#menu li ul li
{
	height: 25px;
	line-height: 25px;
	background: #EABE99;
	  width:12em;
  border-bottom: solid 1px #E4D3C6;
  border-top: solid 1px #EFA665;
	font: normal 12px Lucida Sans;}

#menu li ul li a
{
	height: 25px;
	  width:12em;
	line-height: 25px;}
	
#menu li ul li a:hover
{
	height: 25px;
	line-height: 25px;
	background: none;}

#menu li ul a {
  width:12em;
  float:left;
}
#menu ul ul {
  top:auto;
}	
#menu li ul ul {
  left:12em;
  margin:0px 0 0 10px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul {
  display:none;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul {
  display:block;
}

/*Privacy Policy & Disclaimer Formatting*/


.text h1
{
	font-weight: bold;
	font-size: 1.7em;
	font-family: Lucida Sans;
	color: #000;
	margin: 15px 0px 10px 10px;
}
.text h2
{
	font-weight: bold;
	font-size: 1.4em;
	font-family: Lucida Sans;
	color: #000;
	margin: 15px 0px 10px 15px;
}
.text p
{
	font-size: 1.2em;
	font-family: Trebuchet MS;
	color: #000;
	margin: 0px 25px 10px 20px;
}

.text ul
{
	list-style-type: disc;
	margin-left: 50px;
}
.text ol
{
	list-style-type: decimal;
	margin-left: 55px;
}
.text li
{
	font-size: 1.2em;
	font-family: Trebuchet MS;
	color: #000;
}


/* Footer Formatting */


.copy
{
	float: left;
	margin: 0px 0px 0px 10px;
}
.info
{
	float: right;
	margin: 0px 10px 0px 0px;
}

/* website styles */

html
{
	background: #AFB4B8 url(../gfx/bg.jpg) repeat-x top left;}
	
	
	#container
	{
		width: 898px;
		margin: 0px auto;
		padding: 0px 0px 0px 0x;
		}
		
		#header
		{
			width: 100%;
			height: 116px;
			}
			
			#header h1
			{
				width: 317px;
				height: 83px;
				float: left;
				margin: 16px 0px 0px 0px;
				background: url(../gfx/logo.jpg) no-repeat top left;}
				
				#header h1 a
				{
					width: 317px;
					line-height: 83px;
					text-indent: -10000px;
					display: block;}
					
					#header p
					{
						float: right;
						text-align: right;
						color: #fff;
						font: normal 1.4em Lucida Sans;
						margin: 15px 0px 0px 0px;}
						
						#content
						{
							border: solid 1px #fff;
							min-height: 500px;
							height: auto !important;
							height: 500px;
							width: 100%;
							background: #FEFEFE;}
							
							#slideshow
							{
								height: 250px;
								width: 100%;
								background: #F1B27E;}
								
								#wrapper
								{							min-height: 250px;
							height: auto !important;
							height: 250px;
							width: 100%;
							padding: 0px 0px 20px 0px;}
								
								#welcome
								{
									width: 530px;
									float: left;
									margin: 20px 0px 0px 0px;}
									
									#openHome
									{
										float: right;
										width: 308px;
										height: 40px;
										background: #F6E2D2;
										line-height: 40px;
										border: solid 1px #EEAD75;
										text-align: center;
										margin: 20px 20px 0px 0px;
										}
										
										p#openHome
										{
											font: bold 15px/40px Lucida Sans; }
											
											#openHome a
											{
												width: 308px;
												height: 40px;
												display: block;}
									
									#ctl00_ContentPlaceHolder1_pnlFeature
									{
										width: 296px;
										height: 234px;
										float: right;
										background: #F6E2D2;
										border: solid 1px #EEAD75;
										padding: 10px 0px 0px 12px;
										margin: 20px 20px 0px 0px;}
										
										#ctl00_ContentPlaceHolder1_pnlFeature h2
										{
											text-align: center;
												font-weight: bold;
	font-size: 1.4em;
	font-family: Lucida Sans;
	color: #000;
	margin: 3px 0px 0px 0px;}
	
	#footer
	{
		width: 100%;
		height: 25px;
		margin: 15px 0px 0px 0px;
		background: #E4A772;
		}
		
		#footer p, #footer a
		{
			color: #000;
			line-height: 25px;}