@charset "utf-8";

/* CSS Document */



img{border:none}

.clr{clear:both;}

body{ margin:0; padding:0; background-color:#fff; font-family:Calibri; font-size:13px; color:#fff; font-weight:bold;}

#header{margin:0 auto; padding:0; width:610px}

#header1{margin:0 auto; padding:0; width:610px}

.logo{margin:0; padding:0;}



.navi{margin:0; padding:0;}

.navi ul{ margin: 0 0 0 113px; padding:5px 0 0 0;}

.navi ul li{ margin:0; padding:0; list-style:none; display:inline; font-size:13px; color:#488c4e; text-transform:uppercase;}

.navi ul li a{padding:10px 14px 10px 14px; color:#488c4e; text-decoration:none; float:left;}

.navi ul li a:hover{text-decoration:none; background:url(images/select_bg.jpg) left repeat-x; float:left;}

.navi ul li a.sel{ text-decoration:none; background:url(images/select_bg.jpg) left repeat-x; float:left;}



#showcase{margin:0; padding:0;height:438px; }

#showcase1{margin:0 0 15px 0; padding:0; }



/*.yellow{margin:0; padding:100px 0 0 0; background:url(images/yellow_bg.png) right no-repeat; height:48px;}*/

.text{margin:0; padding:55px 0 0 610px; font-size:14px; font-weight:bold; color:#2b8440; text-align:center;}

.text1{margin:0; padding:0 0 0 763px; font-size:12px; color:#313b34;}

.yellow1{margin:0 auto; padding:0; width:988px; background:url(images/yellow1_bg.png) top no-repeat; height:49px;}



.white{margin:0 auto; padding:225px 0 0 0; width:988px;}

.white1{margin:0 auto; padding:0; width:988px;}

.w_top{margin:0; padding:0; background: url(images/wtop.png) bottom no-repeat; height:15px;}

.w_center{margin:0; padding:0; background: url(images/w_center.png) bottom repeat-y;}

.w_bottom{margin:0; padding:0; background:url(images/w_bottom.png) bottom no-repeat; height:12px;}

.head{margin:0; padding:0px 0 5px 0; font-size:25px; color:#519538; text-align:center;}

.hd1{margin:0; padding:0 15px; font-size:14px; color:#737070;}



.box1{margin:0; padding:10px 0 0 20px; float:left; width:220px;}

.box2{margin:0; padding:10px 0 0 15px; float:left; width:240px;}

.box3{margin:0; padding:10px 0 0 30px; float:left; width:230px;}

.box4{margin:0; padding:10px 0 0 0px; float:left; width:230px;}



.text2{margin:0; padding:0; font-size:14px; font-weight:bold; color:#2b8440;}

.text3{margin:0; padding:0; font-size:12px; color:#313b34;}



.green{margin:0; padding:0; background:url(images/green_bg.jpg) left repeat-x; height:142px;}

.green1{margin:0; padding:0; background:url(images/green_bg.jpg) left repeat-x;}

.hd2{margin:0; padding:10px 0 5px 0; font-size:14px; font-weight:bold; color:#ffdc00;}

.hd9 ul{float: left; padding: 0pt 0pt 0pt 20px;}

.hd9 ol{float: left; padding: 0pt 0pt 0pt 20px;}



#body{margin:0 auto; padding:0;width:988px;}

.b_left{margin:0 0 0 5px; padding:0; float:left; width:270px;}

.b_center{margin:5px 20px; padding:0 15px; float:left; width:340px; border-left:1px solid #4d8f20; border-right:1px solid #4d8f20;}

.b_right{margin:0; padding:0px 0 0 0; float:left; width:290px;}



.hd3{margin:0; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#fff;}

.text4{margin:0; padding:10px 0 15px 10px; font-size:11px; color:#fff;}



#footer{margin:0 auto; padding:0; width:988px;}

.ftext{margin:0; padding:10px 0 10px 10px; font-size:12px; color:#868686;}

.privacy{margin:0; padding:0; font-size:12px; color:#488c4e; text-transform:uppercase; text-decoration:none;}

.privacy a{ color:#488c4e; text-decoration:none;}

.privacy a:hover{ color:#000; text-decoration:none;}





.s_right{

	margin:0;

	padding:0;

	//background:url(images/yellow_bg.png) left center no-repeat;

	height:48px;

	z-index:30;

	top:300px;

	right:0;

	position: absolute;

	width: 300px;

}

.text7{margin:0; padding:5px 0 0 15px; font-size:14px; font-weight:bold; color:#2b8440;}

.text8{margin:0; padding:0 0 0 15px; font-size:12px; color:#313b34;}



.wbox{margin:0; padding:0;}

.wbox_left{margin:0; padding:0; float:left; width:15%; border-right:1px solid #63a712;}

.wbox_right{margin:0; padding:0; float:left; width:75%; }

.wbox_left1{margin:0; padding:0; float:left; width:50%;}

.wbox_right1{margin:0; padding:0; float:left; width:50%; }

.hd9{margin:0; padding:0 15px 10px 15px; font-size:14px; color:#737070;}

.head5{margin:0; padding:0px 0 5px 15px; font-size:25px; color:#519538;}



.black{margin:0; padding:0 0 5px 15px; color:#000; font-size:14px;}





.wbox_left a

{

text-decoration:none;

color:#488c4e;



}

.widgettitle

{

font-size:18px;

color:#488c4e;

}

.current-cat a

{

text-decoration:none;

color:#000000;

}

.wbox_left li ul li a

{

text-decoration:none;

color:#000000;



}

.wbox_left li ul li a:hover

{

text-decoration:none;

color:#FFDC00;

}

.wbox_left li ul

{

padding:0 0 0 10px;

margin:0;

}

.wbox_right h1 a

{

text-decoration:none;

color:#488c4e;

}

h1 a

{

text-decoration:none;

color:#488c4e;

}

#respond h3

{

color:#000000;

padding:0 0 0 20px;

}

#respond p

{

color:#488c4e;

padding:0 0 0 20px;

}

#respond p a

{

color:#000000;

text-decoration:none;

}

a

{

text-decoration:none;

color:#488c4e;

}

a:hover

{

text-decoration:none;

color:#48691a;

}

strong

{

color: #000;

font-weight: bold;

}

.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:438px; position:absolute; }

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

div#opc img {
    float: left;
}
div#opc p {
    margin-bottom: 23px;
    margin-left: 0px;
}
div#opc img {
    float: left;
    margin-left: 0;
}
/* End Images */

#google-news-inline ul li{ list-style:none;padding:0 0 10px 0;}

