@charset "utf-8";
/* CSS Document */

	body {
		text-align:center;
		font-family:arial;
		background-color:#ffffff;
		padding:0px;
		margin:0px;
		font-size:12px;
		color:#8a8a8a;
		line-height:20px;
	}
	
	img { border:0px; }
	
	a {outline:none; text-decoration:none;}
	
	#header {
		width:100%;
		height:113px;
		background-image:url('images/header_bg.jpg');	
	}
	
	#container {
		margin:0 auto;
		width:970px;
		text-align:left;	
	}

	#container #logo{
		float:left;
		margin-top:5px;
	}
	
	#container #menu{
		margin-top:38px;
		height:30px;
		width:725px;
		text-align:left;
		float:right;
	}	
	
	#menu a{	
		display:inline-block;
		width:91px;
		padding-top:6px;
		height:24px;
		text-align:center;
		color:#000000;
		font-size:16px;
		font-weight:normal;
		text-decoration:none;
		margin-right:25px;
	}
	
	#menu a:hover{	
		display:inline-block;
		width:91px;
		padding-top:6px;
		height:24px;
		text-align:center;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;	
		background-image:url('images/menu_bg.png');
		background-repeat:no-repeat;
	}	

	#menu .selected{	
		display:inline-block;
		width:91px;
		padding-top:6px;
		height:24px;
		text-align:center;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;	
		background-image:url('images/menu_bg.png');
		background-repeat:no-repeat;
	}		
	
	#midsec {
		width:100%;
		min-height:229px;
		background-image:url('images/midsec_bg.jpg');	
		background-position:top;
		background-repeat:repeat-x;
	}	
	
	.leftside {
		width:477px;
		text-align:left;
		margin-right:2px;
		margin-left:4px;		
		border:0px solid #000;	
		float:left;
	}
	
	.rightside {
		width:477px;
		text-align:right;
		margin-right:4px;
		margin-left:2px;		
		border:0px solid #000;	
		vertical-align:top;
		float:right;		
	}	
	
	.textside {
		width:954px;
		text-align:left;
		margin-right:2px;
		margin-left:4px;		
		border:0px solid #000;	
	}	
	
	.smallimg {
		width:208px;
		height:179px;
		background-image:url('images/smallimg_bg.png');	
		background-repeat:no-repeat;
		text-align:center;
		padding-top:6px;
		float:right;
		margin-top:25px;
		margin-left:20px;
	}
	
	.pagename {
		padding:0px;
		padding-top:12px;
		font-size:18px;
		font-weight:bold;
		color:#59b0db;			
	}
	
	.cattitle {
		text-align:left;
		width:930px;
		border:none;
		border-top:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;	
		background-color:#eeeeee;	
		background-image:url('images/arrow.png');
		background-repeat:no-repeat;
		background-position:4px 7px;
		padding:6px;
		padding-left:24px;		
		font-size:16px;
		font-weight:bold;
		color:#59b0db;				
	}

	.cattitle a{
		font-size:16px;
		font-weight:bold;
		color:#59b0db;
	}

	.cattitle a:hover{
		font-size:16px;
		font-weight:bold;
		color:#000000;
	}
	
	.catspacer {
		height:10px;
		width:100%;	
	}

	.catbox {
		text-align:left;		
		width:946px;
		border-top:none;
		border-right:1px solid #d7d7d7;
		border-left:1px solid #d7d7d7;		
		border-bottom:1px solid #d7d7d7;	
		background-color:#fcfcfc;	
		padding:6px;	
		font-size:12px;
		font-weight:normal;
		color:#000000;				
	}	
	
	.catbox2 {
		text-align:left;		
		width:946px;
		border-top:none;
		border-right:1px solid #d7d7d7;
		border-left:1px solid #d7d7d7;		
		border-bottom:1px solid #d7d7d7;	
		background-color:#fcfcfc;	
		padding:6px;
		font-size:12px;
		font-weight:normal;
		color:#000000;				
	}	
	

	.regitem {
		width:auto;
		min-height:auto;
		border:1px solid #d7d7d7;

		text-align:center;
		padding:3px;
		float:left;
		margin:12px;
	}


	.smallitem {
		width:208px;
		min-height:179px;
		background-image:url('images/smallimg_bg.png');	
		background-repeat:no-repeat;
		text-align:center;
		padding-top:6px;
		float:left;
		margin:12px;
	}

	.bigitem {
		width:208px;
		height:620px;
		background-image:url('images/bigimg1_bg.png');	
		background-repeat:no-repeat;
		text-align:center;
		padding-top:6px;
		float:left;
		margin:12px;
	}
		

	.catbox .item {
		display:inline-block;
		vertical-align:top;
		text-align:center;		
		width:150px;
		min-height:120px;
		border:1px solid #eeeeee;
		background-color:#ffffff;	
		padding:6px;	
		margin:11px;
		font-size:12px;
		font-weight:bold;
		color:#000000;				
	}		
	
	h1 {
		padding:0px;
		padding-top:3px;
		font-size:18px;
		font-weight:bold;
		color:#59b0db;	
	}

	#midsec_scroller {
		width:100%;
		min-height:320px;
		/*
		background-color:#282828;
		background-image:url('images/mid_bg.jpg');
		background-repeat:no-repeat;
		*/
		background-position:top center;
	}	
	
	#midsec_scroller #container {
		margin:0 auto;
		width:970px;
		text-align:left;
	}	
	
	#midsec_scroller #container .leftside {
		padding-top:50px;
		margin-left:4px;
		color:#c8c8c8;
		line-height:24px;
		width:477px;
		text-align:left;
		float:left;		
	}	

	#midsec_scroller #container .rightside {
		padding-top:18px;
		width:477px;
		text-align:right;
		margin-right:4px;
		margin-left:2px;		
		border:0px solid #000;	
		float:right;			
	}	
	
	.bigimg {
		width:462px;
		height:240px;
		background-image:url('images/bigimg_bg.png');	
		background-repeat:no-repeat;
		text-align:center;
		padding-top:5px;
		float:right;
		margin-top:28px;
		margin-left:20px;
	}	
	
	#midsec_scroller .selected{	
		display:inline-block;
		width:121px;
		padding-top:3px;
		height:27px;
		text-align:center;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;	
		background-image:url('images/read_more.png');
		background-repeat:no-repeat;
	}	
	
	#midsec_scroller .selected:hover{ color:#000000; }				
	
	#footer {
		width:100%;
		height:46px;
		padding-top:18px;
		background-image:url('images/footer_bg.jpg');	
	}
	
	#footer a {
		text-align:center;
		text-decoration:none;
		color:#8a8a8a;
		display:inline-block;
		width:auto;
		margin-left:30px;
	}		

	#footer a:hover { color:#333333; }
	
	
	#slideshow {
	  margin:0 auto;
	  width:970px;
	  height:320px;		
	  position:relative;	  
	}
	
	#slidesContainer {
	  margin:0 auto;
	  width:970px;
	  height:460px;
	  padding-top:30px;
	  overflow:auto;
	  position:relative;
	}
	
	#slideshow #slidesContainer .slide {
	  margin:0 auto;
	  width:950px; 

	  height:320px;
	}
	
	.control {
	  display:block;
	  width:39px;
	  height:263px;
	  text-indent:-10000px;
	  position:absolute;
	  cursor: pointer;
	  z-index:99;
	}
	
	#leftControl {
	  top:142px;
	  left:-45px;
	  background:transparent url('images/arrow-left.png') no-repeat 0 0;
	}
	
	#rightControl {
	  top:142px;
	  right:-45px;
	  background:transparent url('images/arrow-right.png') no-repeat 0 0;
	}	
	
	#readmore {
		float:right;
		margin-top:20px;
		margin-right:20px;
	}

	.aselected{	
		display:inline-block;
		width:121px;
		padding-top:3px;
		height:27px;
		text-align:center;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;	
		background-image:url('images/read_more.png');
		background-repeat:no-repeat;
	}	
	
	.aselected:hover{ color:#000000; }	