/* --- Main -------------------------------- */

html {
	background:				#f0f0ea url(../images/bg.gif) top center no-repeat;
	color:					#ffffff;
	font:					10px Verdana, sans-serif;
	text-align:				center;
}

html, body {
	margin:					0;
	padding:				0;
}

body {
	margin: 				0;
	padding: 				0;
	line-height:			1em;
	width:					800px;
	margin-left: 			auto;
    margin-right:			auto;
}

#flashcontent {
	background:				transparent url(../images/flash_bg.gif) top left repeat-x;
	background-position: 	0px 30px;
	height: 				390px;
	margin-top:				-30px;
	z-index:				1;
	position:				relative;
}

div, h1, h2, h3, h4, ul, li, form, input, select, option, img, p {
	margin:					0;
	padding:				0;
}

p {
	padding-bottom:			10px;
}

/* Form Layout
--------------------------------------------------------------------------------------- */

#form {
	background:				transparent url(../images/form_bg.gif) top left repeat;
	min-height:				100px;
	margin:					0px 0px 15px 0px;
	padding:				10px 0px 10px 0px;
	text-align:				left;
	width:					100%;
	}
	.form_text {
		color: 					#ffffff;
		font:					13px Arial, Helvetica, Tahoma, Verdana, sans-serif;
		margin:					0px 18px 10px 18px;
		padding:				0px 0px 0px 0px;
		position:				relative;
		text-align:				left;
		}
	#form input[type=text], #form select, #form input[type=password] {
		background:				#ffffff;
		border:					0;
		padding:				3px 4px 4px 4px;
		margin:					0px 0px 0px 0px;
		width:					100%;
		}
	#form select {
		height:					20px;
		}
	#form textarea {
		background:				#ffffff;
		border:					0;
		padding:				3px 4px 4px 4px;
		margin:					0px 0px 0px 0px;
		height:					150px;
		width:					100%;
		}
	#form input[type=checkbox]{
		}

/* --- Default Links -------------------------------- */

a:link, a:visited {
	color:					#000000;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

.clear, .clr {
	clear:					both;
	height:					0px;
	font-size: 				0px;
	line-height: 			0px;
}

#container {
	background:				#ffffff;
    position: 				relative;
	width:					800px;
}

#content {
	background:				#f0f0ea url(../images/content_bg.gif) top left repeat-x;
    position: 				static;
	min-height:				200px;
	text-align:				left;
	color:					#000000;
	padding:				15px 10px 0px 10px;
	font:					12px Verdana, sans-serif;
	line-height:			18px;
}

.content50 {
    position: 				relative;
	padding:				0px 20px 0px 0px;
	width:					360px;
	float:left;
}


#content h1 {
	color:					#ffffff;
	padding-bottom:			25px;
	font:					20px Gill Sans, sans-serif
}


/* --- Main Links -------------------------------- */

#mainMenu {
	background:				transparent url(../images/menu_bg.gif) top left repeat;
    position: 				relative;
}

#mainMenu ul {
	margin-right:			0px;
	padding-top:			0px;
	list-style:				none;
	width:					800px;
}

#mainMenu li {
	float:					right;
	position:				static;
	top:					0;
	right:					0;
	text-align:				center;
}

#mainMenu li a {
	padding:				7px 10px 9px 8px;
}

#mainMenu ul:after {
    content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#mainMenu a {
	text-decoration:		none;
	display:				block;
}

#mainMenu li a:link, #mainMenu li a:visited {
	background:				transparent url(../images/menu_divider.gif) top right no-repeat;
	color:					#bbbbba;
}

#mainMenu li a:hover {
	background:				transparent url(../images/menu_divider.gif) top right no-repeat;
	color:					#ffffff;
}

#mainMenu li.last a:link, #mainMenu li.last  a:visited {
	background:				transparent;
	color:					#bbbbba;
}

#mainMenu li.last  a:hover {
	background:				transparent;
	color:					#ffffff;
}

/* --- Links 2 -------------------------------- */

#mainMenu2Holder {
	background:				transparent url(../images/menu2_bg.gif) top left repeat;
    position: 				relative;
	height:					31px;
}

#mainMenu2 {
    position: 				relative;
	z-index:				2;
	margin-top:				-31px;
}

#mainMenu2 ul {
	margin-right:			0px;
	padding-top:			0px;
	list-style:				none;
	width:					800px;
}

#mainMenu2 li {
	float:					right;
	position:				static;
	top:					0;
	right:					0;
	text-align:				center;
	padding:				9px 10px 12px 8px;
	background:				transparent url(../images/menu2_divider.gif) top right no-repeat;
}

#mainMenu2 ul:after {
    content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#mainMenu2 a {
	text-decoration:		none;
	display:				block;
}

#mainMenu2 li a:link, #mainMenu2 li a:visited {
	color:					#ffffff;
}

#mainMenu2 li a:hover {
	color:					#bbbbba;
}

#mainMenu2 li.last a:link, #mainMenu2 li.last  a:visited {
	background:				transparent;
	color:					#ffffff;
}

#mainMenu2 li.last  a:hover {
	background:				transparent;
	color:					#bbbbba;
}

/* --- Links 3 -------------------------------- */

#mainMenu3 {
    position: 				relative;
	background:				transparent url(../images/menu3_bg.gif) top left repeat;
}

#mainMenu3 ul {
	margin-right:			0px;
	padding-top:			0px;
	list-style:				none;
	width:					800px;
}

#mainMenu3 li {
	float:					left;
	position:				static;
	top:					0;
	right:					0;
	text-align:				center;
}

#mainMenu3 li a {
	padding:				11px 10px 12px 8px;
}

#mainMenu3 ul:after {
    content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#mainMenu3 a {
	text-decoration:		none;
	display:				block;
}

#mainMenu3 li a:link, #mainMenu3 li a:visited {
	background:				transparent url(../images/menu3_divider.gif) top right no-repeat;
	color:					#ffffff;
}

#mainMenu3 li a:hover {
	background:				transparent url(../images/menu3_divider.gif) top right no-repeat;
	color:					#bbbbba;
}

#mainMenu3 li.last a:link, #mainMenu3 li.last  a:visited {
	background:				transparent;
	color:					#ffffff;
}

#mainMenu3 li.last  a:hover {
	background:				transparent;
	color:					#bbbbba;
}
