body{
margin: 0;
padding: 0;
font-family: "Arial";
text-align: center;
font-size: 13px;

background: #fff;
}

/*java begin*/

#mainbody{
	background: url(img/repeat_header.jpg) repeat-x 0 0;
}

#top_head {
background: #fff;
color:#000;
}

#toggle{
float: right;
margin: -116px  250px 0 100px;
}

#toggle-p{
	padding: 0;
}

#logo{
	margin: 0 550px 0 0;
}
/*java end*/

#main-wrap{
position: relative;
margin: 0 auto;
padding: 0;
font-size: 95%;
text-align: left;
width: 760px;
}

#wrap {
position: relative;
margin: 0 auto;
padding: 0;
font-size: 95%;
text-align: left;
width: 760px;
}



h1, h2, h3, p, label, form, table, tr, td, ul, li, img, strong, button, p{
margin: 0;
padding: 0;
border: 0;
list-style:none;
}



/*text styling*/

h1 {
	color: #9e1718;
	font-size: 20px;
	font-style: bold;
/*	padding: 10px 10px 15px 0;*/
/*	margin: 20px 0 0 0;*/
padding:10px 0 15px 0;
margin:0;
	
}

h2 {
	color: #9e1718;
	font-size: 16px;
	font-style: bold;
	padding: 20px 10px 15px 20px;
}

p{
line-height: 15px;
}


/*header content*/

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
padding: 9px 20px 11px 20px; 

}

#navlist li
{
display: inline;
list-style-type: none;
color:#fff;
font-weight: bold;
font-family: "Trebuchet MS";

}

#navlist a { padding: 10px 28px 10px 28px; }

#navlist a:link, #navlist a:visited
{
color:#fff;
font-weight: bold;
text-decoration: none;
font-family: "Trebuchet MS";
}

#navlist a:hover
{
background: url(http://www.employersolutions.co.uk/img/button-nav2.jpg) repeat-x 0 50%;
text-decoration: none;

}

	#header{
	/* height: 180px;*/
}
	
*html	#header{
	/* height: 180px; */
}
/*
end header content*/

/*Start Layout*/



#content{
/*height: 780px;*/
/*width: 760px;	*/
margin-top: 10px;
}	

#content div{
margin-bottom: 20px;
}


/*content left*/

#internal_left {
	float: left;
	width: 520px;
	background-color: white;
}

#news-display h2{
background: url(/img/calendar.gif) no-repeat 0 0;
padding:0 0 6px 28px;
border-bottom: 1px dashed #E9E9E9;
margin:0;
color: #3C3C3C;
}

#news-display .date{
font-size: 12px;
color: #858585;
padding-bottom: 10px;
}

#news-display .news-more{
padding: 5px 0 30px 0;
}

.news-more a{
color: #D23F2B;
text-decoration:underline;
}

.news-more a:hover{
color: #D23F2B;
text-decoration:none;
}

#content_left {
	float: left;
	width: 520px;
	background-color: white;
}

#content_left div {
	border: 1px #888888 solid;
}


#content_left_abox {
	width: 520px;
	height: 190px;
}

#content_left_abox img {
float: right;
}

#content_left_abox_bottom {
	clear: both;
	width: 520px;
	height: 200px;

}

#content_left_abox_bottom img{
	float: left;
	margin: 10px;
}

#content_left_b_left {
	float: left;
	height: 290px;
	width: 256px;
}

#content_left_b_right {
	float: right;
	height: 290px;
	width: 250px;
	background: url(img/books.jpg) no-repeat 50% 100%;
}

/*content left ends*/

/*content right*/

#content_right {
float: right;
height: 500px;
width: 220px;
margin: 50px 0 0 0;

}

#content_right div {
/*border: 1px #888888 solid;*/
}

#latest-news{
border: 1px #888888 solid;
}

#latest-news img{

}

#client-login {
padding: 0 0 5px 0;
border: 1px #888888 solid;
}

#client-login img {
	float: right;
	border: 0;
}


#adverts img {
padding: 15px 10px 11px 10px;
border: 1px #888888 solid;
}

#tribunal {
	padding: 0px 10px 10px 5px;
	border: 1px #888888 solid;
}

#adverts-align {
	border: none;
}


/*right content ends

footer begins
*/

#footer{
clear: both;
width: 100%;
height: 100px;
background: url(img/footer_repeat.jpg) repeat-x;
margin: 50px 0px 0px 0px;
}

#footer-details {
position: center;
margin: 0 auto;
height: 75px;
background: url(img/footer_logo.jpg) no-repeat;
width: 770px;
clear: both;
color: White;
font-size: 8pt;
padding: 5px 0px 0px 0px;
font-weight: bold;
text-align: center;
font: trebuchet MS;
}


/*end content


start insert format content*/

#content_left_abox a  {
	margin: 0px 0px 10px 0px;
	color: #D23F2B
}


#content_left_b_left a {
	padding: 0 0 10px 5px;
	color: #D23F2B
} 

#content_left_b_right a {
	padding: 0 0 10px 5px;
	color: #D23F2B
}

#client-login a {
	color: #D23F2B
}
#latest-news a {
	padding: 0 0 10px 5px;
	color: #D23F2B
}

#tribunal a{
	padding: 0 0 10px 5px;
	color: #D23F2B
}

#adverts a {
	color: #D23F2B;
	padding: 10px 0 0 0;
}



#content_left div img {
	padding: 0px 0px 0px 0px;
}

#content_left div h2 {
	padding: 10px 10px 10px 15px;
}

#content_left_b_left h2 {
	padding: 10px
}

#content_left p {
	padding: 15px 15px 0 15px;
}

#content_right p {
	padding: 10px;
}

#content_right h2 {
	padding: 10px;
}

#latest-news p {
	padding: 10px 10px 5px 10px;
}

#internal_left p {
	padding: 15px 0 0 0;
}

#internal_left ul{
	padding:10px 0 10px 15px;
}

#internal_left li{
list-style: square;
}


/*end insert content*/


/*contact form*/

 #contact-form {}
#contact-form p.row { padding: 10px 15px; margin: 0; }
#contact-form p.info {color: #CEBD07;  font-size: 0.92em; }
#contact-form p.submit { }
#contact-form p span.required { margin-left: 10px; color: #990000; }
#contact-form label { float: left; color: #000; font-weight: bold; width: 190px; }
#contact-form input.text { width: 300px; }
#contact-form textarea { width: 300px; height: 130px; }
#contact-form select { width: 225px; }
#contact-form p.submit button {display: block; overflow: hidden; color: #fff; width: 61px; height: 21px; font-size: 0.92em; background: url(img/button-send.gif) no-repeat 0 0; border: 0; text-indent: -1001em; margin:0 0 50px 15px; cursor: hand;} 



#contact-details h1 {
padding: 20px 0 0 0;
margin: 0;	
}

#contact-details p {
padding: 10px 0 10px 0;
}

#contact-details {
text-align: right;
margin: none;
padding: none;
}

#contact-details ul{
padding: 10px 0 10px 0;
}


/*-----------------------Pagination-----------*/

#pagination p{
margin: 0 0 20px 0;
}

#pagination a{
color: #D23F2B;
text-decoration:underline;
}

#pagination a:hover{
color: #D23F2B;
text-decoration:none;
}


#bookingtable {
	margin-top: 20px;
}

#bookingtable th{
	color: #fff;
	padding: 10px;
	background: #000;
}

#training-links{
margin-top: 10px;
}

#training-links a{
font-weight: bold;
text-decoration:none;
/*line-height: 14px;*/
color: #D23F2B;
border-bottom: 1px dashed;
}

#training-links a:hover{
border:0;
}


/*About us Profile*/

#profile {
/*border: 1px #888888 solid;*/
/*padding: 0px 10px 0 10px;
margin: 20px 10px 0 10px;*/
}


.aboutusprofile {
border-bottom: 1px dashed #E9E9E9;
/*margin: 10 0 30px 0;*/
padding: 0 0 30px 0;
}

.image-aboutus {
float: left; 
padding: 0px 10px 0 0;
margin: 0;
}

.aboutusprofile h3 {
	color: #9e1718;
	font-size: 14px;
	font-style: bold;
	padding: 10px 0 0 0;
	margin: 0;
}


/*Case Study*/

/*#case-study {
border: 1px #888888 solid;

}

.aboutcasestudy {
padding: 0 10px 10px 10px;
	border: none;
}*/

.image-casestudy {
	float: left; 
	border: none;
	padding: 10px;
padding: 10px 10px 0 10px;
margin: 0;
border: 0;
}

.aboutcasestudy h3 {
	color: #9e1718;
	font-size: 14px;
	font-style: bold;
	padding: 10px 0 0 0;
}

.quote-casestudy {
	text-align: center;
	color: #9e1718;
	font-style: italic;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 12px;
}

/*.table-height {
	height: 350px;
}
*/
#contact-form-table {
	text-align: left;
}


.news-home {
	padding: 0 0 10px 0;
	margin: 10px 0 10px 15px;
	background: url(img/news.gif) no-repeat 0 0;
}

.news-home h3 a {
	margin: 10px 0 0 25px;
	padding: 10px 0 0 0;
	font-weight: normal;
	text-decoration: none;
	font-family: "Arial";
	font-size: 12px;
}

.news-home h3 a:hover {
	margin: 10px 0 0 25px;
	padding: 10px 0 0 0;
	font-weight: normal;
	text-decoration: underline;
	font-family: "Arial";
	font-size: 12px;

}

#pocketbook img {
	margin: 10px 0 0 0;
}


p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; margin: 5px 0 0 15px; border: 0; background: url(/img/button-send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }
