	html, body { margin: 0px; padding: 0px; }
	body { background: #000000 url(../layout/site_back222.png) repeat-x top right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
	input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	form { margin: 0px; }
	p, td { line-height: 1.5; }
	ul { line-height: 1.8; }

	#branding { display: none; }
	#contact { display: none; }
	.layout_area { }
	.content_area { }
	.page_area { background: #FFFFFF; }

	a:link, a:visited {	color: #F4F9C1; text-decoration: none; }
	a:hover, a:active { color: #FFFFFF; text-decoration: underline; }

	a.plain_link:link, a.plain_link:visited { text-decoration: none; }
	a.plain_link:hover, a.plain_link:active { text-decoration: none; }

/* ADS */
	.media_area img { border: 0px;}


/* HEADER */
	#header_area { background: #24476B; }
	.header_text { color: #99B3CC; padding: 0px 5px 0px 0px; }

/* NAVIGATION */
	#nav_area {  padding-left: 140px; line-height: 1; }

	#navcontainer { width: 100%; float: left; }
	#navcontainer ul { padding: 0px; margin: 0px; }
	#navcontainer ul li { display: inline; }
	#navcontainer ul	{ margin: 0px;	padding: 0px;	color: #FFFFFF; font-weight: bold; font-size: 15px; }
	#navcontainer ul li a { width: 120px; height: 31px; color: #FFFFFF; text-align: center; text-decoration: none; float: left; }
	#navcontainer ul li a:link, #navcontainer ul li a:visited{ padding-top: 4px; }
	#navcontainer ul li a:hover {  color: #FFFFFF; text-decoration: underline; }
	#navcontainer .active { background: url(../layout/site_nav_on.gif) no-repeat top center; padding-top: 4px;}

/* MENU */
	#menu_area { padding-top: 15px; background: #336699; border-right: 1px solid #24476B; }

	#menucontainer ul { margin-left: 10px; padding: 0px; list-style-type: none; }
	#menucontainer a { color: #FFFFFF; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: bold; }
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border-bottom: 1px solid #24476B; }
	#menucontainer a:hover, #menucontainer a:active { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #24476B; background: #99B3CC; }
	#menucontainer .start { border-top: 1px solid #24476B; }

/* CONTENT */
	#content_area { background: #336699 url(../layout/site_page_start.gif) no-repeat top left; padding: 10px 10px 10px 10px; }

	h1 { font-size: 180%; color: #F4F9C1; font-weight: normal; margin-top: 0px; }
	h2 { font-size: 150%; color: #6DA8D5; font-weight: bold; border-bottom: 1px solid #6DA8D5; }
	h3 { font-size: 120%; color: #f1f1f1; font-weight: normal; }
	h4 { font-size: 110%; color: #808080; font-weight: normal; border-bottom: 1px solid #CCCCCC; }

	hr { color: #C0C0C0; height: 1px; }
	.indent { padding-left: 20px; }

/* MENU */
	#gutter_area { padding-top: 10px; background: #264C73 url(../layout/site_page_start.gif) no-repeat top right; }

	#menucontainer ul { margin-left: 10px; padding: 0px; list-style-type: none; }
	#menucontainer a { color: #FFFFFF; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: bold; }
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border-bottom: 1px solid #24476B; }
	#menucontainer a:hover, #menucontainer a:active { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #24476B; background: #99B3CC; }
	#menucontainer .start { border-top: 1px solid #24476B; }

	#base_page { background: #336699 url(../layout/site_page_base.gif) no-repeat bottom left; }	
	#base_gutter { background: #264C73; }	

/* FOOTER */
	#footer_area {  background: #264C73 url(../layout/site_footer_back.gif) no-repeat bottom left; color: #FFFFFF;  padding: 10px; text-align: left; }
	#footer_area a:link, #footer_area a:visited { color: ##FFFFFF; text-decoration: none; }
	#footer_area a:hover, #footer_area a:active { color: ##FFFFFF; text-decoration: underline; }

/* SCRIPT ELEMENTS */
	#form_errors { }
	#form_errors ul { margin-top:0px; margin-bottom:0px }
	.form_inner_error { padding: 3px; color: #CC0000; border: 1px dashed #CC0000; margin: 10px; background: #FAE5E5; } 
	.form_input_normal {  }
	.form_input_error { border: 1px solid #CC0000; }

/* SITE SPECIFIC */
	#site_links ul { list-style: circle; }
	#site_links a:link, #site_links a:visited { text-decoration: none; }
	#site_links a:hover, #site_links a:active { text-decoration: underline; }
	#site_map ul { list-style: circle; }

	.content_note { border: 1px dashed #FF7E01; background: #FFF2E5 url(../layout/site_content_note.gif) no-repeat top left; margin: 10px; padding: 10px 10px 10px 120px; line-height: 2; }

.ads_side {margin-bottom: 10px; text-align: center}
.ads_image {text-align: center}


.site_page_invert { background: #FFFFFF; border: 4px solid #99B3CC; padding: 10px; color: #333333; }
.site_page_invert_title { background: #4D79A6; padding: 5px; font-size: 140%; font-weight: bold; }
.site_page_invert_footer{ background: #4D79A6; padding: 5px; text-align: right;  }

.menu_dark_top {  background: #24476B url(../layout/site_menu_top.gif) no-repeat top left; padding: 5px 5px 5px 5px; }
.menu_dark_bot {  background: #24476B url(../layout/site_menu_bot.gif) no-repeat bottom left; padding: 5px 5px 5px 5px; }

.box_dark_top { background: #24476B url(../layout/box_dark_top.gif) no-repeat top left; padding: 5px; } 
.box_dark_bot { background: #24476B url(../layout/box_dark_bot.gif) no-repeat bottom left; padding: 5px; } 

.box_mid_top { background: #99B3CC url(../layout/box_mid_top.gif) no-repeat top left; padding: 10px; color: #000000; } 
.box_mid_bot { background: #99B3CC url(../layout/box_mid_bot.gif) no-repeat bottom left; padding: 5px; } 

/* JQUERY OVERWRITES */

	.ui-widget { font-family: verdana, Arial,sans-serif; font-size: 11px; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: verdana, Arial,sans-serif; font-size: 1em; }