@charset "utf-8";
/* CSS Document */
/* GENERAL STYLES */
body {
	background:#eae8e8;
	text-align:center;
	padding:0 20px;
	margin:0;
	font: 90%/1.4 arial, helvetica, sans-serif;
	text-align:center;
}
A {
	COLOR: #84381b; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #84381b; TEXT-DECORATION: underline
}
h3 { color:#84381b; font-size: 200%; font-weight: normal; font-family:trebuchet, century, palatino linotype, book antiqua, times new roman, serif; }
h4 { color:#333; font-weight: bold; }
img { border:0; }
.gray { color:#808080; font-size:12px; } 
.red {color:#900 };

	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
		ol.forms {
		
		float:left;
		margin:0px 20px 0px 0px;
		padding:0px;
		list-style:none;
	
	}
	
	ol.sideforms {
		
		margin:0px 0px 0px 0px;
		padding:0px;
		list-style:none;
	
	}
	
	ol.forms input {
	
		letter-spacing:1px;
		background:#f4f4f4;
		border:1px solid #c5cbad;
		padding:3px;
		width:200px;
		margin:0px 0px 0px 0px;

	}
	
	ol.sideforms input {
	
		letter-spacing:1px;
		padding:2px;
		width:240px;
		border:1px solid #c5c9a9;
		margin:0px 0px 0px 0px;

	}
	
	ol.forms textarea{
	
		letter-spacing:1px;
		padding:3px 3px 3px 3px;
		background:#f4f4f4;
		border:1px solid #c5cbad;
		height:140px;
		width:340px;		
		margin:-1px 0px 0px 0px;
	
	}
	
	ol.sideforms textarea{
	
		letter-spacing:1px;
		padding:2px;
		height:100px;
		width:240px;
		border:1px solid #c5c9a9;
		margin:-1px 0px 0px 0px;
	
	}
	
	ol.last {
	
		margin-right:0px;
	
	}
	
	
	ol.forms li{
	
		margin-bottom:10px;
	
	}
	
	ol.sideforms li{
	
		margin-bottom:5px;
	
	}
	
	ol.forms label {
	
		display:block;
		padding:5px 0px 5px 0px;
		margin:0px;
	
	}
	
	ol.sideforms label {
	
		display:block;
		padding:5px 0px 5px 0px;
		margin:0px;
	
	}
	

	
	input#submit-side {
	
		padding:0px;
		margin:5px 0px 0 0;
		display:block;
		border:none;
		cursor:pointer;
		clear:both;
		outline-style:none;

	}
	
	span.error {
	
		font-size:12px;
		color:#46abbf;
		padding-left:5px;
	
	}
/*****TABLES******/

.headerBlue {
	PADDING-RIGHT: 15px; FONT-SIZE: 16px; font-weight:bold; HEIGHT: 25px; PADDING-LEFT: 5px;
}
.headerBlue {
	BACKGROUND: #e8e8e8; WIDTH: 200px; COLOR: #84381b; BORDER: #ccc 1px solid
}
.contentBlue {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc  1px solid; FONT-SIZE: 12px; 
}

.headerGray {
	PADDING-RIGHT: 15px; FONT-SIZE: 16px; font-weight:bold; HEIGHT: 25px; PADDING-LEFT: 5px;
}
.headerGray {
	BACKGROUND: #cccccc; WIDTH: 202px; COLOR: #666; BORDER-BOTTOM: #ddd 1px solid;
}
.contentGray {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 210px;  PADDING-TOP: 10px; BORDER-BOTTOM: #e8e8e8 1px solid; FONT-SIZE: 12px; 
}



#mytables table {
	clear: both; 
}
#mytables th {
	padding-right: 0px; border-top: #bec4cd 1px solid; border-bottom: #bec4cd 1px solid; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 3px; 
	background: #ebebeb url(images/th_bg.gif) repeat-x; color:#464646
}
#mytables td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom: #bec4cd 1px solid; vertical-align:top; font: 90%/1.4 arial, helvetica, sans-serif;
}
#mytables td.highlight {
	background: #f8f8f8; font-weight:bold; color:#8f8e8e; padding-bottom: 5px; padding-top: 3px
}
#mytables td a {
	text-decoration:none;
}
#mytables td a:hover {
	text-decoration:underline;
}
#mytables ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px; padding-top: 0px
}


/* CONTAINERS */

#container {
	background: #fff;
	border-left: 1px solid #c6c2bd;
	border-right: 1px solid #c6c2bd;
	border-bottom: 1px solid #c6c2bd;
	width: 780px;
	text-align:center;
	height:auto;
	display:block;
	position:relative;
}

#header {
	background: url(images/logo.gif) no-repeat;
	text-align:right;
	color:#938675;
	width:780px;
	height:59px;
	vertical-align:bottom;
	padding-top:15px;
}
.headpush {margin-top:5px;}

#imgBanner {
	width:780px;
}

/**** Nav ****/
#navbar {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ccc 1px solid;
	BORDER-bottom: #ccc 1px solid;  
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0; 
	WIDTH: 780px; 
	PADDING-TOP: 0px; 
	BACKGROUND: #e5e5e5;
}
#navbar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navbar A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; WIDTH: auto; COLOR: #84381b; PADDING-TOP: 7px; TEXT-DECORATION: none;
}
#navbar LI {
	FONT-SIZE: 95%; FLOAT: left; WIDTH: auto; BACKGROUND: #e5e5e5;
}
#navbar LI UL {
	BACKGROUND: #e8e8e8; LEFT: -999em; WIDTH: 12.4em; POSITION: absolute; text-align:left;
}
#navbar LI LI {
	FONT-WEIGHT: normal; WIDTH: 12.4em; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#navbar LI UL A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; WIDTH: 12.4em; PADDING-TOP: 3px;
}
#navbar LI UL UL {
	MARGIN: -1.8em 0px 0px 13.8em;
}
#navbar LI:hover UL UL {
	LEFT: -999em;
}
#navbar LI.sfhover UL UL {
	LEFT: -999em;
}
#navbar LI:hover UL {
	LEFT: auto; WIDTH: 12.4em;
}
#navbar LI LI:hover UL {
	LEFT: auto; WIDTH: 12.4em;
}
#navbar LI.sfhover UL {
	LEFT: auto; WIDTH: 12.4em;
}
#navbar LI LI.sfhover UL {
	LEFT: auto; WIDTH: 12.4em;
}
#navbar LI:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f5f5f5;
}
#navbar LI.sfhover {
	COLOR: #fff; BACKGROUND-COLOR: #f5f5f5;
}





/*****Main Content ****/

#contents {
	width:550px;
	color:#333333;
	float:left;
	padding-left:10px;
	padding-top:10px;
	text-align:left;

}
#x-contents {
	width:750px;
	color:#333333;
	float:left;
	padding-left:10px;
	padding-top:10px;
	text-align:left;

}
#adSpace {
	width:160px;
	/*background:url(images/bgright.gif) repeat-y;*/
	margin-left:600px;
	padding-top:20px;
	text-align:right;

}

#highlight {
	background:#f5f5f5;
	border:1px dashed #ddd;
	width: 400px;
	padding:5px;


/***** footer  ******/
#bottom {
	width:780px;
	height:25px;
}

#footer {
	width:780px;
	font: 65%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	color:#898580;
	
}

	











