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

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bodybg.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#314F72;
	font-size:14px;
}

a {
   outline: none;
}

.toptable {
	color:#314D72;
	font-weight:normal;
	text-align:center;
}

.toptable td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:15px;
	font-weight:bold;
}

.tdstyle td {
	background-color:#FFFFDD;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#444444;
	font-size:13px;
	font-weight:bold;
}

.imgborder {
	border:1px solid #314D72;
}

.field210 {
	width:200px;
}

strong {
	color:#314D72
}

a:link, a:visited {
	color:#314D72;
}

a:hover {
	color:#999;
}

.smallbold {
	font-size:12px;
	font-weight:bold;
	color:#314D72;
}

.quotemark-l {
	padding-bottom:3px;
	padding-right:5px;
}

.quotemark-r {
	padding-top:3px;
	padding-left:5px;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
	padding:20px;
}

.smalltext {
	font-size:12px;
}

.clear {
	clear:both;
}

.box {
	padding:20px;
	background-color:#FFC;
}

.box2 {
	padding:20px;
}

.spacer {
	height:20px;
}

.bigtext {
	font-size:26px;
	font-family:Verdana, Geneva, sans-serif;
}

.cbox {
	padding:20px;
	background-color:#FFC;
	border:1px solid #369025;
	text-align:center;
}

.ebox {
	padding:20px;
	background-color:#FFC;
	border:1px solid #369025;
}

	.ebox h3 {
		padding:0px;
	}

h1 {
	font-size:24px;
	color:#314D72;
	border-bottom:1px solid #314D72;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
	margin-bottom:30px;
}

h2 {
	font-size:20px;
	color:#314D72;
	border-bottom:1px solid #314D72;
	padding-bottom:5px;
	padding-top:30px;
	margin-top:0px;
	margin-bottom:30px;
	font-weight:normal;
}

h3 {
	font-size:18px;
	color:#314D72;
	border-bottom:1px solid #314D72;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:30px;
	font-weight:normal;
}

h4 {
	color:#333;
	font-size:14px;
}

p {
	line-height:24px;
	margin-bottom:30px;
	margin-top:30px;
}


#outerwrap {
	background-image:url(../images/outerbg.png);
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.ie6 #outerwrap {
	background-image:none !important;
}

#wrap {
	width:960px;
	background-color:#FFF;
	margin:auto;
}

#top {
	height:102px;
	background-image:url(../images/top.png);
	background-repeat:no-repeat;
}

	#menu {
		height:28px;
		position:relative;
		top:74px;
		margin-left:201px;
		background-color:#2B4B71;
		background-image:url(../images/menubg-all.png);
		background-repeat:repeat-x;
	}
	
		#menu ul {
			padding:0px;
			margin:0px;
		}
		
		#menu ul li {
			float:left;
			list-style:none;
		}
		
		#menu ul li a:link, #menu ul li a:visited {
			color:#FFF;
			font-size:15px;
			text-decoration:none;
			display:block;
			height:27px;
			padding-left:28px;
			padding-right:28px;
			text-align:center;
			line-height:29px;
			background-image:url(../images/menubg-all.png);
			background-repeat:repeat-x;
		}
		
		.ie6 #menu ul li a:link, .ie6 #menu ul li a:visited {
			width:120px !important;
			padding-left:15px !important;
			padding-right:15px !important;
		}
		
			#menu ul li a:hover {
				background-position:0 -27px;
			}
		


		
		

#banner {
	height:309px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
}

	
#mainwrap {
	padding:30px;
}

	#left {
			position:relative;
			width:569px;
			float:left;
			padding-right:30px;
	}
	

	
	#right {
		position:relative;
		width:264px;
		float:right;
	}
	

		
	#footer {
		border-top:1px solid #CCCCCC;
		clear:both;
		height:50px;
		margin-top:30px;
		font-size:11px;
	}
	
	
	#footer p {
	line-height:24px;
	margin-bottom:0px !important;
	margin-top:0px !important;
	}

		
