body {
	background: url(images/background.gif) top center ;
	margin: 0px;
	padding: 16px 0;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	color: #282828;
/*	text-align: center;*/  
}
p{
font-size:11px;
text-indent:1cm;
text-align:justify;
line-height:16px;
}
img {
	border-style: none;
}
img.pic_left{
float:left;
padding:5px;
margin:0 8px 8px 8px;
border:1px  #CCCCCC solid;
}
a {
	color: #2E9FED;
	text-decoration: none;
}
a:hover {
	color: #1471B1;
}
#welcome h1{
padding:5px 0 0 20px;
margin:0px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
h3{
font-size:12px;
color: #003366;
}
h4{
font-size:13px;
padding:2px;
margin:0px;
color: #003366;
border-bottom:1px #999999 dashed;
}
#container {
	position: relative;
	width: 850px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}






#head {
	width: 850px;
	height: 172px;
	background: url(images/head.gif) no-repeat;
}
#head h1 {
	position: absolute;
	margin: 12px 0 0 14px;
	width: 822px;
	height: 160px;
	background: url(images/Top_Header.png) no-repeat;
}
#head h1 a {
	text-indent: -2000px;
	width: 154px;
	height: 59px;
	display: block;
	background: url(images/Top_Header.png) no-repeat;
}

/*
.top_head_banner{
float:right;
width:200px;
height:120px;
background:url(images/top_head.gif) no-repeat right;
background-position:-14px 12px;
}

*/

#menu {
	position: absolute;
	width: 828px;
	top: 175px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
		
}
#menu li {
	list-style-type: none;
	padding-top:7px;
	float: left;
	margin: 0 8px;
	height: 0px;
	

}
#menu li a {
	padding: 0px 0px 7px 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height: 22px;
	color:#CC3300;
	font-size:15px;
background: url(images/arrow1.gif) 0% -32% no-repeat;  text-decoration:none;
	font-weight:bold;
}
#menu li a:hover {
color:#000033;
background-color:#69F;
}
#menu .current {
color:#000033;
font-weight:bold;
}

#area {
	width: 850px;
	height: 54px;
	background: url(images/area.gif) repeat-x;
}

#main {
	margin: auto;
	background: url(images/bg_main.gif) repeat-y;
	width: 850px;
	height: auto; 
}

#content_left {
float:left;
padding:0 30px 30px 30px;
width: 555px;
height:auto;
}
#content_right{
float:left;
padding:5px;
width: 200px;
height:auto;
}
#welcome {
background: url(images/center_banner.png) no-repeat;
background-position:14px 0px;
padding:10px;
width: 817px;
height:40px; 
}
.item_box{
width:auto;
height:auto;
padding:10px 0 5px 0;
border-bottom:1px #666666 dashed;
}
.spacer{
width:auto; height:2px; clear:both; padding-bottom:2px;}

#footer {
text-align:center;
font-size:10px;
color:#000033;
background: url(images/footer.gif) no-repeat;
width: 850px;
height:50px;
}
#footer a {
	background: none;
	padding: 0px;

}
#madeby{
width:200px;
height:85px;
float:right;
padding-right:30px;
text-align:center;
}
#madeby a{
text-decoration:none;
color:#666666;
}



















#login_menu {
	position:relative;
	float:right;
	width: 220px;
	padding: 2px;
	font-size:13px; 
	font-weight:bold;
}


#login_menu a{
	color:#663300;
}








#site_blogs
{
position: relative;
width: 480px;
float: left;
}

#site_blogs h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 3px 5px;
}

#site_blogs .content
{
padding: 0px 3px 0px 5px;
margin-bottom: 5px;
}

#site_blogs .post
{
margin-bottom:4px;
}

#site_blogs .post .header
{
position: relative;
}

#site_blogs .post .readmore
{
right: 15px;
top: -10px;
line-height: 5px;
color: #AFAFA4;
font-weight: bold;
}

#site_blogs .post .content
{
margin-bottom: 0px;
}

#site_blogs .post .footer
{
position: relative;
top:30px;
background: url('images/a33.gif') repeat-x;
height: 4px;
}

#site_blogs .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#site_blogs .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}


.company_name {
	padding:15px 0px 0px 620px;
	font-size:12px;
}
.slogan {
	padding:05px 0px 0px 620px;
	font-size:14px;
}

.demoHeaders {
	font-size:14px; color:#69C;
}

#latest_news_content {
font-family:Georgia, "Times New Roman", Times, serif; font-size:8px; color:#099; 
}



.Category_Links a{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#099; margin-left:-30px; padding-left:14px;
	background: url(images/arrow2.gif) 0% 50% no-repeat; color:#A98401; text-decoration:none;
}
.Category_Links a:hover{
	background: url(images/arrow1.gif) 0% 50% no-repeat; color:#F90; text-decoration:none;
}
.Right_Menu a{
	background: url(images/arrow4.gif) 0% 50% no-repeat; color:#A98401; text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#099; margin-left:-30px; padding-left:14px;
}
.Right_Menu a:hover{
	background: url(images/arrow3.gif) 0% 50% no-repeat; color:#F90; text-decoration:none;
}























.solidblockmenu{
margin-left:6px;
margin-top:-4px;
padding:0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #CC0000;
border-width: 1px 0;
border-left:1px solid #CC0000;
border-right:1px solid #CC0000;;
background: black url(images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 7px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color:#000000;;
background: transparent url(images/menu_bt.gif) center center repeat-x;
}



.img_border {
   padding:1px;
   border:1px solid #CCCCCC;
   background-color:#EEEEEE;
}
