BODY
{
    BORDER: 0;
    FONT: bold 11px avenir, Comic Sans MS, arial, verdana, sans-serif;
    background-color: #000000;
    COLOR: #888888;
    SCROLLBAR-FACE-COLOR: 333333;
    SCROLLBAR-HIGHLIGHT-COLOR: bbbbbb; 
    SCROLLBAR-SHADOW-COLOR: 888888; 
    SCROLLBAR-TRACK-COLOR: 222222; 
    SCROLLBAR-DARKSHADOW-COLOR: 444444; 
    SCROLLBAR-ARROW-COLOR: 888888;
    SCROLLBAR-BASE-COLOR: 000000
}
BODY 
{
background-color: black;
}
iframe
{
BACKGROUND-IMAGE: url(RPIframeBgColor.jpg);
}
a img{
BORDER:0;
}
A:link
{
    COLOR: #a6080f;
    TEXT-DECORATION: none;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif
}
A:visited
{
    COLOR: #a6080f;
    TEXT-DECORATION: none;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
}
A:active
{
    COLOR: #a6080f;
    TEXT-DECORATION: underline;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
}
A:hover
{
    COLOR: #a6080f;
    TEXT-DECORATION: undeline;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
}
.smalltitle
{
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
    COLOR: #a6080f
}
.smalltitlelink
{
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
    COLOR: #a6080f;
    TEXT-DECORATION: undeline
}
.thumbtext
{
    COLOR: #888888;
    TEXT-DECORATION: none;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif
}
.pagetitle
{
    FONT: bold 16px Papyrus, verdana, arial, sans-serif;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.privatepagetitle
{
    FONT: bold 20px Papyrus, verdana, arial, sans-serif;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.rightside
{
width: 500px;
vertical-align: top;
text-align: left
}
.rightsidelogin
{
width: 400px;
height: 350px;
vertical-align: top;
text-align: left
}
.leftside
{
text-align: center;
vertical-align: top; 
width: 300px
}
.ContactText
{
FONT: 13px avenir, Comic Sans MS, arial, verdana, sans-serif;
}
.ContactCheck
{
COLOR: #a6080f
}
.shadeform
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT: 13px arial, verdana, sans-serif;
    BORDER-LEFT: #888888 1px solid;
    WIDTH: 200px;
    COLOR: #888888;
    BORDER-BOTTOM: #888888 1px solid;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
.commentstextarea
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT: 13px arial, verdana, sans-serif;
    BORDER-LEFT: #888888 1px solid;
    WIDTH: 250px;
    COLOR: #888888;
    BORDER-BOTTOM: #888888 1px solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
.linkstextarea
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 0px solid;
    BORDER-LEFT: #888888 0px solid;
    COLOR: #888888;
    BORDER-BOTTOM: #888888 0px solid;
    FONT: 13px arial, verdana, sans-serif;    
    HEIGHT: 380px;
    WIDTH: 495px;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
.button
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #333333 1px solid;
    WIDTH: 100px;
    COLOR: #cccccc;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: arial, verdana, helvetica, sans;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #555555;
    TEXT-ALIGN: center
}
.buttonon
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #333333 1px solid;
    WIDTH: 100px;
    COLOR: #a6080f;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: arial, verdana, helvetica, sans;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #555555;
    TEXT-ALIGN: center
}
.contenttable
{
width: 900px;
}
.maintable
{
border: 0px;
width: 970px; 
HEIGHT: 502px;
background-color: #000000
}
.mainheadertable
{
border: 0px;
width: 970px;
HEIGHT: 71px; 
background-color: #000000
}
.mainfootertable
{
border: 0px;
width: 970px;
HEIGHT: 14px; 
background-color: #000000
}
.maincell
{
border: 0px;
width: 100%;
HEIGHT: 502px; 
colspan: 2;
vertical-align: top;
TEXT-ALIGN: center 
}
.spacercell
{
HEIGHT: 10px;
}

.headersection
{
height: 70px;
vertical-align: top;
TEXT-ALIGN: center
}
.linesection
{
height: 1px;
vertical-align: top;
TEXT-ALIGN: center;
colspan: 2
}
.menusection
{
height: 13px;
vertical-align: top;
TEXT-ALIGN: center;
colspan: 2
}
.iframeindex
{
height: 502px;
width: 970px;
vertical-align: top;
TEXT-ALIGN: center;
border-style:solid;
border-color: red;
border-width: 0px;
scrolling: no;
BACKGROUND-IMAGE: url(imgs\links\RPIframeBgColor.jpg)
}
.iframecontent
{
height: 495px;
width: 640px;
background-color: black;
vertical-align: top;
TEXT-ALIGN: center;
border-style:solid;
border-color: red;
border-width: 0px;
BACKGROUND-IMAGE: url(imgs\links\RPIframeBgColor.jpg)
}
.iframecontenttable
{
width: 590px
}
.question
{
    COLOR: #a6080f;
    TEXT-DECORATION: none;
    FONT: bold 13px Papyrus, verdana, arial, sans-serif
}
.privategreytext
{
    FONT: bold 13px Papyrus, verdana, arial, sans-serif;
    COLOR: #888888;
    TEXT-DECORATION: none
}
.privategrey
{
    COLOR: #888888;
    TEXT-DECORATION: none;
    FONT: bold 10px Papyrus, verdana, arial, sans-serif
}
.mandatory
{
    COLOR: #a6080f;
    TEXT-DECORATION: none;
    FONT: 13px Papyrus, verdana, arial, sans-serif
}
.errormessage
{
    COLOR: #a6080f;
    TEXT-DECORATION: none;
    FONT: 13px Papyrus, verdana, arial, sans-serif
}
BODY, TABLE, TR, TD, IMG, IFRAME
{
MARGIN: 0px;
PADDING: 0px;
}