/*  General Styles */
body{font-family:Verdana;margin:0px;background-color:#FFFFFF;font-size:11px;color:#000000}
a:link{text-decoration:underline;color:#000000}
a:visited{text-decoration:underline;color:#000000}
a:hover{text-decoration:underline;color:#FF0000}
a.wh:link{text-decoration:underline;color:#FF0000}
a.wh:visited{text-decoration:underline;color:#FF0000}
a.wh:hover{text-decoration:underline;color:#FF00FF}
#header{position:relative;left:0px;width:840px;height:160px;margin: 10px auto 0px auto}
#headerterms{width:840px;margin:10px auto 0px auto;font-size:10px}
#img1{position:absolute;left:12px;top:29px;width:295px;height:80px;background-image:url(images/logo_b.gif);background-repeat: no-repeat}
#img2{position:absolute;left:353px;top:13px;width:457px;height:107px;background-image:url(images/tp.jpg);background-repeat: no-repeat}
#headerlinkbar{position:absolute;left:0px;top:125px;width:840px;height:35px;background-image:url(images/lb2.gif); background-repeat: repeat-x}
#headerlinks{position:absolute;left:0px;top:10px;width:614px;height:20px;font-weight:bold}
#headersearchbox{position:absolute;left:647px;top:8px;width:193px}
#headersearchboxText{font-size:10px;float:right}
#headersearchboxBtn{margin-left:2px;font-size:10px;float:right}
#mainContainer{position:relative;left:0px;width:840px;margin:20px auto 0px auto;font-size:14px}
#footer{position:relative;left:0px;width:840px;margin:20px auto 0px auto;padding: 0px 0px 70px 0px}
#footerlinkbar{position:relative;left:0px;top:0px;width:840px;height:35px;background-image:url(images/lb2.gif); background-repeat: repeat-x}
#footerlinks{position:absolute;left:0px;top:10px;width:840px;height:20px;text-align:center;font-weight:bold}
.centre{text-align:center}
.red{color:red}
#noMargin{margin-top:0px}
.noMargin{margin-top:0px}
.clr{clear:both}
img{border:0px}

/*  Profile Styles */
#TopNotice{width:840px;position:relative;border-bottom:solid #000033 1px}
#TopNoticeLeft{width:400px;float:left;position:relative;padding: 0px 10px 20px 10px}
#TopNoticeRight{width:400px;float:left;padding: 0px 10px 20px 10px}
#ColumnContainer{width:840px;position:relative;margin: 20px 0px 0px 0px}
#ProfileLeftColumn{width:230px;float:left;padding:0px 10px 0px 20px}
#profileH1{font-size:18px; margin-bottom:0px}
#profileH2{font-size:18px; margin-bottom:0px;padding-bottom:20px}
.DtlLeft{float:left;width:100px}
.DtlRight{float:left;width:100px}
#ProfileCentreColumn{width:300px;float:left;padding:0px 10px 0px 10px}
#ProfilePic{text-align:center}
#ProfileRightColumn{width:230px;float:left;padding:0px 20px 0px 10px}
#profileComment{padding: 20px 0px 0px 0px}

#region_select{height:350px}
#ms{position:absolute;left:100px;top:83px;font-size:12px;line-height:24px;font-weight:bold}
#ukmap{position:absolute;top:62px;left:289px;background-image:url(./images/map.gif); background-repeat:no-repeat; height:281px; width:250px}
#st{width:762px;height:40px;margin:20px auto 25px auto;clear:both; position:relative;top:0px;left:0px;text-align:center;color:white;font-weight:bold}
#st1{font-size:10px}
#st2{margin-left:2px;font-size:10px}
#faq{font-size:12px; margin:0px 0px 0px 0px}
.fh{font-family:arial;color:red;font-size:27px;font-weight:bold}
.fi{color:#FF0000;font-weight:bold}
.fsh{font-weight:bold}
.tt{text-align:right;vertical-align: top;font-weight:bold;font-size:14px;width:85px}
.cd span, .td span{color:#FF0000;font-weight:bold}
#ph{font:bold 18px "Verdana"; color:red}
.online{display:block;font-weight:bold;font-size:11px}
.offline{display:block;font-weight:bold;font-size:11px}
.online a:link{text-decoration:underline;color:#FF0000}
.online a:visited{text-decoration:underline;color:#FF0000}
.online a:hover{text-decoration:underline;color:#0000FF}
.offline a:link{text-decoration:underline;color:#FF0000}
.offline a:visited{text-decoration:underline;color:#FF0000}
.offline a:hover{text-decoration:underline;color:#0000FF}

.td{font-size:20px;font-family:Arial}
/**** GALLERY DIRECTORY ****/
div.g, div.gc, div.ge, div.gce {width:760px;height:210px;clear:both;border-top:1px #a1a1a1 solid; border-right:1px #a1a1a1 solid;margin:0px auto 0px auto}
div.gc, div.gce {background-color:#DADADA}
div.ge, div.gce {border-bottom: 1px #a1a1a1 solid}
div.g div, div.ge div, div.gc div, div.gce div {float:left;width:141px;height:190px;text-align:center; padding:10px 5px 10px 5px; border-left: 1px #a1a1a1 solid}
div.g img, div.ge img, div.gc img, div.gce img {margin:10px 0px 5px 0px}
.new{background-image: url(images/new.gif); background-position: 5px 190px; background-repeat:no-repeat}
.updated{background-image: url(images/updated.gif); background-position: 5px 190px; background-repeat:no-repeat}
#viewing{font-size:25px; font-weight:bold; text-align:center; color:#FF0000}
#nav{height:30px;position:relative;top:0px;margin-bottom:15px}
#llink{font-size:20px; font-weight:bold; text-align:left;width:33%}
#clink{font-size:20px; font-weight:bold; text-align:center;width:34%}
#rlink{font-size:20px; font-weight:bold; text-align:right;width:33%}
#nav a:link{text-decoration:underline;color:#FF0000}
#nav a:visited{text-decoration:underline;color:#FF0000}
#nav a:hover{text-decoration:underline;color:#FF0000}
.pic{text-align:center}
#notice{font-family:verdana;text-align:left}
h3{margin:10px 0px 0px 0px;color:red}
li{margin-top:10px}
ul{margin-top:5px}
.q{background-color:#FFFFFF;border:1px red dashed;padding:5px;margin:0px 10px 40px 10px}