@charset "utf-8";

body { margin:0; padding:0; background:#e1e1e1; }
body * { font-family:"Lucida Sans", "Lucida Grande", Verdana, sans-serif; }

.breaker { clear:both; }

#background { position:fixed; bottom:0; left:0; height:100%; width:100%; }
#background img { width:100%; min-width:1200px; }

#mainContainer { position:relative; width:1034px; margin:0 auto; top:70px; z-index:1; }

#shadow { position:absolute; top:-15px; left:0; width:1034px; height:588px; background:url(../images/shadow.png) no-repeat top left; z-index:1; }

#headerContainer { position:absolute; width:1034px; height:170px; top:-70px; left:0; z-index:2; }
#headerContent { position:relative; width:1034px; height:170px; z-index:2; }
#headerContainer h1 { font-size:24px; font-weight:normal; color:#555; position:absolute; top:20px; left:159px; }
#logo { position:absolute; top:10px; left:27px; width:132px; height:159px; z-index:3; }
#logo img { border:none; }

.status							{ position: absolute; width: 150px; height: 11px; right: 30px; top: 10px; }

#headerMenu 					{ position:absolute; top:71px; left:140px; font-size:11px; }
#headerMenu ul 					{ margin:0; padding:0; }
#headerMenu li 					{ list-style-type:none; float:left; height:30px; position:relative; background:url(../images/headerMenu.png) no-repeat top right; }
#headerMenu a 					{ color:#959595; text-decoration:none; line-height:30px; height:30px; display:block; padding:1px 15px 0 7px; }
#headerMenu li:hover,
#headerMenu li.active 			{ background:none; }
#headerMenu li:hover a,
#headerMenu li.active 			{ color:#01a0a7; background:#f5f6f7; height: 30px; }
#headerMenu li:hover a			{ height: 29px; }
#headerMenu li:hover .left,
#headerMenu li.active .left 	{ position:absolute; top:0; left:-10px; background:url(../images/headerMenuLi.png) no-repeat top left; width:10px; height:30px; }
#headerMenu li:hover .right,
#headerMenu li.active .right 	{ position:absolute; top:0; right:0; background:url(../images/headerMenuLiHover.png) no-repeat top left; width:10px; height:30px; }

#contentTop { position:relative; width:980px; height:60px; margin:0 auto; background:url(../images/contentTop.png) no-repeat top left; z-index:1; }
#contentBottom { position:relative; width:980px; height:35px; margin:0 auto; background:url(../images/contentBottom.png) no-repeat top left; z-index:1; }

#contentContainer { position:relative; width:980px; min-height:550px; margin:0 auto; background:url(../images/contentBackground.jpg) repeat-y top left; z-index:1; line-height:16px; }
#contentContainer h1 { color:#252525; font-size:18px; margin:0; padding:0 0 12px; }
#contentContainer h2 { color:#252525; font-size:13px; font-weight:normal; }
#contentContainer h3 { color:#363636; font-size:11px; margin:0; padding:0; }
.italicText { font-style:italic; }

.newsImage	{ float: left; border: 1px solid #ccc; padding: 3px; margin: 0 10px 10px 0; }

#contentLeft { position:relative; width:170px; padding:60px 0 0 20px; float:left; }
.info { color:#707070; font-size:11px; padding:0 0 20px; }
.copyright { color:#b7b7b7; font-size:10px; width:135px; }

#contentCenter { position:relative; width:570px; float:left; color:#636363; font-size:11px; }
#contentCenter ul { margin:0; padding:0; }
#contentCenter li { list-style-type:none; }
#contentCenter a { color:#252525; }
#contentCenter a:hover { }
#contentCenter p { margin:0 0 10px; }

#contentRight { position:relative; width:160px; padding:30px 10px 0 20px; float:left; font-size:11px; }
.contentRightItem { position:relative; width:160px; padding:0 0 20px; }
.contentRightItem img {border:none; }
.contentRightItem a { text-decoration:none; color:#32b1b7; }

.photoFrame		{ position: relative; float: left; padding: 9px 9px 0; border: 1px solid #ccc; margin: 0 10px 10px 0; }
.frameHide		{ position: relative; width: 160px; height: 110px; overflow: hidden; }
.frameTitle		{ position: relative; }
.frameTitle td	{ font-weight: bold; font-size: 10px; }
.more			{ text-align: right; }

#footerContainer { }
