a:hover  { color: #900; text-decoration: none }
a  { color: #35359a; font-weight: bold; text-decoration: none; }
body { background: #35359a url(images/rightlogo.gif) no-repeat fixed right top }
body#tab01 a.tab01, body#tab02 a.tab02, body#tab03 a.tab03, body#tab04 a.tab04, body#tab05 a.tab05 { color: #900; background-color: #eee; border-style: solid; border-width: 1px; border-color: #999 #999 #eee #999 }
h1 { color: white; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #7e99db; margin: 0px 0px 5px; padding: 5px; border: solid 1px #35359a; width: auto; display: block }
h2 { color: #35359a; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 5px; padding: 0px }
h3 { color: #35359a; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-bottom: 1px solid #35359a; width: auto; display: block }
ul { list-style: url(images/bullet_square_039.gif); margin: 25px; }
input { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
select { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
table { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px;  }
textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.redtext { color: red; }
.admin_button  { color: #666; font-weight: bold; font-size: 10px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ccc; margin: 2px; padding: 2px; border: solid 1px black }
.admin_button:hover   { color: #666; font-weight: bold; font-size: 10px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; margin: 2px; padding: 2px; border: solid 1px black }

.admin_msg_error { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fcc; margin-bottom: 5px; padding: 5px; border: solid 1px #c00 }
.admin_msg_notify { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9cc; margin-bottom: 5px; padding: 5px; border: solid 1px #33f }admin_msg_confirm { color: #f60 }
admin_msg_ok { color: #090 }

.blue_header_cell { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #7e99db; border: solid 1px #35359a }
.contactbox_cell { font-size: 12px }
.contactbox_table { font-size: 10px; background-color: #eee; border: solid 1px #666 }
.footer_cell { color: #999; font-size: 10px }
.img_centre { margin-bottom: 12px }
.img_left { float: left; margin-right: 12px; margin-bottom: 12px; border-color: #7e99db; border-style: solid; border-width: 1px; }
.img_news { margin-bottom: 5px }
.img_right { float: right; clear: right; margin-bottom: 12px; margin-left: 12px; border-color: #7e99db; border-style: solid; border-width: 1px;  }
.img_right_border { float: right; clear: right; margin-bottom: 12px; margin-left: 12px; border-width: 1px; border-style: solid; border-color: #35359A; }
.img_left_border { float: left; margin-right: 12px; margin-bottom: 12px; border-width: 1px; border-style: solid; border-color: #35359A; }
.img_border { border-width: 1px; border-style: solid; border-color: #35359A; }

.maincontent_cell { margin: 0px; padding: 5px }
.memberlogo_cell { color: #666; font-size: 10px }
.news_body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }
.news_header_cell { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #7e99db; margin: 0px 0px 5px; padding: 5px }
.news_header_date { font-weight: normal; font-size: 10px }
.news_header_subject { font-weight: bold; font-size: 12px }
.news_table { background-color: #eee; margin: 0px 0px 5px; padding: 0px; border: solid 1px #35359a }
.specification_header  { color: white; font-size: 10px; background-color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.specification_row1  { color: black; font-size: 10px; background-color: white }
.specification_row2  { color: black; font-size: 10px; background-color: #ccc }
.specification_table  { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #666 }
.tabspace_cell { border-bottom: 1px solid #999 }
#maincontent  { background-color: #eee; padding: 5px 7px; border: solid 1px #999 }
#navbar a { color: #35359a; text-indent: -1000px ; margin: 0; padding: 0; }
#navbar a.nav01 { background-image: url(images/nav_01.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav01:hover { background: #999 url(images/nav_01o.gif) }
#navbar a.nav01a { background-image: url(images/nav_01a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav02 { background-image: url(images/nav_02.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav02:hover { background: #999 url(images/nav_02o.gif) }
#navbar a.nav02a { background-image: url(images/nav_02a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav03 { background-image: url(images/nav_03.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav03:hover { background: #999 url(images/nav_03o.gif) }
#navbar a.nav03a { background-image: url(images/nav_03a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav04 { background-image: url(images/nav_04.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav04:hover { background: #999 url(images/nav_04o.gif) }
#navbar a.nav04a { background-image: url(images/nav_04a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav05 { background-image: url(images/nav_05.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav05:hover { background: #999 url(images/nav_05o.gif) }
#navbar a.nav05a { background-image: url(images/nav_05a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav06 { background-image: url(images/nav_06.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar a.nav06:hover { background: #999 url(images/nav_06o.gif) }
#navbar a.nav06a { background-image: url(images/nav_06a.gif); margin: 0px; padding: 0px; height: 28px; display: block }
#navbar ul { list-style-type: none; margin: 0px; padding: 0px }
#navbar ul ul li { padding: 2px 2px 2px 0; }
#navbar ul ul li.subnav01 { background-image: url(images/nav_bg_subBlue.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav02 { background-image: url(images/nav_bg_subYellow.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav03 { background-image: url(images/nav_bg_subGreen.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav04 { background-image: url(images/nav_bg_subRed.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav05 { background-image: url(images/nav_bg_subPurple.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav06 { background-image: url(images/nav_bg_subCyan.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li.subnav07 { background-image: url(images/nav_bg_subBrown.gif); padding: 2px 2px 2px 0; width: auto; height: auto; }
#navbar ul ul li a { color: white; font-weight: bold; font-size: 11px; text-decoration: none; text-indent: 0; padding: 3px 11px 5px 17px; width: auto; margin: 0 0 1px; border: 1px; display: block; }
#navbar ul ul li a:hover { text-decoration: none; text-indent: 0; width: auto ; margin-bottom: 1px; padding: 2px 10px 4px 16px; border: solid 1px white; }
#navbar ul ul ul { background-image: url(images/nav_bg.gif); padding: 5px; }
#navbar ul ul ul li a { color: #333; font-size: 10px; font-weight: bold; text-decoration: none; text-indent: 0; display: block; width: auto; margin: 0 0 0 3px; padding: 1px 2px 3px 9px; border: 1px white; }
#navbar ul ul ul li a:hover { color: black; text-decoration: none; text-indent: 0; margin-left: 3px; padding: 0 1px 1px 8px; border: solid 1px; }
#navtab a { color: #666; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ccc; text-align: center; margin-right: 2px; padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc #ccc #999 #ccc; width: 100px; height: 36px; display: block }
#navtab a:hover { background-color: #ddd }
#tabbedcontent { background-color: #eee; clear: left; padding: 5px 7px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #999 }
.website_by { color: #666666; }
.acutec { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.acutec:hover { color: #990033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.special { display: none; visibility:hidden; }