﻿* {margin-top: 0px;  padding: 0;}
p { font-size: 1.3em;margin:1em 0;}
body 
{
    background-color: #ffffff;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    font-family:"Lucida Grande",Arial, Verdana, sans-serif; 
    line-height: 1.6; font-size: 63.5%;text-align: center;
}

h1, h2, h3, h4, h5 {margin: .5em 0 .5em 0;float:left;text-align:left;}
h1 { font-size: 2.2em; font-weight: normal; padding-bottom:0;}
h2 { font-size: 1.7em; font-weight: bold;margin-bottom:0;padding-bottom:0;}
h3 { font-size: 1.5em; font-weight: bold;margin-bottom:0;padding-bottom:0;}
h4 { font-size: 1.4em; font-weight: bold;margin-bottom:0;padding-bottom:0;}
h5 { font-size: 1.4em; font-weight: bold;margin-bottom:0;padding-bottom:0;color:#757575;}

.holder
{
    height:20%;
    width:100%;
}

.holder_shell
{
    width:930px;
    height:20%;
    background-color: #ffffff;
}

.print 
{
    height: 0px;
    display: none;
}

.oc_home_menu
{
   display:none;
}

.oc_home_menu_print
{
   display:block;
}

.oc_home_menu_right
{
    float:right;
    height:90px;
    padding-top: 10px;
    margin-right: 13px;
    border: 0px solid;
    color: #ffffff;
}

.oc_footer
{
    width:930px;
    height:22px;
    background-color: #cccccc;
    background-repeat: repeat-y;
    background-image: url(/_images/oc/bg_oc_footer.jpg);
    display: none;
}

.oc_footer_left
{
    width:190px;
    float:left;
    padding-left: 20px;
    padding-top: 3px;
    color: #ffffff;
}

.oc_footer_right
{
    width:320px;
    float:right;
    padding-right: 20px;
    padding-top: 3px;
    color:#ffffff;
}


.oc_header 
{
    width:930px;
    background-color: #efefef;
    background-image: url(/_images/oc/bg_header_oc.jpg);
    background-repeat: no-repeat;
    height: 0px;
}

.oc_panel 
{
    padding-top: 100px;
    width: 100%;
}

.oc_header_shell
{
    width:930px; 
    position:absolute; 
    left:50%; 
    margin-left:-465px; 
    display:none;
    height: 0px;
} 

.image_one
{
    padding-left: 5px;
    float: left;
}

.fin_logo 
{
    float: left;
    padding-top: 7px;
    width: 200px;
}
    
.oc_image_header 
{
    width:100%;
    background-color: #000000;
    background-image: url(/_images/oc/bg_image.jpg);
    height: 240px;
}

.oc_body_content
{
    width:100%;
    background-color: #cccccc;
    background-image: url(/_images/oc/bg_body.jpg);
    height: 240px;
    vertical-align:top;
}

.oc_body_copy_shell
{
    width:100%; 
    padding-top: 5px;
    text-align: left;
} 

.oc_home_copy
{
    width:600px;
    float: left;
    margin-top: 0px;
    text-align: left;
    padding-left: 25px;
    padding-right: 3px;
}

.oc_home_copy_register
{
    width:860px;
    float: left;
    margin-top: 0px;
    text-align: left;
    padding-left: 25px;
    padding-right: 25px;
    border: 0px solid;
}

.oc_home_copy_side
{
    width:250px;
    float: right;
    margin-top: 0px;
    text-align: left;
    padding-left: 25px;
    padding-right: 3px;
    display: none;
}

.oc_home_header_main
{
    width:600px;
    background-color: #efefef;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: left;
    margin-top: 15px;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    background-image: url(/_images/oc/bg_copy_header.jpg);
}

.oc_home_side_copy
{
    width:260px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    float: right;
    margin-top: 0px;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: top;
}

.oc_home_side_header_main
{
    width:260px;
    background-color: #efefef;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: right;
    margin-top: 15px;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: top;
    background-image: url(/_images/oc/bg_copy_header.jpg);
}

.formlabel 
{
    width: 140px;
    float: left;
    font-family:"Lucida Grande",Arial, Verdana, sans-serif; 
    font-size: 1.15em;
}

.formlabeltext
{
    font-family:"Lucida Grande",Arial, Verdana, sans-serif; 
    font-size: 1.15em;
}

.equipment
{
    float:left;
    width: 375px;
    border: 0px solid;
}

.business
{
    float: left;
    width: 475px;
    border: 0px solid;
}

.btnsub
{
    padding-top: 72px;
    width: 100px;
}

.oc_menu {
color: #999999;
text-decoration: none;
font-weight: bold;
font-size: 1.1em
}

A.oc_menu:HOVER {
color: #cc6666;
text-decoration: none;
font-weight: bold;
font-size: 1.1em
}

.oc_menu_right {
color: #ffffff;
text-decoration: underline;
font-size: 1.1em
}

A.oc_menu_right:HOVER {
color: #ffffff;
text-decoration: underline;
font-size: 1.1em
}

.footer_right {
color: #ffffff;
text-decoration: none;
font-size: 1.1em
}

A.footer_right:HOVER {
color: #666666;
text-decoration: none;
font-size: 1.1em
}

.input
{
color: #333333;
background-color: #FFFFFF;
background-image: url(/_images/oc/oc_form_bg.gif);
background-repeat: repeat;
font-size: 1.1em;
border: #999999 1px solid;
height: 16px;
padding-left:2px;
}

.inputselect
{
color: #333333;
background-color: #FFFFFF;
font-size: 1.1em;
border: #999999 1px solid;
height: 16px;
width:120px;
}

.errormessage 
{
color: #cc6666;
font-size: 1.1em;
}

.err
{
color: #cc6666;
font-size: 1.7em;
font-weight: bold;
}

.err_sml
{
color: #cc6666;
font-size: 1.2em;
font-weight: bold;
}

.printpage
{
    float: right;
    font-size: 1.2em;
    display:none;
}
    