body {margin: 10px; padding: 0px; background: url(RMCOVALpurple.png); text-align: center; margin-left: auto; margin-right: auto; min-width: 975px;}

img {margin: 0px; padding: 0px; display: block; border-style: none;}
img.inline {display: inline;}
img.title {margin-top: 5px;}
img.leftpic {float: left; margin-right: 10px;}
img.rightpic {float: right; margin-left: 10px;}

.page {padding: 0px; width: 97.5%; max-width: 1030px; text-align: center; margin-left: auto; margin-right: auto;}

.top {background: url(purpledot.png) 0 0 repeat-x;}
.bottom {background: url(purpledot.png) 0 100% repeat-x}
.left {background: url(purpledot.png) 0 0 repeat-y}
.right {background: url(purpledot.png) 100% 0 repeat-y} 

.bl {background: url(purplebl.png) 0 100% no-repeat;}
.br {background: url(purplebr.png) 100% 100% no-repeat;}
.tl {background: url(purpletl.png) 0 0 no-repeat;}
.tr {background: url(purpletr.png) 100% 0 no-repeat; padding:3px;} 

.bl2 {background: url(purplebl.png) 0 100% no-repeat;}
.br2 {background: url(purplebr.png) 100% 100% no-repeat;}
.tl2 {background: url(purpletl.png) 0 0 no-repeat;}
.tr2 {background: url(purpletr.png) 100% 0 no-repeat; padding:5px;} 

.bl3 {background: url(purplebl.png) 0 100% no-repeat;}
.br3 {background: url(purplebr.png) 100% 100% no-repeat;}
.tl3 {background: url(purpletl.png) 0 0 no-repeat;}
.tr3 {background: url(purpletr.png) 100% 0 no-repeat; padding:10px;} 

.head {background-color: #ffffff; padding: 0px;}

.gap {background-color: #999999; height: 10px; padding: 0px;}

.sidebar {width: 120px; float: left; padding: 0px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.rightbar {width: 140px; float: right; padding: 0px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.menu {background-color: #ffffff; color: #ffffff; width: 90%; margin: 0px; margin-left: auto; margin-right: auto; padding-left: 5px;}
.menu a{font: 9pt Verdana; display: block; color: #990099; text-decoration: none; line-height: 16px; text-align: left; font-weight: bold;}
.menu a:visited{font: 9pt Verdana; display: block; color: #990099; text-decoration: none; line-height: 16px; text-align: left; font-weight: bold;}
.menu a:hover{background-color: #ffffff; color: #cc66cc; font-weight: bold; line-height: 16px; text-decoration: underline;}

.here {font: 9pt Verdana; display: block; color: #ffffff; text-decoration: none; line-height: 16px; text-align: left; font-weight: bold; padding-left: 6px;}

.here a{font: 9pt Verdana; display: block; color: #ffffff; text-decoration: none; line-height: 16px; text-align: left; font-weight: bold;}
.here a:visited{font: 9pt Verdana; display: block; color: #ffffff; text-decoration: none; line-height: 16px; text-align: left; font-weight: bold;}
.here a:hover{background-color: #990099; color: #ffffff; font-weight: bold; line-height: 16px; text-decoration: underline;}

.box {background-color: #ffffff; padding: 0px; margin-top: 10px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.box2 {background-color: #ffffff; padding: 0px; margin-top: 3px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.hbox {background-color: #990099; padding: 0px; margin-top: 10px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.hbox2 {background-color: #990099; padding: 0px; margin-top: 3px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.ubox {background-color: #ffffff; padding: 0px; font-family: Verdana; font-size: 1em; color: #000000; text-align: center;}

.infohead {font: 10pt Verdana; color: #ffffff; text-align: center; font-weight: bold;}

.infobox {padding: 3px; font: 10pt Verdana; color: #000000; text-align: center;}

.body {background-color: #ffffff; margin-left: 130px; margin-right: 150px; margin-top: 10px; padding: 0px; font-family: Verdana; font-size: 0.8em; color: #000000; text-align: justify;}

.pagetitle {margin-top: 10px; margin-left: auto; margin-right: auto; font: 28pt Verdana; color: #990099; text-align: center;}
.subtitle {margin-top: 10px; margin-left: auto; margin-right: auto; font: 16pt Verdana; color: #990099; text-align: center;}

.text {margin: 10px;}
.centext {margin-left: auto; margin-right: auto; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.bigtext {margin-left: auto; margin-right: auto; text-align: center; font-weight: bold; font-size: 1.2em;}

.navlink {color: #990099; text-align: center; font-family: Verdana; font-size: 9pt; padding: 5px; font-weight: bold;}
a.navlink {color: #990099; text-decoration: none;}
a:visited.navlink {color: #990099; text-decoration: none;}
a:hover.navlink {color: #cc66cc; text-decoration: underline;}

.navlink2 {color: #990099; text-align: center; font-family: Verdana; font-size: 8pt; padding: 0px; font-weight: bold;}
a.navlink2 {color: #990099; text-decoration: none;}
a:visited.navlink2 {color: #990099; text-decoration: none;}
a:hover.navlink2 {color: #cc66cc; text-decoration: underline;}

.current {color: #000000; display: inline; font-family: Verdana; font-size: 9pt; padding: 5px;}

.foot {margin-top: 10px; background-color: #ffffff; padding: 0px; clear: both; font-family: Verdana; font-size: 10pt; color: #990099; font-weight: bold; text-align: center;}

.design {text-align: center; font-family: Verdana; font-size: 5pt; color: #000000; font-weight: normal;}

a.design {font-family: Verdana; font-size: 5pt; color: #0000ff; text-decoration: none;}
a.design:visited {font-family: Verdana; font-size: 5pt; color: #0000ff; text-decoration: none;}
a.design:hover {font-family: Verdana; font-size: 5pt; color: #990099; text-decoration: underline;}

.time {text-align: center; font-family: Verdana; font-size: 12pt; color: #990099; font-weight: bold;}
.date {text-align: center; font-family: Verdana; font-size: 10pt; color: #990099;}

.quote {width: 90%; text-align: center; font-family: Verdana; font-size: 9pt; font-weight: bold; margin-left: auto; margin-right: auto;}

.copy {text-align: justify; font-family: Arial; font-size: 8px; margin-left: auto; margin-right: auto; padding: 3px;}

.menulink {padding-left: 10px; background-color: #ffffff; text-align: left; font-family: Verdana; font-size: 1em; color: #ffffff; font-weight: bold;}
.linktext {padding-left: 10px; text-align: left; font-family: Verdana; font-size: 1em; margin-bottom: 5px;}

table.icons {margin-left: auto; margin-right: auto;}

.picframe {margin-left: auto; margin-right: auto; text-align: center; border-top: solid #550055 3px; border-left: solid #550055 3px; border-bottom: solid #880088 3px; border-right: solid #880088 3px; padding: 0px;}
img.cenpic {margin-left: auto; margin-right: auto; text-align: center;}

a.blue   {color: #0000ff; text-decoration: none;}
a:visited.blue   {color: #0000ff; text-decoration: none;}
a:hover.blue   {color: #0000ff; text-decoration: underline;}

a.green   {color: #0000ff; text-decoration: none;}
a:visited.green   {color: #0000ff; text-decoration: none;}
a:hover.green   {color: #990099; text-decoration: underline;}

a.orange   {color: #0000ff; text-decoration: none;}
a:visited.orange   {color: #0000ff; text-decoration: none;}
a:hover.orange   {color: #ff6600; text-decoration: underline;}

a.pblue   {color: #0000ff; text-decoration: none;}
a:visited.pblue   {color: #0000ff; text-decoration: none;}
a:hover.pblue   {color: #44bbee; text-decoration: underline;}

a.red   {color: #0000ff; text-decoration: none;}
a:visited.red   {color: #0000ff; text-decoration: none;}
a:hover.red   {color: #FF0000; text-decoration: underline;}

a.navy   {color: #0000ff; text-decoration: none;}
a:visited.navy   {color: #0000ff; text-decoration: none;}
a:hover.navy   {color: #000066; text-decoration: underline;}

a.olive   {color: #0000ff; text-decoration: none;}
a:visited.olive   {color: #0000ff; text-decoration: none;}
a:hover.olive   {color: #748e09; text-decoration: underline;}

a.pink   {color: #0000ff; text-decoration: none;}
a:visited.pink   {color: #0000ff; text-decoration: none;}
a:hover.pink   {color: #ff0099; text-decoration: underline;}

a.purple   {color: #0000ff; text-decoration: none;}
a:visited.purple   {color: #0000ff; text-decoration: none;}
a:hover.purple   {color: #990099; text-decoration: underline;}

a.aqua   {color: #0000ff; text-decoration: none;}
a:visited.aqua   {color: #0000ff; text-decoration: none;}
a:hover.aqua   {color: #00CC99; text-decoration: underline;}

a.dred   {color: #0000ff; text-decoration: none;}
a:visited.dred   {color: #0000ff; text-decoration: none;}
a:hover.dred   {color: #990000; text-decoration: underline;}

a.black   {color: #0000ff; text-decoration: none;}
a:visited.black   {color: #0000ff; text-decoration: none;}
a:hover.black   {color: #000000; text-decoration: underline;}

a.dgreen   {color: #0000ff; text-decoration: none;}
a:visited.dgreen   {color: #0000ff; text-decoration: none;}
a:hover.dgreen   {color: #336600; text-decoration: underline;}

a.brown   {color: #0000ff; text-decoration: none;}
a:visited.brown   {color: #0000ff; text-decoration: none;}
a:hover.brown   {color: #804000; text-decoration: underline;}

a.gold   {color: #0000ff; text-decoration: none;}
a:visited.gold   {color: #0000ff; text-decoration: none;}
a:hover.gold   {color: #ffaa00; text-decoration: underline;}

a.grey   {color: #0000ff; text-decoration: none;}
a:visited.grey   {color: #0000ff; text-decoration: none;}
a:hover.grey   {color: #999999; text-decoration: underline;}

hr.colour {color: #990099; background-color: #990099; border: 0; height: 2px; width: 95%; margin-left: auto; margin-right: auto; text-align: center;}

hr.narrcolour {color: #990099; background-color: #990099; border: 0; height: 2px; width: 50%; margin-left: auto; margin-right: auto; text-align: center;}

/*Example CSS for the two demo tickers*/

#domticker{text-align: left; font-family: Verdana; color: #990099; font-size: 13px; width: 92%; padding: 5px; font-weight: bold; background-color: #ffffff; margin-left: auto; margin-right: auto;}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #ffffff;}

#domticker a{font-weight: bold;}

td.xlogo {padding-right: 20px;}
td.clogo {padding-left: 20px;}
table.centab{margin-left: auto; margin-right: auto; text-align: center;}
table.tabcen{margin-left: auto; margin-right: auto;}
td.strhead {width: 200px; font-weight: bold;}
td.street {width: 200px;}
td.zone {width: 40px; font-weight: bold; padding-right: 20px;}

a:focus, a:hover, a:active { outline:none }

.init {margin-left: auto; margin-right: auto; text-align: center;}
#tablist{padding: 0px 0; margin-left: auto; margin-right: auto; margin-bottom: 0; margin-top: 0.1em; font: bold 9pt Tahoma;}
#tablist li{list-style: none; display: inline; margin-bottom: 0; margin-left: auto; margin-right: auto;}
#tablist li a{text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 1px solid #777788; border-bottom: none; background: #ffddff; color: #330033; line-height: 21px;}
#tablist li a:hover{color: #ffffff; background: #990099;}
#tablist li a.current{color: #ffffff; background: #990099; font: bold 9pt Tahoma;}

select.icon-menu option {background-repeat:no-repeat; background-position:center left; padding-left:25px;}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#ffffff !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #ffffff !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #cccccc !important; //Text input field border color
   background-color:#ffffff !important; //Text input field background color
 }

.underlink {font-size: 0.7em; font-family: Arial;}