@charset "utf-8";
/* CSS Document */
/* GENERAL STYLES */
body {
	background:#d8d7d5;
	text-align:center;
	padding:0 20px;
	margin:0;
	font: 90%/1.4 arial, helvetica, sans-serif;
	text-align:center;
}
A {
	COLOR: #3769bb; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #264882; TEXT-DECORATION: underline
}
h3 { color:#938675; 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; } 
.errortext{ color:#F00; font-weight:bold;}


/*****TABLES******/

.headerBlue {
	PADDING-RIGHT: 15px; FONT-SIZE: 16px; font-weight:bold; HEIGHT: 25px; PADDING-LEFT: 5px;
}
.headerBlue {
	BACKGROUND: #d9dfea; WIDTH: 202px; COLOR: #4b5d79; BORDER-BOTTOM: #b4bfd6 1px solid
}
.contentBlue {
	BORDER-RIGHT: #d9dfea 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9dfea 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d9dfea 1px solid; WIDTH: 210px; PADDING-TOP: 10px; BORDER-BOTTOM: #d9dfea 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; font-size:12px;
}
#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;
}
#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:10px;
}
.headpush {margin-top:5px;}

#imgBanner {
	width:780px;
}

/**** Nav ****/
#navbar {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ccc 1px solid; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0; 
	WIDTH: 780px; 
	PADDING-TOP: 0px; 
	BACKGROUND: #2f5fa0;
}
#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: #fff; PADDING-TOP: 7px; TEXT-DECORATION: none;
}
#navbar LI {
	FONT-SIZE: 95%; FLOAT: left; WIDTH: auto; BACKGROUND: #2f5fa0;
}
#navbar LI UL {
	BACKGROUND: #5689ce; 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: #5689ce;
}
#navbar LI.sfhover {
	COLOR: #fff; BACKGROUND-COLOR: #5689ce;
}



/*****Main Content ****/

#contents {
	width:550px;
	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;

}


/***** footer  ******/
#bottom {
	width:780px;
	height:25px;
}

#footer {
	width:780px;
	font: 65%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	color:#898580;
	
}

	











