* {
	margin: 0;
	padding: 0;
}

body {
background-image: url(http://www.mannancse1.co.uk/najat/images/bg3.gif);
font-family: font-family:times;
font-size: 12px;
line-height: 17px;
color: #333;
background-repeat:repeat-x;
}

.banner{
width:100%;
height:10px;
background:black;
}


a {
text-decoration: none;
color: #F58220;
}
a:hover {
text-decoration: underline;
color: #111;
}

#wrap {
margin: 0 auto;
width: 850px;
background: #fff;
margin-top:10px;
}

#header {
height: 100px;
font-size: 15px;
bold-weight:bold;
color:white;
}
#header h1 { 
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #F58220;
}
#header h1 a { 
color: #F58220;
text-decoration: none;
font-weight: 100;

letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}
#header h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#menu
{
	top:124px;
	left:0;
	background-color:black;
	z-index:3;
	height:30px;
	padding-left:100px;
}
#menu ul
{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
#menu ul li
{
	float:left;
	display:inline;
	border-right:2px solid gray;
}
#menu ul li a
{
	color:white;
	text-decoration:none;
	float:left;
	display:block;
	padding:6px 11px 6px 11px;
	font-weight:bold;
	font-size:1.25em;
	
}
/*/*/html*#menu ul li a {padding:5px 10px 6px 10px;}/* */
*+html #menu ul li a {padding:6px 11px;}
*html #menu ul li a {padding:6px 11px;} 
#menu ul li a, x:-moz-any-link{padding:6px 10px 5px 10px;}


#menu ul li a:hover, #menu ul .current a
{
	background:gray;
}




#content {
padding: 0 20px 20px 40px;
font-size:15px;
padding-bottom:100px;
}

.left {
float: left;
width: 300px;
text-align: justify;
}
.left h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.left h2 a {
text-decoration: none;
color: #4174B4;
}
.left h2 a:hover {
color: #111;
}

.h3
{
margin: 10px 0 0 0;
text-decoration: none;
color: #4174B4;
text-align:left;
}

.right {
margin-top: 10px;
background-repeat:no-repeat;
float:left;
}
.frontpage_image
{
padding: 10 10 10 10px;
width: 550px;
}
.content1{
background:#F4F4F4 none repeat scroll 0;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:710px;
font-family: Tahoma, Arial,halvetica, sans serif;
text-align:justify;
font-size: 12px;

}

.right h2{
margin: 10px 0 0 0;
padding-left: 0px;
height: 28px;
line-height: 28px;
color: black;
background: white;
}


.style1 {
font-family:Tahoma,sans-serif;
}
blockquote {
background:transparent url(http://www.farringdonssolicitors.com/images/img08.jpg) no-repeat scroll left top;
color:#3D3D3D;
margin:0 0 0 15px;
padding:0 20px 0 30px;
}
.right ul {
padding: 10px 0 15px 20px;
list-style-type: square;
}
.right ul li a {
color: #fff;
text-decoration: none;
font-size: 13px;
font-weight: 100;
}
.right ul li a:hover {
color: #fff;
font-weight: 600;
}
#rightcontent{
background:white;
 color: #333333;
 margin:0;
 padding: 0;

}

#footer {
height: 60px;
line-height: 30px;
text-align: center;
font-size: 14px;
color: #fff;
font-weight: bold;
background-color:black;
}
.hr{
background:  solid white;
}
#footer a { 

 color: #fff;  

}

.developer
{
font-size: 12px;
background: url(images/img06.jpg) no-repeat left top;

}
#contactform
{
margin-left:10;
float: left;
color:black;
width:55%;
padding-left:50px;
}
#contactaddress
{
float: left;
margin-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
}


#a1
{
float:left;
width:9.45 em;
text-decoration:none;
background-color:"light blue";
text-align:center;
color:black;
padding:.3em .2em;
border-right:2px solid #B8A2E8;
font-size: 13;
}

#contentheader{
margin-left:10;
float: left;
color:black;
font-weight:bold;
width:38%;
font-size:20px;
}

.phone {
background-repeat:no-repeat;
color:black;
float:left;
font-family:serif;
font-size:15px;
font-weight:bold;
height:65px;
text-align:center;
}
.header_centre {
background-repeat:no-repeat;
color:blue;
float:left;
font-family:serif;
font-size:24px;
font-weight:bold;
height:65px;
padding-left:100px;
padding-top:20px;
}

#leftheader{
float: left;
margin-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
width:30%;
padding-top:5px;
}

#rightheader{
float: left;
margin-left: 10px; /*Set left margin to -(RightColumnWidth)*/
color:black;
font-weight:bold;
clear:none;
}
#rightheader1{
color:black;
font-weight:bold;
clear:none;
}


line.height
{
line-height: 90%;
font-size: 15;
}
table.fees
{
table-layout:fixed;
border:0.5px;
padding:1cm;
}
#about_us
{
margin-left:40px;
margin-right:30px;
font-size:15px;
font-family:times;
}

content1
{
height: 400px;
background: white;
color:gray;
margin:50px;
text-align:justify;
font-size: 12px;
}

ul 
{
list-style-image:url('http://www.ifhc.org.uk/images1/arrow1.gif');
list-style-type:square;
font-weight:bold;
font-size:12px;
}


#user_logged
{
background:gray;
text-align:center;
color: black;
}

.error {
background-color:#ECCCCC;
border:1px solid #CE8E8E;
color:#000000;
font-size:14px;
margin-top:20px;
padding:10px;
width:517px;
}

td {
  padding-left: 5px;
}

#menu ul .current a
{
	background:#757577;
}
a:active{
background:#FF9933;
}

   #fillerContainer_nonppe {
    padding-right: 3px;
    float:left;
    width: 136px;
    height: 230px;
    background: url(http://www.ifhc.org.uk/images1/nonppe_bg.gif ) no-repeat;
}

   #horizontalSlideshow {
    clear: both;
    margin: 0 0 0 0;
    padding: 4px 4px 4px 4px;
    width: 650px;
    height: 215px;
}

#ubImageContainer {
    border-left: 0;
    float: left;
    width: 180px;
    height: 1500px;
    margin-right: 4px;
}

#horizontalSlideshow_nonppe {
    clear: both;
    margin: 0 0 0 0;
    padding: 4px 0 4px 4px;
    height: 100px;
	border:5px green;
}

#horizontalSlideshow_nonppe #ubImageContainer {
    border-left: 0;
    float: left;
    height: 100px;
    margin-right: 3px;
}

.checkout_error {
background-color:#ECCCCC;
border:1px solid #CE8E8E;
color:#000000;
font-size:14px;
margin-top:20px;
padding:10px;
width:350px;
}