@import url("typography.css");
/*@import url("print.css");*/
/* CSS Document */
#right-nav
{
  background-color:#ECEBEA;
  color:#624A9E;
  font-family:verdana;
  font-size:11px;
  padding:8px;
}
#right-nav a
{
  color:#FF6600;
  text-decoration:none;
}
#right-nav a:hover
{
  text-decoration:underline;
}

.td2
{
   padding:10px 10px 10px 10px;
}

.td2 h2
{
   padding:0px 0px 0px 10px;
}

#sitemap
{
   padding:0px 0px 0px 10px;

}
.sitemap
{
   padding:0px 0px 0px 10px;

}

.qualityBGcolor {background-color:#624A9E; color:#ffffff; font-weight:bold;}
.qualityBGcolor_1 {background-color:#F6F5F5; border:1px #B5B5B5 solid; padding:0px 0px 0px 0px; margin:0px;}
.tablePadding {padding:6px;}

/* New CSS Starts */
.t_newbg
{
   background-image:url('../images/t_bg.gif');
   width:462px;
   height:64px;
}
.t_prop
{
    border:1px #FF6600 solid; width:198px;
}
.t_prop2
{
    border:1px #B5B5B5 solid;
}
.t_prop3
{
    border:1px #FFFFFF solid;
}
.t_text
{
   font-family:verdana;
   font-size:11px;
   color:#624A9E;
   padding:0px 0px 0px 5px;
}


/* New CSS Ends */

.menu_new { background-color:#5D4696;}
#navcol {margin:0px;padding:0px}
#navcol li {margin:0px 0px;list-style-type: none;}
#navcol li a:link, #navcol li a:visited
{
	margin:0px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	background-image: url('../images/new_button_img3.gif');
	background-repeat: no-repeat;
	background-position:left left;
	text-transform:lowercase;
	font-size:11px;
	width:170px;
	height:30px;
	line-height:12px;
	padding:5px 0px 0px 25px;
}
#navcol li a:hover, #navcol li a:active
{
	color:#DFDAE7;
	background-image: url('../images/new_button_img_rollover3.gif');
	background-repeat: no-repeat;
	text-transform:lowercase;
	background-position:left left;
}


.press_image {padding:3px;border: 3px solid #ADA5CA;}

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:0px;}
img {border:none;}
 /*///////////////////////////global///////////////////////////////////////*/
hr {color:#663399;margin-bottom:0px;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: right top;
	}	
	
.t_heading
{
  font-family:verdana;
  font-size:9px;
  text-transform:uppercase;
  color:#FFFFFF;
  font-weight:bold;
  margin:7px;
}
  
/*div#banner {height:111px;background-image:url(../images/banner3.jpg);background-repeat:no-repeat;}*/
#nav {padding:0px;;width: 780px;background-image:url('../images/new_bg.gif');
height:47px;
background-repeat:no-repeat;
background-position: center top;
}
div#strap {font-size:16px; font-family:verdana; color:#F0F0F0; margin:24px 0px 20px 171px; padding:0px; font-weight:bold;}
#menu {float:right;width:300px;margin-top:0px;}
#navlist li {
	margin: 0px 0px;
	padding: 0px;
	display:inline;
	list-style-type: none;
}

#navlist a.home:link, #navlist a.home:visited {
	background-image: url(../images/n_button_1.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 0px 3px 0px 0px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	line-height:40px;
}



#navlist a.home:hover, #navlist a.home:active {
	background-image: url(../images/n_button_1_r.png);
	padding:0px 0px 0px 0px;
	text-transform:lowercase;
    color:#FF6600;
	line-height:40px;
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	line-height:40px;
}



#navlist a.contact:link, #navlist a.contact:visited {
	background-image: url(../images/navb3.png);
	float: left;
	padding:0px 0px 0px 0px;
	margin: 0px 8px 0px 0px; 
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 132px;
	line-height:40px;
}



#navlist a.contact:hover, #navlist a.contact:active {
	background-image: url(../images/navb2_r.png);
	padding:0px 0px 0px 0px;
	text-transform:lowercase;
    color:#FF6600;
	line-height:40px;
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
	line-height:40px;
}

/*#navlist a.press:link, #navlist a.press:visited {
	background-image: url(../images/press_o.png);
	float: left;
	padding:0px 0px 0px -10px;
	margin: 11px 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.press:hover, #navlist a.press:active {
	background-image: url(../images/press.png);
	padding:0px 0px 0px -10px;
	text-transform:uppercase;
    color:#DFDAE7;
	line-height:40px;
	font: bold 11px Verdana, Arial," Helvetica", sans-serif; text-transform:lowercase;
		line-height:40px;
}*/

 
/* menu drop */


#dropholder {
	width: 780px;
	margin: 0px;
	padding-top:0px;
}

#menu1Container {
	margin: 0px 0px 0px 432px;
}

#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#shercar:hover {
	background: #9FCE01;
	color:#fff;
}
.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 {
	background: #388704;
	color:#fff
}
.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:184px;/*I.E 5.0*/
}

div#panel_1 {padding:10px; background-color: #ECEBEA; voice-family: "\"}\""; voice-family:inherit; width:159px;}
div#groupinfoNew {float:left;width:168px;}
div#case_study{background-color:#ECEBEA;float:left;width:184px}
div#sign_up {background-color:#ECEBEA;margin-top:8px;float:left;width:199px;}
form#form1 {padding:0px;margin:0px;}
dd{margin:0px;margin-top:0px;}
dt {padding:2px;}
dl {padding-left:10px;}

input {padding-left:5px; font-size:11px; color:#5C427F;}
.input1 {width: 150px; padding-left:0px; font-size:11px; color:#5C427F;}

#address {width:200px;}
#submit {width:70px;color: #FFFFFF;background-color:#52ACBF;border: none;margin-top:5px;height:15px;}
ul#p_archive li {
	color:#B39ECD;
	padding: 4px 0px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
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;}
/* ////////////////////// 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#panel {padding:10px;
background-color: #ECEBEA; 
width:358px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:338px;}
html>body div#panel {width:338px;}
div#center_content {
float:left;margin-right:4px;}

div#center_content_1 {
float:left; margin-right:0px; margin-left:1px; width:360px;}

div#homep_1 {float:both;width:365px; text-align:center;}

div#center_content2 {
background-color:#fff;padding: 5px 10px 10px 10px;float:left;margin-right:8px;
background-image:url(../images/heading.gif);
background-repeat:no-repeat;
background-position: center top;
width:358px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:338px;}
html>body #center_content2 {width:338px;}

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:368px;}
div#homep {float:both;width:367px;}

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; margin:0px;}


div#comments {width:160px;float:left;margin-right:8px;}
div#comments2 {width:160px;float:right;}
div#picture {
	width:100px;
	float:left;
	margin-right:8px;
	vertical-align: middle;
}
div#picture2 {
	width:10px;
	float:left;
	margin-right:15px;
	vertical-align: middle;
}
div#pic_left{width:228px;float:left;vertical-align: middle;}
div#pic_left2{width:150px;float:left;vertical-align: middle;}
div#pic_left p {padding:0px;margin:0px;}
div#comments ul,li ,div#news ul,li {margin:0px 0px 0px 0px;padding:0px;list-style:none;}
div#news {width:168px;float:left;}
ul#p_archive {padding:0px 10px 0px 10px;margin:0px;}
/*/////////////////////// right content ////////////////////////////*/
div#right_content {float:right;width:199px;padding:0px;}
div#rightnav {float:left; width:199px; background-color:#FF6600;}
div#right_content ul {padding:0px;margin:0px;}
div#right_content li {list-style:none;}
/*/////////////////////// 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#move {width:199px; background-color:#fff; color:#FFFFFF;margin:0px;padding:0px;float:left;
}
div#move img {padding-top:8px;}

.td1
{
   padding:5px 0px 5px 0px;
}

.input1
{
   width:18px;
}

.contentheader
{
   width:50px;

}
.index-table
{
   padding:5px;

}

.more_links
{
   font-family:verdana;
   font-size:11px;
   color:#FFFFFF;
   background-color:#FF6600;
   padding:5px;
}



