/* CSS Document */



body {

	margin-left: auto;

	margin-right: auto;

	height: auto;

	margin: 0;

	background:url(../_img/body_bg.jpg) repeat-x;



}

#container{

	padding: 0;

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	height: auto;

}

#header {

	background:url(../_img/menu_bg.jpg) no-repeat;

	width: 960px;

	height: 48px;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 18px;

}

h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 21px;

	color: #022167;

	margin: 0;

	font-weight: 100;

	letter-spacing: 1px;

}	

h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #022167;

	padding-left: 38px;

	font-size: 18px;

	font-weight: 100;

	letter-spacing: 1px;

}

h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #6b6b6b;

	font-size: 18px;

	font-weight: 100;

	letter-spacing: 1px;

}

.break {

	background:url(../_img/break.jpg) no-repeat;

}

a {

	color: #00F;

	text-decoration: none;

}

	a:hover {

		text-decoration: underline;

	}

/* menu  */

#menu {

	float: right;

}



/* Logo */

#logo {

	

	width: 960px;

	height: 274px;

	clear: right;

}

#logo_content{

	padding-top: 16px;



}

img.center {

	margin-top: 20px;

}



/* Content */

#content {

	width: 960px;

	height: auto;

	background-color: #fff;

}

#content_container{

	width:940px;

	margin: 0 auto;

	padding-top: 37px;

	clear: right;

	height: auto;

	background: #fff url(../_img/content_bg.jpg) no-repeat top center;

}

#left_col{

	background: url(../_img/selector_bg.jpg) no-repeat;

	padding: 25px 5px 0 0px;

	width:220px;

	height:352px;

	float: left;	

}

	#left_col ul li{

		list-style-image:url(../_img/sidebox.jpg);

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		padding: 0 15px 15px 0;

		line-height: 18px;

		color: #333;

	}

	#left_col ul li a{

		color: #333333;

		text-decoration: none;

	}

		#left_col ul li a:hover{

			text-decoration: underline;

		}

#center_col{

	float: left;

	padding: 0 5px 0 20px;

	width: 360px;

	height: auto;

}

	#center_col ol li {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333333;

		padding-bottom: 10px;

	}

	#center_col ul{

		list-style: none;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333333;

		line-height: 18px;

	}

	#center_col ul.bullets {

		list-style: square;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333333;

		line-height: 18px;

	}

		#center_col ul.bullets li {

			padding-bottom: 5px;

		}

	a.home_header {

		font-family: Georgia, "Times New Roman", Times, serif;

		font-size: 21px;

		color: #022167;

		margin: 0;

		font-weight: 100;

		letter-spacing: 1px;

	}

.top {

	font-style:italic;

	padding-bottom: 5px;

}

#right_col{

	float: left;

	width: 310px;

	height: 100%;

	padding: 0 0 20px 20px;



}

	#right_col ul li{

		list-style: square;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333333;

		line-height: 18px;

	}

.side_pic {

	clear: both;

	padding-top: 20px;

}

	.side_pic img{

		margin-right: 10px;

		border: 1px solid #ccc;

	}

/* footer */

#footerWrap {

	width: 100%;

	vertical-align: baseline;

	background:#dcdcdc;

	height: 100%;

	clear: both;

	margin-top: 20px;

}

	#footer {

		width: 960px;

		margin: 0 auto;

		padding-top: 10px;

	}

	

		#footer ul {

			margin: 0;

			padding: 0;

			text-align: center;

			list-style-type: none;

		}

			#footer ul li {

				display: inline;

				color: #999999;

				margin-left: 0;

				font-family: Arial, Helvetica, sans-serif;

				font-size:11px;

			}

			#footer li a {

				color: #999999;

				text-decoration: none;

			}

				#footer li a:hover {

					text-decoration: underline;

				}

		#footer p{

			text-align: center;

			color: #999999;

			font-family: Arial, Helvetica, sans-serif;

			font-size:11px;

			padding-bottom: 20px;

			margin: 0;

		}	

		#footer a {

			color: #999999

		}
		
		
		.right {text-align:right;}