@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:#fff url(../images/bg_body.png) top center repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:180%;}
img{border:none}
p{ margin-bottom:0}

#wrap{margin:0px auto; padding:0 20px; width:990px; }
#base{ float:left; width:100%}

/*Header*/
#header{float:left; width:100%; margin-bottom:20px; color: #fff; position: absolute; background: #000; left: 0;}
#header #head_table{width: 1020px; margin: 0 auto 7px;}
#header h3{ font-size:21px; font-weight:normal; margin-bottom:0}
.tbox{border-collapse: collapse;
border: 1px solid #CDE1D7;
padding: 4px 16px;
border-right: none;
margin-right:0}
#sidebarform{ margin:0px 0px 0 53px}
/*Main menu*/
#main_menu{ margin:146px 0 0 -22px; float:left; width:1032px; background:#259CDA}
#main_menu ul{list-style-type:none; margin:0; padding:0; }
#main_menu ul li{ float:left; border-right:solid 1px #FFF; }
#main_menu ul li ul li{border:none; border-bottom:1px solid #fff}
#main_menu ul li:last-child{border:none;}
#main_menu a:link, #main_menu a:visited{ display:block; text-transform:uppercase; text-decoration:none; color:#fff; font-size:13px;  padding:10px 27px ;}
#main_menu a:hover{ background:#353535;}
#main_menu ul li#lastchild a:link{ background:#000;  padding:10px 32px}
.webkit #main_menu ul li#lastchild a:link{ background:#000;  padding:10px 41px}
.webkit #lastchild a{padding:10px 41px}

#left_menu h2{margin:0; padding:20px 0px; text-align:center; background: #000;
border-bottom: 1px solid #fff;
color: #fff;
font-weight: normal;
display: inline-block;
width: 229px; font-weight:normal}
#left_menu ul{list-style-type:none; margin:0; padding:0; }
#left_menu ul li{ float:left; border-right:solid 1px #FFF; }
#left_menu ul li ul li{border:none; border-bottom:1px solid #fff}
#left_menu ul li:last-child{border:none;}
#left_menu a:link, #left_menu a:visited{ display:block; text-transform:uppercase; text-decoration:none; text-align:center; color:#353535; font-size:14px;  padding:6px 7px; background:#C3D7E2}
#left_menu a:hover{ background:#259CDA; color:#fff}

#contact_box{ color:#FFFFFF; background:#000 url(../images/bg_address.png) 13px 12px no-repeat; padding:19px 38px; float:left; line-height:190%}
#enq_box{float:left; width:230px; height:400px; padding-top:15px; background:url(../images/bg_enq.png) no-repeat; margin:14px 0 0}
#subs_box{float:left; margin-bottom:14px; background:url(../images/bg_subscribe.png) 0 0 no-repeat; width: 196px; padding: 68px 20px 11px 20px;}
#subs_box .email{font-size:9px; width:112px}
#subs_box .btn_email{width: 75px; font-size: 9px; background: none; border: none; cursor: pointer; text-indent: -9999px;}
#test_box{background:url(../images/bg_test.png) no-repeat 0 0; height:92px; width:523px; padding:10px 105px 40px; float:left; text-align:center;}



/*Content*/
#content{float:left; width:100%; margin-top:15px; margin-bottom:15px;}
#left_col{float:left; width:230px;}
.editable, .editable_st{float:left; min-height:870px}
#home .editable, #home .editable_st{min-height:469px}

#right_col{float:right; width:730px;}

#left_col h1{}

.pagination ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

.pagination ul li{
float: left;
margin-right: 7px;
}

.pagination ul li a:link, .pagination ul li a:visited{
	background: #222;
	padding: 5px 9px;
	color: #fff;
	text-decoration: none;
}

.pagination ul li a:hover{
	background: #259CDA;
}

.pagination {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 20px;
}

/*Footer*/
#footer{float:left; width:100%; font-size:10px; text-align:center; color:#353535; margin:20px 0 10px; border-top:1px solid #353535; padding-top:4px}
#footer a:link, #footer a:visited{color:#353535; text-decoration:none}
#footer a:hover{ text-decoration:underline;}