/* type and menus */
/* Set the default font styles */
/* For more info see http://www.phespirit.info/cafe/css_hacks.htm */
/*replace  small and x-small if mac problems arise*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	background-color: #FFFFFF;
}

div, p, th, td, span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*/*/a{}

body div, body p, body th, body td, body span {
	font-size: 11px;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	background-color: #FFFFFF;
	color: #624A9E;
}

div, p, th, td, span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*/*/a{}

body div, body p, body th, body td, body span {
	font-size: 11px;
}
li {color:#5C427F}
ul#textl li {list-style:circle;margin-left:15px;}
/*/////////////////////Links///////////////////////////////////////////////////////*/

ul#list1 a:hover {text-decoration:none; color:#FF6600;}
ul#list2 a:hover {text-decoration:none; color:#FF6600;}
ul#list1 li a:link, #list1 li a:visited, #list1 li a:active 
{display:block; margin:3px 0px;padding-left:45px; padding-top:8px;width:168px; height:34px; voice-family: "\"}\""; 
voice-family:inherit;
width:123px;}
html>body #list1 a:link, #list1 li a:visited, #list1 li a:active {width:123px;}

ul#list2 li a:link, #list2 li a:visited, #list2 li a:active 
{display:block; margin:3px 0px;padding-left:45px; padding-top:8px;width:168px; height:34px; voice-family: "\"}\""; 
voice-family:inherit;
width:123px;}
html>body #list2 a:link, #list2 li a:visited, #list2 li a:active {width:123px;}
.shercar {background-image:url(../images/shercar_pic.gif); background-repeat:no-repeat; background-position:left center;}
.shergro {background-image:url(../images/sherg.gif); background-repeat:no-repeat; background-position:left center;}
.sherwin {background-image:url(../images/sherwin_pic.gif); background-repeat:no-repeat; background-position:left center;}
.sherlock {background-image:url(../images/sherlock_pic.gif); background-repeat:no-repeat; background-position:left center;}
.sherbond {background-image:url(../images/sherbond_pic.gif); background-repeat:no-repeat; background-position:left center;}
.sheriffslc {background-image:url(../images/sheriffs_pic.gif); background-repeat:no-repeat; background-position:left center;}
.sherforce {background-image:url(../images/sherforce_pic.gif); background-repeat:no-repeat; background-position:left center;}
.sherwoods {background-image:url(../images/sherwd_pic.gif); background-repeat:no-repeat; background-position:left center;}

/* Hovers*/
a.shercar:hover {background-image:url(../images/shercar_r.gif); background-repeat:no-repeat; background-position:left center;}
a.shergro:hover {background-image:url(../images/sherg_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sherwin:hover {background-image:url(../images/sherwin_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sherlock:hover {background-image:url(../images/sherlock_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sherbond:hover {background-image:url(../images/sherbond_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sheriffslc:hover {background-image:url(../images/sheriffs_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sherforce:hover {background-image:url(../images/sherforce_pic_r.gif); background-repeat:no-repeat; background-position:left center;}
a.sherwoods:hover {background-image:url(../images/sherwd_pic_r.gif); background-repeat:no-repeat; background-position:left center;}

.orng A:link {BACKGROUND-IMAGE: url(../images/rightNavBg.gif); display:block; PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  PADDING-BOTTOM: 0px; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: verdana; HEIGHT: 22px; TEXT-DECORATION: none; outline:none;}
.orng A:visited {BACKGROUND-IMAGE: url(../images/rightNavBg.gif); display:block; PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  PADDING-BOTTOM: 0px; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: verdana; HEIGHT: 22px; TEXT-DECORATION: none; outline:none;}
.orng A:hover {BACKGROUND-IMAGE: url(../images/rightNavBg_r.gif); display:block; PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  PADDING-BOTTOM: 0px; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: verdana; HEIGHT: 22px; TEXT-DECORATION: none; outline:none;}

.spacer_bgcolor { background-color:#FFFFFF;}

div.b_content {font-family:Verdana; text-align:left; font-size:11px; color:#7A7A7A; margin:10px;}
div.b_content2{font-family:Verdana; text-align:left; font-size:11px; color:#9F9F9F;}
.spacer_bgcolor { background-color:#FFFFFF;}
.spacer_bgcolor2 { background-color:#dddddd;}
.bg_color { background-color:#f4f4f4;}

a:link, a:visited {color:#FF6600;text-decoration:none;}
a:hover {text-decoration:underline;}
ul#list1 a, ul#list2 a {color:#5C427F}
/* modified 24/01/06 //////////////////////////////////////*/
#navcol {margin:0px;padding:0px;}
#navcol li#supp {background-color:#52ACBF; width:199px;}
#navcol li a:link, #navcol li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	padding: 5px 10px 5px 30px;
	background-image: url(../images/button_back.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform:lowercase;
	font-size:11px;
	width: 199px;
	voice-family: "\"}\""; 
voice-family:inherit;
width:159px;}
html>body #navcol {width:159px;}
#navcol li a:hover, #navcol li a:active {color:#339900;
background-image: url(../images/button_back_o.gif);
	background-repeat: no-repeat;
	background-position: center center;}	
	
#navcol li#active  {
	text-decoration: none;
	color: #339900;
	font-weight:bold;
	font-size:11px;
	padding: 5px 10px 5px 30px;
	background-image: url(../images/button_back_o.gif);
	background-repeat: no-repeat;
	text-transform:lowercase;
	background-position: center center;
	width: 198px;
	voice-family: "\"}\""; 
voice-family:inherit;
width:158px;
	}	
	html>body li#active {width:158px;}			
	
div#footer li {font-size:10px; color:#624A9E;}
div#footer a {font-size:10px; color:#624A9E;}



/*headings*/
h1#welcome {padding:5px; margin:0px; font-size:1.4em; background-color:#FF6600; color:#FFFFFF;}
h1#banner {font-size:18px; color:#F0F0F0; margin-left:150px; margin-top:28px;margin-bottom:14px;}
h1#welcome span {display:none;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#664D87}
h3 {padding:3px 10px 3px 10px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#664D87}
h4{padding:3px 5px 3px 10px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;text-transform:uppercase}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#664D87;}
/*h5#news {padding-left: 15px;background-image: url(../images/news_icon.gif); background-repeat: no-repeat;background-position: left center;}*/
/*h5#client {padding-left: 18px;background-image: url(../images/comment.gif); background-repeat: no-repeat;background-position: left center;}*/
h2 {padding:10px 0px 0px 0px; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FF6600;}
h2.bpo {padding:10px 0px 0px 10px;}
h2.sub {padding-top:0px;color:#350660;padding-bottom:8px;}
p#one {padding-left:35px; background-image:url(../images/one.gif); background-repeat:no-repeat; background-position:left center;	font-size:12px;
	color:#5C427F;
	font-weight:bold;height:40px;
		line-height:35px;
	}
p#two {padding-left:35px;
	background-image:url(../images/two.gif);
	background-repeat:no-repeat;
	background-position: left center;
	font-size:12px;
	color:#5C427F;
	font-weight:bold;

}
p#three {padding-left:35px;
	background-image:url(../images/three.gif);
	background-repeat:no-repeat;
	background-position: left center;
	font-size:12px;
	color:#5C427F;
	font-weight:bold;
	height:40px;
	line-height:35px;
	
}
/*custom fornating*/
ul#bposervices {padding:5px 5px 5px 5px;}
ul#bposervices li {
	background-image: url(../images/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 5px 2px 15px;
	color:#624A9E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
p {color:#624A9E;}
div#sign_up p {padding:5px 0px 0px 10px;margin:0px;}
/*p#case {padding:3px 0px 3px 10px;margin:0px;color:#5C427F;}*/
a#jmenu {background-image: url(../images/menu_icon.gif); background-repeat: no-repeat;background-position: left center;padding-left:15px;font-size:10px;color:#5C427F;}
a#jmenu:hover{text-decoration:none;}
/*p#readmore {padding: 0px 0px 10px 10px;margin:0px;}*/
p#signpar {background-image: url(../images/arrow.gif); background-repeat: no-repeat;background-position: 165px 5px;}
p#license {color:#52ACBF;}
/*div#groupinfo p {margin:0px; padding:5px 0px 5px 0px}*/
div#case_study a#more:link, a#more:visited {color:#5C427F;text-decoration:none;display:inline;}
div#case_study a#more:hover {text-decoration:underline;}
ul#sitemap li a#sub{color:#A092B8;text-transform:lowercase;}
ul#pdf_links {padding:5px 5px 5px 5px;}
ul#pdf_links li {background-image: url(../images/pdf.gif); background-repeat: no-repeat;background-position: left center;padding: 5px 5px 5px 40px;}
#homep p {padding-left:10px;}
/*Tables*/
/*table { border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-top: 1px solid #999999;
border-collapse:collapse;}

th { background-color:#52ACBF;color:#FFFFFF;padding:2px 5px;text-align:left;}
td {padding:2px 5px;text-align:left;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}*/

table { border-top: 0px solid #999999;
border-left: 0px solid #999999;
border-top: 0px solid #999999;
border-collapse:collapse;}

.table1 { border-top: 0px solid #999999;
border-left: 0px solid #999999;
border-top: 0px solid #999999;
border-spacing: 1px;
border-collapse:collapse;}
.td1 {padding:2px 5px;text-align:left;border-right: 0px solid #999999;border-bottom: 0px solid #999999;}

.tdForm {padding:5px 5px 5px 5px; text-align:left; background-color:#ECEBEA; color:#624A9E; border-right: 0px solid #999999;border-bottom: 0px solid #999999;}

th { background-color:#FFCC00;color:#FFFFFF;padding:2px 5px;text-align:left;}
td {padding:0px 0px;text-align:left;border-right: 0px solid #999999;border-bottom: 0px solid #999999;}
div#graphs { background-color:#FFF;}
.graph {padding-top:6px;padding-bottom:6px; background-color:#FFFFFF;}
.graph2 {padding-bottom:8px;padding-top:8px; }
ul#orange_bullet {padding-left:20px;}
ul#orange_bullet li {
	list-style-type:none;
	padding-left:0px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	color:#624A9E;
}

.TEXTAREA 
		{ 
			border:solid #7964A5; 
			border-width: 1px;
			padding: 3px;
			width: 190px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#624A9E;
		} 
SELECT 

		{ 

			font :11px Verdana, Tahoma, Sans-serif, Arial; 

			color: #624A9E; 

			background-color: #ffffff; 

			border:solid #7964A5; 

			border-width: 1px 1px 1px 1px; 

		} 