/*
      Created by Kerry Skillen Equiniti ICS Ltd 2009
	  
*/

* { padding: 0; margin: 0; }



a img {
	border: 0;	
}



body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color:#ebebeb;

}

p{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;

}


p, blockquote, ul, ol {
	margin-bottom: 20px;
	line-height: 1.6em;
}

h1{
	margin-top:5px;
	font-size:16px;
	color:#a21e21;
	margin-bottom:15px;
}

h2{
	font-size:12px;
	color:#a21e21;
	margin-bottom:10px;
}

h3{
	font-size:12px;
	color:#fff;
	
}

#toptextlinks{

font-size:11px;
font-family:arial, verdana;
color:#a21e21;
padding-top:10px;
padding-bottom: 5px;
text-align:center;

}

.toptextlinks a{
	color:#333;
	text-decoration:none;
}

.toptextlinks a:hover{
	color:#a21e21;
	text-decoration:underline;
}

.plus{
	color:#ff3333;
}


#wrapper {
	background-color: white;
	color: inherit;
 margin-left: auto;
 margin-right: auto;
 position: relative;
 width: 990px;

}

#header {
 color: #333;
 width: 991px;
 padding-bottom:0px;
 height: 80px;
 border-bottom: 1px solid #ebebeb;
 margin: 0px 0px 0px 0px;
 background-image:url('images/headimage1.png');
 background-repeat: no-repeat;
}

/*--Top Navigation--*/

#sddm
{
	margin: 0px 0px 0px 210px;
	padding: 0;
	padding-top: 50px;
	z-index: 10;
}

#sddm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 11px;
	font-family:Arial,Verdana;
	font-weight:normal;
	border-right:1px solid #FFF;
}

#sddm li.last
{
	border-right: 0;	
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 3px 0px;
	width: 100px;
	background: #666666;
	color: #ffffff;
	text-align: center;
	z-index:30;
	}

#sddm li a:hover #sddm.active a{	
	background:#666666;
	
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #fff;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ebebeb;
		color: #a21e21;
		font: 11px arial;
		}

	#sddm div a:hover
	{	background: #fff;
		color: #a21e21;
		
		}
		


/*--Logo--*/

#mainlogo{
	background-image:url("images/logotrans.gif");
	background-repeat: no-repeat;
	width:200px;
	height:93px;
	position: absolute;
	top: 0;
	left: 15px;
	border:none;
}



#leftcolumn {
 color: #333;
 float: left;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 width: 207px;
 
}

.banner{
 background:url('images/front.swf') no-repeat;
 width:991px;
 height: 140px;
 background-repeat: no-repeat;
 border-bottom: 2px solid #cccccc;
 overflow: hidden;
 
}

#content { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding-left: 0px;
 padding-right:0px;
 padding-bottom:0px;
 height: auto;
 width: 780px;
}

.hrpayrollbox{
	width:214px;
	height:175px;
	float:left;
	background-image:url('images/hrmainpicblue.png');
	background-repeat:no-repeat;
	
	
}

.casebox{
	margin-left:20px;
	margin-right:0px;
	width:214px;
	height:175px;
	float:left;
	background-image:url('images/casemainpicpink.png');
	background-repeat:no-repeat;
}

.edrmbox{
	margin-left:20px;
	margin-right:0px;
	width:214px;
	height:175px;
	float:left;
	background-image:url('images/edrmmainpicorange.png');
	background-repeat:no-repeat;
}

.financebox{
	margin-left: 15px;
	margin-right:0px;
	width:214px;
	height:175px;
	float:left;
	background-image:url('images/financemainpicgreen.png');
	background-repeat:no-repeat;
	padding-bottom:20px;
}



/* Homepage Titles */

/*HR and Employee Services*/

.hrtitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 35px;
	margin-top:10px;
	width: 170px;
	
}

.hrtitle a{
	color: #fff;
	text-decoration: none;
}

.hrtitle a:hover{
	color: #fff;
	text-decoration: underline;
}

/*Case Management*/

.casetitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 55px;
	margin-top:10px;
	width: 200px;
	
}

.casetitle a{
	color: #fff;
	text-decoration: none;
}

.casetitle a:hover{
	color: #fff;
	text-decoration: underline;
}

/*Finance and Accounts*/

.financetitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 50px;
	margin-top:10px;
	width: 200px;
	
}

.financetitle a{
	color: #fff;
	text-decoration: none;
}

.financetitle a:hover{
	color: #fff;
	text-decoration: underline;
}

/*EDRM and Document Management*/

.edrmtitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 15px;
	margin-top:10px;
	width: 250px;
	
}

.edrmtitle a{
	color: #fff;
	text-decoration: none;
}

.edrmtitle a:hover{
	color: #fff;
	text-decoration: underline;
}

/*IT Services*/

.itservicestitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 60px;
	margin-top:10px;
	width: 200px;
	
}

.itservicestitle a{
	color: #fff;
	text-decoration: none;
}

.itservicestitle a:hover{
	color: #fff;
	text-decoration: underline;
}

/*CRM*/

.crmtitle {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 5px;
	margin-top:10px;
	width: 220px;
	
}

.crmtitle a{
	color: #fff;
	text-decoration: none;
}

.crmtitle a:hover{
	color: #fff;
	text-decoration: underline;
}




/*--HR and Employee List--*/

#hrlist{
	width: 200px;
	height:auto;
	padding-left:3px;
	padding-top:7px;
	float:left;
}

ul{
list-style-type:none;
padding-left:5px;

}

.hr ul
{
list-style-type:none;
margin: 0;

}

.hr li
{

}

.hr li a{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: none;
}

.hr li a:hover{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: underline;
}

/*--Case Management List--*/

#caselist{
	width: 200px;
	height:auto;
	padding-left:3px;
	padding-top:7px;
	float:left;
}

ul{
list-style-type:none;
padding-left:5px;

}

.case ul
{
list-style-type:none;
margin: 0;

}

.case li
{

}

.case li a{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: none;
}

.case li a:hover{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: underline;
}


/*--EDRM and Document Management List--*/

#edrmlist{
	width: 200px;
	height:auto;
	padding-left:3px;
	padding-top:10px;
	float:left;
}

ul{
list-style-type:none;
padding-left:5px;

}

.edrm ul
{
list-style-type:none;
margin: 0;

}

.edrm li
{

}

.edrm li a{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: none;
}

.edrm li a:hover{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: underline;
}


/*--Finance and Accounts List--*/

#financelist{
	width: 200px;
	height:auto;
	padding-left:3px;
	padding-top:10px;
	float:left;
}

ul{
list-style-type:none;
padding-left:5px;

}

.finance ul
{
list-style-type:none;
margin: 0;

}

.finance li
{

}

.finance li a{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: none;
}

.finance li a:hover{
	color: #666666;
	font-family: arial, verdana;
	font-size:11px;
	text-decoration: underline;
}

/*News and Events box*/

.newsbox{
	margin-left: 0px;
	margin-right:0px;
	width:448px;
	float:left;
	background-image:url('images/news-events-box.png');
	background-repeat:no-repeat;
	margin-right:20px;
	height: 100px;
	padding-bottom:10px;
}

#newstext{
	width: 410px;
	height:auto;
	padding-left:32px;
	padding-top:7px;
	float:left;
}

/*Downloads box*/

.downloadsbox{
	margin-left: 0px;
	margin-right:0px;
	width:214px;
	height:200px;
	float:left;
	background-image:url('images/downloads-box.png');
	background-repeat:no-repeat;
	margin-right:15px;
	padding-bottom:20px;
}

#downloadstext1{
	width: 190px;
	padding-left:35px;
	float:left;
	padding-top:10px;
}

#downloadstext{
	width: 190px;
	padding-left:20px;
	padding-top:15px;
	float:left;
}

#downloadstext2{
	width: 190px;
	padding-left:20px;
	padding-top:20px;
	float:left;
}

/*Customers box*/

.partnersbox{
	margin-left: 0px;
	margin-right:0px;
	width:215px;
	height:93px;
	float:left;
	background-image:url('images/partners-box.png');
	background-repeat:no-repeat;
	padding-bottom:30px;
}


/*Partners box*/

.customersbox{
	margin-left: 0px;
	margin-right:20px;
	width:214px;
	height:93px;
	float:left;
	background-image:url('images/customer-box.png');
	background-repeat:no-repeat;
	padding-bottom:30px;
}

.downloadlinks {
	margin-left:5px;
}


/*Main Content Text*/

#maincontenttext{
	width:950px;
	height:auto;
	font-family: arial,verdana;
	padding-left:40px;
	
	
}

.mainparagraph{

	padding-right:10px;
	line-height:1.5em;	
}

/*Opening Paragraph Text*/


#openingtext{
	width:690px;
	height:auto;
	font-family: arial,verdana;
	padding-top:5px;
	padding-left:40px;

	
}

.openingpara{
	text-align:justify;
	padding-right:20px;
	line-height:1.5em;	
	border-right: 1px solid #ff3333;
	
}

#bottomtext{
	width:930px;
	height:auto;
	font-family: arial,verdana;
	padding-left: 45px;
	padding-right:50px;
	
	
}

.bottompara{
	text-align:left;
	padding-right:20px;
	line-height:1.5em;	
	
}

/*--Icons--*/

#icons{
	position:absolute;
	left:750px;
	top:222px;
	width:220px;
	height:auto;
	
}

.emailicon{
  	width:200px;
	padding-bottom:7px;
}

.phoneicon{
	width:200px;
	padding-bottom:7px;
}

.contactformicon{
	width:200px;
	
}


/*--Menu Styles--*/

#leftnewsheader{
	
	width:207px;
	padding:0px;
	margin:0px;
		
}

#leftnewstitle{
	vertical-align: middle;
	width: 207px;
	height:23px;
	color: #eeeeee;
	text-indent: 15px;
	font-family: Arial, Verdana, sans-serif;
	position: relative;
	padding-left:0px;
	background-color: #999999;
	background-image:url(images/leftnewsbut.png);
}




.news { 
font-size: 13px; 
font-weight:bold;
padding-left:3px;


}

#leftnewsevents {
width: 207px; 
padding-top: 0px; 
position: relative; 
background-color: #ffffff; 
padding-bottom:0px;

}

	
#leftnewsevents a img {border-style:none;}

/*Left navigation Menu*/

#leftnavtitle{
	padding-bottom: 8px;
	vertical-align: middle;
	width: 207px;
	color: #eeeeee;
	text-indent: 15px;
	font-family: Arial, Verdana, sans-serif;
	position: relative;
	padding-left:0px;
	background-color: #999999;
	background-image:url(images/leftnewsbut.png);
}


.leftnav { 
font-size: 13px; 
font-weight:bold;
padding-left:3px;


}

#navmenuleft {
width: 207px; 
padding-top: 0px; 
position: relative; 
background-color: #ffffff; 
padding-bottom:0px;

}

A.SideText2 { 
clear:both; 
position:relative;	
float:left;	
padding-bottom:0px; 
FONT-SIZE: 11px; 
COLOR: #666666; 
FONT-FAMILY: Arial, Verdana, sans-serif; 
TEXT-DECORATION: none; 
height:25px; 
padding-top:5px; 
padding-left:15px; 
border-bottom:solid 1px #eeeeee; 
width:192px; 
font-weight:normal;
}

A.SideText2:hover {
background-color: #eeeeee; 
width:192px; 
}

#leftnavheader{
	
	width:207px;
	padding:0px;
	margin-top:0px;
		
}

.homesideimg

{

border-style:none;
margin-left:25px;
margin-top:25px;

}



A.SideText { 
clear:both; 
position:relative;	
float:left;	
padding-bottom:5px; 
FONT-SIZE: 10px; 
COLOR: #666666; 
FONT-FAMILY: Arial, Verdana, sans-serif; 
TEXT-DECORATION: none; 
height:25px; 
padding-top:10px; 
padding-left:15px; 
border-bottom:solid 1px #eeeeee; 
width:192px; 
font-weight:normal;
}

A.SideText:hover {
background-color: #eeeeee; 
width:192px; 
color:#a21e21;
}

/*email for information*/

#infoemail{
	width: 600px;
	height:25px;
	float:left;
	padding-left:100px;
	padding-top: 40px;
	
}

.infoemail a{
	color:#a21e21;
	text-decoration:none;
}

.infoemail a:hover{
	color:#a21e21;
	text-decoration:underline;
}


#footer { 
 clear: both;
 color: #fff;
 margin: 0px 0px 0px 0px;
 padding-top:10px;
 height:23px;
 text-align:center;
 font-size:11px;
 border-top:2px solid #a21e21;
 background-image:url('images/footerimage1.png');
 background-repeat:no-repeat;
 
}




/*--Footer Navigation--*/

#copy{
	width:40px;
	text-align:left;
}

#footnav{
color:#fff;
text-align:center;


}

.footnav a{
	color:#fff;
	text-decoration:none;
}

.footnav a:hover{
	color:#fff;
	text-decoration:underline;
}

#blank{
	height:10px;
}


/*Search Box and Button*/

.search_button{
	border: 2px solid #fff;
	background:#ebebeb;
	font-size:12px;
	font-family:arial;
	color:#666666;
	
}

/*Info Email*/

#infomail {
	
	margin-left:650px;
}


/*Email Link Colours*/

a.red:link{
	color:#a21e21;
}

a.red:visited{
	color:#a21e21;
}

a.red2:hover{
	text-decoration:none;
}

a.red2:active{
	text-decoration:none;
	text-align:justify;
}

a.red2:link{
	color:#a21e21;
	text-decoration:none;
	text-align:justify;

}

a.red2:visited{
	color:#a21e21;
}

#search{
    position:absolute;
    top:43px;
    left:845px;
	
}

 
#searchbutton {
background:url('images/searchbutton.png') no-repeat;
margin-left:3px;
width:30px;
height:28px;
border:none;}



