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

    body {
    	font-family: Tahoma, Arial, Helvetica, sans-serif;
    	margin: 0;
    	padding: 0;
    	color: #333;
    }
	html {
		min-height: 100%;
		height: auto;
	}
	a {color: #004796;}
	a:hover {text-decoration: none;}
	a:visited {color: #004796;}
	p {margin:0 0 8px 0;}
	h1 {
		color:#666;
		font-size:17px;
		font-weight:bold;
		position:relative;
		margin:25px 0px 15px 0px;
		font-family:arial;
		letter-spacing:1px;
	}
	h3 {
		color:#666666;
		font-size:20px;
		font-weight:normal;
		margin:0px 0px 10px 0px;
	}

	.wrapper {
		width: 1024px;
		margin: 20px auto;
    }
	.contentWrapper {
		width:930px;
		margin: 0px auto;
		padding:15px 30px;
		text-align:center;
    }
	
	.contentTop {
    	background: url(../img/bg_top.jpg) no-repeat;
        height:17px;
		margin: 0;
		position:relative;
    }
	.contentFill {
    	background: url(../img/bg_fill.jpg) repeat-y;
		padding: 0;
		margin: 0;
    }
	.contentBottom {
    	background: url(../img/bg_bottom.jpg) no-repeat;
        height:17px;
		margin: 0;
    }
	
	.nav1 {
		margin: 30px 10px 30px 10px;
		padding-left:15px;
		font-size:13px;
		line-height:170%;
		width:154px;
		float:left;
    }

	
	.nav1 ul,
	.nav1 li {
		margin:0;
		padding:0px;
		list-style-type:none;
	}
	.nav1 li, .nav2 li {

	}
	.nav1 a { color:#666; position:relative; text-decoration:none; padding-left:20px; }
	.nav1 a:hover { color: #666; background:url(../img/nav_hover.jpg) no-repeat 0px 1px; }
	.On { font-weight:bold; background:url(../img/nav_hover.jpg) no-repeat 0px 1px; }
	
	.theme_c {
		float:left;
		background-color:#CCCCCC;
		border-bottom:1px solid #fff;
		width:305px;
    }
	
	.content {
		float:left;
		width:435px;
		padding:0px 20px 20px 20px;
		font-size:13px;
		line-height:190%;

		color:#666;
    }
	
	.footer {
		margin: 0;
		position:relative;
		clear:both;
		text-align:center;
		font-size:11px;
		color:#666;
		padding-top:0px;
		line-height:150%;
    }

	.contentLeft {
    	float:left;
		width:625px;
		padding-left:20px;
		font-size:13px;
		line-height:160%;
		clear:both;
    }
	.contentRight {
    	float:right;
		width:280px;
		font-size:13px;
		line-height:160%;
    }
	
	.thumb {
		border:1px solid #ccc;
		padding:2px;
		margin-bottom:0px;
		margin-top:6px;
    }
	
	.left {
    	float:left;
		margin-right:20px;
    }
	.right {
    	float:right;
		margin-left:20px;
    }
	
	.news {
		padding:20px 20px 20px 20px;
		background-color:#DEE4EF;
		font-size:11px;
		border-bottom:0px solid #fff;
		color:#666;
    }
	.white, a.white:visited {
		color:#fff;
	}
