html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	overflow: hidden;
	font:400 15px/1.25em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background-color: #52649A;
	width: 100%;
}

#head {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:640px;
	height:96px;
	font-size:4em;
	z-index:5;
	overflow:hidden;
	background-color: #FFFFFF;
}

#title {
	overflow:hidden;
	position:absolute;
	top:104px;
	left:140px;
	right:12px;
	min-width:512px;
	max-width:1024px;
	background:#80AAFF;
	border:  thin ridge #FE903D;
	z-index: 4;
	color: #000000;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
}


#content {
	overflow:auto;
	position:absolute;
	top: 132px;
	bottom: 4px;
	left: 140px;
	right: 12px;
	min-width: 512px;
    max-width: 1024px;
	background: #eeeeee;
	border: thin ridge #FE903D;
	z-index: 3;
	color: #000000;
	padding-right: 4px;
	padding-left: 4px;
}

* html #content {
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	max-height:100%;
	width:100%;
	min-width: 512px;
	max-width: 1024px;
	overflow:auto;
	position:absolute;
	border-top: 132px solid #52649A;
	border-bottom: 4px solid #52649A;
	border-left: 140px solid #52649A;
	border-right: 12px solid #52649A;
}  

#content a.button {
	font-family: ms sans serif;
	font-size: 10pt;
	text-decoration:	none;
	display: block;
	width: 150px;
	text-align: center;
	border-width: 3px;
	color: black;
	border-color: #e3e3e3;
	border-style: outset;
	background:	#e3e3e3;
	margin: 4px;
} 

#content a.button:active { border-style: inset;} 

#content h1		{font:600 20px/1.2em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:20px; color:#902600;}
#content h2		{font:600 16px/1.2em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; color:#C84210;}
#content h3		{font:600 14px/1.2em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; color:#ED5A24;}
#content h4		{margin-bottom:10px; color:#FE903D;}
#content h5		{margin-bottom:5px}
#content p		{font:600 12px/1.2em; margin-bottom:10px;}
#content ul		{font:600 12px/1.2em; margin:0 0 10px 30px;}
#content td					{padding:0 5px 5px 0;}
#content ol					{margin-bottom:10px;}
#content ol li			{font:600 12px/1.2em; margin:0 0 5px 30px;}
#content td					{padding:4px; border-right:1px solid #d3def4; border-bottom:1px solid #d3def4; font-size:90%;}

#left {
	position:absolute;
	left:0;
	top:104px;
	bottom:68px;
	width: 132px;
	z-index:4;
	overflow: visible;
}

* html #left {
	height:100%;
	width: 132px;
	top:0;
	bottom:0;
	border-top:104px solid #52649A;
	border-bottom:68px solid #52649A;
	color:#fff;
}

#foot {
	position:absolute;
	bottom:0;
	left:0;
	width:132px;
	height:60px;
	z-index:5;
	overflow:hidden;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 12px;
	font-size: 10px;
	padding-right: 4px;
	padding-left: 4px;
}


#foot a, #foot a:visited {
color:#FFFFFF;
}


/** search **/
#search								{padding:10px 0;}
#search fieldset			{border:none;}
#search .ajaxSearch_resultsInfo,
#search .ajaxSearch_result			{display:none;}
#ajaxSearch_input 			{ width: 125px; height: 15px;}
#ajaxSearch_output 			{color: white; -moz-opacity:0.95 !important; opacity:0.95 !important; filter: alpha(opacity=95) !important; position: absolute; top: 270px; left: 55px; width:350px !important; z-index: 100; border:0; padding: 0; margin: 0;}
* html #ajaxSearch_output{font-size:0;}
#ajaxSearch_output a 		{color: #000; text-align: left; display: block; width: 93% !important;}
#ajaxSearch_output p 		{margin: 0;}
.AS_ajax_result 				{position:relative; border: 1px solid #ccc; color: #000; background: #fff;  padding: 5px 10px 7px; margin: 0; z-index:10001}
.ajaxSearch_highlight		{background:#ff9;}
.AS_resultLink 					{text-decoration: underline; padding: 0; margin: 0;}
.AS_ajax_resultDescription {color: #888;}
.AS_ajax_more 					{padding:5px 10px; color: #555; }
.AS_intro,
#search .ajaxSearch_intro,
#search .ajaxSearch_paging,
#search .AS_ajax_resultsIntroFailure			{ display: none;}
#ajaxSearch_form fieldset		{border:0px !important;}

/** sitemap and 404 styling **/
#page_201 #content ul,
#page_7 #content ul										{margin:0 0 5px 0; list-style:none;}
#page_201 #content a,
#page_201 #content a:visited,
#page_7 #content a,
#page_7 #content a:visited						{color:#000; text-decoration:none;}
#page_201 #content li:first-letter,
#page_7 #content li:first-letter			{margin-left:0;}
#page_201 #content li:before,
#page_7 #content li:before 						{content:"";}
#page_201 #content ul li,
#page_7 #content ul li								{padding:0 0 0 0.2em; margin:0 0 1px 0; border-left:0.6em solid #6d87bb; font-weight:bold;}
#page_201 #content ul ul li,
#page_7 #content ul ul li							{margin-left:0.2em; padding-left:0.5em; font-weight:normal !important; border-left:0.6em solid #9bb3e3;}
#page_201 #content .lvl3,
#page_7 #content .lvl3								{margin-left:-0.1em; padding-left:0.5em; border-left:0.6em solid #d3def4 !important;}
#contact .errors				{padding-bottom:20px; color:#f00;}
#contact label					{display:block; float:left; width:120px;}
#contact input,
#contact textarea				{width:300px;}
#contact #vericode			{width:150px;}
#contact #submitBtn			{width:100px; margin:0 0 0 300px; background:#fe903d; color:#000; font-weight:bold; border: thin ridge #80aaff;}
#contact #antispam img	{margin-top:10px;}

dd {display:none;}
}
