/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
body {text-align:center;margin:0px auto;font-size:10px;font-family:"trebuchet ms";color:#000;background: #d9d9d9;}
#print {display:none;}
#page {width:1005px;padding:0px;margin:0px auto;background:transparent;text-align:left;}

/************** controls ***************************/


/************** header/page top ***************************/
#header {height:104px;position:relative;background:transparent url(../images/header-bg.jpg) 0px 0px no-repeat;z-index:500;}
#index #header {height:74px;}
#make-an-enquiry {position:absolute;top:59px;right:18px;width:224px;height:36px;background:#fddd2b url(../images/make-an-enquiry.jpg) 0px 0px no-repeat;}
#make-an-enquiry:hover, #make-an-enquiry:focus {background-position:0px -36px;}
#make-an-enquiry span {display:none;}

#header ul.thissubmenu {position:absolute;top:59px;left:13px;width:750px;height:40px;padding-bottom:5px;text-align:center;z-index:40;overflow:hidden;}
#header ul.thissubmenu.pid94 {background: transparent url(../images/subnav-bg-94.jpg) 0px 0px no-repeat;}
#header ul.thissubmenu.pid95 {background: transparent url(../images/subnav-bg-95.jpg) 0px 0px no-repeat;}
#header ul.thissubmenu.pid96 {background: transparent url(../images/subnav-bg-96.jpg) 0px 0px no-repeat;}
#header ul.thissubmenu.pid97 {background: transparent url(../images/subnav-bg-97.jpg) 0px 0px no-repeat;}
#header ul.thissubmenu li {display:inline;line-height:35px;font-size:11px;font-weight:bold;}
#header ul.thissubmenu li a {display:inline-block;padding:0px 5px 0px 7px;color:#000000;text-decoration:none;height:35px;}
#header ul.thissubmenu li a:focus, #header ul.thissubmenu li a:hover {text-decoration:underline;}
#header ul.thissubmenu.pid94 li a {background: transparent url(../images/subnav-li-bg-94.jpg) top left no-repeat;}
#header ul.thissubmenu.pid95 li a {background: transparent url(../images/subnav-li-bg-95.jpg) top left no-repeat;}
#header ul.thissubmenu.pid96 li a {background: transparent url(../images/subnav-li-bg-96.jpg) top left no-repeat;}
#header ul.thissubmenu.pid97 li a {background: transparent url(../images/subnav-li-bg-97.jpg) top left no-repeat;}
/************** navigation ***************************/
#nav {list-style-tye:none;width:974px;height:44px;position:relative;top:15px;left:13px;background:#4b84ac url(../images/nav-bg.jpg) 0px 0px no-repeat;text-align:center;z-index:500;}
#nav li {position:relative;display:inline;line-height:44px;height:44px;font-size:12px;font-weight:bold;letter-spacing:0.01em;}
html>body #nav li {line-height:49px;}
#nav li.first a {background-image:none;}
#nav li a {color:#fff;text-decoration:none;display:inline-block;background:transparent url(../images/nav-li-bg.jpg) bottom left no-repeat;height:44px;padding:0px 14px 0px 16px;}
#nav li a:focus, #nav li a:hover, #nav li a:active {color:#edcd21;}
#nav li a.thispage {color:#edcd21;}

#nav li .submenu {position:absolute;top:28px;left:2px;z-index:550;width:162px;background:#2c709f url(../images/dropdown-bg.jpg) 0px 0px no-repeat;text-align:left;padding:15px 15px;}
html > body #nav li .submenu {*top:38px;}
#nav li .submenu li {display:block;height:auto;line-height:1.2em;padding-left:13px;background: transparent url(../images/dropdown-li-bg.jpg) 0em 0.05em no-repeat;list-style-type:none;margin-bottom:1em;}
#nav li .submenu li a {display:inline;height:auto;background-image:none;padding:0px;}
#nav li .submenu {display:none;}
/************** usps ***************************/
#usps {position:relative;z-index:20;padding-top:214px;height:262px;width:785px;background: transparent url(../images/usps-bg.jpg) 30px 0px no-repeat;margin-left:-45px;margin-right:-45px;}
#usps div {float:left;}
#usps #usp01 {margin-left:20px;width:354px;height:124px;overflow:hidden;}
#usps #usp02 {width:363px;height:124px;overflow:hidden;}
#usps #usp03 {margin-left:20px;width:353px;height:123px;overflow:hidden;}
#usps #usp04 {width:363px;height:123px;overflow:hidden;}
html>body #usps #usp01, html>body #usps #usp03 {margin-left:41px;}
#subusp {}
#subusp h1 {}
#uspstop {position:absolute;top:0px;left:30px;}

/************** main/content ***************************/
#main {background:transparent url(../images/main-bg.jpg) 0px 0px repeat-y;z-index:10;}
#content {position:relative;width:695px;padding:0px 30px 50px 35px;float:left;font-size:1.4em;line-height:1.4em;color:#4b4b4b;letter-spacing:-0.03em;z-index:10;}
#content, #sidebar {}
#content p, #content ul, #content ol {margin-bottom:1em;}
#content ul, #content ol {margin-left:40px;}
#content h1 {font-size:1.285em;line-height:1.5em;padding-top:0.5em;letter-spacing:-0.02em;}
#content h2 {font-size:1em;font-weight:bold;letter-spacing:-0.02em;}
#content p.newsdate {}
#content a {color:#1769a2;}
#content a:focus, #content a:hover, #content a:active {}
#content p.newsdate {font-weight:bold;margin-bottom:0px;font-style:italic;font-size:11px;}
#content .NewsItem {border-bottom:1px solid #d3d3d3;margin-bottom:1em;}

#content #newsForm h1 , #content #ResponseArea h1 {border-bottom:1px solid #d3d3d3;margin-bottom:0.5em;}

#content #newsForm form {margin-top:20px;}
#content #newsForm ul {margin:0px;list-style-type:none;}
#content #newsForm ul li {clear:both;margin-bottom:0.5em;}
#content #newsForm ul li label {width:200px;float:left;text-align:right;padding-right:10px;}
#content #newsForm ul li input.text {width:200px;}
#content #newsForm ul li textarea {width:250px;height:150px;}
#content .comment {padding:10px 20px;background-color:#d8d8d8;}
#content .comment.odd {background-color:#e0e0e0;}
/************** sidebar ***************************/
#sidebar {width:245px;float:right;background:transparent url(../images/sidebar-bg.jpg) 0px 0px no-repeat;position:relative;z-index:10;}
#index #sidebar {margin-top:20px;}
#sidebar h2 {}
#side-details {font-size:16px;padding:10px 0px;padding-right:15px;overflow:hidden;text-align:center;font-weight:bold;}

#side-details div {padding-top:10px;}
#side-details div.c45 {color:#6ba752;}
#side-details div.c46 {color:#7a439a;}
#side-details div.c47 {color:#584723;}
#side-details div.c48 {color:#c12026;}

#side-details p {margin-bottom:1em;}
#side-details p.small {font-size:10px;}

/************** newsfeed  ***************************/
#newsfeed {}
#newsfeed h2 {height:27px;text-indent:-9999px;background:transparent url(../images/latest-news-bg.jpg) 0px 0px no-repeat;}
#newsfeed ul {padding:10px 30px 10px 15px;list-style-type:none;color:#4b4b4b;font-size:12px;}
#newsfeed ul li {margin-bottom:1em;}
#newsfeed ul li p.date {display:none;}
#newsfeed ul li h3 {font-weight:normal;font-size:12px;}
#newsfeed ul li a {color:#4b4b4b;}
#newsfeed ul li a:focus, #newsfeed ul li a:hover, #newsfeed ul li a:active   {text-decoration:none;}

/************** sidebar contact form  ***************************/
#contact {}
#contact form {}
#contact form ol {}
#contact form input {}
#contact form label {}
#contact form input#input_submit {}
#contact form input#input_submit:focus, #contact form input#input_submit:active, #contact form input#input_submit:hover {}

/************** contact form ***************************/
#content #ContactForm form {margin-top:0px;width:400px;float:right;}
#content #ContactForm ul {margin:0px;list-style-type:none;}
#content #ContactForm ul li {clear:both;margin-bottom:0.5em;}
#content #ContactForm ul li label {width:150px;float:left;text-align:right;padding-right:10px;}
#content #ContactForm ul li input.text {width:200px;}
#content #ContactForm ul li textarea {width:200px;height:150px;}
#content #maincontact {}
#content #maincontact ul {}
#content #maincontact ul li {}
#content #maincontact ul li span {}
#content #maincontact ul li label {}
#content #maincontact ul li input.text {}
#content #maincontact ul li textarea {}
#content #maincontact ul li textarea, #content #maincontact ul li input.text {}
#content #maincontact ul li #contact_submit {}

/************** footer area ***************************/
#footer {clear:both;padding:10px 35px;}
#footer a {}
#footer ul {}
#footer-address {clear:both;width:130px;padding:4px 10px 10px 165px;border-top:1px solid #000;margin-top:30px;background:transparent url(../images/logo.jpg) 0px 0px no-repeat;}
#footer-address li {list-style-type:none;}
.bottomnav {list-style-type:none;}
.bottomnav li {display:inline;padding:0px 14px 0px 0px;}
.bottomnav a {color:#1c466c;}
#web {padding-left:165px;font-weight:bold;margin-top:0.5em;color:#000;letter-spacing:-0.02em;}
#web a {color:#000;}
#footer .copy {visibility:hidden;}
