body{
font:normal 11px/normal verdana;
color:#d8d8d8;
text-align:left;
margin:10px 0 0 0;
padding:0;
background:#3b3b3b;
}
p{
margin:12px 0 12px 0;
padding:0;
}
br{
margin:3px 0 3px 0;
padding:0;
}
a:link{
color:#20b317;
text-decoration:none;
}
a:hover{
color:#ffcc00;
text-decoration:none;
}
a:active{
color:#ffcc00;
text-decoration:none;
}
a:visited{
color:#20b317;
text-decoration:none;
}
h1{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
h2{
font-size:11px;
text-align:center;
margin:10px 0 0 0;
}
h3{
font:normal 12px verdana;
margin:8px 0 0 0;
padding:0;
}
h4{
font:bold 90% verdana;
margin:8px 0 0 0;
padding:0;
}
/* page centraliser */
.supercontainer{
width:700px;
height:900px;
margin:0 auto;
padding:0;
background:#3b3b3b;
}
.headerwrap{
width:675px;
height:71px;
margin:0 0 0 12px;
background:#3b3b3b;
}
.logo{
float:left;
width:205px;
height:39px;
}
.lead{
float:left;
width:280px;
height:21px;
padding:17px 0 0 10px;
}
.telno{
float:left;
width:165px;
height:21px;
font-size:13px;
color:#20b317;
font-weight:bold;
padding:18px 0 0 13px;
}
.hd_shdw{
float:left;
width:675px;
height:12px;
}
.textcontrol {
width: 255px;
font: normal 12px arial, helvetica, sans-serif;
margin-left: 11px;				
}

.textcontrol2 {
width: 261px;
font: normal 12px arial, helvetica, sans-serif;
margin-left: 11px;				
}
.messagecontrol {
width: 255px;
height: 125px;
margin-left: 11px;				
font: normal 12px arial, helvetica, sans-serif;
}
.style1 {
font-size: 11px;
color: #cbcbcb;
width: 260px;
}
.midwrap{
width:672px;
height:330px;
margin:-15px 0 0 13px;
}
.lt_shdw{
float:left;
width:21px;
height:327px;
background:url("../images/site/shadow_lt.jpg") no-repeat right top;
}	
.lg_pic{
float:left;
text-align:center;
width:363px;
height:326px;
margin:0 0 0 0;
}	
.lg_picsite{
float:left;
text-align:center;
width:363px;
height:326px;
margin:0 0 0 0;
background: url(../images/main/siteback.gif);
}	
.maplinks_container{
float:left;
text-align:left;
width:300px;
height:300px;
margin:3px;
}	
.ml{
position:relative;
left:145px;
top:28px;
font-weight: bold;
}
.ml_1{
position:relative;
left:22px;
top:67px;
}
.ml_2{
position:relative;
left:16px;
top:92px;
}
.ml_3{
position:relative;
left:15px;
top:118px;
}
.ml_4{
position:relative;
left:104px;
top:15px;
}
.ml_5{
position:relative;
left:105px;
top:40px;
}
.ml_6{
position:relative;
left:103px;
top:65px;
}
.ml_7{
position:relative;
left:106px;
top:88px;
}
.ml_8{
position:relative;
left:106px;
top:108px;
}
.ml_9{
position:relative;
left:188px;
top:-63px;
}
.ml_10{
position:relative;
left:188px;
top:-37px;
}
.ml_11{
position:relative;
left:189px;
top:-12px;
}
.ml_12{
position:relative;
left:202px;
top:11px;
}
.ml_14{
position:relative;
left:191px;
top:31px;
}
.ml_15{
position:relative;
left:282px;
top:-141px;
}
.ml_16{
position:relative;
left:285px;
top:-114px;
}
.ml_17{
position:relative;
left:285px;
top:-90px;
margin:0;
}		
.ml_18{
position:relative;
left:272px;
top:-68px;
margin:0;
}		
.lg_txt{
float:left;
width:350px;
height:320px;
color: #d8d8d8;
font: 14px geneva, arial, helvetica, sans-serif;
margin:0 0 0 7px;
}	
.middlebox_port{
float:left;
width:350px;
margin:0 0 0 7px;
text-align: center;
}
.tag{
font: 12px arial, helvetica, sans-serif;
margin:0px;
text-align: center;
}
.rt_shdw{
float:right;
width:16px;
height:327px;
background:url("../images/site/shadow_rt.jpg") no-repeat left top;
}	
.front_text{
font-size:12px;
font-weight:bold;
color:#ffcc00;
text-align:center;
margin:5px 0 0 0;
}	
.mid_rt_txt_01{
float:right;
width:252px;
height:125px;
padding:0 10px 0 10px;
background:#000000;
}	
.mid_rt_txt_flash{
float:left;
width:252px;
height:150px;
padding:0 10px 0 10px;
background:#000000;
}	
.mid_rt_pic_01{
float:right;
width:272px;
height:85px;
}	
.mid_rt_pic_flash{
float:right;
width:272px;
height:60px;
background:#000000;
}	
.mid_rt_pic_02{
float:right;
width:272px;
height:85px;
}	
.mid_rt_txt_02{
float:right;
width:272px;
height:31px;
background:#000000;
}	
.mid_rt_txt_02 ul{
text-align:center;
margin:0;
padding:4px 0 0 0;
}	
.mid_rt_txt_02 li{
font-size:93%;
font-weight:bold;
padding:0 10px 0 0;
margin:0 0 0 5px;
display:inline;
background:url("../images/site/bullet.gif") no-repeat right center;
}	
.midwrap_brdr{
width:675px;
}
.lowerwrap{
width:672px;
height:125px;
margin:0 0 0 13px;
padding:0;
}
.lower_lt_shdw{
float:left;
width:21px;
height:450px;
background:url("../images/site/shadow_lt.jpg") repeat right top;
}	
.lower_rt_shdw{
float:right;
width:16px;
height:450px;
background:url("../images/site/shadow_rt.jpg") repeat left top;
}	
.date{
float:left;
height:11px;
font: bold 11px verdana;
color:#ffcc00;
margin:7px 0 -20px 1px;
}
.navbar{
float:right;
text-align:right;
margin:0;
padding:0;
}
.lower_txt_wrap{
float:left;
width:635px;
height:421px;
margin:0;
padding:0;
background:url("../images/site/lower_txt_bg.jpg") repeat-x center top;
}	
.lower_txt_lt{
float:left;
width:195px;
margin:0;
padding:7px;
background:url("../images/site/lower_txt_divider.jpg") no-repeat right center;
line-height: 12px;
}	
.lower_txt_mid{
float:left;
width:190px;
margin:0;
padding:7px;
line-height: 12px;
}	
.lower_txt_rt{
float:right;
width:195px;
margin:0;
padding:7px;
background:url("../images/site/lower_txt_divider.jpg") no-repeat left center;
line-height: 12px;
}	
.footer{
float:left;
width:665px;
text-align:center;
margin:-2px 0 7px 0;
padding:0;
background:url("../images/site/shadow_top.jpg") no-repeat center top;
}	
.low_wrap_brdr{
width:700px;
margin-top:7px;
}
.footlinksindex{
float:left;
text-align:center;
padding:4px 0 4px 0;
font-size: 11px;
}
.footlinksindex a:link{
text-decoration:none;
font-size: 10px;
color:#999999;
}
.footlinksindex a:hover{
text-decoration:underline;
color:#ffcc00;
font-size: 10px;
}
.footlinksindex a:visited{
text-decoration:none;
font-size: 10px;
color:#999999;
}