@charset "utf-8";
/* CSS Document */

body {
	background: #184681 url(../assets/bg.jpg) repeat-y center;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
.menu IMG {
	vertical-align: middle;
}
.menu A {
	color:#FFFFFF;
	font-weight:bold;
	margin-right:25px;
}
.menu A:link {
	text-decoration:none;
}

.menu A:visited {
	text-decoration:none;
}

.menu A:hover {
	text-decoration:underline;
}

.menu {
	background: url(../assets/menu_bg.png) no-repeat;
}
.banner {
	padding:18px;
}
.banner A {
	color:#184681;
	font-weight:bold;
}
.banner A:link {
	text-decoration:none;
}
.banner A:hover {
	text-decoration:underline;
}
.banner INPUT[type="text"] {
	font: 18px Arial, Helvetica, sans-serif;
	padding:6px;
	border:1px solid #184681;
	color:#2671CC;
	width:300px;
	background-color:#FFFFFF;
}
.search {
	padding-left:15px;
}
.content {
	padding:0 18px 18px 18px;
	line-height:140%;
}
.content H1 {
	color:#184681;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content H2 {
	color:#184681;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content TABLE {
	border-collapse:collapse;
}
.content TH {
	background-color:#184681;
	color:#FFFFFF;
}
.content TD, .content TH {
	//border:1px solid #184681;
	border: 0px;
	border-collapse:collapse;
	padding:1px;
	text-align:left;
}
.footer {
	color:#FFFFFF;
	background-color:#5592E1;
	padding:18px;
	line-height:140%;
}
.footer A {
	color:#FFFFFF;
}
.footer A:link {
	text-decoration:none;
}
.footer A:hover {
	text-decoration:underline;
}
.sections {
	width:140px;
	float:left;
}
.sections H2 {
	color:#FFFFFF;
	margin:0;
	padding-bottom:12px;
}
.browse {
	color: #FFCC00;
	font-weight:bold;
	display:inline;
}
.browse A {
	color:#FFFFFF;
	margin-right:5px;
}
.browse A:link {
	text-decoration:none;
}
.browse A:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}

.buttons       {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #FD6A02;}
.message { border:1px solid #FF9900; background-color:#FFFFCC; padding: 7px; margin-top: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.message_error { border:1px solid #CC0000; background-color:#FF4040; padding: 7px; margin-top: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; }