@import url("typographyxl.css");
/*@import url("print.css");*/
/* CSS Document */

body {
	background-color:#D0CBC7;
	background-image:url(../images/background.jpg);margin:0px;padding:0px;
	background-repeat: repeat-x;
	background-position: left top;}
	li {padding:0px 0px;margin:0px;}
	ul {padding:0px;margin:0px;}
	form {padding:0px; margin:8px;}
img {border:none;}
 /*///////////////////////////global///////////////////////////////////////*/
hr {color:#663399;margin-bottom:10px;height: 1px;}
div#contentholder {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	padding:0px;
}
div#content{  
text-align:left;
padding:10px;
background-image: url(../images/bottom_block.gif);
background-color:#FFFFFF;
background-repeat: no-repeat;
background-position: left bottom;
display: table;
width:780px; /*I.E 5.0* padding-border problems*/
voice-family: "\"}\""; 
voice-family:inherit;
width:760px;}
html>body #content { /*be nice to opera*/
width:760px;
}


.inner {
	background-color: #FFFFFF;
	background-image:none;
	}
	/* look at putting a gif frame here */
.home {
	background-image: url(../images/content_backg.gif);
	background-position: top top;
	}	
	

  
div#banner {height:111px;background-image:url(../images/banner3.jpg);background-repeat:no-repeat;}
#nav {padding:0px;width: 780px;height: 111px;background-image:url(../images/nav_bkg.png);
background-repeat:no-repeat;
background-position: center bottom;
}
h5#strap {font-size:14px; color:#5C427F; margin: 25px 0px 0px 543px; padding-bottom:11px;}
#strap {font-size:14px; color:#5C427F; margin: 25px 0px 0px 512px; padding-bottom:11px;}
#menu {float:left;width:780px;margin-top:-px;}
#navlist li {
	margin: 0px 0px;
	padding: 0px;
	display:inline;
	list-style-type: none;
}
#navlist a.logout:link, #navlist a.logout:visited {
	background-image: url(../images/logout.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 12px 195px 0px 20px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	height: 40px;
	line-height:40px;
}

#enquiries_report {width:184px;float:left}

#navlist a.logout:hover, #navlist a.logout:active {
	background-image: url(../images/logout_o.png);
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
    color:#99CC00;
	font: bold 11px/40px Verdana, Arial, " Helvetica", sans-serif; text-transform:lowercase;
}
#navlist a.home:link, #navlist a.home:visited {
	background-image: url(../images/home_o.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 12px 3px 0px 0px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	height: 40px;
	line-height:40px;
}



#navlist a.home:hover, #navlist a.home:active {
	background-image: url(../images/home.png);
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
    color:#99CC00;
	font: bold 11px/40px Verdana, Arial, " Helvetica", sans-serif; text-transform:lowercase;
}



#navlist a.contact:link, #navlist a.contact:visited {
	background-image: url(../images/contact_o.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 12px 8px 0px 0px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	height: 40px;
	line-height:40px;
}



#navlist a.contact:hover, #navlist a.contact:active {
	background-image: url(../images/contact.png);
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
    color:#99CC00;
	font: bold 11px/40px Verdana, Arial, " Helvetica", sans-serif; text-transform:lowercase;
}

#navlist a.press:link, #navlist a.press:visited {
	background-image: url(../images/press_o.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 12px 4px 0px 0px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	height: 40px;
	line-height:40px;
}



#navlist a.press:hover, #navlist a.press:active {
	background-image: url(../images/press.png);
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
    color:#99CC00;
	font: bold 11px/40px Verdana, Arial, " Helvetica", sans-serif; text-transform:lowercase;
}
 
/* menu drop */


#dropholder {
	width: 780px;
	margin: 0px;
	padding-top:0px;
}

#menu1Container {
	margin: 0px 0px 0px 430px;
}

#menu2Container {
	margin: 0 0 0 0px;
}

.menuc {
	margin: 0px;
	padding: 0px;
	padding-left:0px;
}

.menuc li {
	display: block;
	width: 120px;
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menuc li a:link, .menuc li a:visited, .menuc li a:active 
{
	display: block;
	font-size: 11px;
	line-height: 20px;
	color:#664D87;
	background: #ECEBEA;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	margin: 0;
	padding:0px 5px 0px 5px;
	text-decoration: none;
	width: 130px;
	height: 22px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 120px;
	height: 21px;
}

html>body .menuc li a:link, .menuc li a:visited, .menuc li a:active {
	width: 120px;
	height: 21px;
}
.menuc li a:link.exterior, .menuc li a:visited.exterior, .menuc li a:active.exterior {
	background: #5E4282;
}

.menuc li a#sherwins:hover {
	background: #008081;
	color:#fff;
}
.menuc li a#sheriffs:hover {
	background: #FF00FE;
	color:#fff;
}
.menuc li a#sherforce:hover {
	background: #010080;
	color:#fff;
}
.menuc li a#sherbond:hover {
	background: #CF1C1C;
	color:#fff
}
.menuc li a#sherlock:hover {
	background: #0084A1;
	color:#fff
}
.menuc li a#sherwoods:hover {
	color:#fff;
	background-color: #FF6600;
}
.menuc li a#shergrou:hover {
	background: #593E7D;
	color:#fff
}
.menuc li a:hover.exterior {
	background: #5E4282;
} 
  /* //////////////////// left content ///////////////////////////////////*/
div#left_col { 
margin-right:8px;float:left; 
width:185px;/*I.E 5.0*/
background-color:#ECEBEA
}

div#find {background-color:#ECEBEA;float:left;width:185px;float:left;}
div#apply_info {float:left;margin-bottom:8px;}

dd{margin:0px;margin-top:0px;}
dt {padding:2px;}
dl {padding-left:5px;padding-right:5px;}
#address {width:200px;}
ul#news li {
	color:#B39ECD;
	padding: 4px 0px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 18px;
}
ul#news li#slc {
	background-image:url(../images/slc.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
ul#news li#sherf{
	background-image:url(../images/sherf.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
ul#news li#sherlo{
	background-image:url(../images/sherlo.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
ul#news li#sherwo{
	background-image:url(../images/sherwo.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.left {float:left;}
div#system {background-color: #ECEBEA;margin-bop:8px;width:185px;float:left;}
div#system p {padding:10px;}
/* ////////////////////// centre content /////////////////////////////*/

/* modfied 25/01/06 * ie mac hack*/ 
div#panel:after {
	clear: both; display: block; content: 'X'; height: 0; visibility: hidden;
}
/*\*//*/ div#panel {
	display: inline-block;
	width: 100%;
} /**/
.clear {
	clear: both;
}
div#panel2:after {
	clear: both; display: block; content: 'X'; height: 0; visibility: hidden;
}
/*\*//*/ div#panel {
	display: inline-block;
	width: 100%;
} /**/
.clear {
	clear: both;
}
div#panel {padding:10px;
background-color: #ECEBEA; 
width:358px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:338px;}
html>body div#panel {width:338px;}

div#panel2 {padding:10px;
background-color: #ECEBEA; 
width:358px;
margin-top:8px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:338px;}
html>body div#panel2 {width:338px;}

div#center_content {
float:left;margin-right:8px;width:358px;}

div#center_content2 {
background-color:#fff;padding: 5px 10px 10px 5px;float:left;margin-right:8px;
background-image:url(../images/heading.gif);
background-repeat:no-repeat;
background-position: center top;

voice-family: "\"}\""; 
voice-family:inherit;
width:348px;}
html>body #center_content2 {width:348px;}

div#jumpmenu {width:148px;float:right;padding-top:0px;text-align:right;padding-right:0px;height:15px;}
/*change this to homepage holder style p padding*/
div#groupinfo {float:left;width:358px;}
div#homep {float:both;width:336px;  text-align:left;}
div#group1 {width:168px;float:left;text-align:left;}
div#group1 ul,li ,div#group2 ul,li {margin:3px 0px 3px 0px;padding:0px;list-style:none;}
div#group2 {width:168px;float:right;}
ul#list1 {padding:5px 0px;}


div#picture {
	width:100px;
	float:left;
	margin-right:8px;
	vertical-align: middle;
}
div#picture2 {
	width:10px;
	float:left;
	margin-right:15px;
	vertical-align: middle;
}
hr#carrule {height:5px; color:#9FCE01}
/*/////////////////////// right content ////////////////////////////*/
div#right_content {float:right; width:185px;}
div#right_nav {background-color:#9484AC;}
div#right_content ul {padding:0px;margin:0px;}
div#right_content li {list-style:none;}
/*.homep {height:428px;margin-bottom:8px;}*/
.bannerimg {margin-top:200px;}
/*/////////////////////// footer ////////////////////////////*/
div#footer {
	clear:both;
	width:760px;
	height:20px;
	background-color:#ECEBEA;
	text-align:center;}
div#footer ul {margin:0px;padding:5px 0px 0px 0px;}
div#footer li {display:inline;padding:0px 8px 0px 8px;}
div#access_tools {background-color: #ECEBEA;margin-top:2px; margin-bottom:4px;float:left; width:185px;}
div#access_tools p {padding:0px 10px; margin:10px 0px;}
.arrow {
	padding: 5px 0px 5px 20px;
	color:#FFFFFF;
	background-image:url(../images/arrow.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
h3#access {
	padding-left:25px;
	background-color:#9484AC;
	color:#FFFFFF;
	background-image:url(../images/q_sym.gif);background-repeat: no-repeat;
	background-position: 3px 3px;

}
.guide {padding-top:8px;background-color:#FFFFFF;}
div#imglinks {width:185px; background-color:#FFFFFF; padding-bottom:4px; padding-top:8px;}
#sprocess {background-color: #ECEBEA; width:199px;float:left;margin-bottom:8px;}
#sprocess p {font-weight:bold; font-size:12px;padding:10px 10px 0px 10px;color:#99CC00;}
div#shercurity {width:185px; float:left; margin-bottom:2px; padding-top:8px;}

div#login_section {background-color:#ECEBEA; padding:0px; width:185; }
FORM {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 8pt Verdana, Arial, Tahoma, sans-serif;}
div#groupinfoNew {float:left;width:168px;}
div#panel_1 {padding:10px; background-color: #ECEBEA; voice-family: "\"}\""; voice-family:inherit; width:168px;}
html>body div#panel_1 {width:168px;}

.td1
{
   padding:5px;
}
.heading
{
  padding:2px 7px 2px 7px;
}
