/*------------------------------------------------------------------
[JGH Stylesheet]

Project: JGH New Site May 2009
Version:	1.1
Assigned to:	JGH internet
Primary use:	SKIN
-------------------------------------------------------------------*/

 		@import url("milk.css"); 
 		@import url("http://dynamic.icecreamlovestheweb.com/labs/960grid.css");

		body {background:#000000 url(images/bg.gif) repeat-y scroll center top }
		#site{float:left;width:100%;}

	
		/*	GLOBAL STYLES	*/
		*{outline:none; margin:0px; padding:0px;}
		#col960{margin:0 auto;}
		
		body{  font:12px Arial;color:#666666;line-height:16px;font-weight:500;}  
 
		a{color:#009EE9 /*light Blue*/;text-decoration:none;}
		a:hover{color:#999;}
		h1{}
		h2{ }
		h3{}
		p{} 
		 
		.social_jgh{display:none;}
		.home_tags{display:none;}
		#clear{clear:both;}
		#top{background:#FFFFFF none repeat scroll 0 0;border-bottom:3px solid #000000;display:block;height:32px;position:fixed;top:0;z-index:4;}
		#footer{background:#FFFFFF none repeat scroll 0 0;border-top:3px solid #000000;display:block;height:32px;position:fixed;bottom:0;z-index:4;width:950px;padding:5px;text-align:right;font-size:11px;}
		#middle{clear:both;float:left;margin-top:32px;}
		#social{text-align:right;}
		
		
		/*Search*/
		#search_site{float:right;padding:95px 20px 0;}
		
		#search_site input {margin-right:1px;background:transparent ;border-bottom:1px solid; color:#464445;border-top:none;border-left:none;border-right:none;padding:5px 20px 5px 5px;width:172px;text-align:right;}
 		.keyword{display:none;}
		
		
		/*Menu*/
		 
		#menu{background:transparent url(images/logojgh.gif) no-repeat scroll right top;padding:140px 0 35px;position:fixed;text-align:right;width:195px;}
		#menu ul{list-style:none;}
		#menu ul li{padding:0px 0px 3px 0px;}
		
		#menu ul li a{font-size:17px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#454545;}
		#menu ul li.active a {color:#009EE9;}
		
		#menu ul li a:hover {color : #009EE9;} 

		#sub_menu a {font-size:11px!important;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#000!important;}  
		#sub_menu a:hover {color : #009EE9!important;} 
		#sub_menu .clicked {color:#009EE9!important;}  
		.menu7 a{
			background:transparent url(images/ic_logo.gif) no-repeat scroll left bottom;
			display:block;
			margin:35px 0px 0px 65px;
			padding:8px 0px 3px;
		}
		.menu5, .menu8, .menu9{display:none;}
		#hideme{display:none;}

		/*Text*/
		
		#content{float:left;background: url(images/logomitonly.gif) no-repeat scroll left top;padding-top:132px;padding-bottom:80px;}
		#content ul{padding:10px 30px;}
		#content img{border-top:10px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;height:220px;width:478px;}
		#content h1{color:#009EE9;font-size:17px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:22px;} 
		#news{padding-top:132px;padding-bottom:80px;} 
	    #news h1{color:#7a7a7a;font-size:15px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;}
	    #news h2{color:#999;font-size:12px;margin:0 0;padding-top:0px;text-transform:uppercase;line-height:12px;} 
	    #news h2 a{color:#999;} 
	    #news h2 a:hover{color:#666;} 
		.text{padding:0px 40px 0px 0;}
		.text h1{color:#009EE9;font-size:17px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:22px;}
		.text h2{font-size:14px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:16px;}
		.clients{padding:0px 40px 0px 0;float:left; width:40%;}
		.clients h1{color:#009EE9;font-size:17px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:22px;}
		.clients h2{font-size:14px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:16px;}
		.righttext{padding:0 20px 10px 20px;}
		.righttext h1{color:#009EE9;font-size:18px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:22px;}
		.righttext .paragraph{padding:0 0 15px 0;}
		.righttext .paragraph a{font-style:italic; color:#999;}
		.righttext .paragraph a:hover{color:#666;}
		
		.more_news{text-align:right; margin:0px 0px 10px;}
		.record{border-bottom:1px solid;margin:0 40px 20px 0;padding:0 0 10px;}
		.record h1{
			color:#009EE9;
			font-size:17px;
			margin:5px 0pt 7px;
			padding-top:5px;
			text-transform:uppercase;		
		} 
		.record h2{font-size:14px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;line-height:16px;}
		.related{color:#009EE9;font-size:18px;line-height:22px;margin:5px 0 0;padding-top:5px;text-transform:uppercase;}
		.link a{color:#666666!important;font-size:14px;margin:0;padding:0px;text-transform:uppercase;}
		.link a:hover{color:#009EE9!important;}
		
		.heading_h1 {display:inline;font-weight:bold;}
		.quotes{background:#000000 none repeat scroll 0 0;border-right:1px solid #E7E3E3;color:#999999;font-size:13px;height:124px;padding:87px 20px 20px;text-align:left;}
	    .quotes a{color:#666;font-style:italic;}
		.quotes a:hover{color:#fff;}
		.quotes h1 a{ 
			font-style:normal!important;  
		}
		.quotes h1{ color:#999999!important; font-size:15px!important;margin:5px 0 0;padding-top:5px;text-transform:uppercase;}
		.quotes em{
			color:#e7e3e3;
			font-size:11px;
			margin:10px 0px 0px;
			font-style:normal;
			float:right;	
		}
		/*	CONTENT TOOLS */
		
		.content_tools_top {margin:20px 30px 10px 0;border-bottom:1px solid;}
		.content_tools_top a{border-right:1px solid;font-size:11px;padding-right:6px;}
		.content_tools_top .question a{border-right:none;}
		.content_tools_top img {border:none!important;float:none !important;margin:0px !important;}
		.content_tools_top ul {list-style:none;text-align:right;margin:0px!important;padding:0px 0px 5px 0!important;}
		
		.content_tools_top ul li, #content_tools ul li a {display : inline;padding-left : 3px;margin : 0px;}
	
		.clear_blocks{clear:left; width:600px; height:10px;}

		
		/*IE 7 Hacks*/
		 