#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}

div#left-column{float:left;width:186px; }
div#right-column{float:right;width:186px; }


#content{ width: 564px; float: right; margin-right: 4px; }
#content p{ margin-left: 9px; margin-right: 25px; }
#footer {clear:left;text-align:left; float: left; }
#footer-wrapper{  }
#footer a{ color: #404040; }
#footer ul{ margin-left: 9px; padding-left: 0; width: 725px;  }
#footer-wrapper p{ margin-left: 9px; clear: left;}

#footer .footer_link { border-right:solid 1px #404040; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #404040;}
#footer .footer_last{ border: none; }


p.footer-green{ font-size: 1.2em; font-weight: bold; color: #718214; margin-left: 9px; }

/* AG-Layout */

/* Logo */
div#logo{ float: left; }
/* Strapline  */
div#strapline{ float: right; margin-top: 28px; font-size: 2.15em; text-align: right; color: #415A6C; }


	/*Homepage rollovers*/
	div#horizontal-rollover-wrapper{ float: left; width: 635px; padding: 0; font-family: Arial;  }
	div.homepage-rollover-first{ width: 154px; height: 100%; float: left;  }
	div.homepage-rollover-first a{ font-size: 1.25em; font-weight: bold; color: #718214; text-decoration: none; }
	div.homepage-rollover-first p{ margin: 0; padding: 0; padding-top: 4px; z-index: 1000;}

	div.homepage-rollover{ width: 154px; height: 100%; margin-left: 5px; float: left;  }
	div.homepage-rollover a{ font-size: 1.25em; font-weight: bold; color: #718214; text-decoration: none; }
	div.homepage-rollover p{ margin: 0; padding: 0; padding-top: 4px; z-index: 1000;}
	span.rollover-blurb{ z-index: 1000;}
	



	/* Homepage Bespoke Applications */
	div#horizontal-bespoke-apps-wrapper{ float: right; width: 309px; /*width: 300px;*/ padding-top: 9px; padding: 0; }
	div#horizontal-bespoke-apps-wrapper p{ padding-left: 9px; padding-right: 9px; }
	div#horizontal-bespoke-apps-wrapper a{ font-size: 1.25em; font-weight: bold; color: #718214; text-decoration: none; }
	p.read-more-link{ text-align: right; }
	
	/*Homepage Read More Wrapper*/
	div.homepage-read-more-wrapper { width: 944px; clear: both; }
	div.homepage-read-more-wrapper a{ margin-top: 9px; font-size: 1.15em; font-weight: bold; }
	div.homepage-read-more-wrapper a.rollover-read-more-first{ float: left; width: 154px; text-align: right; }
	div.homepage-read-more-wrapper a.rollover-read-more{ float: left; margin-left: 4px; width: 154px;  text-align: right; }
	div.homepage-read-more-wrapper a.rollover-read-more-last{ float: left; width: 305px; text-align: right; }


	/* Homepage News /*	
	
	
	/*Homepage Calls to Action*/
	

/*Middle Content*/
div.middle-content{ clear: both; padding-top: 4px; }

/*Spans*/

	/*h1-emulator*/
	p.h1-emulator{ 
		width: auto;
		margin-top:0;
		padding-top:0;
		padding: 9px;
		background: #434343;
		color: #B5CE2F;
		font-size: 1.4em;
		font-weight: bold;
		font-family: Arial;
		}
		
	p.h1-emulator-blank{ 
		width: auto;
		margin-top:0;
		padding-top:0;
		padding: 9px;
		margin-bottom: 4px;
		background: #434343;
		color: #B5CE2F;
		font-size: 1.4em;
		font-weight: bold;
		font-family: Arial;
		}

		
			
	h1{ font-size: 1.4em; }
/*Footer Links*/
div#footer-links{ clear: both; }
.footer-hr{ margin-top:4px; }

/* Homepage Left Column -  News */
div.VolNewsHeadline{ padding-left: 9px; padding-right: 9px; }
div.VolNewsHeadline .news_date{ display:none; }
div.VolNewsHeadline .news_headline { margin-top: 15px;  }

/*Homepage Right Column - C2A */
img.right-column-c2a{ margin-top: 4px; }



img.aime-logo{  float: right; padding-top: 9px; }

div.news_headline{ margin-bottom: 10px; }




/* LookOut Call Styles */

div#logo.loc-logo{ float: left; }
div#header.loc-header{  
height: 133px;
background:url('http://www.c3.co.uk/images/template-images/header-loc-bkg.jpg') 0 0 no-repeat;
}

/* Strapline  */
div#loc-strapline{ float: right; margin-top: 40px; font-size: 2em; text-align: right; color: #ffffff; margin-right: 80px; }

span.loc-phone-number{ font-size: 0.75em; }


/* Menu */
div#top_nav.loc-top_nav{ margin-top: 7px; border-bottom: 1px solid red;  }
div#top_nav.loc-top_nav div#menu.menu ul li{ font-size: 0.8em; margin-left: 16px; padding-top: 12px;  margin-bottom: -14px; padding-bottom: 28px; }
div#top_nav.loc-top_nav div#menu.menu ul li#menu10{ margin-left: 9px; }

/*  Quote Box */
div.quote-box{
margin-top: 5px; 
padding: 12px;
background: #b8b8b8 url('http://www.c3.co.uk/template-images/quote-box-bkg.jpg') 0 0 no-repeat;
 }

div.quote-box p{
font-weight: bold;
color: #555555;
}

div.quote-box em{  
color: #666666;
}


div#horizontal-rollover-wrapper.loc-flash{  margin-top: 2px; width: 945px; }



div#left-column div#menu_left.menu ul{ background: #ffffff; }
div#left-column div#menu_left.menu ul a{ color: #415A6C; font-size: 1em; font-weight: bold; text-decoration: none; }
div#left-column div#menu_left.menu ul a:visited{ }
div#left-column div#menu_left.menu ul a:hover{ text-decoration: underline; }

div#left-column div#menu_left.menu ul li.current{ text-decoration: underline; }


div#footer-wrapper.loc-footer-wrapper div#footer.menu ul{ width: 100%; margin-top: 0;}

div#ctl00_MainContent_ctl03_form_table div#contactform div.indent input{ margin-left: 92px; }


div#content ul li{ padding-top: 10px; }

table.content-table { margin-left: auto; margin-right: auto; }
table.content-table td{ border: none; border: 1px solid #; padding: 10px; }


div#content.full-width-content{ float: left; width: 100%; margin-left: auto; margin-right: auto; }
div#content.full-width-content iframe{ border: none; }

div#contactform div span#captha.form_data input#ctl00_MainContent_ctl03_mycheck{ float: left; }
img#check_img{ margin-top: -3px; }


img.iso-logo,
img.twitter-logo{
margin-right: 10px;
padding-top: 10px;
}

