BODY  {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #660000; margin-top:0px;}
P     {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #660000}
.headline {font-family:Arial, Helvetica, sans-serif; font-size:11pt; color : #666666; text-align:justify}
.footline {font-family:Arial, Helvetica, sans-serif; font-size:11pt; color : #666666; text-align:right}
.mainbody {text-align:justify}
H3 {font-size:18pt; color : #006600}

table.select {border: 1px solid #CCC;}
td    {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #660000;}
td.display    {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color : #009900; text-align:justify}
td.square {border-right: 1px solid rgb(204,204,204); border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid rgb(204,204,204);text-align:justify}
td.title {font-size:9pt; font-weight:bold; color:#FF9; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#CCC;}
td.subtitle {font-size:9pt; font-weight:bold; color:#006633; border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE;}
td.notice {font-size:9pt; font-weight:bold; color:#990000; border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE;}
.header {font-size:10pt; font-weight:bold; color:#FFFFFF; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#990000; text-align:center}
td.header_small {font-size:8pt; font-weight:bold; color:#FFFFFF; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#990000; text-align:center}
td.blurb {text-align:justify}
td.menuRight {background:#006600; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC; border-right: 1px solid #333333;}
td.menuLeft  {background:#CCCCCC; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC; border-right: 1px solid #333333;}
td.menuLine  {background:#006600; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC;}
td.menuBottom  {border-left: 1px solid rgb(204,153,102);border-right: 1px solid rgb(204,153,102);}
td.menuTop {border-left: 1px solid rgb(255,255,255); text-align:center}
td.menuTopL {border-right: 1px solid rgb(221,221,221);}
td.logo {border-right: 1px solid rgb(221,221,221);}
td.outlook {border-bottom: 1px solid rgb(150,150,150);border-top: 1px solid rgb(150,150,150);background:#EEEEEE;}
td.welcome {border-bottom: 1px solid rgb(150,150,150);border-right: 1px solid rgb(150,150,150);text-align:justify}
td.footer_bar {background:#CCCCCC;}
td.topmenu_bar {background:#006633;}
H4 {font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color : #000099; margin-bottom:4}

div.info {border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE;}
div.menu {position:absolute; border: 1px solid #dddddd; background:#FF6666; z-index:9;}

A:link   {color:#660000; text-decoration: underline; font-weight:bold}
A:visited{color:#660000; text-decoration: underline; font-weight:bold}
A:hover {color:#333333; text-decoration: underline; font-weight:bold}

A.mainmenu:link   {color:#006600; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu:visited{color:#006600; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu:hover {color:#00FF00; text-decoration: underline; font-size:9pt; font-weight:bold}

A.submenu:link   {color:#000066; text-decoration: none; font-size:8pt; font-weight:normal}
A.submenu:visited{color:#000066; text-decoration: none; font-size:8pt; font-weight:normal}
A.submenu:hover {color:#0000FF; text-decoration: underline; font-size:8pt; font-weight:normal}


A.TopMenu:link   {color:#FFFFFF; text-decoration: none; font-size:9pt; font-weight:bold}
A.TopMenu:visited{color:#FFFFFF; text-decoration: none; font-size:9pt; font-weight:bold}
A.TopMenu:hover {color:#FFFF00; text-decoration: underline; font-size:9pt; font-weight:bold}

li { font-size : 8pt; list-style-image : url(images/square.gif); color : #000000; font-weight:bold; margin-bottom:5px;text-align:justify }
li.notabene { font-size : 8pt; list-style-image : url(images/arrow.gif); color : #666666; font-weight:bold; margin-bottom:5px; text-align:justify }

form {margin-bottom:0px;}
INPUT.contact {border: 1px #009900 solid; width:200px}
INPUT.appform {border: 1px #990000 solid; width:300px}
INPUT.directory {border: 1px #990000 solid; width:200px}
INPUT.w100 {border: 1px #999999 solid; width:100px}
INPUT.directory_opt {border: 1px #009900 solid; width:200px; background: #EEEEEE;}
TEXTAREA.contact {border: 1px #009900 solid; width:200px}
TEXTAREA.appform {border: 1px #009900 solid; width:100%}
TEXTAREA.queryform {border: 1px #009900 solid; width:100%; height:100px}
TEXTAREA.appform2 {border: 1px #009900 solid; width:300px}
TEXTAREA.censor {border: 1px #663300 solid; width:250px; height:300px}
TEXTAREA.directory {border: 1px #990000 solid; width:200px; height:60px}
TEXTAREA.bd_setup {border: 1px #990000 solid; width:100%; height:200px}
TEXTAREA.directory_opt {border: 1px #009900 solid; width:200px; height:60px; background: #EEEEEE;}
INPUT.checkbox {border: 1px #009900 solid;}
SELECT.directory {border: 1px #990000 solid; width:300px}
SELECT.appform {border: 1px #990000 solid; width:300px}
.currency {border: 1px #990000 solid; width:150px}

#process {display:none; width:100%; border:1px dotted #000;}
#manager {display:none; width:100%; border:1px dotted #000;}


.InfoBoxTable {width:98%;  margin:auto; margin-top:10px; margin-bottom:5px; }
.InfoBoxHead {background-color:#900; padding-bottom:3px; color:#FFF; margin:5px 0px 5px 0px; font-weight:bold;}
.InfoBoxHeadRight {background-image:url('http://www.any-village.co.uk/images/container/flat_r_red.gif'); background-position:right top;}
.InfoBoxLeft {border-left:solid 1px #DDD;}
.InfoBoxRight {border-right:solid 1px #DDD;}
.InfoBoxBottom {border-bottom:solid 1px #DDD;}
.InfoBoxContent {padding:5px;}
.InfoContent {margin-top:20px;}
.InfoBoxMenu {padding:0px;border-left:solid 1px #DDD; border-right:solid 1px #DDD;}