/* MANGO OMC STYLESHEET 2008 */
	@import url("http://dynamic.icecreamlovestheweb.com/labs/gallery.css");
	
	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#D10500;}
	.milk_loading{background:transparent url(images/load.gif) no-repeat center center;} 

/*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;}
	.home_tags{display:none;}
	
	body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000;}
	
	#site{width:812px; margin:0px auto; height:100%;}
	
	#container{width:812px; margin:0px auto; background:transparent url(images/bg_y.png) repeat-y top left;}

	#social_block {
		position : fixed !important;
		position : absolute;
		top : 35px;
		right : 5px;
		width : 30px;
		height : auto;
		text-align : right;
	}
	#social_block .pdf_record{display:none;}
	
	.social_jgh{position:fixed; bottom:0px; right:5px;}


	
	#content{width:780px; margin-left:16px;}
	
	#top{background:transparent url(images/logo.jpg) no-repeat top left; height:200px; margin-left:16px;}
	
	#content{width:780px; margin-left:16px;}

/*MAIN MENU STYLED HERE*/
	
	#menu{
		background:#F6F5F5 none repeat scroll 0% 0%;
		height:27px;
		margin:0px 16px 40px;
		padding:15px 0px 0px;
		width:780px;
	}
	#menu ul{display:inline; padding:0px; margin:0px 0px 0px 3px;}
	#menu li{display:inline; list-style:none;}
	#menu a{
		color:#585858; 
		text-transform:uppercase; 
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold; 
		padding:15px 6px 12px 5px;
		margin:0px 0px 0px -3px;
		border-bottom:1px dashed #D10400;
	}
	#menu a:hover{border-bottom:1px solid #D10400; background:transparent url(images/menugrad.jpg) repeat-x top left;}
	#menu a:active, #menu .clicked{background:transparent url(images/menugrad.jpg) repeat-x top left; border-bottom:1px solid #D10400;}

	.site_6 #menu{margin:0px 0px 1px 16px;}
	
	.menu9{display:none!important;}
	
/*SUBMENU STYLED HERE*/

	#section{
		height:27px; 
		margin:0px 0px 40px 0px; 
		background:#F6F5F5 none repeat scroll 0% 0%; 
		padding:15px 0px 0px;
		width:780px;
		margin:0px 16px 40px;
	}
	#section ul{display:inline; padding:0px;}
	#section li{display:inline; list-style:none;}
	#section a{
		color:#585858; 
		text-transform:uppercase; 
		text-decoration:none; 
		font-size:1.2em; 
		font-weight:bold; 
		padding:15px 6px 12px 7px;
		border-bottom:1px dashed #D10400;
	}
	#section a:hover{border-bottom:1px solid #D10400; background:transparent url(images/menugrad.jpg) repeat-x top left;}
	#section a:active, #section .clicked{background:transparent url(images/menugrad.jpg) repeat-x top left; border-bottom:1px solid #D10400;}

	.site_1 #section, .site_2 #section, .site_3 #section, .site_4 #section, .site_5 #section, .site_7 #section, .site_8 #section, .site_9 #section{display:none;}
		
/*LEFT PANEL ON HOME PAGE STYLED HERE*/

	.leftpanel{
		background:transparent url(images/newsheadlines.gif) no-repeat top left;
		width:229px;
		margin:0px 50px 0px 0px;
		padding:70px 5px 5px;
		float:left;
		min-height:345px;
	}
	.leftpanel h1{color:#D10500; font-size:1.2em; margin:5px 0px 5px 0px;}
	.leftpanel ul{margin:0px; padding:0px 0px 0px 30px;}
	.leftpanel li{list-style:url(images/bullet.gif); font-size:1.1em;}
	.leftpanel a{text-decoration:none; border-bottom:1px dashed #D10400; color:#000000;}
	.leftpanel a:hover{border-bottom:1px solid #D10400;}

	.home_news_records{margin:0px 10px 10px 0px;}

	/*CALENDER*/
	
	#calender{margin-top:30px;}
	table{border:none; width:200px;}
	td{border:none; text-align:center;}
	#calender a{color:#d10500; border:none;}
	caption{color:#d10500; font-size:1.2em;}
	.day_head{font-size:18px;}
			
/*TEXT AREA STYLED HERE*/

	.text{
		background:transparent url(images/m.jpg) repeat-y scroll 0pt 0px;
		float:left;
		padding:0px;
		width:470px;
		font-size:1.3em;
		line-height:170%;
		margin-bottom:40px;
	}
	.site_5 .text{width:480px;}
	.text h1{
		font-size:1.8em;
		color:#D10500;
		letter-spacing:0.05em;
		font-family:Arial, Helvetica, sans-serif;
	}
	.text h2{ 
		background:transparent url(images/leef2.gif) no-repeat scroll left bottom;
		clear:both;
		font-size:15px;
		letter-spacing:0.05em;
		margin:10px 0 5px;
		padding:13px 0 7px 40px;
	}
	.site_3 .text h2, .site_5 .text h2{text-transform:capitalize;}
	.text h3{color:#D10500;}
	.text h4{display:inline; color:#D10500; text-transform:uppercase;}
	.text ul{margin:0px 0px 0px 46px;}
	.text li{list-style:url(images/dot.gif);}
	.text a{text-decoration:none; border-bottom:1px dashed #D10400; color:#000000;}
	.text a:hover{border-bottom:1px solid #D10400;}


/*RECORDS STYLED HERE*/
	
	.team_records{margin-bottom:23px;}
	.team_records:after{content:""; width:100%; display:block; clear:both;}
	.team_records h1{display:block; clear:both;}
	.team_records h2{text-transform:none!important;}
	.team_records img{margin:0px 5px 5px 0px;}
	.client_records{width:160px; height:150px; float:left; margin-bottom:20px;}
	.client_records:after{content:""; width:100%; display:block; clear:both;}
	
	.news_records h1{margin:20px 0px 0px; text-transform:none;}
	.news_records .home_date{display:block; font-style:italic;}
	.news_records img{margin:0px 5px 5px 0px;}
	.news_records:after{content:""; width:100%; display:block; clear:both;}
		
/*FOOTER STYLED HERE*/

	#footer{
		clear:both;
		border-top:1px dashed #D10400;
		padding:10px 0px 0px 0px;
		text-align:center;
		font-size:1.1em;
		width:780px;
		margin-left:16px;
	}

	#bottom{
		background:transparent url(images/footer_bottom.png) no-repeat top left;
		width:812px;
		height:70px;
	}	
/*CONTENT TOOLS STYLED HERE*/

	.content_tools_top{text-align:right;}
	.content_tools_top ul{display:inline; margin:0px; padding:0px;}
	.content_tools_top li{display:inline; list-style:none;}
	.content_tools_top a{text-decoration:none; border:none!important;}
	.content_tools_top a:hover{border-bottom:1px solid #D10400;}

/*IE 7 FIXES HERE*/
	
	*:first-child+html #menu{height:10px; padding:15px 0px 20px 0px;}
	*:first-child+html #menu ul{margin:0px;}
	*:first-child+html #section{height:10px; padding:15px 0px 20px 0px;}
	*:first-child+html #section ul{margin:0px;}
	*:first-child+html .text h4{font-size:1.2em;}

/*IE 6 FIXES HERE*/
	
	*html body #menu{height:7px; padding:15px 0px 16px 0px;}
	*html body #menu ul{margin:0px;}
	*html body #section{height:7px; padding:15px 0px 16px 0px;}
	*html body #section ul{margin:0px;}
	*html body .text h4{font-size:1.2em;}