/* Start Inline box Styles */
/* Sample: <div class="ibox"><div><p>Text 1</p></div></div> ... */
.ibox { 
	display: inline-block; /* For Opera ~ IE needs it given as * html hack below */ 
	display: -moz-inline-box; /* For FF */ 
/*	width: 150px; */
/*	background: #eee; */
/*	margin: 5px; */
/*	border: 1px solid #000; */
	text-align: left; /* to left align text within divs when container has been set to center */ 
	vertical-align: top; /* required for IE and Opera */ 
} 

/* IE needs the values given in 2 x parts for some strange reason */ 
* html .ibox {
	display: inline-block;
} 
* html .ibox {
	display: inline;
} 

.ibox div {
	} /* nested block element for FF or text runs out of -moz-inline-box */ 

.ibox div.cell {
	width: 255px; 
	padding-right:1px; 
	} /* nested block element for FF or text runs out of -moz-inline-box */ 

.ibox p { 
	margin: 0px; /* Remove to use <P>'s natural padding */
} 
/* End Inline box Styles */

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333; 	
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;  
/*	FONT-FAMILY: arial-narrow; */ 
	BACKGROUND-COLOR: white;
}

A {
	FONT-SIZE: 8pt; 
}

H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 15px; 
	COLOR: #aaa; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 0px;
}

H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 12px; 
	COLOR: #aaa; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px;
}

H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px; 
	COLOR: #0000A0; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 0px;
}

h4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 8px; 
	COLOR: #000000; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 0px;
}


HR {
	MARGIN: 0px; 
	PADDING: 0px; 	
	
}

P {
	PADDING-RIGHT: 0px; 	
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 16px; 
	PADDING-TOP: 0px;
}

#line {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid;
}

.cls_general A {
	FONT-WEIGHT: 600; 
	FONT-SIZE: 8pt;
	COLOR: #09c; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
/*	TEXT-DECORATION: none; */
}

.cls_general A:link {
	COLOR: #09c;
}

.cls_general A:visited {
	COLOR: #07a;
}

.cls_general A:active {
	COLOR: #ffffff;
}

.cls_general A:hover {
/*	BACKGROUND-COLOR: #eee; */
/*	COLOR: #000; */
	FONT-SIZE: 10pt;  /* Makes divs move when items placed side-by-side */
	text-decoration: underline overline;

}

.button {
	background:#E2B624;
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:10pt;
	color:#222222;
}

.searchBox {
	background-color:#FFFFFF; 
	border: thin; 
	font-size: 10pt; 
	color: navy;
	text-align: center; 
	font-family: verdana, helvetica, arial;
}

#HeaderL {
/*	overflow: auto; */
	overflow: hidden;

	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: black 1px solid; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
/*	MARGIN: 10px 0px 10px;  first is spacing before header */
	LINE-HEIGHT: 11px; 
	HEIGHT: 110px; 
	BACKGROUND-COLOR: #ffffff; 
	voice-family: inherit;
	width: 721px; /* Width = actual width - paddings */
/*	min-width: 621px; */
	BACKGROUND-IMAGE: url(/images/Banner_L.gif);  
	BACKGROUND-REPEAT: no-repeat;  

}

img.HeaderL {
	display: none; 
}

#HeaderMid {
	overflow: hidden;

	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: black 1px solid; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: auto;
	LINE-HEIGHT: 11px; 
	HEIGHT: 110px; 
	voice-family: inherit;
	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif);  
}

#HeaderR {
	overflow: auto;
/*	display: block; */
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: black 1px solid; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: auto;
	LINE-HEIGHT: 11px; 
	HEIGHT: 110px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; 
	voice-family: inherit;
	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif);  
	width: 170px; /* Width = actual width - paddings */
}


#searchField {
	position: absolute;
/*	min-width: 300px; */
/*	width: 96%; */
/*	height: 95px; */
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid red;  
	margin: auto;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	font-size:11pt;
	Top: 52px;
	Left: 85px;
}

#HdrMenu {
/*	display: block; */
	BORDER: white 0px solid; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0;
	LINE-HEIGHT: 20px; 
/*	BACKGROUND-COLOR: #ffffff; */
	COLOR: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; 
/*	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif);  */
/*	BACKGROUND-IMAGE: url(/images/transparency24.png);  */
	text-align:left;
}

#HdrMenu A {
	COLOR: #ffffff;
	FONT-SIZE: 10pt; 
}

#HdrMenu A:link {
	COLOR: #ffffff;
	FONT-SIZE: 10pt; 
}

#HdrMenu A:hover {
	COLOR: #09c;
	FONT-SIZE: 10pt; 
}

/* #HdrMenu A:visited { */
/*	COLOR: #07a; */
/*	COLOR: #cccccc; 
	FONT-SIZE: 10pt; 
} */

#Footer {
	overflow: hidden;
	color: #012856;
	text-align: center;
	FONT-SIZE: 8pt; 
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: black 0px solid; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: auto;
	LINE-HEIGHT: 15px; 
/*	HEIGHT: 110px;  */
	voice-family: inherit;
/*	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif);  */
}

.Fill {
	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif); 
	 
}

#Content {
	FONT: 9pt/12pt verdana, arial, helvetica, sans-serif; /* FORMAT: font-size/line-height */
	TOP: 150px; /* Vertical Position of right bar */
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 10px; 	
/*	MARGIN: 0px 180px 50px 10px; *//* Adjust 2nd value, R margin, based on menu width */
	MARGIN: 5px 10px 10px 10px; 
	PADDING-TOP: 10px;
	VERTICAL-ALIGN: top;
/*	BORDER-left: black 1px solid; */ /* Affected the Sitemap when used in IE */
}

#Menu {
	overflow: hidden;

	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: black 1px solid; 
	PADDING-TOP: 10px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 12px; /* 2px more @ bottom b/c there was more space with top padding + link */
	MARGIN: auto;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 10px;
	LINE-HEIGHT: 16px; 
/*	HEIGHT: 110px; */
	BACKGROUND-COLOR: #ffffff; 
	voice-family: inherit;
/*	BACKGROUND-IMAGE: url(/images/HdrBkg_1square.gif);   */

}

.cls_HeaderMenuCell {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 	
	PADDING-BOTTOM: 0px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; 
	TEXT-ALIGN: left;
	border: 0px solid red;
	HEIGHT: 22px; 

}

.cls_HeaderMenuCell A {
/*	COLOR: #09c; */
	COLOR: #ffffff; 
	FONT-WEIGHT: 600; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

.cls_HeaderMenuCell A:link {
	COLOR: #09c;
}

.cls_HeaderMenuCell A:visited {
	COLOR: #07a;
}

.cls_HeaderMenuCell A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #000000; 
}

.cls_HeaderMenuCell A:hover {
/*	BACKGROUND-COLOR: #eee; */
/*	COLOR: #000; */
/*	FONT-SIZE: 10pt; */ /* Makes divs move when items placed side-by-side */
	BACKGROUND-COLOR: #ffeb10;
	text-decoration: underline overline;

}


.cls_HeaderMenuCellClicked {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
/*	WIDTH: 136px; */
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 	
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; 
/*	HEIGHT: 24px; */
	BACKGROUND-COLOR: #A58DB7; 
	TEXT-ALIGN: center;
}

UNKNOWN {
	WIDTH: 150px;
	HEIGHT: 14px;
	TEXT-INDENT: 30px;
	MARGIN: 0px;
}
