@charset "utf-8";
/* CSS Document 
++++++++++++++++++++++++++++++
Filename     : main.css
Page width   : 775px
Background   : #f5f8ff
Black Text   : #000000
Blue Color  : #004483
Last updated : march 1, 2011
++++++++++++++++++++++++++++++
*/
@import url("reset.css");

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
	.wrapper{
		width:875px;
		margin:0 auto;
		padding:15px 0 0 0;
		}	
/* ++++++++++++++++++++++++++++++ HEADER ### */
		.header{
		width:875px;
		padding-bottom: 10px;
		float:left;
		clear:both;
		display: block;
		background:url(../images/header-bg.jpg) repeat-x left top;
		}
			.logo{
			width:222px;
			float:left;
			padding:0px;
			}
			.logoright{
			width:145px;
			float:right;
			text-align:right;
			padding: 30px;
			}
/* ++++++++++++++++++++++++++++++ BANNER ### */
	.mainbanner{
	width: 875px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
	display: block;
	}
/* ++++++++++++++++++++++++++++++ MAIN CONTAINER ### */
	.mainContainer{
	width:875px;
	float:left;
	clear:both;
	padding:0px;
	background:url(../images/body-bg.jpg) no-repeat center top;
	}
		/* ++++++++++++++++ LEFT COL ### */
		.mainContainer .leftCol{
			width:192px;
			float:left;
			}
			.mainContainer .leftContent{
			float:right;
			width:192px;
			padding-top:32px;
			}
				.mainContainer .leftContent a{
				display:block;
				clear:both;
				font-size:13px;
				line-height:30px;
				padding:0 0 0 15px;
				width:177px;
				font-weight:bold;
				height:30px;
				color:#ffffff;
				text-decoration:none;
		
				zoom:1;
				float:left;
				clear:both;
				white-space:nowrap;
				display:inline;
				border-right:none;
				}
				.mainContainer .leftContent a:hover{
				color:#0072bc;
				}
				.mainContainer .leftContent a.current{
				color:#ffffff;
				background: #0072bc url(../images/nav-bg.jpg) repeat-y right top;
				}
				.mainContainer .leftContent a.current:hover{
				color:#ffffff;
				}
		/* ++++++++++++++++ RIGHT COL ### */
		.mainContainer .rightCol{
		width:678px;
		float:left;
		}
			.mainContainer .rightBox{
			float:right;
			width:638px;
			clear:both;
			padding:20px;
			font-size:13px;
			}
				.mainContainer .rightCol p{
				padding:5px 0 8px 0;
				line-height:16px;
				font-size:13px;
				clear:both;
				}
					.mainContainer .rightCol p a{
					color:#004483;
					}

				
				.mainContainer .rightCol h1{
				font-size:18px;
				color:#000052;
				font-weight:normal;
				padding-bottom:12px;
				}
		
		.mainContainer .rightCol ul{
				padding:0 0 0 25px; margin: 0;
				font-size: 12px;
				line-height: 18px;
				clear:both;
				}