@charset "utf-8";

/* CSS Document */



body

{

	background:#FFFFFF url(images/outer.jpg) repeat-x left top;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:24px;

	color:#000000;

	padding:0px;

	margin:0px;

}



form, input

{

	padding:0px;

	margin:0px;

}



img

{

	border:0px;

}



img a

{

	border:0px;

}



.clear

{

	clear:both;

}



.float_left

{

	float:left;

}



.float_right

{

	float:right;

}



/****************wrapper****************/



#wrapper

{

	width:950px;

	margin:0px auto;

}



/****************header****************/



#header

{

	width:950px;

	padding-top:56px;

}



.logo

{

	height:109px;

	margin-bottom:30px;

}



.banner

{

	width:950px;

	height:247px;

	margin-bottom:1px;

}



.nav

{

	background:url(images/nav-bg.jpg) no-repeat left top;

	width:949px;

	height:59px;

}



.nav ul

{

	list-style:none;

	padding:0px;

	margin:0px;

	padding:0px;

}



.nav ul li

{

	/*background:url(images/separator.jpg) no-repeat right top;*/

	border-right:1px solid #000;

	font-size:18px;

	color:#FFFFFF;

	line-height:59px;

	float:left;

	text-transform:uppercase;

	font-weight:normal;

	padding:0 1px 0 0;

}

.left-content ul li span.left a{color:#000000;text-decoration:none;}

.left-content ul li span.left a:hover{color:#000000;text-decoration:none;}





.nav ul li.nopadding{padding:0; border:0}



.nav ul li a

{

	font-size:18px;

	color:#FFFFFF;

	text-decoration:none;

	padding:0px 30px;

	display:block;

	background:url(images/linkBg.gif) 0 0 repeat-x ;

	height:59px;

}



.nav ul li a:hover,.nav ul li a.active

{

	background-position:0 -59px;

	display:block;

	font-size:18px;

	color:#fff;

	text-decoration:none;

}

/*.nav ul li a.active

{

	background:url(images/hover-bg.jpg) repeat-x left top;

	display:block;

	font-size:18px;

	color:#000000;

	text-decoration:none;

}*/



/****************content****************/



#content

{

	width:950px;

	padding-top:28px;

	margin-bottom:50px;

}



.welcome

{

	width:950px;

}



.welcome h1

{

	font-size:24px;

	color:#000000;

	padding:0px;

	margin:0px;

	padding-bottom:10px;

	line-height:normal;

}



.welcome p

{

	padding:0px;

	margin:0px;

	padding-bottom:35px;

}



.middle-content

{

	width:950px;

}



.left-content

{

	width:464px;

	float:left;

}



.left-heading

{

	color:#666666;

}



.left-heading img

{

	float:left;

	margin-right:12px;

}



.left-heading h2

{

	font-size:24px;

	color:#cc0000;

	padding:0px;

	margin:0px;

	line-height:normal;

}





.left-heading h2 a

{

	

	color:#cc0000;

	text-decoration:none;

}



.left-heading h2 a:hover

{

	

	color:#cc0000;

	text-decoration:none;

}





.left-content span.normal

{

	color:#cc0000;

	text-decoration:underline;

}



.left-content ul

{

	list-style:none;

	padding:0px;

	margin:0px;

}



.left-content ul li

{

	font-weight:bold;

	font-size:16px;

	line-height:normal;

	padding-bottom:10px;

}



.left-content ul li span.right

{

	width:50px;

	display:block;

	float:right;

	text-align:right;

	padding-bottom:5px;

}



.left-content ul li span.left

{

	background:url(images/star-new.jpg) no-repeat left top;

	padding-left:30px;

	width:375px;

	display:block;

	float:left;

	padding-bottom:5px;

}



.left-text

{

	

	border-bottom:1px dashed #c0bca3;

	width:434px;

	font-weight:normal;

	font-size:14px;

	line-height:24px;

	padding-bottom:8px;

	margin-left:30px;

}



.left-content span.details2

{

	color:#cc0000;

	font-size:16px;

	font-weight:bold;

	text-align:right;

	display:block;

	text-decoration:underline;

}



.left-content span.details2 a

{

	color:#cc0000;

	text-decoration:underline;

}



.left-content span.details2 a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content

{

	background:url(images/right-bg.jpg) repeat-y left top;

	width:464px;

	float:right;

}



.right-content-top

{

	background:url(images/right-top.jpg) no-repeat left top;

	width:464px;

}



.right-content-bottom

{

	background:url(images/right-bottom.jpg) no-repeat left bottom;

	width:428px;

	padding:12px 20px 35px 16px;

}



.right-heading

{

	color:#666666;

}



.right-heading img

{

	float:left;

	margin-right:12px;

}



.right-heading h2

{

	font-size:24px;

	color:#cc0000;

	padding:0px;

	margin:0px;

	padding-top:10px;

	line-height:normal;

}

.right-heading h2 a

{	color:#cc0000;

	text-decoration:none;

}

.right-heading h2 a:hover

{ color:#cc0000;

  text-decoration:none;	

}



.right-content-bottom span.normal

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content-bottom span.just

{

	color:#000000;

	font-size:15px;

	font-weight:normal;

}



.right-content-bottom span.details

{

	color:#cc0000;

	font-size:16px;

	font-weight:bold;

	text-decoration:underline;

}



.right-content-bottom span.details a

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content-bottom span.details a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content-bottom span.details2

{

	color:#cc0000;

	font-size:16px;

	font-weight:bold;

	text-align:right;

	display:block;

	text-decoration:underline;

}



.right-content-bottom span.details2 a

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content-bottom span.details2 a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.right-content-bottom h3

{

	font-size:24px;

	color:#000000;

	padding:0px;

	margin:0px;

	line-height:normal;

	text-align:center;

}



/****************footer****************/



#footer

{

	width:950px;

	height:150px;

}



.footer-top

{

	background:#000000;

	width:950px;

	height:59px;

}



.footer-top ul

{

	list-style:none;

	padding:0px;

	margin:0px;

	padding-left:165px;

}



.footer-top ul li

{

	background:url(images/footer-separator.jpg) no-repeat left center;

	font-size:12px;

	color:#FFFFFF;

	float:left;

	padding:0px 10px;

	line-height:59px;

	text-decoration:underline;

}



.footer-top ul li.nobr

{

	background:none;

}



.footer-top ul li a

{

	color:#FFFFFF;

	text-decoration:underline;

}



.footer-top ul li a:hover

{

	color:#FFFFFF;

	text-decoration:underline;

}



.footer-bottom

{

}



.copyright

{

	width:340px;

	float:left;

	font-size:11px;

}



.copyright span

{

	color:#cc0000;

	text-decoration:underline;

}

.copyright span a

{

	color:#cc0000;

	text-decoration:underline;

}

.copyright span a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.footer-logo

{

	width:189px;

	float:right;

	padding-top:10px;

}



/****************inner page****************/



.inner-page-left

{

	width:635px;

	float:left;

	line-height:20px;

}



.inner-page-left h1

{

	font-size:24px;

	color:#000000;

	padding:0px;

	margin:0px;

	line-height:normal;

}

.inner-page-left h1 a

{

	color:#000000;

	text-decoration:none;

}

.inner-page-left h1 a:hover

{

	color:#000000;

	text-decoration:none;

}



.inner-page-right

{

	width:300px;

	float:right;

}



.inner-widget

{

	background:url(images/widget-bg.jpg) repeat-y left top;

	width:300px;

	margin-bottom:15px;

}



.inner-widget-top

{

	background:url(images/widget-top.jpg) no-repeat left top;

	width:300px;

}



.inner-widget-bottom

{

	background:url(images/widget-bottom.jpg) no-repeat left bottom;

	width:256px;

	padding:22px;

	color:#666666;

	font-size:12px;

}



.inner-widget-bottom p

{

	padding:5px 0px;

	margin:0px;

	line-height:20px;

	color:#000000;

}



.inner-widget-bottom h2

{

	font-size:16px;

	font-weight:bold;

	color:#000000;

	padding:0px;

	margin:0px;

	line-height:normal;

}



.inner-widget-bottom h3

{

	font-size:18px;

	font-weight:bold;

	color:#000000;

	padding:0px;

	margin:0px;

	line-height:normal;

	text-align:center;

}



.star-img

{

	text-align:center;

}



.inner-widget-bottom span.heading

{

	font-size:18px;

	font-weight:bold;

	color:#cc0000;

	padding:0px;

}



.inner-widget-bottom span.heading a

{

	color:#cc0000;

	text-decoration:none;

}

.inner-widget-bottom span.heading a:hover

{

	color:#cc0000;

	text-decoration:none;

}





.inner-widget-bottom span.normal

{

	color:#cc0000;

	text-decoration:underline;

}



.inner-widget-bottom span.just

{

	color:#000000;

	font-size:15px;

	font-weight:normal;

}



.inner-widget-bottom span.details

{

	color:#cc0000;

	font-size:16px;

	font-weight:bold;

	text-decoration:underline;

}



.inner-widget-bottom span.details a

{

	color:#cc0000;

	text-decoration:underline;

}



.inner-widget-bottom span.details a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.inner-widget-bottom span.details2

{

	color:#cc0000;

	font-size:16px;

	font-weight:bold;

	text-align:right;

	display:block;

	text-decoration:underline;

}



.inner-widget-bottom span.details2 a

{

	color:#cc0000;

	text-decoration:underline;

}



.inner-widget-bottom span.details2 a:hover

{

	color:#cc0000;

	text-decoration:underline;

}



.inner-widget-bottom ul

{

	list-style:none;

	padding:0px;

	margin:0px;

	padding-top:5px;

}



.inner-widget-bottom ul li

{

	font-size:12px;

	color:#cc0000;

	line-height:normal;

	padding:4px 0px;

}



.inner-widget-bottom ul li a

{



	color:#cc0000;

	text-decoration:none;

}



.inner-widget-bottom ul li a:hover

{



	color:#000;

	text-decoration:none;

}



.subscribe-field-area

{

}



.subscribe-field-area span

{

	display:block;

	width:143px;

	margin-right:15px;

	padding-left:30px;

	float:left;

	font-weight:bold;

	text-align:right;

	line-height:41px;

}



.subscribe-field

{

	background:#FFFFFF;

	border:1px solid #000000;

	width:402px;

	height:39px;

	line-height:39px;

	padding:0px 5px;

}

.subscribe-field-area span

{

	display:block;

	width:143px;

	margin-right:15px;

	padding-left:30px;

	float:left;

	font-weight:bold;

	text-align:right;

	line-height:41px;

}



.newsletterTextInput

{

	background:#FFFFFF;

	border:1px solid #000000;

	width:402px;

	height:39px;

	line-height:38px;

	padding:0px 5px 2px;

	font-size:14px;

}







.subscribe-button

{

	background:url(images/subscribe.jpg) no-repeat left top;

	width:132px;

	height:40px;

	float:right;

	border:0px;

	margin:10px 33px 0px 0px;

	cursor:pointer;

}



.submit

{

	background:url(images/subscribe.jpg) no-repeat left top;

	width:132px;

	height:40px;

	float:right;

	border:0px;

	margin:10px 33px 0px 0px;

	cursor:pointer;

}





.inner-widget-bottom li{list-style:none;}

.success{color:#FF0000;padding-bottom:13px;padding-left:189px;}

.error{color:#FF0000;padding-bottom:13px;padding-left:189px;}

.send{}





.nav ul li a.home{background:url(images/home.gif) 0 0 no-repeat; width:78px; height:59px; text-align:center;}

.nav ul li a.home:hover, .nav ul li a.homeactive{background-position:0 -59px; color:#fff;}



.nav ul li a.subscribe{background:url(images/subscribe.gif) right 0 no-repeat; width:128px; height:59px; text-align:center;color:#000;}

.nav ul li a.subscribe:hover{background-position:right -59px; color:#000;}

.nav ul li a.subscribe.subActive{background-position:right -118px; color:#fff;}
.inner-page-left h1 span a{background:url("images/star-new.jpg") no-repeat scroll left top transparent;display:block;padding-left:30px;float:left}

.style_inner{padding-left:30px;clear:both}

