@charset "ISO-8859-1";
/**************************************************
					Body
**************************************************/
body {
	color:#887e82;
	margin:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
}

/**************************************************
					General
**************************************************/
* {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
a {
	text-decoration:none;
}
a:hover {
}
img {
	border:0;
}
.home_img{
margin-top:80px;}

#content h4 a, #content h4 a:visited{ text-decoration:none; color:#999999; padding-left:20px; font-size:14px; }


/**************************************************
					Container
**************************************************/
#container {
	font-size:.75em;
	margin:0 auto;
	text-align:left;
	width:864px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
						Header
	**************************************************/
	#header {
		height:232px;
		position:relative;
		width:864px;
	}
	#header h1 {
	background:url('../_img/background/header2_h2.jpg') no-repeat;
	left:51%;
	position:absolute;
	top:40px;
	width:140px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -75px;
	}
	#header p {
	color:#FF9933;
	font-size:1.25em;
	text-align:center;
	position:absolute;
	top:205px;
	width:864px;
	}
	
	#header.splash {
		height:50px;
		}
		
	
	#header h1 a {
	display:block;
	height:124px;
	text-indent:-9999px;
	width:300px;
	height:150px;
	}
	
	
	#nav a {
		display: block;
	}	
	#nav li a {
	color:#FF9933;
	display:block;
	font-size:1em;
	}	
	#nav {
		list-style:none;
		padding:0 0 0 18px;		
	}	
		#nav li.first {
			background:none;
			padding:0 43px 0 0;
		}
		#nav li.final {
			padding:0 0 0 48px;
		}
	
	#nav li a:hover { /* hover text link */
	color:#9B5E1E;
	}
	
	#nav ul li a:hover {
	color:#9B5E1E; /* hover text link drop down menu */
	;
	background-color: #FBFBFB;
	}	
	#nav li
	{
		background:url('../_img/background/header_ul_li.jpg') no-repeat;
		background-position:center left;
		float:left;
		line-height:36px;
		padding:0 41px 0 42px;
	}	
	#nav li ul { /* second-level lists */
	list-style:none;
	position: absolute;
	border:1px solid #887e82;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #FFFFFF;
	}
	
	#nav li ul li {	
	background:none;	
	padding: 0;
	text-indent: 3px;
	clear:both;
	}
	
	#nav li ul li a {width:200px;}
	
	#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	/* Suckerfish IE 7 fix!!!! */	
	#nav li:hover, #nav li.hover {
    position: static;
}



	/**************************************************
						Content
	**************************************************/
	#content {
	background-position:top;
	clear:both;
	float:right;
	height:416px;
	margin:0 16px 34px 0;
	_margin:0 8px 34px 0;
	width:416px;
	background-color: #FFFFFF;
	background-image: url(../_img/background/orange_line_no_left.png);
	background-repeat: no-repeat;
	padding-left: 0px;/*		overflow:auto;*/
	}
	#content a{color:#000; text-decoration:underline;}
	#content a:visited{color:#000; text-decoration:underline;}
	#content a:hover{color:#000; text-decoration:none;}
	
	#content h2, h3{ width:340px;}
	
	#content h2{ 
	font-size: 1.6em;
	margin-left:20px;
	margin-top:27px;	
	padding-bottom: 10px;
	}
	
	#content h3{ 

	margin-left:20px;
	margin-top:10px;
	padding-bottom: 10px;}

	#content p {
		color:#63565e;
		font:.85em/1.5em Arial, Helvetica, sans-serif;
		padding:0 20px;
	}
	#content ul {
		font:.85em/1.5em Arial, Helvetica, sans-serif;
		list-style:none;
		padding:27px 27px 0;
		width:362px;
		
	}
	#content ul li {
		float:left;
		width:232px;
	}
	#content ul li.alt {
		width:130px;
	}
	#content ul li a {
	background:url('../_img/background/content_ul_li_a.jpg') no-repeat;
	background-position:center left;
	color:#B9B3AC;
	display:block;
	letter-spacing:-.1em;
	padding:0 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.8em;
	}
	#content ul li a:hover {
		background:url('../_img/background/content_ul_li_a_hover.jpg') no-repeat;
		background-position:center left;
		color:#63565e;
	}
	.back{
	float:right;
	clear:both;
	margin-top:10px;
	}
	
	/**************************************************
					left Content no img
	**************************************************/
	
	
	
	#content2 {
	background-position:top;
	float:left;
	height:416px;
	margin:0 0 0 16px;
	_margin:0 0 34px 8px;
	width:416px;
	background-color: #FFFFFF;
	background-image: url(../_img/background/orange_line_no_right.png);
	background-repeat: no-repeat;/*		overflow:auto;*/
		
	}
	#content2 a{color:#000; text-decoration:underline;}
	#content2 a:visited{color:#000; text-decoration:underline;}
	#content2 a:hover{color:#000; text-decoration:none;}
	
	#content2 h2, h3{ width:340px;}
	
	#content2 h2{ 

	margin-left:25px;
	margin-top:27px;	
	padding-bottom: 10px;
	}
	
	#content2 h2.overlay{
	width:80px;}
	
	#content2 h3{ 

	margin-left:25px;
	margin-top:10px;
	padding-bottom: 10px;}

	#content2 p {
	color:#63565e;
	padding:0 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	}
	#content2 ul {
		font:.85em/1.5em Arial, Helvetica, sans-serif;
		list-style:none;
		padding:27px 27px 0;
		width:362px;
		
	}
	#content2 ul li {
		float:left;
		width:232px;
	}
	#content2 ul li.alt {
		width:130px;
	}
	#content2 ul li a {
	background:url('../_img/background/content_ul_li_a.jpg') no-repeat;
	background-position:center left;
	color:#B9B3AC;
	display:block;
	letter-spacing:-.1em;
	padding:0 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.8em;
	}
	#content2 ul li a:hover {
		background:url('../_img/background/content_ul_li_a_hover.jpg') no-repeat;
		background-position:center left;
		color:#63565e;
	}

	/**************************************************
						Content
	**************************************************/
	#sidebar {
	float:left;
	height:416px;
	margin:0 0 0 16px;
	_margin:0 0 34px 8px;
	width:416px;
	}
	#sidebar p {
	}
	#sidebar p img {
		display:block;
		height:416px;
		width:416px;
	}
	
				/**************************************************
							Form
			**************************************************/
			form {
			width:400px;
			margin-left:10px;
			}
			form fieldset {
				border:1px solid #ccc;
				display:block;
				padding:10px;
			}
			form fieldset legend {
	color:#666;
				*margin:0px 0px 0px -6px;
	padding:0px 0px 0px 0px;
	font-family: arial;
	font-size: 100%;
			}
			
			/**************************************************
							Definition List
			**************************************************/
			form fieldset dl {
				clear:both;
				margin:15px 0 0;
				width:auto;
			}
			
				/**************************************************
								Definition Term
				**************************************************/
				form fieldset dl dt {
					color:#000;
					float:left;
					font-size:110%;
					margin:0 10px 5px 0;
					width:80px;
				}
			
				/**************************************************
								Definition Description
				**************************************************/
				form fieldset dl dd {
					margin:0 0 10px 20px;
					color:#666;
					_text-indent:-3px !important;
				}
				form fieldset dl dd input {
	font:110% Arial, Helvetica, sans-serif;
	width: 238px;
				}
				form fieldset dl dd label {
					line-height:1.6em;
					margin:0 8px 0 0;
					vertical-align:top;
					*vertical-align:baseline;
				}
				form fieldset dl dd select {
	font:110% Arial, Helvetica, sans-serif;
	width: 244px;
				}
					form fieldset dl dd select.extra-small {
						width:55px;
					}
					form fieldset dl dd select.small {
						width:155px;
					}
					form fieldset dl dd select.medium {
						width:255px;
					}
					form fieldset dl dd select.large {
						width:355px;
					}
				form fieldset dl dd textarea {
	height:95px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
				}
					form fieldset dl dd textarea.medium {
						width:252px;
					}

	/**************************************************
						Footer
	**************************************************/
	#footer {
		border-top:1px solid #887e82;
		clear:both;
		color:#dfdfdf;
		font-size:.75em;
		line-height:35px;
		width:864px;
	}
	#footer p {
		float:right;
		padding:0 7px;
	}
	#footer p a {
		color:#dfdfdf;
	}
	#footer ul {
		float:left;
		list-style:none;
	}
	#footer ul li {
		float:left;
	}
	#footer ul li a {
		color:#dfdfdf;
		display:block;
		margin:0 25px 0 7px;
	}
.google{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	font-size: 1.1em;
}



.prA {
	float:left;
	margin:0 0 10px 10px;
	width:190px;
}
.prB {
	float:right;
	margin:0 10px 10px 0;
	width:190px;
}
.prC {
	clear:both;
	float:left;
	margin:0 0 0 10px;
	width:190px;
}
.prD {
	float:right;
	width:200px;
	margin:0 10px 0 0;
	width:190px;
}
