body {
	text-align: center;
	margin: 0 auto;
	background: #D8FF79 url("../images/bg.jpg") repeat-x;
	font-family: sans-serif;
	font-size: 11px; 
	/*behavior: url("csshover.htc");*/
	}
	
img { border: none; }

form { margin: 0; padding: 0; }	
	
#container {
	width: 950px;
	text-align: left;
	margin: 0 auto;
	}

#header { height: 149px; }

	img.logo { float: left; }
	.login_area { float: right; margin-right: 190px; margin-top: 18px;}
	
		* html div.login_area { margin-top: -100px; margin-right: 80px; }
	
	.login_area input { border: 1px solid #7B0B0B; background: #F8F6E4; padding: 3px; }
	
	input.loginbt { background: #000; font-weight: bold; color: #fff; }
	
	#header h4 { color: #fff; font-size: 13px; }
	
.navigation, .navi { background: #E9D51B; }	

	#menudiv, #menu1, html > body #menu2 {
		float: left; 
		width: 807px; 
		height: 40px;
		margin-top: -14px;
	}
	
	#menu2 { float: left; width: 807px; height: 40px; }
	
				
		#menu2 a {
			text-align: center;
			}
	
		html > body #menu1 ul, html > body #menu2 ul  { 
			margin-left: -40px;		
			}
			
			#menu1 ul, #menu2 ul { margin-left: 0; }
			
		html > body #menu2 li{
			height: 40px;
			display: inline;
			font-size: 18px;
			line-height: 40px;
			}
			
		#menu2 li  {
			height: 40px;
			display: inline;
			font-size: 18px;
			line-height: 40px;
			}
	
		a.menu_begin {
			background-image: url("../images/menu_begin.gif");
			background-position: 0px;
			background-repeat: no-repeat;
			width: 113px;
			height: 40px;
			display: block;
			}
			
			a.menu_begin:hover {
				background-image: url("../images/menu_begin_select.gif");
				}
			
		a.menu_center {
			background-image: url("../images/menu_center.gif");
			background-position: 0px;
			background-repeat: no-repeat;
			width: 113px;
			height: 40px;
			display: block;
			margin-top: -40px;
			}
			
			a.menu_center:hover {
				background-image: url("../images/menu_center_select.gif");
				}
			
		a.menu_end {
			background-image: url("../images/menu_end.gif");
			background-position: 0px;
			background-repeat: no-repeat;
			width: 130px;
			height: 40px;
			display: block;
			margin-top: -40px;
			margin-left: 678px;
			}
			
			a.menu_end:hover {
				background-image: url("../images/menu_end_select.gif");
				}
			
		a#menu_margin { margin-left: 113px; }
		a#menu_margin1 { margin-left: 226px; }
		a#menu_margin2 { margin-left: 339px; }
		a#menu_margin3 { margin-left: 452px; }
		a#menu_margin4 { margin-left: 565px; }
	
		/* Old styling */
		#menu1 li#menu_1 {
			background: url("../images/corner_green_left.png") no-repeat center left;
		}
	
		#menu1 li.menu_ {
			background: url("../images/menu_bg.jpg") repeat-x;
			font-size: 18px;
			padding: 10px 20px 10px 20px;
			line-height: 40px;
			border-left: 1px #1AD867 solid;
			border-right: 1px #121B00 solid;
			}
			
			html > body #menu1 li.menu_ { margin-right: -3px; background: url("../images/menu_bg.jpg") repeat-x center center; }
			html > body  #menu1 li.menu_:hover { margin-right: -3px; background: url("../images/menu_hover_bg.jpg") repeat-x center center;}
			
			#menu1 li.menu_:hover {
				background: url("../images/menu_hover_bg.jpg") repeat-x;
				border-left: 1px #1AD867 solid;
				border-right: 1px #121B00 solid;
				}
				
			#menu1 li.menu_ a, #menu2 ul li a { text-decoration: none; color: #fff; }
	
		#menu1 ul, #menu1 ul li, #menu2 ul, #menu2 ul li{
			list-style-type: none;
			display: inline;
			}

	#menu {
		float: left; 
		overflow: hidden; 
		width: 807px; 
		position: relative; 
		height: 40px; 
		margin:0px; 
		padding:0px;	
	}
	
	#menu li { list-style-type: none; position: absolute }
	
	#menu li, #menu a { display: block; height: 40px }

	#menuhome { background:url(../images/img_navigation.gif) 0px -40px; width: 113px }
	
	#menuhome a:hover { background: url(../images/img_navigation.gif) no-repeat 0px -40px }

	#menuhome span, #menuaboutus span, #menujoinus span, #menucontact span, #menulogin span, #menudeals span, #menufaqs span  { display:none; }

	#menuaboutus { left: 113px; width: 133px }
	
	#menuaboutus a:hover { background: url(../images/img_navigation.gif) no-repeat -113px -40px }

	#menujoinus { left: 246px; width: 113px }

	#menujoinus a:hover { background: url(../images/img_navigation.gif) no-repeat -246px -40px }
	
	#menudeals { left: 359px; width: 102px }
	
	#menudeals a:hover { background: url(../images/img_navigation.gif) no-repeat -359px -40px }

	#menufaqs { left: 461px; width: 97px }
	
	#menufaqs a:hover { background: url(../images/img_navigation.gif) no-repeat -461px -40px }

	#menulogin { left: 558px; width: 103px }
	
	#menulogin a:hover { background: url(../images/img_navigation.gif) no-repeat -558px -40px }

	#menucontact { left: 661px; width: 146px }
	
	#menucontact a:hover { background: url(../images/img_navigation.gif) no-repeat -661px -40px }

.sitetour {
	width: 128px;
	margin-top: -70px;
	margin-left: 10px;
	z-index: 1;
	}

.clearfix { clear: both; }

#banner { height: 242px; background: url("../images/banner.jpg") no-repeat; }

#banner_inside { height: 242px; background: url("../images/banner_inside.jpg") no-repeat; }

#boldtext { height: 180px; background: url("../images/boldtext.jpg") no-repeat; }

	.boldtext_left { width: 450px; float: left; }
	#boldtext_right { margin: 16px; }
	
		../images.margins { margin: 1px; }
		
		.vertical_space { height: 10px; }

#content { 
	background: #fff; 
	padding: 5px 15px 5px 11px; 
	width:900px;
	margin-left: auto ;
	margin-right: auto ;

}


.home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	line-height:23px;
}
	
	h1 { font-family: Georgia; font-size: 22px; letter-spacing: 1px; font-weight: normal; }
	
	h2 { font-family: Verdana; font-size: 20px; }
	
	h3 { font-size: 12px; }

	.boxes {
	width: 190px;
	float: left;
	text-align: justify;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
	
	#news { background: url("../images/news.jpg") no-repeat; height: 233px; padding: 5px; }
	
	#news h2, .news_snip { margin-left: 7px; font-family: Verdana; }
	
			 .news_snip { font-size: 10px; }
	
	#news h2 {
                font-family: Verdana;
                font-size:15px;
            }
	
			 .news_snip h3 { display: inline; }
			 
	#border { border-bottom: 1px dotted #666; height: 8px; margin-left: 7px; margin-bottom: 6px; }
	
		#border_tengah { background: url("../images/bg_lines.jpg"); height: 290px; }
	
	.readmore { margin-left: 7px; color: #BC0000; }
	
	.topics li {
		list-style-image:url("../images/li_arrow.jpg");
		list-style-position:outside;
		height: 22px;
		padding-top: 5px;
		border-bottom: 1px solid #ccc;
		}
		
	.topics {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-left: 7px;
	}
		
		.topics li.last {
			border-bottom: none;
			}
	
	.topics_boldtext li {
		list-style-image: url("../images/arrow_li.png");
		list-style-position: outside;
		padding-bottom: 10px;
		border-bottom: 1px solid #CB4D4D;
		}
		
		.topics_boldtext li.last {
			border-bottom: none;
			}
		
	.topics_boldtext {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-top: -2px;
		padding-top: 20px;
		font-family: Arial;
		font-weight: bold;
		color: #fff;
		font-size: 14px;
	}
	
	* html ul.topics { margin-left: 15px; }
	
/* Blog Theme */

	.blog_sidebar{ margin-left: 11px; width: 224px; float: left; padding: 0 6px 5px 10px;}	
	.blog_content { width: 640px; float: left; padding: 0 6px 0 10px; }
		.blog_content  p { text-align: justify; }	

/* Insideapge */

	.insidepage_sidebar { border: 1px dashed #D1AAAA; margin-left: 11px; margin-top: 15px; width: 320px; float: left; padding: 5px 6px 5px 10px; background: #FBF5F5;}
	
.insidepage 
{ 
	width: 790px; 
	float: left; 
	padding: 0 6px 0 10px; 
	
}
		.insidepage_sidebar  p, .insidepage p { text-align: justify; }
		
	.form_custom {
		width: 400px;
		background: #FAFAF5;
		border: 1px dashed #E1DA95;
		padding: 10px;
		}
		
		.form_custom h4 { margin: 0; }
		
		.form_custom input , .form_custom textarea { border: 1px solid #ccc; }
		
		.form_custom textarea { height: 100px; width: 280px; }
	
	
#footer { background: #D8FF79; text-align: center; padding: 15px; }

/* Typography */

.red { color: #BC0000; }
.gold { color: #CFB900; }
.green { color: #098C3E; }

/* UL / OL classes */

/* Bullets Heading */		
.bullethead_green { 
	font-size: 12px;
	color: #506310;
	background: url("../images/bullethead_green.jpg") repeat-x;
	height: 20px;
	width: 277px;
	margin: 21px 0 0 8px;
	padding: 4px 0 0 15px;
	}
	
* html h2.bullethead_green {
	font-size: 12px;
	color: #506310;
	background: url("../images/bullethead_green.jpg") repeat-x;
	height: 24px;
	width: 277px;
	margin: 21px 0 0 8px;
	padding: 4px 0 0 15px;
	}	
	
.bullethead_red { 
	font-size: 12px;
	color: #7D2828;
	background: url("../images/bullethead_red.jpg") repeat-x;
	height: 20px;
	width: 277px;
	margin: 21px 0 0 8px;
	padding: 4px 0 0 15px;
	}
	
* html h2.bullethead_red {
	font-size: 12px;
	color: #7D2828;
	background: url("../images/bullethead_red.jpg") repeat-x;
	height: 24px;
	width: 277px;
	margin: 21px 0 0 8px;
	padding: 4px 0 0 15px;
	}	
	
/* Bullets Styling */		
.bulletul_green {
	background: #fff;
	width: 257px;
	margin: 0px 0 0 8px;
	padding: 8px 5px 8px 30px;
	list-style-position: outside;
	list-style-image: url("../images/li_green.jpg");
	border-bottom: 1px solid #85A41B;
	font-size: 11px;
	}
		
* html ul.bulletul_green {
	background: #fff;
	width: 242px;
	margin: 0 0 0 8px;
	padding: 8px 5px 8px 35px;
	list-style-position: outside;
	list-style-image: url("../images/li_green.jpg");
	border-bottom: 1px solid #85A41B;
	font-size: 11px;
	}
	
.bulletul_red {
	background: #fff;
	width: 257px;
	margin: 0px 0 0 8px;
	padding: 8px 5px 8px 30px;
	list-style-position: outside;
	list-style-image: url("../images/li_red.jpg");
	border-bottom: 1px solid #A94E4E;
	font-size: 11px;
	}
		
* html ul.bulletul_red {
	background: #fff;
	width: 242px;
	margin: 0 0 0 8px;
	padding: 8px 5px 8px 35px;
	list-style-position: outside;
	list-style-image: url("../images/li_red.jpg");
	border-bottom: 1px solid #A94E4E;
	font-size: 11px;
	}
	
/* Numbered Styling */		
.numberul_green {
	background: #fff;
	width: 257px;
	margin: 0px 0 0 8px;
	padding: 8px 5px 8px 30px;
	list-style-position: outside;
	border-bottom: 1px solid #85A41B;
	font-size: 11px;
	}
		
* html ul.numberul_green {
	background: #fff;
	width: 242px;
	margin: 0 0 0 8px;
	padding: 8px 5px 8px 50px;
	list-style-position: outside;
	border-bottom: 1px solid #85A41B;
	font-size: 11px;
	}
 /* suulied styles */
 
 .errmsg
{
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	color:#CC0000;
}

.required
{
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	color:#FF0000;
}

.caution
{
	font-family:tahoma, Arial, Helvetica, Sans-serif;
	font-weight:700;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
}
input.field { 
	border: 1px solid #333333;
	background-color: #FFFFFF; 
	width: 250px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #0066CC;
	background: #FFFFF4; 
	color: #000;
}


.formtext
{
	font-family:verdana, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:12px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 14px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: green url(../images/menu_nonsel.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

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

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

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/menu_sel.gif) center center repeat-x;
}
.BoardEmpty
{
	background-color:#FFFFFF;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border: 1px solid ;
	border-color:#FF9900;
	color:#003300;
}

.home a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #003647;
	text-decoration: none;
}

#images1{
border:thin;
border-color:#000000;
border-style:solid;
border-width:1px;
}
.biglink
{
	font-family: Georgia; 
	font-size: 22px; 
	letter-spacing: 1px; 
	font-weight: normal;
}
