H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
HR
{
    WIDTH: 100%;
    COLOR: #666666;
    HEIGHT: 1px;
}
UL
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
OL
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DL
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
LI
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
EM
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
U
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
BODY
{
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #999999;
}
.body-striped
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../images/bgrd.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
A:link
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:active
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:visited
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#pr_links
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
#pr_links A
{
    COLOR: #0000cc;
    TEXT-DECORATION: none;
}
#pr_links A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
A.perm
{
    COLOR: #0000cc;
}
A.perm:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
#pageBody
{
    MARGIN: 0px auto;
    WIDTH: 775px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
}
#contentPane
{
    MARGIN: 15px 10px 10px;
    TEXT-ALIGN: left;
}
#page_support
{
    HEIGHT: 300px;
    BACKGROUND-COLOR: #ffffff;
}
#page_contact
{
    HEIGHT: 300px;
    BACKGROUND-COLOR: #ffffff;
}
#page_about
{
    BACKGROUND-COLOR: #ffffff;
}
#logo_strip_about
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #ffffff;
}
#header
{
    FONT-SIZE: 10px;
    MARGIN: 0px auto;
    WIDTH: 775px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 70px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
#header #logo
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 257px;
    PADDING-TOP: 10px;
    HEIGHT: 48px;
}
#header H1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}
#globalNav
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #999999;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
#globalNav UL
{
    DISPLAY: inline;
}
#globalNav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
#globalNav A
{
    COLOR: #999999;
    TEXT-DECORATION: none;
}
#globalNav A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
#homeImg
{
    WIDTH: 775px;
    HEIGHT: 250px;
    BACKGROUND-COLOR: #ffffff;
}
#homeImg #photo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN: 0px auto;
    WIDTH: 775px;
    PADDING-TOP: 0px;
    HEIGHT: 350px;
}
#homeImg H2
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}
#home-top-features
{
    CLEAR: all;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
}
#home-top-features P
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #545454;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
#home-top-features H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
#left-feature
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f2f2f2;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 255px;
    PADDING-TOP: 0px;
    HEIGHT: 250px;
}
#center-feature
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f2f2f2;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 255px;
    PADDING-TOP: 0px;
    HEIGHT: 250px;
}
#right-feature
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f2f2f2;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 255px;
    PADDING-TOP: 0px;
    HEIGHT: 250px;
    TEXT-ALIGN: center;
}
#left-feature H1
{
    BACKGROUND: #cc6600;
}
#center-feature H1
{
    BACKGROUND: #006699;
}
#right-feature H1
{
    BACKGROUND: #669933;
}
#left-feature HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: 0px;
    WIDTH: 90%;
    BORDER-BOTTOM: #999 1px dashed;
    HEIGHT: 1px;
    TEXT-ALIGN: center;
}
#center-feature HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: 0px;
    WIDTH: 90%;
    BORDER-BOTTOM: #999 1px dashed;
    HEIGHT: 1px;
    TEXT-ALIGN: center;
}
#right-feature HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: 0px;
    WIDTH: 90%;
    BORDER-BOTTOM: #999 1px dashed;
    HEIGHT: 1px;
    TEXT-ALIGN: center;
}
#right-feature IMG
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
}
#left-feature A
{
    FONT-SIZE: 11px;
    COLOR: #0000cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#center-feature A
{
    FONT-SIZE: 11px;
    COLOR: #0000cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#right-feature A
{
    FONT-SIZE: 11px;
    COLOR: #0000cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#left-feature A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
#center-feature A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
#right-feature A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
#homepage-welcome-text { margin: 0 10px; }
#homepage-welcome-text p { text-align: left; }
#rm-1-container
{
    CLEAR: all;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
}
#rm-subnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 185px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff;
}
#rm-subnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial, sanf-serif;
    LIST-STYLE-TYPE: none;
}
#rm-subnav LI
{
    BORDER-RIGHT: #006699 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006699 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 4px;
    MARGIN: 2px 0px 0px;
    BORDER-LEFT: #006699 1px solid;
    WIDTH: 169px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #006699 1px solid;
    BACKGROUND-COLOR: #f2f2f2;
    TEXT-DECORATION: none;
}
#rm-subnav A
{
    COLOR: #0000cc;
    TEXT-DECORATION: none;
}
#rm-subnav UL LI A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
#rm-subnav P A
{
    COLOR: #0000cc;
    TEXT-DECORATION: none;
}
#rm-subnav P A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
#rm-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    FLOAT: right;
    MARGIN: 0px auto;
    WIDTH: 545px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    TEXT-ALIGN: left;
}
.rm-title
{
    FONT-SIZE: 15px;
    COLOR: #cc6600;
}
.rm-ul-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rm-hilite-box
{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 12px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #006600 1px solid;
    WIDTH: 515px;
    COLOR: #006600;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #006600 1px solid;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: center;
}
.rm-hilite-title
{
    FONT-SIZE: 16px;
}
.rm-quote-box
{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #006600 1px solid;
    WIDTH: 169px;
    COLOR: #006600;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #006600 1px solid;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: center;
}
.rm-quote-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.rm-standout
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    TEXT-ALIGN: left;
}
.rm-product-category
{
    PADDING-BOTTOM: 10px;
    COLOR: #333;
    BORDER-BOTTOM: #999 1px dashed;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rm-product-category A
{
    FONT-WEIGHT: bold;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.rm-product-category A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.rm-feature
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#footer
{
    PADDING-BOTTOM: 10px;
    WIDTH: 775px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #ffffff;
}
#footer A
{
    COLOR: #0000cc;
    TEXT-DECORATION: none;
}
#footer A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
#footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#footer LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#footer H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#footer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#legal
{
    FONT-SIZE: 0.9em;
    COLOR: #666;
    TEXT-ALIGN: center;
}
#legal P
{
    DISPLAY: inline;
}
#legal UL
{
    DISPLAY: inline;
}
#legal LI
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 0px;
}
#legal P
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
#navBar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/bg-nav-006699.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 775px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 30px;
}
#navBar UL LI
{
    DISPLAY: inline;
}
#navBar UL LI A
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
#navBar UL LI A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/bg-nav-3399CC.gif) no-repeat left top;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.pr_title
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
}
.pr_section
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #efefef;
}
.news-l-col
{
    WIDTH: 20%;
}
.news-r-col
{
    WIDTH: 80%;
}
.news-content-table
{
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff;
}
.blue
{
    COLOR: #003399;
}
.pageTitle
{
    FONT-SIZE: 18px;
    COLOR: #3399cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.roweven
{
    BACKGROUND-COLOR: #ffffff;
}
.rowodd
{
    BACKGROUND-COLOR: #efefef;
}
IMG.floatRightClear {
    CLEAR: right;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
}
IMG.floatRightClear2 {
    CLEAR: right;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
}
#rm-workflow-1 { margin: 10px 30px; text-align: center; }
#rm-workflow-2 { margin: 0px 15px; text-align: center; }
#rm-info-req-link  a { font-weight: bold; text-decoration: none; color: #ff0000; font-size: 16px; }
#rm-info-req-link  a:hover { font-weight: bold; text-decoration: none; color: #FFFFFF; background-color: #ff0000; font-size: 16px; }

.alert  { COLOR: red; }
.required { COLOR: red; }
.bold { font-weight: bold; }

.grey { color: #707070; }
.blue { color: #006699; }
.green { color: #006600; }
.brown { color: #CC6600; }
