/**/

body { background: #ffffff; font-family: Verdana, arial, sans-serif; font-size: 0.8em; color: #666666;}
a{ color: #006cb4; text-decoration: underline; }
a:hover{ color: #006cb4; text-decoration: none; }

div#container{ 	
	/*margin-top: 20px;*/
	background: url(../images/sce/template-images/container-bkg.jpg); 
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	/*width: 978px;*/
	}

div#top{ 	
	height: 109px;
	width: 985px;
	margin-left: 0px;
	background: url(http://www.abbeysecurity.co.uk/images/template-images/header-bkg.gif); background-repeat: no-repeat;
	}
	
	img#abbey-logo{ margin-top: 30px; margin-left: 23px;}
	 
	div#top-strapline{
		clear: right;
		float: right;
		color: #7b2145;
		font-family: arial;

		margin-top: 56px;
		margin-right: 25px;
		}

	span#strapline-text{ font-size: 1.8em; color: #9a9c9e; letter-spacing: 0.1em;}
	span#phone-number-text{ font-size: 2.5em; font-weight: bold; margin-left: 150px; color: #006cb4; }




/*img.head-body-filler{ margin-left: 36px;}*/

div#middle{ 


}	

div#middle-container{ 
	width: 985px; 
clear: both; 
	background: url(http://www.abbeysecurity.co.uk/images/template-images/content-bkg.gif); 
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	}

div#middle{ 
width: 978px; 
height: 100%;
color: #333333;
}	

div#middle-top-bar{  
	width: 966px;
	min-height: 30px;
	max-height: 60px;
	background-color: #0098ad;
	}

	

img.flash-placeholder{ margin-top: 5px }

div#page-title-content-area{ position: absolute;  clear: none;  }

	/*font-size: 1.1em; 
	margin:0; 
	margin-left: 210px; 
	padding: 0; 
	margin-top: 3px; 
	color: #ffffff; 
	background-color: #0098ad;
	}*/



img.nav-top-image{ float: left; }



	div#middle-right{ 
		
		float: right;
		margin-right: 105px;
		margin-top: 15px;
		margin-bottom: 20px;
		/*padding-right: 0px;*/
		width: 383px;
		z-index: 2500;
/*background: url(../images/sce/latest-news-bkg.gif);*/	
		}
	div#middle-right p{
		margin-top: 10px;
		/*font-size: 0.85em;*/
		line-height: 1.3em;
		}
			
	 h1{
		font-family: "Verdana";
font-weight: normal;
		color: #006cb4;
		font-size: 1.69em;
letter-spacing: 0.1em;

		/*font-height: 110%;*/
		}
		
	 h2{
		font-family: "Verdana";
font-weight: normal;
		color: #006cb4;
		font-size: 1.3em;
letter-spacing: 0.1em;

		/*font-height: 110%;*/
		}
		
	h3{
		font-family: "Verdana", Arial;
		color: #006cb4;
		font-size: 1.05em;
		/*font-height: 110%;*/
		}

	 h4{
		font-family: "Verdana", Arial;
		color: #7b2145;
		font-size: 1.0em;
		/*font-height: 110%;*/
		/*text-transform: uppercase;*/
		}
		
p.cms-content-footer{ font-size: 1.25em; color: #333333; font-weight: bold; }
div#middle-middle{ 
		margin-left: 9px;
		margin-bottom: 20px;
		/*padding-right: 0px;*/
		width: 545px;
		z-index: 2500;
		}
	div#middle-middle p{
		margin-top: 10px;
		/*width: 65%;*/
		line-height: 1.3em;
		}
		
	/*div#middle-middle form#aspnetForm{ width: 65%; }*/
		
	div#middle-middle h2{
		font-family: "Verdana", Arial;
		color: #006cb4;
		/*font-size: 1.0em;*/
		}
		
	div#middle-middle h3{
		font-family: "Verdana", Arial;
		color: #006cb4;
		/*font-size: 1.05em;*/
		}

	div#middle-middle h4{
		font-family: "Verdana", Arial;
		color: #006cb4;
		/*font-size: 1.0em;*/
		/*text-transform: uppercase;*/
		}

	/*div#middle-middle li{ font-size: 0.8em; }
	div#middle-middle ul ul li{ font-size: 1em; }
	div#middle-middle ul ul ul li{ font-size: 1em; }*/


div.middle-left{ width: 372px; margin-left: 17px; }



		


		
		div#internal-content-c2a{
		float: right;
		clear: none;
		width: 544px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: 42px;
		/*border: 1px solid red;*/
		}
		
		div#internal-c2a{ 
		margin-top: 5px; 
		width: 233px; 
		float: right; 
		}
		
		div#internal-page-internal-c2a{ 
		margin-top: 0px; 
		width: 233px; 
		float: right; 
		}	
			
		div.c2a-first{ 
		background-color: #ececec; 
		border: 15px solid #ececec;
		border-top: 10px solid #ececec; 
		margin-top: 0px;
		}

		div.c2a{ 
		background-color: #ececec; 
		border: 15px solid #ececec;
		border-top: 10px solid #ececec; 
		margin-top: 5px;
		}
		

		img.internal-c2a-image{ margin-top: 5px; float: right; width: 233px; clear: none;  }
		img.homepage-c2a-image{ margin-top: 5px;  width: 233px; clear: none; /*margin-left: -15px;*/ }
		

		
		div#internal-page-internal-content{ margin-left:3px; }

	

	
	/*Right Column*/	
		div#internal-page-internal-c2a h2{ margin-top: 5px; }	
		div#search_button{ margin-top: 7px; }
		div.c2a img{ margin-top: 7px; }
		div.c2a-first h2{ margin-top: 7px; }
		div.c2a-first img{ margin-top: 7px; }
		
		

div.Social li { display: inline; padding-left: 10px;}

	

	

	div#bottom-left{ clear: both; width: 620px; margin-left: auto; margin-right: auto; text-align: center; }

	span.footer-text{ color: #666666; font-family: arial; font-weight: bold; text-align: center;  }
	span.footer-text a{ color: #666666; font-family: arial; font-weight: bold; text-align: center;  }


 



.right-align{ float: right; }

/* homepage news */
div#homepage-news{ float: right; margin-top: 5px; min-height: 123px; width: 189px;}

img.homepage-c2a-right{ float: right; margin-top: 5px;}
img.homepage-c2a-left{ float: left; margin-top: 5px;}

/*news manager Template styles */
div.news_manager .panel{ border: 1px solid red; width: 500px; clear: both; padding-bottom: 15px; }
div.news_manager{  margin-top: -5px; color: #333333;}     
span.news_date{  color: #333333; font-weight: bold; clear: both; }
.news_article{ margin-top: 15px; clear: both; }


span#ctl01_MainContent_news_detail_news_title.news_title{ margin-left: 0px; }

.news_title{ 
font-family: "Verdana";
font-weight: normal;
color: #006cb4;
font-size: 1.25em;
letter-spacing: 0.1em;
margin-bottom: 2px;
/*font-height: 110%;*/ }

a.news_title{ text-align: right; font-family: Verdana; text-decoration: none; margin-top: 10px; font-size: 1em;  clear: both;}



a:hover.news_title{ color: #333333; text-decoration: none; }
div.headline2{ margin-top: 0px; margin-bottom: 15px; }
span.subcat{ /*display: none;*/  font-weight: bold; margin-bottom: 0;  /*font-size: 1.4em;*/ }
a.doclink { clear: both; font-family: Verdana; font-weight: bold;  text-decoration: none; margin-top: 15px; /*font-size: 0.8em;*/ margin-top: 10px;}
a:hover.doclink{ text-decoration: none; color: #333333; }
div.VolNewsDetail { margin-top: 15px; }
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; margin-left: 10px; }

div.news_headline{ margin-bottom: 20px; /*font-size: 0.9em;*/ }

div.VolNewsHeadline{ padding-left: 12px; padding-top: 10px; }

/* Why do Voloper use non-semantic divs? */
div.news_manager div.clear{ display: none; }
/* End non-semantic div hide */

	


div.new_footer a{ /*font-size: 0.8em;*/ color: #666666; }
/*div.indent{ margin-left: 110px; }*/
div.indent{ margin-left: 60px; margin-top: 10px;}






/* Client Login Styles */
div#client-login-internal-content{ margin-top: 10px; margin-bottom: 10px; background: #ffffff; width: 920px;  }


div#bottom-bottom{ 	
color: #ffffff;
background: url(../images/template-images/footer-bkg.gif); 
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	width: 925px;
margin-left: 10px;
margin-top: 20px;
	 padding-left: 20px; padding-right: 20px;
	clear: both;
	font-size: 0.9em;

	}
div#bottom-bottom p{ 
font-size: 1em;
color: #ffffff;
}

div#bottom-bottom p a{ 
text-decoration: underline;
color: #ffffff;
}

		

img.footer-left-bar{ float: left; padding-right: 10px; clear: none; }
div#footer{ margin:0; padding:0; padding-top: 2px; width: 900px; /*font-size: 0.7em;*/ clear: both; }
div#footer ul{ margin:0; padding:0; width: 900px; clear: both; margin-top: 10px;; }

	div#footer.menu{  margin-top: 10px;  }
/*Blog Layout styles*/
	input {
	color: #000000;
	font-size: 11px;
	}



 		div#contactform{  }
div#contactform div.indent{  width: 200px; }
div#contactform div.separator{ clear: left; }
span#ctl00_MainContent_ctl03_form_message p { /*font-size: 1.2em;*/ }


div#site_map{ margin-top: -20px; }
div#site_map ul li{ list-style-type: none; }



/*Sitemap*/

	div#site_map ul{ margin-left: 20px; }
	div#site_map a{ text-decoration: none; }



#footer .footer_first { 
			font-family: Verdana, arial;
			border-left: none; 
			padding-left:0px;
			}
			
	#footer a{color: #ffffff;  }


/*tables*/

table {

	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
border-top: none;

	}

th {

	padding: 0 0.5em;
	text-align: left;
	}


td {


border-top: 1px solid #ccc;
	padding: 0 0.5em;
	}

td:first-child {
	width: 170px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}


img.footer-bottom{ margin-top: -12px; }







/* Internal Template Styles  */

div#right-column{ float: right; clear: none; margin-top: 8px; margin-right: 10px; }
div.middle-middle-internal{ float: right; margin-right: 10px; }
div.middle-left-internal{ width: 186px; margin-left: 17px; }

img.internal-c2a-left{ margin-top: 8px; }

img.right-floated-image{ float: right; padding-left: 23px; padding-bottom: 23px; /*border-top: 1px solid #68a8ce;*/ }



/* Form Styles */
#contactform { float: left; width: 97%; }

#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
width: 125px;
	margin:10px 0px 10px 200px;
}

#contactform .form_element
{
	padding: 0px 0px 0px 0px;
	text-align:left;
	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;
}

input, select, textarea{ border: 1px solid #999999; padding: 3px; font-family: Verdana; color: #666666; font-size: 0.9em;  }


#contactform input{ /*width: 275px;*/ font-family: Verdana; color: #666666; }
textarea{ width: 275px; font-family: Verdana; color: #666666; font-size: 0.9em;}
div.indent input{ margin-left: 110px; }
div.indent input{ width: 109px }

table#ctl00_MainContent_ctl03_field6 {  }
table#ctl00_MainContent_ctl03_field6 input{ margin-left: 0; padding-left: 0; width: 25px; border: none; }
table#ctl00_MainContent_ctl03_field6 label{ margin-left: 0; padding-left: 0; width: 150px; }

input#ctl00_MainContent_ctl03_field1{ width: 275px; }
input#ctl00_MainContent_ctl03_field2{ width: 275px; }
input#ctl00_MainContent_ctl03_field3{ width: 275px; }
input#ctl00_MainContent_ctl03_field4{ width: 275px; }
input#ctl00_MainContent_ctl03_field5{ width: 275px; }
input#ctl00_MainContent_ctl03_field1{ width: 275px; }


div#contactform table, div#contactform td{ border: none; }

iframe{ margin-left: 40px; margin-top: 20px; border: none; }

img.homepage-accreditations-clear-left{ clear: left; float: left; margin-top: -5px; }
img.homepage-accreditations-clear-left-no-margin{ clear: left; float: left; }


div#homepage-news{ float: right; margin-top: 5px; min-height: 123px; width: 100%;}

div.flash-placeholder{ margin-top: 5px; }

div#right-column{  width: 200px; }

div.community-flash{ float: right; padding-left: 15px; padding-bottom: 15px; }

img.leukaemia-button{  
margin-left: 25px;
margin-top: 15px;

}
