body{
font-family: arial;
background: #eeeeee url(../images/template-images/html-bkg.gif);  
background-repeat: repeat-x;
}


#contactform { width: 97%; }

#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	width: 70%;
	margin:10px 0px 10px 156px;
}

#contactform .form_element
{
	padding: 0px 0px 0px 0px;
	text-align:left;
	float: left;
	width: 150px;
}

#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: 208px; }
div#right-column{float:right;width:151px; margin-right: 15px; }


#content{ width: 538px; float: left; margin-right: 4px; padding: 10px; padding-top: 0;}
div.homepage-flash{ width: 536px; float: left; margin-left: 4px;}

#footer {clear:left;text-align:left; float: left; color: #02397a;  }
#footer-wrapper{  }
#footer a{ color: #02397a; }
#footer ul{ margin-left: 9px; padding-left: 0; width: 800px;  }
#footer-wrapper p{ color: #02397a; margin-left: 9px; clear: left;}

#footer .footer_link { border-right:solid 1px #02397a; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #02397a;}
#footer .footer_last{ border: none; }
p.footer-grey{ color: #02397a; }
p.footer-grey a{ color: #02397a; }

div#footer-wrapper p{ /*margin-top: 5px;*/ padding-top: 20px; }  
div#footer-wrapper ul{ margin-top: 25px; margin-bottom: 0; padding-top: 0;  }  
div#footer-wrapper li{ margin-top: 0; padding-top: 0; } 


div.accreditations{ margin-top: 9px; }
div#footer-wrapper{ clear: both; height: 88px; background: #ced7de url(../images/template-images/footer-bkg.gif);  background-position: top right;} 

div#contact-innovation-on-site { margin-top: 9px; }

/* AG-Layout */

/* Logo */

div#header{ width: 936px; margin-top: 9px; height: 78px; background: #ced7de url(../images/template-images/head-bkg.jpg);  background-position: top right;}
div#logo{ float: left; }
/* Strapline  */
div#strapline{ float: right; margin-top: 18px; margin-right: 16px; font-size: 1.5em; font-weight: bold; text-align: right; color: #01488f; }
div#strapline{ float: right; margin-top: 18px; margin-right: 385px; z-index: 5000; font-size: 1.5em; font-weight: bold; text-align: center; color: #01488f; }
	/*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;}
	

img.body-top-gif{ /*float: right; */ margin-left: 7px;}
/*img.body-bottom-gif{  margin-left: 7px; margin-bottom: -21px; }*/

img.body-bottom-gif{ /*float: right;  margin-left: 7px; margin-bottom: -21px; */ margin-left: 215px; margin-top: 5px; }





img.content-bottom-gif{ margin-left: -10px; margin-bottom: -15px; }

div.homepage-flash{ margin-left: 16px;  }
div.content-top img{ margin-left: 15px;  }
div.content-top{ float: left; }

div#content-wrapper{ 
/*border: 1px solid red;*/
min-height: 450px;
background: /*#f5f7f4*/ url(../images/template-images/body-bkg.gif);
background-repeat: repeat-y;
background-position: 215px 10px;
/*padding: px;*/

 }
	
div#content{
/*border: 1px solid red;*/
margin-left: 15px;
width: 518px;
padding: 10px;
background: #ffffff url(../images/template-images/content-bkg.gif);
background-repeat: repeat-y;
background-position: TOP RIGHT;
}



	

	/* Homepage News /*	
	
	
	/*Homepage Calls to Action*/
	

/*Middle Content*/
div.middle-content{ width: 936px; clear: both; padding-top: 4px; line-height: 1.6em;  }
/*Spans*/

a{ color: #01488f; }
a:hover{ color: #01488f; text-decoration: none; }

	
			
	h1{ font-size: 1.4em; }
/*Footer Links*/
div#footer-links{ clear: both; }
.footer-hr{ margin-top:4px; }

/* Homepage Left Column -  News */
div.VolNewsHeadline{  padding-right: 9px; }
.subcat{ color: #; }
div.VolNewsHeadline .news_date{  }
div.VolNewsHeadline .news_headline { margin-top: 15px; color:   }
.subcat{ color: #01488f;  font-size: 1.3em; }


/*Homepage Right Column - C2A */
img.right-column-c2a{ margin-top: 10px;  }

div#left-column{ }
div#left-column ul { list-style-type: none; margin: 0; padding: 0; font-size: 1.2em; height: 100%; background: #f1f1f1 url(../images/template-images/nav-bkg.gif); background-repeat: repeat-y }
div#left-column ul li{ padding-left: 10px; padding-top: 8px;  }
div#left-column ul li a{ text-decoration: none; }

div#left-column ul ul{ background: none; }
div#left-column ul ul li{ width: 175px; }

div#left-column ul ul ul{ background: none;  }
div#left-column ul ul ul li{ width: 165px; }

input{ color: #01488f; }

input#name{ float: right; margin-right: 15px; }
input#irluju-irluju{ float: right; margin-right: 15px; margin-top: 2px;}
div.homepage-newsletter input{ border: 1px solid #666666; background-color: #ffffff; padding: 3px;  }

label { text-align:left; /*width:5em;*/ clear: left; margin-right:0.5em; margin-top: 2px; float:left; }

input.homepage-signup{ margin-left: 76px; margin-top: 2px; width: 126px; }





h1
{
color: #01488f;
font-family: arial;
font-size: 2em;
line-height: 1.1em;
padding-top: 0;
margin-top: 0;
}


h2
{
color: #01488f;
font-family: arial;
font-size: 1.4em;
line-height: 1.3em;
}

h3
{
color: #000000;
font-family: arial;
font-size: 1.2em;
line-height: 1em;
}

div.homepage-newsletter h2{  padding-top: 0; margin-top: 8px; }
div.bespoke-requirements h2{  padding-top: 0; margin-top: 8px; }


/* to remove after News SEO fix */
span#ctl01_MainContent_news_detail_news_title.news_title{ color: #01488f; font-family: arial; font-size: 1.5em; line-height: 1em; }
/* end remove */


input.image{ border: 1px solid #666666; padding: 3px; background: #ffffff; width: 120px; }


div#nav1 ul li{ /*border: 1px solid red; */}
div#nav2 ul{ margin-top: 0px; }
div#nav2 ul li a{ /*border: 1px solid green;*/ font-size: 1.1em; font-weight: normal;  }
div#nav3 ul li a{ /*border: 1px solid blue;*/ font-size: 0.9em; font-weight: normal; }



	/* show submenu of current page*/
		div#left-column ul li.main_current ul,
		div#left-column ul li.current ul,
		div#left-column li.main_current ul li.current ul,
		div#left-column ul li.current ul li.current ul{
		display:block;
		}

		

		/* hide submenus */
		div#left-column ul li ul,
		div#left-columnt ul li.main_current ul li ul,
		div#left-column ul li.current ul li ul{
		display:none;
		}
		
		



div#left-column ul ul li.firstItem{ padding-top: 0; }
div#left-column ul ul{ font-family: arial; font-size: 1em; /*border: 1px solid red;*/ margin-left: 5px; margin-top: 10px; width: 221px; }

div#left-column ul ul ul{ font-family: arial; font-size: 1em; /*border: 1px solid red;*/ margin-left: 10px; margin-top: 10px; width: 200px; }

div#contactform div{ clear: both; margin-top: 5px;  }

#menu a:hover{ text-decoration: underline; }
#menu a.main_current{ text-decoration: underline; }

#menu a.current{  text-decoration: underline; }
