	/*
	
	CSS document for www.cobent.com
	Author: Nick Carpenter - Oxford New Media
	
	The following styles are optimised for display on the following
	web browsers:
	
	* Internet Explorer v.6
	* Firefox 1.0.6
	* Mozilla 1.7.12
	* Internet Explorer v.7 (please see IE7styles.css for IE7 specific styles)
	
	* PLEASE NOTE - A seperate stylesheet is provided for use within the WYSIWYG
	editor that contains only styles approved for use
	*/
	
	/****************************************************
		CORE HTML TAGS
	****************************************************/

	table , select, input {font-size: 100%;}
	html{height:100%;}
	body {margin:0px;font-family:Arial, Helvetica, sans-serif;color: #000;height:100%;font-size: 0.75em; background:#006600 url(pageBG.gif)}	
	form {margin: 0px;}
	textarea {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;width:90%}
	td {vertical-align:top}
	

	
	/****************************************************
		HEADINGS
	****************************************************/
	
	h1 {font-size: 1.8em;font-weight: normal;color:#000;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif; }
	h2 {clear:both;font-size: 1.3em;font-weight: bold;margin-bottom:3px; color: #006600;font-family:Arial, Helvetica, sans-serif;}
	h3 {font-size: 1em;font-weight: bold;color:#172E54;margin-bottom:3px;}
	h4,h5,h6 {font-size: 1em;font-weight: bold;margin-bottom:3px;}
	
	h1 span, h2 span {display:none}
	
	#ttl_welcome 	{background: url(welcome.gif) ;height:40px; width:510px;background-repeat: no-repeat; margin:0px}

	
	
	#left h1, #leftAlt h1 {color:#000; font-weight:bold;font-size:1.7em;font-family:Arial, Helvetica, sans-serif;
	background:#d6d6d6;
	height:2em;line-height:2em;padding:0 10px 0 10px;
	margin-bottom:0px;
	}
	
	
	.newsStory h1 {font-size: 1.6em;font-weight: bold;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;}
	#logo h1{display:none}
	
	.panelHeader h3{font-weight:normal; font-size:1em;margin:0px;color:#000;font-weight:bold}
	
	#homePanels h2 {font-size:1em; font-weight:bold ;font-family:Arial, Helvetica, sans-serif; background:#006600; height:21px; line-height:21px; color:#fff; padding:0 0 0 10px}
	#homeContact h2, #homeEnquiry h2 {background:url(homePanelHeaderLeft.gif) no-repeat}
	#homeNews h2, #homeSignup h2 {background:url(homePanelHeaderRight.gif) no-repeat}
	
	#featuredProduct h2 {font-size:1em; font-weight:bold ;font-family:Arial, Helvetica, sans-serif; background:url(sidePanelHeaderBG.png) no-repeat; height:21px; line-height:21px; color:#fff; padding:0 0 0 10px; margin-bottom:0px}

	

	
	/****************************************************
		LAYOUT
	****************************************************/
	
	#logo {width:780px;height:68px;background:url(/client/templates/shared/groundforce_header.gif) no-repeat #fff; clear:both; z-index:100}
	#logoTop {background: url(logo_top.gif) ; width:130px; height:24px; float:left; z-index:100}
	#logoMid {background: url(logo_mid.gif); width:130px; height:68px;}
	
	#left {	float:left; width:510px;  margin: 0 0 0 5px; }
	#leftAlt {	float:left; width:560px; margin: 0 0 0 5px; }
	* html #leftAlt {width:550px; margin: 0 0 0 3px; }
	* html #left { margin: 0px 0px 0px 3px;}
	
	#right {float:right; width:250px; margin: 0 5px 0 0}
	#rightAlt {float:right; width:200px; margin: 0 5px 0 0 ; }
	* html #right {margin: 0px 3px 0px 0px;}
	#rightAltContent {background:#fff; border:1px solid #ccc; padding:10px}
	#right img {display:block}
	
	#mainContent {width:780px;  min-height:300px; color:#000; background:url(contentBG.png)  top left; }
	
	* html #mainContent {height:300px}
	
	.homePanelContent {padding: 10px; }
	
	#homeContent {padding:10px  10px 20px 10px; background-color:#fff}
	#homeContent p, #homeContent div {color:#000}
	
	#column1 {float:left; width:310px; }
	#column2 {float:right; width:220px; }
	
	#headerImage {height:156px; background:#fff}
	

	#bannerImg {width:600px;height:120px;float:left; background:url(/client/images/backgrounds/bg_header.gif) repeat-x top}
	#bannerMsg {width:180px;height:120px;float:right; background:url(/client/images/backgrounds/bg_header.gif) repeat-x top}
	#bannerImgAlt {width:780px;height:120px;}
	
	#builtBy {padding-right:10px;float:right; color:#669900; font-size:0.8em; margin:5px 0 5px 0}
	#builtBy a {color:#669900;}
	
	
	#navLinks {float:right;}
	#navLinks a span{display:none}
	.agriforceLink {background: url(agriforceLink.gif) no-repeat; width:157px; height:24px; float:left;}	
	.fieldforceLink {background: url(FieldForceLink.gif) no-repeat; width:158px; height:24px; float:left}
	
	#outer{width:780px;margin-left:auto;margin-right:auto;margin-top:20px;}
	html>body #outer{min-height:590px}	
	#flashHeaderRow {height:156px;}
	

	
	
	#search {clear:right;float:right;;height:2em;line-height:2em;}
	
	#skip {display:none}
	
	#FooterRow {height:2em; line-height:2em;vertical-align:top;clear:both;font-size:0.9em;background:#000; color:#fff;margin-bottom:10px; width:780px}
	#FooterRow td{font-size:0.9em;background-color:#fff;padding:10px 0 10px 10px;height:50px;text-align:left;border-top:1px solid #ccc;}
	
	#copyrightNotice {padding-left:10px; float:left}
	#footerLinks {padding-right:10px;float:right}
	
	/* Home page panels */
	#homePanels {margin-bottom:10px}
	#homeContact {width:255px; height:185px; float:left; background:#fff; }
	#homeNews {width:255px; height:185px; float:right; overflow:hidden; background:#fff}
	#homeEnquiry {width:255px; height:185px; float:left; background:#fff}
	#homeSignup {width:255px; height:185px; float:right; background:#fff}
	

	
	/****************************************************
		LINKS
	****************************************************/
	
	a {color: #006600;text-decoration: underline;}	
	a:hover {text-decoration: underline;}	
	
	#navLinks a {text-decoration:none}
	#navLinks a:hover {color:#3972d0;text-decoration:underline}

	
	#FooterRow a {color:#fff;}
	
	.subNavSelected {text-decoration:underline;}
	
	.panelBody a {text-decoration:none;color: #006600; font-weight:bold}
	.panelBody a:hover {text-decoration:underline;}
	
	
	/****************************************************
		BULLETS
	****************************************************/


	#siteMap ul {margin:50px}
	#siteMap li {list-style-image:none;padding-bottom:5px;}	
	
	#navLinks li {list-style-image:none;}	
	
	html>body #navLinks ul 		{margin-top:0px;margin-bottom:2px} 
	html>body #navLinks li 		{text-align:left;list-style: none;display:inline;}
	
	#rightAltContent li { margin-left:20px}
	
	html>body #rightAltContent ul { padding-left:20px}	
	html>body #rightAltContent li { margin-left:0px}
	
	li.pdf_link{
	  background-image: url(/client/images/icons/pdf_icon.gif);
	  background-repeat: no-repeat;
	  padding: 0 0 0 35px; 
	  list-style:none;
	  }	
	
	 li.bullet_link{
		 margin: 0 0 5px 15px;
		 list-style-image:url(../../images/icons/bullet_arrow_green_IE.gif);
		} 

		
	/*Firefox & Mozilla */
	html>body .panelBody ul {margin:0px; padding:0px}
	html>body .panelBody li {list-style-image:url(../../images/icons/bullet_arrow_orange_IE.gif);margin-bottom:5px; margin-left:-7px}
	
	/* Internet Explorer */
	* html .panelBody ul {margin:0px 0px 0px 0px; } 
	* html .panelBody li {list-style-image:url(../../images/icons/bullet_arrow_orange_IE.gif);margin-bottom:5px; margin-left:-7px}
	
	
	#mainContent ul {margin:10px 0 0 30px}
	#homePanels ul, #rightAltContent ul { margin-left:0px}
	
	html>body #homePanels ul { padding-left:0px}
	html>body #rightAltContent ul { padding-left:15px}
	

	/****************************************************
		NAV BAR
	****************************************************/
	
	#nav {width:100%;height:21px;line-height:21px;text-align:left;background: url(nav_bg.png) no-repeat right top;margin-bottom:0px}
	#nav a {color: #fff;text-decoration:none;font-weight:bold;}
	#nav a:hover {color:#fff;text-decoration:underline}
	#nav a:hover span{}
	#nav .openedlink {font-weight:bold;color:#fff;text-decoration:underline}
	#nav .openedlink span{}	
	
	/* Internet Explorer */
	* html	#nav ul {margin: 0 0 0 10px} 
	* html 	#nav li {
	text-align:left;
	list-style: none;
	display:inline;
	margin-left:-5px;
	margin-bottom:0px;		
	}
	
	* html #nav a span {padding: 5px 8px 11px 8px;}	
	
	html>body #nav ul 		{margin-top:0px;margin-bottom:2px; padding-left:20px} 
	html>body #nav li 		{text-align:left;list-style: none;display:inline;}
	html>body #nav a span {padding: 4px 4px 12px 4px;}
	


	/************************************
		PANELS	
	*************************************/

	/*All*/

	.panelBody {background-color:#fff;padding:5px 5px 5px 5px; width:188px;margin-bottom:5px; border-left:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid}
	.panelHeader {height:41px;line-height:41px;vertical-align:middle;background-color:#ccc;padding-left:10px;width:190px;font-weight:bold}
	.lowerPanelHeader {	height:22px;line-height:22px;vertical-align:middle;background-color:#000;padding-left:5px;color:#FFFFFF;border-top:1px solid #fff;border-bottom:1px solid #fff;width:175px;}

	
	/****************************************************
		MISC
	****************************************************/
	
	.editRegion {display:block}	
	.smallText { font-size: 0.8em;}
	.redText {color:#FF0000}
	.greenText {color:#006600}	

	* html 	.searchInput {height:1.1em;margin-top:1px; width:120px;border:1px solid #A5B2C5}
	* html 	.searchGo {padding-bottom:1px;}

	

	
	#allNews ul{margin:10px 0 0 0 }
	#allNews a {font-weight:normal}

	hr {height:1px;color:#999999;}
	#FooterNavRow {height:25px;}
	
	
	.bCrumbLink {color: #775E2D;}
	#bCrumbLinkOn{color:#333;font-weight:bold}	
	.bCrumbRow {color:#000;font-size:0.8em;padding: 0 10px 0 12px;line-height:2.2em;height:2.2em;width:770px;margin-bottom:5px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	background:url(underNavBG.png) top left repeat-x
	}
	.bCrumbRow a {color:#666;text-decoration:none;}
	.bCrumbRow a:hover {color:#666666; text-decoration:underline;}
	.bCrumbText {color: #333;}	
	
	* html .bCrumbRow {width:758px}



		
	.editOverlay {border:1px dotted #ff3300;position:absolute;z-index:1000;cursor:pointer;margin-top:-1px;margin-left:-1px;}
	
	#caption100 {   }
	
	.newsTitle {font-weight:bold}
	.newsDate {margin: 5px 0 5px 0; font-weight:bold}
	
	/*Firefox & Mozilla Adjustments*/


	
	
	html>body .bCrumbRow {width:757px}
	
	html>body #newsRollout_headlines ul,#newsRollout_all ul {clear:both;margin-left:-25px}
	html>body h1{margin-top:0px}
	html>body h2{margin-top:0px}
	
	/*forms*/
	
	#formSignup {background:#dedede url(frmBg.png); padding: 3px 10px 3px 10px; margin-top:10px}
	#formSignup .inpText {border:1px solid #ccc; width:145px; margin: 3px 0 3px 0; height:1.2em; }
	#formSignup input {vertical-align:middle}
	
	/*misc*/
	
	#featuredProduct {margin: 10px 0 10px 0; border:1px solid #808080; background:#fff}
	
	#tblDiscounts th {padding:5px; text-align:left; border-bottom:1px solid #006600}
	#tblDiscounts td {padding:5px; border-bottom:1px solid #006600}
	#servicesList li {margin-bottom:10px; font-size:0.9em}