body {
background: #fff url('images/headerbg.gif') repeat-x;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:20px 0;
}

/* ----------container to center the layout-------------- */
#container {
width: 900px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color:#fff;
}

/* -----------------content--- 4CAAE4 ------------------ */
#outer{clear:both}
#centeral{
clear:both;
width:700px;
float:left;
}
#centeral_full{
clear:both;
float:left;
}
#content {
background-color: #ffffff;
padding: 0px 5px !important;
padding:10px 5px;
margin:5px 180px;
margin-right:auto;
}
#content a:link,#content a:visited{font-weight:bold}

div#content{ 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

#right{
width:195px;
border:1px solid #cfcfcf;
background-color:#efefef;
float:right
}
#left{
float:left;
width:180px;
padding:0px;
}
#left form{margin:10px 2px;padding:0 20px;}
#left form .txt{width:100px;}
.latest_news p a:link,.latest_news p a:visited{color:#0033FF;text-decoration:underline;font-weight:bold}
.latest_news h3{margin:5px 10px;color:#59770e;border-bottom: 1px dotted #CCCCCC;padding:0 5px 3px 2px;font-size:16px;font-family:tahoma,Arial}
.latest_news p{border-bottom:1px dashed #cfcfcf}
.entry h1,.entry h2,.entry h3{color:#0066FF;margin:5px 0px;border-bottom: 1px dotted #CCCCCC;padding:0 5px 3px 2px;font-size:16px;font-family:tahoma,Arial;font-weight:bold}
.entry h1 a:link,.entry h1 a:visited,.entry h2 a:link,.entry h2 a:visited,.entry h3 a:link,.entry h3 a:visited{color:#0066FF;margin:5px 0px;border-bottom: 1px dotted #CCCCCC;padding:0 5px 3px 2px;font-size:16px;font-family:tahoma,Arial;font-weight:bold;text-decoration:none}
.entry ul li a:link,.entry ul li a:visited,.entry ol li a:link,.entry ol li a:visited
{
color:#06f;text-decoration:none;
}
.entry ul,.entry ol{padding:0;margin:5px 15px}
a:link,a:visited {color:#990000;text-decoration:underline;}

.navmenu{clear:both;text-align:right;padding:5px 80px;font-weight:bold;border-bottom:1px solid #dfdfdf}
	
	#leftnav{
	border:1px solid #cfcfcf;
	/*border-left:10px solid #369; */
	padding:3px;margin:0
	}
 #leftnav ul.nav
{
margin: 0 8px;
padding: 0;
list-style-type: none;
}

#leftnav ul.nav li { margin: 0; }

#leftnav ul.nav li a:link,#leftnav ul.nav li a:visited
{
display: block;
color: #444;
width: 155px;
padding: 5px 5px 5px 10px;
text-decoration: none;
background:url('images/leftnav_arrow.gif') no-repeat 0px 9px;
}
#content a.more:link,#content a.more:visited{color:#444;text-decoration:none;font:11px Tahoma,Arial;font-weight:bold}
#leftnav ul.nav li a:hover
{
/* background-color: #369; */
border:none;
text-decoration:underline
}	
	
h3.title{display:block;
padding:5px 5px 5px 10px;
background-color:#09f;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
}
	
#banner {
background:#fff;
text-align: left;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;margin-left:5px;margin-top:5px;margin-bottom:10px;} 
#banner #lg a:link,#banner #lg a:visited,#banner #lg a:hover{text-decoration:none;border:none}
#banner #top-div{float:right;width:320px;height:60px;margin:0px 20px;}

p, pre{
padding: 5px 10px;
margin:0px;
line-height:1.5em;
}
.entry p{padding:5px 0;margin:0}
.entry{
padding: 5px 10px !important;
padding:0px 20px;
margin:0px;
line-height:1.5em;
}
.content-nav{text-align:center}
.content-nav a:link,.content-nav a:visited{color:#990000;font-weight:bold;}
.content-nav a:hover{text-decoration:underline;}
.more{text-align:right}
.more a:link,.more a:visited{
background:url('images/control_play.gif') no-repeat 0px 0px;
padding:2px 2px 2px 20px;
color:#666666
}
.more a:hover{
background:url('images/control_play_blue.gif') no-repeat 0px 0px;
}
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: center;
}
#footer .ft{
background-color:#505050;
color:#fff;
height:15px;
text-align:left;
padding:10px 130px;
}
#footer .ft a:link,#footer .ft a:visited{
color:#fff;
}
#footer .ft a:hover{text-decoration:none;color:#cfcfcf}
#footer #footer_bar{
height:15px;
padding:2px 15px;
color:#fff;
background-color:#333333
}
h1,h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
}
.title-back{
height:28px;
padding:1px 10px;
background:#6AABEE url('images/title-back-bg.gif') repeat-x;
color:#fff
}
.title-back h2{padding:0;margin:0;height:20px;}

.newsletter_form{
padding:10px 10px;
}
.newsletter_form .txt{
font-size:11px;
border:2px solid #C69000
}
.newsletter_form p{margin:0}
.subcat a:link,.subcat a:visited{color:#0033FF;font-weight:bold}
p.recent_news{border-bottom:1px dashed #dfdfdf;}
