/* GHAAPSE BERG CSS STYLESHEET 2009 */

	
/*IE 6 KILLER*/
 
  #IE6_overlay{ width:600px; z-index:9999; height:100%; text-align:center; left:0; top:0; margin:0; padding:0; 
  font-size:11px}
  #IE6_killer{width:700px; height:499px; border:1px solid #fff; background:transparent url(http://www.jghinternet.com/images/ie6.png) repeat scroll right top; 
margin:10px; padding:20px 120px 0 50px; text-align:left;}
  #IE6_killer a{color:#000!important;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer a:hover{color:#fff;}
  #IE6_killer p{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#fff;}
  #IE6_killer li{color:#fff;}
  #IE6_killer h1{color:#fff;}
  #IE6_killer h2{
  font-size:14px !important;color:#fff;
 padding:0px 0px 10px !important;
 font-weight:bold !important;
  }
  
*{outline:none; margin:0px; padding:0px;}

body{
	background:#E0E0D0 url(images/back.jpg) repeat-y scroll center 0pt;
	height:100%;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
}

.back, .question, .home_tags{display:none!important;}

#social{position:fixed;}

#site{
	background:#F5F5EE url(images/tree.gif) no-repeat scroll 0pt bottom;
	height:auto !important;
	margin:0pt auto;
	min-height:100%;
	padding-bottom:30px;
	position:relative;
	width:799px !important;
}

#top{
	background:#000 url(images/logo_new.gif) no-repeat center center;
	height:90px;
	padding:20px 0pt;
	text-align:center;
}

#menu {background:#69C002 url(images/menuback.gif) 0 bottom repeat-x; height:38px;border-bottom:1px solid #3E7400; border-top:1px solid #55443A;}
#menu img{ padding:5px 10px 5px 20px;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu ul li{  float:left;background:url(images/menuline.gif) 0 bottom no-repeat;font:12px "Times New Roman", Times, serif !important;}
#menu ul a{
	font:12px "Times New Roman", Times, serif !important;
font-weight:bold; 	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:12px 35px 11px;
	text-transform: uppercase;
}
#menu ul a:hover{background:#69C002 url(images/menuhover.gif) 0 top repeat-x; margin: 0 0 0 2px;padding:12px 35px 11px 33px;}


#left{width:264px; float:left;}
#left .leftimg{height:434px;}

.contact_block{
	margin:0px 0pt 20px 20px;
	padding:10px;
	width:180px;
	font-size:11px;
}
.contact_block h1{color:#56AF2C; font-size:18px;}
.contact_block a{color:#000;}
.contact_block a:hover{color:#56AF2C;}

#middle{width:40px; height:525px; background:transparent url(images/redlight.jpg) repeat-x top left; float:left;}
.site_1 #middle{background:transparent url(images/redlight1.jpg) repeat-x top left;}
.site_2 #middle{background:transparent url(images/redlight2.jpg) repeat-x top left;}
.site_3 #middle{background:transparent url(images/redlight3.jpg) repeat-x top left;}
.site_4 #middle{background:transparent url(images/redlight4.jpg) repeat-x top left;}
.site_5 #middle{background:transparent url(images/redlight5.jpg) repeat-x top left;}

#right{
	color:#473830;
	float:left;
	font-size:11px;
	padding:24px 0px 0px 31px;
	width:440px;
	margin:0 0 20px 0;
}

#right h1{
	color:#473830;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	font-size:25px;
}
#right h2{
	color:#A30303;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px;
}
#right a{color:#000;}
#right a:hover{color:#56AF2C;}

#clear{display:block; width:100%; clear:both;}

.content_tools_top{float:right; margin:10px 0px;}
.content_tools_top li{display:inline; list-style:none;}

/*FORM STYLED HERE*/

label{
	color:#5CB60B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
	line-height:normal;
	margin:2px 9px 5px;
	text-align:right;
	width:140px !important;
	text-transform:capitalize;
}

fieldset{border:none;}

fieldset input{
	border:1px solid #BEBEBE;
	color:#474747;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
	margin:2px 0px 5px;
	padding:0px 2px 0pt;
	width:180px;
}

textarea{
	border:1px solid #BEBEBE;
	color:#474747;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:2px 0px 0px;
	padding:0px 2px 0pt;
	width:180px;
}

.button{float:right; margin:0 96px 0 0;}

#footer{
	color:#88887B; 
	padding:10px;
	background:#AEAEA2 none repeat scroll 0% 0%;
	bottom:0pt;
	clear:both;
	position:absolute;
	width:779px;
	font-size:11px;
}

/*IE 7 FIXES*/


*:first-child+html label{margin:10px 9px 20px!important;}
*:first-child+html fieldset{height:50px!important;}
