body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 10px 0px;
	padding: 0px;
}
#container{
	width: 1000px;
	text-align:left;
}
input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
form{
	margin: 0px;
	padding:0px;
}
a{
	color: #0066FF;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1{
	font-size: 150%;
}
h2{
	font-size: 130%;
        
}
h3{
	font-size: 110%;
        display:inline;
}
.error{
	color:#FF0000;
}
#main2{
	margin:100px;
}
.button{
	border: 1px solid #115EFA;
	color: #115EFA;
	background-color:#FFFFFF;
}
.clear{
	clear: both;
}
.frmConfig{
	float:left;
	width: 100%;
}
.frmConfig input, .frmConfig select, .frmConfig textarea{
	font-size: 110%;
	border: 1px solid #115EFA;
}
.frmConfig input[type='checkbox'], .frmConfig input[type='radio']{
	border:none;
}
.frmConfig #css{
	font-family:"Courier New", Courier, monospace;
}
.frmConfig #css, .frmConfig #advert{
	width: 500px;
	height: 315px;
}
#col1, #col2, #col3, #col4{
	float: left;
}
.otherwrap{
	padding: 10px;
}
.grid .th{
	color: #FFFFFF;
	background-color: #115EFA;
}
/*Column 1 elements*/
#col1{
	font-size: 110% !important;
	width: 170px;
	border-bottom: 1px solid #115EFA;
	border-right: 1px solid #115EFA;
	border-left: 1px solid #115EFA;
	position:relative;
}
.logo{
	margin-bottom: 10px;
	#margin-bottom: 6px;
	margin-right: 10px;
}
.frmSearch{
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.frmSearch #search{
	width: 117px;
	#width: 120px;
	margin-right: 5px;
	border: 1px solid #115EFA;
	#height: 16px;
}
.frmSearch .field{
	float: left;
}
.frmSearch .button{
	#margin-top: 1px;
}
.menu{
	padding-bottom: 10px;
}
.menu div{
	padding:4px 10px;
	background-color:transparent;
}
.menu a{
	color: #115EFA;	
	display: block;
}
.menu .root{
	background-color: #F5F5F5;
}
.menu .selected{
	background-color: #E5E5E5;
	font-weight: bold;
}
.frmLogin{
	margin-top: 5px;
	color: #115EFA;
}
.frmLogin #username, .frmLogin #password{
	width: 148px;
	#width: 146px;
	border: 1px solid #115EFA;
}
.info{
	background-color: #115EFA !important;
	color:#FFFFFF;
	font-size: 90% !important;
}
/*End Column 1 elements*/
/*Column 2 elements*/
#col2{
	width: 350px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.col2wrap{
	border-bottom:1px solid #115EFA;
	margin-top: 37px;
}
.frmEditPage{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.frmEditPage #title, .frmEditPage #meta_keywords, .frmEditPage #meta_description, .frmEditPage #pageEdit{
	width: 328px;
	#width: 326px;
	border: 1px solid #115EFA;
}
.frmEditPage #pageEdit{
	height:480px;
}
.frmEditPage .field{
	margin-bottom: 5px;
}
/*End Column 2 elements*/
/* Column 3 elements*/
#col3{
	width: 290px;
	_width: 296px;
	border-right: 1px solid #115EFA;
	border-left: 1px solid #115EFA;
	border-bottom: 1px solid #115EFA;
	position: relative;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#addComments td{
	padding-bottom: 5px;
}
.frmComments{
	margin-bottom: 10px;
}
.frmComments strong,.frmComments span, .frmComments label{
	font-family:Arial, Helvetica, sans-serif;
}
.frmComments .comment{
	padding: 10px;
}
.frmComments .title{
	font-weight: bold;
	font-size: 100%;
}
.frmComments .detail{
	margin-bottom: 5px;
}
.frmComments .link{
	color: #115EFA;
}
.frmComments a, .frmComments .date{
	color: #FF3300;
}
.frmComments #name, .frmComments #email,.frmComments #ctitle, .frmComments #content{
	width: 218px;
	#width: 220px;
	border: 1px solid #115EFA;
}
.frmComments #avatar{
	#width: 224px;
	border: 1px solid #115EFA;
}
.addCommentsLink a{
	font-size: 110%;
	font-weight: bold;
	color:#FF3300;
	text-decoration:underline;
}
.addCommentsLink{
	color:#FF3300;
	margin: 0px 10px;
}
#addComments{
	display:none;
}
#comments{
	margin-bottom: 10px; 
}
/*End Column 3 elements*/
/*Column 4 elements*/
#col4{
width:170px;
}
.frmAdvert{
	padding: 0 0 10px 10px;
}
.frmAdvert #advert{
	width:160px;
	height:480px;
	border: 1px solid #115EFA;
}
/*End Column 4 elements*/
/*start popup window*/
#popupWindow {
	position:absolute;
	border: 1px solid #0066FF;
	left: 250px;
	top: 180px;
	width:350px;
	height:160px;
	z-index:100;
	color: #0066FF;
	background-color: #FFFFFF;
	display:none;
}
#popupWindow th{
	color: #FFFFFF;
	background-color: #0066FF;
	text-transform:uppercase;
	text-align: left;
}
#popupWindow input, #popupWindow select{
	border: 1px solid #0066FF;
}
#toggleMenu{
	display:block;	
	margin: 0px;
	padding: 0px;	
}
/*end popup window*/
/*Start rating module*/
.ratingblock {display:block;}
.loading {height: 30px;background: url('images/working.gif') 50% 50% no-repeat;}
.unit-rating {list-style:none;margin: 0px;padding:0px;height: 15px;position: relative;background: url('images/starrating.gif') top left repeat-x; }
.unit-rating li{ text-indent: -90000px;padding:0px;margin:0px;float: left;}
.unit-rating li a {outline: none;display:block;width:15px;height:15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;	}
.unit-rating li a:hover{background: url('images/starrating.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}
.unit-rating li.current-rating {background: url('images/starrating.gif') left bottom;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999; font-size:90%;}
.thanks {color:#36AA3D;}
.ratingblock p{margin-top: 0px;}
/*end rating module*/

/* start home page */

.home_intro{
color: #539d44;
width:330px;
text-align: justify;
}
.news_bar1{
	width:330px; 
	background-color:#CAF99B; 
	text-align:center; 
	vertical-align:middle;
}
.news_bar1_1{
	position:relative; 
	overflow: hidden; 
	width:300px; 
	background-color:#CAF99B; 
	padding:5px; 
	text-align:center; 
	vertical-align:middle;
	color: #5B5D69;
}
.news_bar2{
	width:330px; 
	background-color:#BDE3F0; 
	text-align:center; 
	vertical-align:middle;
}
.news_bar2_1{
	position:relative;
	overflow: hidden;
	width:320px; 
	background-color:#BDE3F0; 
	padding:5px; 
	text-align:center; 
	vertical-align:middle;
	color: #5B5D69;
}
.news_bar2_1 a{
	color: #5B5D69;
}

.home_hr {
	padding:0px;
	margin:0px;
	height:0px;
	border: -0.001em solid #c0c0c0;
	#border: 0.002em solid #c0c0c0;
	
}
.home_news1{
	width:330px;
}
.home_news1_img{
	marign:0px;
	padding: 15px 5px 0px 0px;
	width:50px;
	vertical-align:top;
	text-align:left;
}
.home_news1_head{
	marign:0px;
	color: #115EFA;
	font-weight: normal;
	padding: 15px 10px 0px 0px;
	vertical-align:top;	
	width:115px;
	text-align:left;	
}
.home_news1_head a {
	color: #115EFA;
}
.home_news1_text_left{
	marign:0px;
	color: #5B5D69;
	padding: 10px 15px 0px 0px;
	vertical-align:top;
	width:180px;
	text-align:justify;
}
.home_news1_text_right{
	marign:0px;
	color: #5B5D69;
	padding: 10px 0px 0px 0px;
	vertical-align:top;
	width:170px;
	text-align:justify;
}
.home_news2{
	width:330px;
	background: #EFEFEF;
}
.home_news2 td{
	text-align:left;
	vertical-align:top;
	width:90px;
	padding: 5px 9px 5px 9px;
	color: #000000;
}
.home_news2 td a{
	color: #115EFA;
}
#search{
	color: #5B5D69;
}

#reciprocal_sec{
}

#reciprocal_sec ul{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#reciprocal_sec ul li{
padding:0px 0px 7px 0px;
}

.reciprocal_links{
     color:#000000;
     text-decoration:underline;
}
/* end home page */
