/* CSS Document */

body {background:url(../images/bg.jpg) top repeat-x #0b2f44; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:20px 0; text-align:center;color:#000000;}
body a{text-decoration:none; color:#2363ac;}
body a:hover{text-decoration:underline;}

table {font-size:12px;}

.clear{clear:both;}

h1 {font-size:24px; font-weight:normal; color:#1b395b; margin:0;}
h2 {font-size:24px; font-weight:normal; color:#2d4c5e; margin:0;}
h3 {font-size:14px; color:#a2dcff; margin:0;}

h2 a:hover{text-decoration:none; color:#8ca2bb;}
h3 a:hover{text-decoration:none; color:#1d5266;}

.HmLeftSide{font-size:14px; color:#a2dcff; margin:0;font-weight:bold}

li {list-style:none; }
li a {color:#123f50;}
li li{list-style:square; color:#80a5b3;}
li li a{color:#4a7889;}
li li li{color:#aec3ca; }

#container {Zoom:1;text-align:left; margin:0 auto;  width:1000px; position:relative; /*background:url(../images/twitter.png*/) no-repeat; background-position:88% 99%; }
#content_left {zoom:1;float:left; width:799px; background:#fff url(../images/topbanner.jpg) top left no-repeat;}
#frame_bottom{background: url(../images/frame_bottom.jpg) bottom left no-repeat;}
#content_right {float:left; width:197px; margin:100px 0 0 1px; color:#2a3c4e; background:#b8c5d2;}


.button1 {width:177px; margin:2px; font-size:10px;}
.button1_top {background:url(../images/button1_top.gif) no-repeat; padding-top:4px;}
.button1_bottom {background:url(../images/button1_bottom.gif) no-repeat; padding-top:5px;}
.button2 {width:135px; text-align:center; background:url(../images/button2.gif) no-repeat; font-size:10px; margin-bottom:2px; font-size:11px; padding:4px 0 5px 0; border:0; color:#FFF;}
.button3 {width:95px; text-align:center; background:url(../images/button3.gif) no-repeat; font-size:10px; padding:3px; border:0; color:#FFF;}


.button1 a, .button2 a{color:#FFF; padding:0 8px; display:block;}
.button1 a:hover, .button2 a:hover{color:#c8d9e9; text-decoration:none;}


.rightbox {border-top:1px dotted #50657a; padding:15px 8px;}
#rightbox_top {background:url(../images/toprightcurve.gif) top right no-repeat; border:none;}
#rightbox_bottom {background:url(../images/bottomrightcurve.gif) bottom right no-repeat; }

#breadcrumb {padding:0 15px 10px 15px; font-size:12px;}
#lower {padding:0; padding:20px 0 50px 0; font-size:12px;}
#lower_content {width:588px; min-height:360px; 
  height:auto !important; height:360px; margin:4px; float:left;}

#lower_nav {zoom:1; width:190px; float:left; margin:4px;  }
#lower_nav ul{list-style:none; margin:0px; padding:0; border-top:1px dotted #BBBBBB;}
#lower_nav ul li{list-style:none; border-bottom:1px dotted #BBBBBB; }
#lower_nav ul li a{padding:6px 12px; font-weight:bold; display:block; color:#fff; }
#lower_nav ul li a:hover {background:#b8c5d2; text-decoration:none;}
#lower_nav ul li.selected {background:#899eb5;}

#lower_nav ul ul{list-style:none; margin:2px 0 0 0; padding:0; border:none;}
#lower_nav ul ul li{list-style:none; background:#c6d0db; margin:0; padding:0; border:none; border-bottom: 1px solid #d1d9e2;}
#lower_nav ul ul li.selected{background:#b1bbc5;}
#lower_nav ul ul li a{padding:3px 12px 3px 20px; font-size:11px; font-weight:normal; display:block; color:#000000;}
#lower_nav ul ul li a:hover {background:#b8c5d2; text-decoration:none;}

#lower_nav ul ul ul {list-style:none; padding:0; margin:2px; border:none;}
#lower_nav ul ul ul li {background:#dee3e8;  border-bottom: 1px solid #dee3e8;}
#lower_nav ul ul ul li a {color:#464762;}

#welcome {background:url(../images/welcome_bg.jpg) top no-repeat; margin:0 0 0 5px; padding:40px 0 20px 0;}

#hometext {padding:0 20px 15px 20px;}

#nav {width:800px; padding:0;}
#nav ul{list-style:none; margin:100px 0 0 3px; padding:0;}
#nav li{float:left; margin:3px; list-style:none;}
#nav li a{background:#d8d8d8; padding:6px 8px; display:block; color:#000000;}
#nav li a:hover, #nav li.selected a{background:#066aa5; color:#FFFFFF; text-decoration:none;}

#navbottom {float:right;text-align:right;width:400px; padding:15px 20px 15px 0px;}
#navbottom a{padding:6px 8px; color:#fff;}
#navbottom a:hover, #nav li.selected a{color:#FFFFFF; text-decoration:none;}


#banner {margin:6px; }

/*
#banner_lower {margin:0px; height:130px;}
#banner_left {float:left; padding-top:17px; width:295px; background:#2363ac; text-align:center; height:267px;}
#banner_leftbottom {padding-top:20px;}

#banner_right {float:left; height:284px; width:490px;}
*/

.bannertab { color:#FFFFFF; text-align:left; margin-right:7px; float:left; width:255px; }

.bannertxt_top {background:url(../images/bannertxt_top.jpg) top no-repeat; padding-top:12px;}

.bannertxt_bottom {background:url(../images/bannertxt_bottom.jpg) bottom no-repeat; 
padding:0 10px 10px 15px; min-height:50px;
  height:auto !important;
  height:50px;

}
.bannertxt_bottom a:hover{text-decoration:none;}

#bannertab1 {background:url(../images/bannertab1.jpg) top no-repeat #2363ac; margin-top:15px; padding:35px 35px 10px 35px;}
#bannertab2 {background:url(../images/bannertab2.jpg) top no-repeat #2363ac; margin-top:8px; padding:35px 35px 10px 35px;}
#bannertab3 {background:url(../images/bannertab3.jpg) top no-repeat #2363ac; margin-top:8px; padding:35px 35px 10px 35px;}

.bluebox {width:255px; margin-left:7px; float:left;}
.bluebox_top {background:url(../images/bluebox_top.jpg) top no-repeat; padding-top:7px;}
.bluebox_bottom {background:url(../images/bluebox_bottom.jpg) bottom no-repeat #2363ac; color:#FFFFFF; padding:8px 15px 10px 15px; min-height:212px; }
.bluebox_bottom a {color:#FFFFFF;}

.bluebox_image {padding:60px 0 0 0; font-size:12px;}
.bluebox_text {font-size:11px; padding:4px;}

.blackbox {background:url(../images/black.png); padding:8px;}

#latest_news {margin:6px 0 0 6px; width:407px; float:left;}
#developments {margin:6px 0 0 4px; width:370px; float:left;}

.grey_bg {background:url(../images/grey_bg.jpg) top repeat-x;  padding:8px 10px;}

#links ul {list-style:none; margin:10px 0; padding:0;}
#links li {padding:0px; font-size:17px; font-weight:normal; color:#066aa5;}
#links li a{color:#066aa5;}

#footer_left {float:left; background:url(../images/footer.gif) no-repeat; width:799px; height:45px;}

#footertxt_left {float:left; padding:15px; color:#a4c8e8;}
#footertxt_right {float:left; padding:15px; }
#footertxt_right a{color:#ffffff;}

.smalltext {font-size:11px;}
.smalltext a{color:#2a3c4e;}

/* Used for the contact page*/
#contactRight{padding:0; padding:0 5px; float:right; }

.contactForm {float:left; width:210px; }
#contactForm { padding:5px; margin:0px; float:left; }
.formbg {background:#e6eaee;}
#contactForm input, #enquiryForm input {border:1px solid #6e93bd;  margin-bottom:0px;}
#contactForm textarea {border:1px solid #6e93bd; margin-bottom:0px;}

#contactForm ul {font-size:11px; list-style:none; padding:10px 0; margin:0;}
#contactForm ul li {color:#FF0000; list-style:inside square;}

fieldset {border:none; font-size:12px; font-weight:bold; margin:0;}
fieldset ul {font-size:11px; margin:0; padding:0;}
fieldset ul li {color:#FF0000; list-style:inside square;}

#map {width: 330px; height: 400px; border:1px solid #a3b2bb;}

.PageNumbering{float:right; padding-right:5px; color:#9bafc5;}
.clearBoth{clear:both;}

.ezineButtons{width:40%; background:#DDDDDD;}
.ezineButtons:hover{background:#9bafc5; }

.Buttons{background:#DDDDDD;}
.Buttons:hover{background:#9bafc5; }

.SecureLoginForm{width:80% ; float:right}

.bigtitle {font-size:15px; font-weight:bold; padding:5px 0; color:#066aa5; border-bottom:1px dotted #999;}
.bigtitle a{color:#066aa5;}
.bigtitle a:hover{color:#6c9ebc; text-decoration:none;}
.bigdate  {color:#6c839b;}

.box {padding-bottom:10px;}
.toparea {background:#fff; }
.date {color:#6c839b; font-size:11px; margin:2px 0;}
.title {font-size:16px; font-weight:bold; color:#066aa5;}
.title a{color:#066aa5;}
.title a:hover{color:#6c9ebc; text-decoration:none;}			
.boxtext{font-size:12px; padding-bottom:14px; border-bottom:1px dotted #999;}

.seoText {font-size:9px; color:#999999;float:left;}
