body {

	font-family:"Trebuchet MS";

	font-size:14px;

	margin:0px;

	padding:0px;

	background:url(images/header_top3.jpg) repeat-x;

	height:20px;

	word-spacing:1px;

}

#wrapper {

	width:993px;

	margin:auto;

	

	

}

#logo {

	padding-top:20px;

	float:left;

}

#banner {

	float:left;

	width:478px;

	height:70px;

	padding-left:150px;

	padding-top:35px;

}

#navigation {

	float:left;

	text-align:left;

	width:610px;

	

	padding-top:28px;

	

	

}

.nav {

	padding:0px;

	margin:0px;

}

.nav li {

	list-style:none;

	float:left;

	

	margin-right:5px;

}

.nav li a {

	color:#ffffff;

	

	font-size:14px;

	text-decoration:none;

	line-height:38px;

	padding:10px 10px 10px 5px;

	margin-left:5px;

}

.nav li.active, .nav li:hover {

	background:url(images/bg_menu_left.jpg) no-repeat left;

}

.nav li.active a, .nav li a:hover {

	background:url(images/bg_menu_right.jpg) no-repeat right;

	width:58px;

	height:29px;

}

#searchbox {

	float:right;

	padding-top:30px;

	padding-left:60px;

	width:300px;

}

#upper_text {

	width:650px;

	float:left;

	padding-top:25px;

}

#upper_text_right {

	float:left;

	width:291px;

	padding-top:25px;

	padding-left:45px;

}

#mainbody {

	padding-top:30px;

	float:left;

	width:650px;

}

#posts {

	float:left;

	width:200px;

	padding-top:30px;

	padding-left:45px;

}



.bg_posts {

	background:url(images/bg_posts.jpg) no-repeat;

	width:295px;

	

	/*height:319px;*/

	padding-left:10px;

	padding-top:10px;

        margin-top:5px;

	float:left;

	margin-bottom:12px;

}



.bg_posts a {font-size:12px;font-weight:bold;}



#footer {

	background:url(images/footer_14.jpg) repeat-x;

	height:60px;

	margin:auto;

	margin-top:40px;

}

#footer a {color:#fff;}

#footer_text {

	margin:auto;

	padding-top:20px;

	color:#FFFFFF;

	width:993px;

}

form {

padding:0px;

margin:0px;

}



.rss {

position:absolute;

top:0px;

right:7px;

}

.searchtxt {

	position:absolute;

	top:3px;

	width:220px;

}

#searchsubmit {

	position:absolute;

	right:113px;

}

.stars {

background:transparent url(images/stars2.gif) repeat-x scroll left top;

cursor:pointer;

display:block;

float:right;

height:12px;

margin-top:-6px;

overflow:hidden;

position:absolute;

right:0;

top:50%;

width:70px;

}	

.side_bar:hover {



background:#3BBCDB repeat-y;



}

a {

text-decoration:none;

color:#206F7E;

}

a:hover {color:#3BBCDB; text-decoration:underline;}



h1 {

	font-size: 18px;

	font-weight: bold;

	color:#227889;

        margin: 0 0 5px 0;

}

h2 {

	font-size: 16px;

	font-weight: bold;

	color:#227889;

        margin: 0 0 0 0;

}

.style3 {

	color:#227889;

	font-size: 18px;

}

.style4 {

	font-size: 14px;

	color:#227889;

}

.style6 {font-size: 16px}

.style7 {color: #206F7E}

.style9 {font-size: 17px}

.style10 {color: #1F6E7D}

#apDiv1 {

	position:absolute;

	width:29px;

	height:52px;

	z-index:1;

	top: 380px;

	left: -8px;

}

#apDiv2 {

	position:absolute;

	width:29px;

	height:52px;

	z-index:2;

	left: 320px;

	top: 380px;

}

#apDiv3 {

	position:absolute;

	width:29px;

	height:52px;

	z-index:3;

	left: -10px;

	top: 696px;

}

#apDiv4 {

	position:absolute;

	width:29px;

	height:52px;

	z-index:4;

	top: 696px;

	left: 320px;

}
