/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#header{}
DIV#subheader{ }
DIV#footer{ background: url(/images/footer-back.gif) top repeat-x; }
DIV#subfooter{ }
DIV#container-center{  }
DIV#container-left{padding-top:49px;}
DIV#container-right{padding-top:49px; }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */

HTML,
BODY,
DL,
DT,
DD,
FORM,
IMG{ margin:0; padding:0; border:0; }

html{font-size:62.5%;}

BODY{ font: normal 1.3em "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif; line-height:1.6; background:url(/images/body-back.gif) top repeat-x; }

DIV#container-center{padding:49px 64px 0px 64px;} 
BODY.l DIV#container-center{padding:49px 0px 0px 64px;} 

DFN{ display:none; }

ul{padding-left:15px;}
ul li{ list-style-image:url(/images/bullet_black.gif); line-height:normal; margin-bottom:0.5em;}

h1, h1 img, h2, h3, h4, h5, h6 {padding: 0 0 0.3em 0; margin:0px; line-height:normal; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
h1 {font-size:2.2em;}
h2 {font-size:1.6em; background-color:#ededea; margin:0.5em auto 0.3em -0.5em; padding:0.1em 0 0.1em 0.5em; color:#3A3A3A;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em; }

p{padding-bottom:0.8em;}

HR {height: 1px; margin-top: 0.5em; margin-bottom:0.5em; border: none;border-bottom: 1px dotted #737373;}
A{color:#f97311;}
A:visited{color:#f97311;}
#footer a, #footer a:visited{color: #666666;}
ol li{list-style-type:decimal; margin-left:20px;}

b, strong, strong em{font-weight:bold;}
em, em strong{font-style:oblique; font-style:italic;}

.margin-right{margin-right:15px;}
.margin-left{margin-left:15px;}

/*******************Just for CMSMS *******************/
.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5,.mceContentBody h6,.mceContentBody p{margin:0px; padding:0px;}
.mceContentBody p{padding-bottom:0.8em;}

/*******************************MENU **********************************/
#menuwrap{height:24px; padding-top:49px;}
.menu ul, .menu li{padding:0; margin:0; list-style:none; list-style-image:none;}
.menu li{float:left; padding:0 1em 0 1em;border-right:1px solid #f4f4f4;}
.menu li a{display:block;}
.menu .item7{border-right:none;}

/***********************END OF MENU **************************************/

.homeservices{text-align:right;}
.homeservices li{list-style-image:none; list-style:none;}

/******************** FOOTER ******************************/
#subfoot1,#subfoot2,#subfoot3,#subfoot4{float:left; font-size:0.8em; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#subfoot1{width:192px; text-align:right;}
#subfoot2{width:157px; padding:0px 26px 0px 64px;}
#subfoot3{width:225px; padding-right:45px;}
#subfoot4{width:250px;}

/***************** LEFTNAV **********************/
#leftnav li{list-style-image:none; text-align:right;}
#leftnav h3{font-size:1.2em;}

/****************CONTACT FORM ***************************/

.error_message, .errorpointer{color:#FF3300;}
.contactform fieldset{border:none;}
.contactform fieldset legend{display:none;}
.contactform label, .contactform input{display:block; float:left;}
.contactform label{width:14em; text-align:right; margin-right:1em;}
.contactform input, .contactform textarea{width:25em; color:#000; margin-bottom:0.6em; border:1px solid #ccc;}
input.fbsubmit{width:auto; margin:auto; margin-top:12px; margin-left:15em;}
.contactform .submit input{border:1px outset;}
.contactform .hidden{display:none;}


#gotop{text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-transform:uppercase;}

/* NEWS */

#container-center .NewsSummaryMorelink { border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; }