* {



	margin: 0px;



	padding: 0px;



}



img, fieldset {



	padding: 0px;



	border: none;



	margin: 0px;



	line-height: 0px;



}



a {



	color: #666666;



	text-decoration: none;



	font-weight: bold;



}



a:hover {



	text-decoration: none;



	color: #000000;



}



body {



	line-height: normal;



	color: #666666;



	background: url(images/bg.jpg);



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}







p { text-align: left; margin-bottom: 10px; }



.center { text-align: center; }



.right { text-align: right; }



.justify { text-align: justify; }







#wrap {



	width: 1013px;



	margin: 0 auto;



	position: relative;



}



#bg_top {



	position: absolute;



	left: 0;



	width: 100%;



	height: 290px;



	background: #000000 url(images/bg_top.png) no-repeat top center;



}



.clear {



	clear: both;



}



.read {



	text-align: right;



	padding-right: 5px;



	padding-top: 5px;



}



.read a {



	color: #ff0000;



	font-weight: normal;



	font-size: 11px;



}



.read a:hover {



	color: #666666;



}



/*logo*/







#logo {



	height: 90px;



	padding: 20px 0 0 62px;



}



#logo h1 a {



	font: 14px Arial, Helvetica, sans-serif;



	color: #ffffff;



	font-weight: bold;



	text-decoration: none;



}



#logo a small {



	font: 12px Arial, Helvetica, sans-serif;



	color: #ffffff;



	font-weight: normal;



	text-decoration: none;



}



#header {



	background: url(images/header.jpg) no-repeat top center;



	height: 360px;



}



#white_bg {



	background: #ffffff;



}



#white_bg_top {



	background: url(images/white_bg_top.jpg) no-repeat top left;



	height: 11px;



}



#white_bg_bot {



	background: url(images/white_bg_bot.jpg) no-repeat top left;



	height: 19px;



}



#img_box1 {



	padding: 5px 240px;



}



#img0, #img00, #img000 {



	float:left;



	width: 260px;



	margin-left: 5px;



}



#img_box {



	padding: 5px 100px;



}



#img1, #img2, #img3 {



	float:left;



	width: 260px;



	margin-right: 10px;



}



#img2 {



	



}



#read_more_left {



	padding: 20px 100px;



}







#read_more_box {



	padding: 25px 0;



}



#read_more_left p {



	font-size: 18px;



	line-height: 24px;



	color: #578f0e;



}



.read_more_right {



	background:url(images/read_more.png) no-repeat top left;



	width: 195px;



	height: 56px;



	display: block;



	float: right;



	text-align: center;



	font: 18px Arial, Helvetica, sans-serif;



	color: #ffffff;



	font-weight: normal;



	line-height: 56px;



	margin-right: 10px;



}



#grey_top {



	background: url(images/grey_top.jpg) no-repeat top left;



	height: 11px;



	width: 999px;



	margin: 0 auto;



}



#grey_bg {



	background: url(images/grey_bg.jpg) repeat-y center;



}



#grey_grad {



	background: url(images/grey_grad.jpg) no-repeat center bottom;



	/*min-height: 60px;*/



}



#gray_bor {



	background: url(images/grey_bor.png) repeat-y center;



}



/*



	menu



*/







#menu {



	background: url(images/menu_bg.jpg) no-repeat top left;



	width: 734px;



	height: 59px;



	padding: 0px 132px;



	margin: 8px 7px 0px 7px;



}



#menu ul {



	padding-left: 30px;



	list-style: none;



}



#menu ul li {



	display: inline;



}



#menu ul li a {



	font: 12px Arial, Helvetica, sans-serif;



	color: #ffffff;



	text-align: center;



	font-weight: normal;



	text-decoration: none;



	display: block;



	float: left;



	width: 32%;



	height: 59px;



	line-height: 59px;



	background: url(images/menu_bg.png) no-repeat top left;



}



#menu ul li a:hover, #menu ul li .active {



	color: #ffffff;



	background: url(images/hover.png) no-repeat top center;



}



#column_box h1 {



	font: 18px Arial, Helvetica, sans-serif;



	color: #6ca42b;



	font-weight: normal;



}







.col_text {



	padding-right: 10px;



}



#column_box {



	padding-left: 2px;



}



.column_title {



	padding-left: 20px;



	padding-top: 10px;



	padding-bottom: 15px;



}



.read {



	padding-top: 50px;



	text-align: right;



}



.read a {



	font: 11px Arial, Helvetica, sans-serif;



	color: #d84005;



	font-weight: bold;



}



#footer_top {



	width: 841px;



	margin: 0 auto;



	background: url(images/footer_bor.png) no-repeat bottom;



	padding-top: 20px;



}



#footer_top h3 {



	font: 18px Arial, Helvetica, sans-serif;



	color: #ffffff;



	font-weight: normal;



	padding-left: 20px;



	padding-bottom: 5px;



}



#footer_top a {



	color: #ffffff;



	font-weight: bold;



}



#footer_top a:hover {



	color: #ac2700;



}



#footer_top p {



	color: #ffffff;



}



#footer_column1, #footer_column2, #footer_column3 {



	width: 226px;



	float: left;



}



.footer_text {



	background: url(images/footer_bor.png) no-repeat top left;



	width: 226px;



	padding: 10px 0px 10px 0px;



}



#footer_column2 {



	padding: 0px 87px 0px 75px;



}



.foot_pad {



	padding-left: 45px;



	padding-top: 10px;



}



.link1 {



	background: url(images/link1.png) no-repeat 0px 2px;



	padding-left: 30px;



	min-height: 18px;



	padding-bottom: 10px;



}



.link2 {



	background: url(images/link2.png) no-repeat 0px 2px;



	padding-left: 30px;



	min-height: 18px;



	padding-bottom: 10px;



}



.link3 {



	background: url(images/link3.png) no-repeat 0px 2px;



	padding-left: 30px;



	min-height: 18px;



	padding-bottom: 10px;



}



.link4 {



	background: url(images/link4.png) no-repeat 0px 2px;



	padding-left: 30px;



	min-height: 18px;



	padding-bottom: 10px;



}



.ls {



	list-style: none;



	padding-left: 0px;



}



.ls li {



	background: url(images/ls1.gif) no-repeat 0px 6px;



	margin-bottom: 8px;



	padding-left: 15px;



}



#footer_bot {



	width: 970px;



	margin: 0px auto;



	text-align: center;



	padding: 10px 0px 20px;



}



#footer_bot p, #footer_bot a {



	color: #ffffff;



	font-weight: normal;



	font-size: 11px;



}



/*=================================*/



/* Nivo Slider Demo



/* November 2010



/* By: Gilbert Pellegrom



/* http://dev7studios.com



/*=================================*/











#slider-wrapper {



	background:url(images/top.jpg) no-repeat;



	width: 995px;



	height: 360px;



	margin:0 auto;



}



#slider {



	position:relative;



	width: 995px;



	height: 360px;



	background:url(images/loading.gif) no-repeat 50% 50%;



}



#slider img {



	position:absolute;



	top:0px;



	left:0px;



	display:none;



}



#slider a {



	border:0;



	display:block;



}



.nivo-controlNav {



	position:absolute;



	left:260px;



	bottom:-42px;



	display: none;



}



.nivo-controlNav a {



	display:block;



	width:22px;



	height:22px;



	background:url(images/bullets.png) no-repeat;



	text-indent:-9999px;



	border:0;



	margin-right:3px;



	float:left;



}



.nivo-controlNav a.active {



	background-position:0 -22px;



}



.nivo-directionNav a {



	display:block;



	width:30px;



	height:30px;



	background:url(images/arrows.png) no-repeat;



	text-indent:-9999px;



	border:0;



}



a.nivo-nextNav {



	background-position:-30px 0;



	right:15px;



}



a.nivo-prevNav {



	left:15px;



}



.nivo-caption {



	text-shadow:none;



	font-family: Helvetica, Arial, sans-serif;



}



.nivo-caption a {



	color:#efe9d1;



	text-decoration:underline;



}







.fz-fullsize { display: none; }



.style2 {



	color: #000000;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



}

.style21 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 50px;


}



.style3 {



	color: #FFFFFF;



	font-weight: bold;



}



.style4 {



	color: #000000;



	font-size: 14px;



}



.style6 {



	color: #000000;



	font-weight: bold;



	font-size: 14px;



}



.style7 { padding: 10px 0px 5px; }



.style8 {font-size: 14px}



.style9 {



	color: #000000;



	font-weight: bold;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 15px;
	padding: 4px;



}







.left-counter { float: left; display: block; width: 80px; height: 15px; padding: 5px; }



.right-counter { float: right; display: block; width: 80px; height: 15px; padding: 5px; }
