* {
margin: 0px; 
padding: 0px;
}

body{
margin:0 auto;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
}

ul, li{margin:0; padding:0; list-style:none;}

a{
color:#b50909;
text-decoration:none;
}

p{
color:#3c6e99;
font-family:Arial;
font-size:12px;
padding: 5px 0px;
}

ph{
color:#3c6e99;
font-family:Arial;
font-size:12px;
}

h1{
font-size:24px;
color:#013368;
}

h2{
font-size:18px;
color:#013368;
margin-top:10px;
}

h2 a{
font-size:14px;
color:#013368;
}

#newsitem{
width:500px;
margin-left:100px;
margin-bottom:15px;
margin-top:5px;
border-bottom:1px dashed #999999;
}

#newslink{
text-align:right;
}

/*STAFF LISTS*/

ul.staff_list li{
margin: 5px 0px;

}

ul.staff_list img{
float:right;
margin: 5px;
border: 1px solid #013368;
}

ul.staff_list p{
padding:10px;
}

ul.staff_list h2{
padding-top:10px;
padding-left:5px;
}


#section ul {
color:#3c6e99;
font-family:Arial;
font-size:12px;
list-style-type:circle;
}

#section ul p{
padding-bottom:4px;
}

#section li{
margin-left:16px;
list-style-type:circle;
}

#leftbartop{
width:300px;
height:2px;
background-image:url('../img/homebarleft.png');
background-repeat: no-repeat;
background-position: right top;
}

#leftbarbottom{
width:300px;
height:2px;
position: absolute;
top: 482px;
background-image:url('../img/homebarleft.png');
background-repeat: no-repeat;
background-position: right bottom;
}

#rightbar{
width:519px;
height:2px;
background-image:url('../img/sec_bar.png');
background-repeat: no-repeat;
}

#home_about p{
font-size:14px;
padding:5px;
}

#home_about {
font-size:14px;
}

.headline{
font-weight:bold;
}

#news p{
padding-bottom:10px;
}

#container{
width: 900px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -450px;
}

#pdflink{
margin-left:240px;
}

#logo{
position: absolute;
left: 18px;
top: 10px;
}

#logo img{
border-style:none;
}

#logobar{
position: absolute;
left:50px;
top:600px;
height:60px;
width:860px;
}

#logobar img{
border-style:none;
padding-right:15px;
}

#cust_logos{
margin-left:260px;
}

#menu_container{
position: absolute;
top: 60px;
left: 240px;
width: 750px;
z-index: 6;
}

/*.menu_item{
float:left;
margin-right:20px;
cursor:pointer;
}*/

.menu_body {
display:none;
text-align: center;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
border-top: 1px solid #adc8e0;
}

.menu_body li{
width:100px;
margin: 0;
list-style:none;
background:#ffffff;
border-left: 1px solid #adc8e0;
border-right: 1px solid #adc8e0;
border-bottom: 1px solid #adc8e0;
}

.menu_body li a{
color:#4783b6; 
text-decoration:none; 
padding:5px 10px; 
display:block;
}

#grab{
position: absolute;
top:10px;
left: 28px;
width:262px;
height:157px;
background-image:url('../img/grabYourMobile.png');
background-repeat: no-repeat;
}

#home_about{
position: absolute;
left: 30px;
top: 167px;
width:256px;
height:335px;
/*background-image:url('../img/bg_womob.png');*/
background-repeat: no-repeat;
background-position:bottom center;
}

#home_about p{
font-size:12px;
}

#news{
position: absolute;
left: 35px;
top: 315px;
width:256px;
height:335px;
}

#news img{
border: 0px;
}

#left_container{
position: absolute;
left: 50px;
top: 100px;
width:300px;
height:500px;
}

#right_container{
position: absolute;
left: 350px;
top: 100px;
width:520px;
height:500px;
}

#section{
width:520px;
height:120px;
padding-left:10px;
border-left:2px solid #acc8e0;
}

#section img{
float: right;
margin-top: -26px;
}

#title{
height:26px;
margin-bottom:10px;
}

#title img{
float:none;
padding-top:5px;
margin: 0;
}

.one{
background-image:url('../img/sec_one_bg.png');
background-repeat: no-repeat;
}

.two{
background-image:url('../img/sec_two_bg.png');
background-repeat: no-repeat;
}

.three{
background-image:url('../img/sec_three_bg.png');
background-repeat: no-repeat;
}

.four{
background-image:url('../img/sec_four_bg.png');
background-repeat: no-repeat;
}

#locmap{
margin-left:-300px;
}

iframe{
border: 1px solid #013368;
}

#footer{
clear:both;
margin-top: 10px;
margin-bottom: 60px;
text-align: right;
font-size:10px;

}

#footer a{
color: black;
text-decoration:none;
}

#page_left{
position: absolute;
left: 20px;
top: 100px;
width:450px;
height:500px;
}

#page_right{
position: absolute;
left: 500px;
top: 100px;
width:400px;
height:500px;
}

#one_column{
position: absolute;
left: 80px;
top: 100px;
width:800px;
height:500px;
}

#two_col{
position: absolute;
left: 0px;
top: 100px;
width:800px;
height:500px;
}

#right_image{
margin-top:30px
}

#right_image.monetise{
height: 340px;
}

#morelink{
width:360px;
text-align:right;
font-weight:bold;
font-size:12px;
margin-top:6px;
}

#morelink a{
color:black;
text-decoration:none;
}

/*SITEMAP*/
ul.sitemap{
font-size: 14px;
}

ul.sitemap a{
color:black;
}

ul.sitemap ul{
padding-left:30px;
}

table.sitemap{
margin-left:200px;
}

#case{
width: 600px;
margin: 20px;
}

#case p{
margin-left: 200px;
}

#caseimg{
width:200px;
text-align:center;
float:left;
}

#study{
float:left;
width:450px;
}

#studyimg img{
margin:10px 5px;
}

#studyimg{
float:right;
width:350px;
text-align:center;
}

#page_text{
width:660px;
}

/*FORM*/

input
	{
	font-size:0.75em;
	}

form
	{
	
	}

	ul.field_list
		{
		list-style:none;
		// padding: 0.5em 0em;
		// background-color:#F8F8F8;
		// border:1px solid #E9E9E9;
		clear:both;
		}
		ul.field_list li.form_field
			{
			padding:0.33em 1em 0.33em auto;
			}
			.form_field label
				{
				padding-top:2px;
				width:100px;
				float:left;
				display:block;
				margin:4px 0px 4px 0px;
				}
			.form_field .text
				{
				width:200px;
				}
			textarea, input
				{
				font-family:Helvetica, Arial;
				padding:1px;
				margin:4px 0px 4px 0px;
				font-size:1em;
				}
			.form_field input.action
				{
				padding:0px 0.33em 0px 0.33em;
				}
			
			.field_list li.form_errors
				{
				background-color:#F9D8D8;
				color:#FF0000;
				padding:0.33em 1em 0.33em 1em;
				}
				.field_list li.form_errors ul
					{
					margin-left:10px;
					}
				
				
				.field_list li.error label.error
					{
					margin-left:100px;
					font-size:90%;
					padding-top:0px;
					width:auto;
					float:none;
					display:block;
					}	
				
			.form_field.good, .field_list.good
				{
				background-color:#DBF9D8;
				}



