body
{
    color: #123e64;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    background-image: url('w_images/rms4_bg.gif');
    background-repeat: repeat-x;
}
UL
{
    list-style-type: none;
}
h1
{
    color: #123e64;
    padding: 0px;
    padding-bottom: 15px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 17pt;
    font-weight: bold;
}
h2
{
    color: #123e64;
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    margin-bottom: 10px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #d2d8dc;
    font-size: 14pt;
}
h3
{
    color: #123e64;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 12pt;
}
h4
{
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 10pt;
}

h5
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 10pt;
}

#maincontainer
{
    position: relative;
    margin: 0px auto;
    width: 950px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#header
{
    position: relative;
    width: 950px;
    height: 71px;
    background-image: url('w_images/rms4_header.gif');
    background-repeat: no-repeat;
}
#splash
{
    position: relative;
    width: 950px;
    height: 137px;
    background-image: url('w_images/rms4_splash.gif');
    background-repeat: no-repeat;
}
#splashcallout
{
    position: absolute;
    color: #e95a20;
    font-size: 18pt;
    font-weight: bold;
    left: 250px;
    top: 20px;
}
#splashsubcallout
{
    position: absolute;
    color: #e95a20;
    font-size: 12pt;
    font-weight: bold;
    left: 250px;
    top: 60px;
}
#splashcalloutbut
{
    position: absolute;
    left: 420px;
    top: 30px;
}
#subsplash
{
    position: relative;
    width: 950px;
    height: 89px;
    background-image: url('w_images/rms4_subsplash.gif');
    background-repeat: no-repeat;
}
#main a
{
    color: #123e64;
    text-decoration: none;
    font-weight: bold;
}
#main a:hover
{
    color: #123e64;
    text-decoration: underline;    
}
#main
{
    position: relative;
    width: 950px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('w_images/rms4_main.gif');
    background-repeat: repeat-y;
}
#mainwhole
{
    position: relative;
    width: 950px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: justify;
}
#mainleft
{
    width: 625px;
    float: left;
    padding: 0px;
    background-color: #ffffff;
    text-align: justify;
}
#semwhole
{
    position: relative;
    width: 950px;
    height: 575px;
    padding-top: 21px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: url('w_images/lp_bg.gif');
    background-repeat: no-repeat;
}
#semform
{
    width: 650px;
    float: left;
    padding: 0px;
}
#semright
{
    width: 258px;
    float: right;
    padding: 20px;
    padding-top: 30px;
    font-size: 8pt;
}
.semrighthead
{
    color: #123e64;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
}
#semhead
{
    color: #123e64;
    padding: 0px;
    padding-bottom: 0px;
    margin: 0px;
    margin-bottom: 0px;
    font-size: 17pt;
    font-weight: bold;
    height: 49px;
    
}
#semcallout
{
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-bottom: 0px;
    font-size: 15pt;
    font-weight: bold;
    text-align: left;
    word-spacing: -1px;
    height: 50px;
}
abbr
{
    cursor: help;
}
#hpnews
{
    width: 588px;
    float: left;
    padding: 20px;
    border: 1px solid #d2d8dc;
    background-color: #f6f8fa;
    font-size: 8pt;
}
#mainright
{
    width: 258px;
    float: right;
    padding: 20px;
    border: 1px solid #d2d8dc;
    background-color: #f6f8fa;
    font-size: 8pt;
}
#prodad
{
    width: 300px;
    float: right;
    padding: 0px;
    margin-bottom: 10px;
}

#footer
{
    position: relative;
    width: 100%;
    height: 189px;
    background-color: #C0C0C0;
    background-image: url(w_images/rms4_footer.gif);
    background-repeat: repeat-x;
    text-align: center;
    font-size: 8pt;
}
#footer a
{
    color: #ffffff;
    text-decoration: none;
}
#footer a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
#footercont
{
    position: relative;
    margin: 0px auto;
    width: 950px;
    height: 189px;
}
#footerportfolio
{
    height: 117px;
    width: 291px;
    float: left;
    background-image: url(w_images/rms4_portfolio.gif);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 50px;
    padding-left: 26px;
    color: #ffffff;
}
#footerlogin
{
    height: 117px;
    width: 290px;
    float: left;
    background-image: url(w_images/rms4_login.gif);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 50px;
    padding-left: 26px;
    color: #ffffff;
}
#footercontact
{
    height: 117px;
    width: 290px;
    float: left;
    background-image: url(w_images/rms4_contact.gif);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 50px;
    padding-left: 26px;
    color: #ffffff;
}
#footercopy
{
    color: #ffffff;
    font-size: 7pt;
}
#footercopy a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7pt;
}
#footercopy a:hover
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 7pt;
}
.formleftdiv
{
    width: 170px;
    float: left; 
    text-align: right; 
    padding: 5px;
    padding-bottom: 8px;
    font-weight: bold;
}
.formrightdiv
{
    width: 360px;
    float: left; 
    text-align: left; 
    padding: 2px;
    padding-bottom: 8px;
}

.textbox
{
    border: 1px solid #d2d8dc;    
}
.but
{
    border: 1px solid #d2d8dc;   
}
.but2
{
    border: 1px solid #123e64;   
}
.validatorHighlight
{
    background-color: #ffffff;
    color: #e95a20;
    border: 1px solid #e95a20;
}
.CustomValidatorCallout div, .CustomValidatorCallout td
{
    border: solid 1px #e95a20;
    background-color: #FFFFCC;
    color: #e95a20;
}

#nav
{
    width: 600px;
    height: 43px;
    position: absolute;
    top: 38px;
    left: 390px;
    padding: 0px;
    margin: 0px;
    text-align: right;
}
#nav UL
{
    font-size: 9pt;
    left: 20px;
    width: 600px;
    position: absolute;
    top: 0px;
    height: 33px;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
}
#nav UL LI
{
    float: left;
    width: 90px;
}
#nav UL LI A
{
    display: block;
    background: url(w_images/rms4_on.gif) no-repeat 0px 0px;
    color: #123e64;
    line-height: 35px;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
#nav UL LI A:hover
{
    display: block;
    background: url(w_images/rms4_current.gif) no-repeat 0px 0px;
    line-height: 35px;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: #123e64;
    text-decoration: none;
}
#nav UL LI A.current
{
    display: block;
    background: url(w_images/rms4_current.gif) no-repeat 0px 0px;
    color: #123e64;
    line-height: 35px;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
#nav UL LI A.current:hover
{
    display: block;
    background: url(w_images/rms4_current.gif) no-repeat 0px 0px;
    color: #123e64;
    line-height: 35px;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
