div#contactform{ width: 85%; }

#contactform div
{
	margin-bottom: 0.5em;
	width: 95%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 130px;
}

#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#left-column p{ padding-left: 9px; padding-right: 9px;  }

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:both;text-align:left; }
#footer a{ color: #404040; }
#footer ul{ margin-left: 9px; padding-left: 0; }
#footer-wrapper p{ margin-left: 9px; }

#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: 630px; padding: 0; font-family: Arial; color: #333333;  }
	div.homepage-rollover-first{ width: 153px; height: 100%; float: left;  }
	div.homepage-rollover-first a{ font-size: 1.1em; color: #718214;  }
	div.homepage-rolover-first p{ margin: 0; padding: 0; z-index: 1000;}

	div.homepage-rollover{ width: 153px; height: 100%; margin-left: 5px; float: left;  }
	div.homepage-rollover a{ font-size: 1.1em; color: #718214;  }
	div.homepage-rolover p{ margin: 0; padding: 0; z-index: 1000;}
	span.rollover-blurb{ color: #333333; line-height: 1.4em; z-index: 1000;}
	
	.overlay {
	   display:none;
	   width: 155px;
	   height: 350px;
	   padding:0;
	   margin:0;
	   position:absolute;
	   z-index:2;
	}
	
	.thumbnail{
	   position:relative;
	   left:1px;
	   z-index:0;
	}
	
	.thumbnail:hover, .thumbnail.over{
	}
	
	a.rollover-read-more{ float: right; }


	/* Homepage Bespoke Applications */
	div#horizontal-bespoke-apps-wrapper{ float: right; width: 312px; padding-top: 9px; padding: 0; }
	
	/* 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; }
	
/*Sitemap*/
div#site_map{ margin-top: -20px; }
div#site_map ul li{ list-style-type: none; }

/*Footer Links*/
div#footer-links{ clear: both; }

/*News Manager */
.news_title{
/*margin-left: 9px;*/
display: block;
color: #718214;
font-weight: bold;
font-size: 1.5em;
font-family: Arial;
}

div.news_manager{  }
div.news_manager div.news_manager{ }
span.news_date{   margin-left: 9px;margin-top: 15px;  font-weight: bold;  }
.news_article{ margin-top: 15px; clear: both; }
div.news_manager h1.title{ background: #ffffff; font-size: 1em; }
a.news_title{ text-align: left; margin-left: 9px; font-family: arial; text-decoration: none;  font-size: 1em; clear: both;}
a:hover.news_title{ color: #333333; text-decoration: none;}
div.headline2{ margin-top: 0px; margin-bottom: 15px; }
span.subcat{ font-size: 1.3em; margin-left: 9px; font-weight: bold;  }
a.doclink { clear: both; font-family: arial; font-weight: bold;  text-decoration: none; margin-top: 15px; margin-top: 10px;}
a:hover.doclink{ text-decoration: none; color: 333333; }
div.VolNewsDetail { margin-top: 5px; }
div.VolNewsSearch label{ width: 8em; }
div.VolNewsSearch p{ /*margin-top: 0; padding-top: 7px; margin-bottom: 15px;*/ }
div.VolNewsSearch ul li{ list-style-type: none;  }
div.new_footer{ margin-left: 9px; }
div.news_headline{ margin-bottom: 20px; }

div.news_manager div.news_headline{ margin-left: 9px; }

div.news_manager.VolNewsCategoryListing{ margin-left: 9px; }
div.news_manager.VolNewsSearch{ margin-left: 9px; }

/*Homepage Right Column - C2A */
img.right-column-c2a{ margin-top: 4px; }


/* Document Manager */

div.document_manager a{ margin-left: 9px; }

div.document_manager input{ margin-left: 9px; }
div.document_manager p input{ margin-left: 0px; }

div.document-login-wrapper{ margin-left: 9px; border: 1px solid #cccccc;  margin-top: 9px;  }
div.document-login-wrapper-first{ margin-left: 9px; border: 1px solid #cccccc; padding-top: 9px; margin-top: 0; }

div.document-login-wrapper h2{ margin-top: 0; padding-top: 0; }
div.document-login-wrapper-first h2{ margin-top: 0px; padding-top: 0; }

div.document_manager .panel{ margin-left: 9px; }
div.document_manager .panel a{ margin-left: 0px; }

div#document_manager VolDocumentDetail{ margin-left: 9px; }
span#ctl01_MainContent_login_message font{ margin-left: 9px; }
span#ctl01_MainContent_forget_password_message { margin-left: 9px; }


/* Sitemap */ 
div#site_map li{ padding-left: 20px; }


/*images*/

.right-image-padding{ float: right; padding-left: 9px; padding-bottom: 9px; }
fieldset#ctl01_MainContent_authentication_changepassword_registration.formFS{ border: none; }

div#ctl01_MainContent_authentication_changepassword_cd_emailSection label.form_element{ clear: left; }

div#contactform div span#captha.form_data input#ctl00_MainContent_ctl03_mycheck{ float: left; }
img#check_img{ margin-top: -6px; }
