@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(images/bg.gif) repeat-x top #6CAED5;
}

#wrap {
	width:929px;
	height:auto;
	padding:0 15px;
	margin:0 auto;
	background:url(images/bg_top.png) no-repeat top center;
}

#logo {
	width:350px;
	height:100px;
	background:url(images/logo.png) no-repeat;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
}

.clear { clear:both;}

#header {
	padding:15px 0 0 0;
}

#header h1 {
	float:right;
	font-size:16px;
	font-weight:normal;
	color:#95afce;
	font-family:Tahoma, Geneva, sans-serif;
	margin:40px 10px 0 0;
}

#content {
	width:929px;
	height:auto;
	margin:0 auto;
		}
		#content .top .left {
			float:left;
			height:67px;
			width:15px;
			background:url(images/top_l.gif) no-repeat;
		}
		#content .top .bg {
			float:left;
			height:67px;
			width:899px;
			background:url(images/top_bg.gif) repeat-x;
		}
		#content .top .right {
			float:left;
			height:67px;
			width:15px;
			background:url(images/top_r.gif) no-repeat;
		}

.top .date {
	float:left;
	background:url(images/clock.jpg) no-repeat left center;
	padding:5px 0 5px 30px;
	font-size:11px;
	font-weight:bold;
	color:#feffee;
	margin:15px 0 0 0;
	text-decoration:underline;
}

#navigation {
	float:right;
	height:46px;
	width:auto;
	margin:6px 0 0 0;
		}
		#navigation .l {
			float:right;
			width:12px;
			height:46px;
			background:url(images/nav_r.gif) no-repeat;
		}
		#navigation .cont {
			float:right;
			width:630px;
			height:46px;
			background:url(images/nav_bg.gif) repeat-x;
				}
				#navigation .cont li {
					list-style:none;
					display:block;
					float:left;
					background:url(images/nav_sep.gif) no-repeat top right;
					padding:12px 15px;
					font-size:16px;
				}
				#navigation .cont li.current {
					background:url(images/nav_current.gif) no-repeat right;
					color:#adff1e;
					margin:3px 0 0 2px;
					padding:9px 15px 12px 13px;
						}
						#navigation .cont li.current a {
							color:#adff1e;
						}
				#navigation .cont li:last-child {
					background:none;
				}
				#navigation .cont li a {
					color:#fefeff;
					text-decoration:none;
						}
						#navigation .cont li a:hover {
							color:#adff1e;
						}
						#navigation .cont li.home {
							width:84px;
							height:46px;
							text-align:center;
							background:url(images/home_normal.gif) no-repeat;
							padding:12px 0;
						}
						#navigation .cont li.blog {
							padding:12px 7px 12px 15px;
						}
						#navigation .cont li.home.current {
							background:url(images/home.gif) no-repeat;
							margin:0;
						}
						#navigation .cont li.home.current a {
							color:#adff1e;
						}
		#navigation .r {
			float:right;
			width:12px;
			height:46px;
			background:url(images/nav_l.gif) no-repeat;
		}

#page {
	width:929px;
	height:auto;
		}
		#page .top {
			height:13px;
			width:929px;
			background:url(images/content_t.gif) no-repeat;
		}
		#page .text {
			width:929px;
			height:auto;
			background:url(images/content.gif) repeat-y;
		}
		#page .text .left {
			float:left;
			width:637px;
			height:339px;
			margin:0 0 0 11px;
			background:url(images/left.jpg) repeat-x bottom;
			position:relative;
				}
				#page .text .left .name {
					height:54px;
					background:url(images/name.png) no-repeat left;
					padding:0 0 0 15px;
					position:absolute;
					z-index:10;
					top:5px;
					right:5px;
						}
						#page .text .left .name span {
							display:block;
							padding:7px 15px 0 0;
							height:47px;
							background:url(images/name_r.gif) no-repeat right top;
							font-size:28px;
							color:#fff;
								}
								#page .text .left .name span strong {
									font-weight:normal;
									color:#b7fe36;
								}
								
				#page .text .left .thumb {
					width:314px;
					height:282px;
					float:left;
					z-index:2;
					margin:15px 0 0 13px;
				}
				#page .text .left .description {
					font-size:13px;
					width:265px;
					padding:70px 20px 0 0;
					float:right;
					color:#fff;
					line-height:19px;
					font-family:Arial, Helvetica, sans-serif;
						}
						#page .text .left .description span {
							font-size:11px;
						}
						#page .text .left .description ul {
							padding:30px 0;
						}
						#page .text .left .description li {
							list-style:none;
							font-size:16px;
							background:url(images/arrow_c.png) no-repeat left center;
							padding:5px 0 5px 30px;
							margin:3p 0;
						}
						#page .text .left .green {
							width:133px;
							height:22px;
							background:url(images/button_g.png) no-repeat;
							font-size:13px;
							color:#194676;
							text-align:center;
							text-decoration:none;
							position:absolute;
							padding:7px 0 0 0;
							bottom:10px;
							right:200px;
							font-family:Arial, Helvetica, sans-serif;
						}
						#page .text .left .blue {
							width:161px;
							height:22px;
							background:url(images/button_b.png) no-repeat;
							font-size:13px;
							color:#fff;
							text-align:center;
							text-decoration:none;
							position:absolute;
							padding:7px 0 0 0;
							bottom:10px;
							right:10px;
							font-family:Arial, Helvetica, sans-serif;
						}
		#page .text .right {
			width:240px;
			float:right;
			font-size:11px;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:normal;
			color:#abd4ff;
			line-height:19px;
			padding:10px 25px 10px 10px;
				}
				#page .text .right h1 {
					font-size:19px;
					font-weight:normal;
					color:#fff;
					margin:0 0 15px 0;
				}
				#page .text .right ul {
					padding:15px 0;
				}
				#page .text .right li {
					list-style:none;
					color:#fff;
					font-size:11px;
					margin:3px 0;
					background:url(images/arrow.gif) no-repeat left center;
					padding:0 0 0 20px;
				}
				#page .text .right .more {
					color:#b7fe36;
					font-weight:bold;
					text-decoration:none;
					background:url(images/disc.gif) no-repeat left center;
					padding:0 0 0 15px;
						}
						#page .text .right .more:hover {
							text-decoration:underline;
						}
		#page .bot {
			height:23px;
			white-space:929px;
			background:url(images/content_b.gif) no-repeat;
		}
		
		
		
		
		
		
		
#sub {
	width:929px;
	height:auto;
	margin:0 auto;
	background:url(images/sub/sub_bg.gif) repeat-y;
		}
		#sub .top {
			width:929px;
			height:19px;
			background:url(images/sub/sub_t.gif) no-repeat;
		}
		.sbottom {
			width:929px;
			height:22px;
			background:url(images/sub/sub_b.png) no-repeat;
		}
		
		#sub .left {
			float:left;
			width:234px;
			height:auto;
			margin:0 0 0 23px;
				}
				#sub .left h1 {
					font-size:19px;
					font-weight:normal;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					margin:0 0 0 10px;
				}
				#sub .left .item {
					width:224px;
					padding:20px 0 20px 10px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:11px;
					color:#fff;
						}
						#sub .left .item a {
							color:#ABDEFC;
							text-decoration:underline;
						}
						#sub .left .item h2, #sub .left .item h2 a {
							text-decoration:none;
							color:#b0ff24;
							font-weight:bold;
							font-size:14px;
							margin:0 0 15px 0;
								}
								#sub .left .item h2 a:hover {
									text-decoration:underline;
								}
						#sub .left .item img {
							background:#275789;
							padding:3px;
							margin:0 10px 0 0;
						}
						#sub .left .item a.visit {
							color:#a6dfff;
							font-weight:bold;
							text-decoration:underline;
							display:block;
							margin:15px 0 0 0;
							padding:0 0 0 10px;
							background:url(images/sub/sub_c.jpg) no-repeat left center;
						}
						#sub .left .sep {
							width:234px;
							height:2px;
							background:url(images/sub/sub_sep.gif) no-repeat;
						}
						#sub .left .box {
							width:232px;
							height:auto;
							margin:0 0 15px 0;
								}
								#sub .left .box .top {
									width:232px;
									height:7px;
									background:url(images/sub/sub_lt.gif) no-repeat;
								}
								#sub .left .box .cont {
									width:202px;
									height:auto;
									padding:5px 15px;
									font-size:11px;
									color:#cce5ff;
									font-family:Verdana, Geneva, sans-serif;
									line-height:21px;
									background:#4e81b8;
										}
										#sub .left .box .cont a {
											color:#fff;
											text-decoration:underline;
										}
										#sub .left .box .cont h3 {
											font-size:14px;
											font-weight:bold;
											margin:0 0 15px 0;
										}
								#sub .left .box .bot {
									width:232px;
									height:7px;
									background:url(images/sub/sub_lb.gif) no-repeat;
								}
		#sub .right {
	width:641px;
	background:url(images/sub/sub_rbot.gif) no-repeat bottom #fff;
	float:right;
	padding:0;
	margin:0 19px 0 0;
				}
				#sub .right .intro {
	width:588px;
	height:auto;
	margin:20px 0 0 27px;
						}
						#sub .right .intro .top {
							width:588px;
							height:10px;
							background:url(images/sub/sub_rt.gif) no-repeat;
						}
						#sub .right .intro .cont {
							width:428px;
							height:auto;
							background:url(images/sub/sub_rbg.gif) repeat-y;
							font-size:11px;
							color:#696969;
							line-height:21px;
							padding:10px 30px 10px 130px;
							position:relative;
								}
								#sub .right .intro .cont .thumb {
									position:absolute;
									top:-5px;
									left:-8px;
									width:auto;
									z-index:10;
									height:auto;
								}
								#sub .right .intro .cont h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#102846;
	font-size:19px;
	font-weight:normal;
	padding-bottom: 10px;
								}
						#sub .right .intro .bot {
							width:588px;
							height:10px;
							background:url(images/sub/sub_rb.gif) no-repeat;
						}
						
					#sub .right .content {
	width:588px;
	height:auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
						}
						#sub .right .content .top {
							width:588px;
							height:10px;
							background:url(images/sub/sub_rt.gif) no-repeat;
						}
						#sub .right .content .cont {
	width:528px;
	height:auto;
	background:url(images/sub/sub_rbg.gif) repeat-y;
	font-size:11px;
	color:#696969;
	line-height:21px;
	padding:30px 30px 10px 30px;
	position:relative;
								}
								#sub .right .content .cont .thumb {
									position:absolute;
									top:-5px;
									left:-8px;
									width:auto;
									z-index:10;
									height:auto;
								}
								#sub .right .content .cont h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#102846;
	font-size:19px;
	font-weight:normal;
	padding-bottom: 10px;
								}
						#sub .right .content .bot {
							width:588px;
							height:10px;
							background:url(images/sub/sub_rb.gif) no-repeat;
						}	
				
				
			#sub .right .boxes {
	width:598px;
	height:auto;
	padding:20px 0;
	margin:0 0 20px 17px;
					}
					#sub .right .boxes .box {
						width:288px;
						height:auto;
						float:left;
						margin:0 0 10px 10px;
							}
							#sub .right .boxes .box .top {
								height:28px;
								background:url(images/sub/sub_bxt.gif) no-repeat;
								width:258px;
								font-size:19px;
								color:#102846;
								font-family:Arial, Helvetica, sans-serif;
								padding:15px;
							}
							#sub .right .boxes .box .bg {
								height:auto;
								background:url(images/sub/sub_bxbg.gif) repeat-y;
								width:248px;
								color:#696969;
								padding:5px 20px;
								line-height:21px;
									}
									#sub .right .boxes .box .bg p {
										margin:0 0 10px 0;
									}
									#sub .right .boxes .box .bg p a {
										color:#000;
										text-decoration:underline;
									}
									#sub .right .boxes .box .bg .from {
										float:left;
										color:#9f9f9f;
									}
									#sub .right .boxes .box .bg .from strong {
										font-weight:bold;
										color:#2c72bc;
										font-size:19px;
									}
									#sub .right .boxes .box .bg .more {
										float:right;
										height:28px;
										width:144px;
										background:url(images/sub/sub_more.png) no-repeat;
										display:block;
										text-indent:-9999px;
										overflow:hidden;
										border:none;
									}
									#sub .right .boxes .box .bg .contact {
										float:right;
										height:28px;
										width:144px;
										background:url(images/sub/sub_contact.png) no-repeat;
										display:block;
										text-indent:-9999px;
										overflow:hidden;
										border:none;
									}
							#sub .right .boxes .box .bot {
								height:12px;
								background:url(images/sub/sub_bxb.gif) no-repeat;
								width:288px;
							}
							
			#sub .right .additional {
	width:588px;
	height:auto;
	margin:20px 0 0 27px;
					}
					#sub .right .additional .top {
						width:588px;
						height:46px;
						background:url(images/sub/sub_bbg.gif) repeat-x;
					}
					#sub .right .additional .top .left {
						width:15px;
						height:46px;
						background:url(images/sub/sub_bl.gif) no-repeat;
						margin:0;
						float:left;
					}
					#sub .right .additional .top h1 {
						font-size:19px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:normal;
						color:#fff;
						float:left;
						text-shadow:#19518e 1px 1px 3px;
						padding:12px 0 0 0;
					}
					#sub .right .additional .top .right {
						width:15px;
						height:46px;
						background:url(images/sub/sub_br.gif) no-repeat;
						margin:0;
						float:right;
					}
					#sub .right .additional .content {
	background:url(images/sub/sub_bb.gif) no-repeat bottom #ebebeb;
	width:558px;
	height:auto;
	padding:15px;
					}
							
		
		
		
		
		
		
		

#bottom {
	width:100%;
	min-width:972px;
	height:auto;
	padding:0 0 30px 0;
	background:url(images/bot_bg.png) repeat-x top;
	margin:30px 0 0 0;
		}
		#bottom .wrap {
			width:972px;
			height:auto;
			margin:0 auto;
		}
		#bottom .left {
			width:278px;
			height:auto;
			float:left;
				}
				#bottom .left .bot {
					width:269px;
					height:15px;
					background:url(images/bot_lb.gif) no-repeat;
					margin:0 0 0 5px;
				}
				#bottom .left .ll {
					width:33px;
					height:55px;
					float:left;
					background:url(images/fl.png) no-repeat right;
				}
				#bottom .left .cen {
					width:202px;
					height:38px;
					float:left;
					background:url(images/bot_top.gif) repeat-x;
					font-size:19px;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					text-shadow:#5eaddb 2px 2px 1px;
					padding:17px 5px 0 5px;
				}
				#bottom .left .lr {
					width:33px;
					height:55px;
					float:left;
					background:url(images/fr.png) no-repeat;
				}
				#bottom .left .box {
					width:278px;
					height:auto;
					background:url(images/bot_lbg.gif) repeat-y;
						}
						#bottom .left .box .cont {
							background:url(images/Homepage_09.jpg) no-repeat top;
							width:218px;
							font-size:14px;
							color:#fff;
							text-align:center;
							padding:15px 30px 0 30px;
							font-family:Arial, Helvetica, sans-serif;
							line-height:25px;
						}
						a.cntc {
							display:block;
							height:35px;
							width:212px;
							background:url(images/contact.png) no-repeat;
							text-indent:-9999px;
							overflow:hidden;
							border:none;
							margin:20px 0 0 0;
						}
		#bottom .right {
			width:699px;
			height:auto;
			float:left;
			margin:0 0 0 -5px;
				}
				#bottom .right .bot {
					width:699px;
					height:15px;
					background:url(images/bot_rb.gif) no-repeat;
					margin:0 0 0 4px;
				}
				#bottom .right .ll {
					width:33px;
					height:55px;
					float:left;
					background:url(images/fl.png) no-repeat right;
				}
				#bottom .right .cen {
					width:623px;
					height:38px;
					float:left;
					background:url(images/bot_top.gif) repeat-x;
					font-size:19px;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					text-shadow:#5eaddb 2px 2px 1px;
					padding:17px 5px 0 5px;
				}
				#bottom .right .lr {
					width:32px;
					height:55px;
					float:left;
					background:url(images/fr.png) no-repeat right;
				}
				#bottom .right .box {
					width:699px;
					height:auto;
					background:url(images/bot_rbg.gif) center repeat-y;
						}
						#bottom .right .box .cont {
							background:url(images/bot_rt.gif) no-repeat top;
							width:613px;
							padding:10px 43px 0 43px;
						}
						#bottom .right .box .cont a.more {
							color:#738db5;
							font-size:10px;
							color:#fff;
							text-decoration:none;
							margin:10px 0 0 0;
							float:right;
						}

#footer {
	width:100%;
	min-width:959px;
	height:auto;
	background:#070b10;
	font-size:11px;
	color:#636b78;
}
#footer .wrap {
	width:929px;
	margin:0 auto;
	padding:30px 15px;
}
#footer .copy {
	float:left;
}
#footer .top {
	float:right;
}
#footer .top a {
	font-size:10px;
	color:#738db5;
}







.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 267px; /*width of featured content slider*/
height: 102px;
float:right;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: url(images/sub/sub_dbg.gif) repeat-y;
width: 267px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper .contentdiv h1 {
	display:block;
	height:11px;
	width:252px;
	background:url(images/sub/sub_dt.gif) no-repeat top;
	font-size:11px;
	color:#36699f;
	padding:7px 0 0 15px;
}
.sliderwrapper .contentdiv h1 a {
	color:#36699f;
	text-decoration:none;
}
.sliderwrapper .contentdiv h1 a:hover {color:#000;}

.sliderwrapper .contentdiv .text {
	width:237px;
	height:54px;
	background:url(images/sub/sub_db.gif) no-repeat bottom;
	color:#7a7a7a;
	line-height:19px;
	padding:15px;
}
.sliderwrapper .contentdiv .text a {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #000;
}

#paginate-slider4{
width: 267px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align:left;
float:left;
background:none;
}
#paginate-slider4 li {
	list-style:none;
	display:block;
	height:31px;
	width:267px;
	padding:0 0 5px 0;
	background:url(images/sub/sub_item.gif) no-repeat left top #EBEBEB;
}
#paginate-slider4 li a {
	display:block;
	color:#565555;
	text-decoration:none;
	width:247px;
	padding:7px 10px;
	height:17px;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
