@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;
}
a {
	color:#1C5AA8;
}
a:hover {
	color:#F60;
	text-decoration:none;
}
a.external {
	background: url(/images/external.gif) no-repeat 100% 0;
	padding: 0 14px 0 0;
}
h1 {
	font-size:16pt;
	clear:both;
}
h2 {
	font-size:13pt;
	clear:both;
}
h3 {
	font-size:10pt;
}
h6 {
	font-size:9pt;
	font-weight:normal;
}
input, textarea, select {
	border: solid 1px #000;
}
ul {
	margin:0px;
}
#container {
	width:870px;
	margin: 0 auto;
	padding-top:6px;
	min-height: 600px;
	border:1px solid #000000;
	background: #101a23 url(/images/darkbg.png) repeat;
	z-index:1;
}
#header {
	width:840px;
	height:35px;
	margin: 0 auto;
	background:#3e7faa url(/images/header-grad.png) repeat-x;
	border: solid 1px #000000;
}
#search {
	width:300px;
	height:29px;
	background:#0b2635 url(/images/search-bg.png) repeat-x;
	float:right;
}
	#search form{
		padding-top:4px;
	}
#q {
	width:205px;
	height: 18px;
	font-size:8pt;
	background: #c6d0d6;
	border: 1px solid #333;
}
#sa {
	height: 19px;
	width: 50px;
	font-size:8pt;
	background: c6d0d6;
	border: 1px solid #333;
}
#navigation {
	width:840px;
	min-height:25px;
	margin: 0 auto;
	background: #95b6cc url(/images/navbg.png) repeat;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
}
	#navigation ul{
		list-style:none;
		padding:0;
		margin:0;
	}
		#navigation li{
			float:left;
		}
		#navigation li a{
			letter-spacing:1px;
			text-decoration:none;
			font-weight:bold;
			display:block;
			height:20px;
			width:auto;
			color:#000;
			padding: 5px 7px 0px 7px;
		}
		#navigation li a:hover{
			background:url(/images/navhover.png) repeat;
		}
#loginarea{
	float:right;
	text-align:center;
	border-left:solid 1px #000;
	min-height:25px;
	min-width:320px;
	font-size:8pt;
}
	#loginarea p{
		padding: 5px 5px 0px 5px;
	}
	#loginarea a{
		color: #000;
	}
	#loginarea a:hover{
		text-decoration:none;
	}
	#loginarea form{
		padding-top:2px;
	}
	#loginarea input{
		font-size:8pt;
		background: c6d0d6;
		border: 1px solid #000;	
	}
	#loginarea input.field{
		height: 18px;
		width: 70px;
		font-size:8pt;
		background: c6d0d6;
		border: 1px solid #000;
	}
	#loginarea input.button{
		height:19px;
		width:45px;
	}
#content {
	width:830px;
	min-height: 460px;
	padding:5px;
	margin: 0 auto;
	border:1px solid #000000;
	background:#FFF url(/images/navhover.png) no-repeat;
	z-index:1;
	overflow:hidden;
}
	#content p{
		margin: 7px 0px;
	}
	#content .small_desc{
		font-size:8pt;
		color:#999;
	}
	#content .box {
		width: 255px;
		min-height:250px;
		margin: 20px 0px 5px 15px;
		border: 1px solid #000;
		float:left;
	}
		#content .box ul {
			padding:5px;
			margin-left:17px;
		}
		#content .box h6 {
			margin: 5px 5px -5px 5px;
		}
		#content .box p {
			padding:5px;
		}
		#content .box form {
			padding:5px;
		}
		#content .box input[type=button] {
			height: 20px;
			width: 30px;
			border:1px solid #000;
		}
		#jumpMenu2 {
			width: 150px;
			border:1px solid #000;
		}
		#jumpMenu {
			width: 200px;
			border:1px solid #000;
		}
		#content .box span {
			font-size:8pt;
			color:#999;
		}
	#content .boxheader {
		font-weight:bold;
		background: #95b6cc url(/images/navbg.png) repeat;
		padding-top:2px;
		height: 18px;
		border-bottom:solid 1px #000;
	}
		#content .boxheader img{
			margin: -17px 3px 0px 0px;
			float:left;
		}
	#content .boxlarge {
		width:525px;
		min-height:250px;
		margin: 20px 0px 5px 15px;
		border: 1px solid #000;
		float:left;
	}
		#content .boxlarge p {
			padding:5px;
		}
		#content .boxlarge ul {
			padding:5px;
			margin-left:17px;
		}
		#content .boxlarge h6 {
			margin: 5px 5px -5px 5px;
		}
	#content .error{
		color: darkred;
		font-weight: bold;
		text-align: center;
		border: solid darkred 1px;
		background-color: #FF9D9D;
	}
	#content .success{
		color: #339900;
		font-weight: bold;
		text-align: center;
		border: solid darkgreen 1px;
		background-color: #B5FF9F;
	}
#footerleft {
	width: 260px;
	float:left;
	text-align:left;
}
	#footerleft ul{
		padding-top:5px;
		padding-left:25px;
		list-style:none;
	}
#footer {
	color:#FFFFFF;
	text-align:center;
	height:75px;
	font-size:8pt;
	font-weight:bold;
}
	#footer p{
		padding-top:15px;
	}
	#footer a{
		color:#FFF;
	}
	#footer a:hover{
		color:#F60;
	}
	#footer li{
		font-size:10pt;
		padding-bottom:4px;
		font-weight:bold;
	}
		#footer li a{
			display:block;
			height:25px;
			text-decoration:none;
			color:#FFF;
		}
		#footer li a:hover{
			color:#FF6600;
		}
#footerright {
	width:260px;
	float:right;
	text-align:left;
}
	#footerright ul{
		padding-left:65px;
		padding-top:5px;
		list-style:none;
	}
.plbutton{
	display:inline-block;
	padding:3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
	text-align:center;
	text-decoration:none;
	color:#000;
	width:85px;
	border:1px solid #000;
	background-color:#CCC;
}
#plcontainer a:hover{
	color:#000;
	background-color:#999;	
}
body {
	background: #5a5b61 url(/images/background.jpg) no-repeat top center;
	margin:0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}