

#divContainer {
    margin: 10px auto;
    width: 800px;
    border: solid 1px silver;
}
#divErrorContainer {
    margin: 0;
}

#divHeader {
    margin: 0px;
    background-color: #ffffff;
    width: 100%;
    height: 120px;
}
#divHeader01Area {
    margin: 0px;
    background-color: #ffffff;
    width: 80%;
    height: 120px;
    float: left;
}
#divHeader01Logo {
    margin-top: 10px;
    margin-left: 30px;
    background: #ffffff url(../Library/images/LH200x31.png) no-repeat center left;
    width: 80%;
    height: 70%;
}
#divHeader02Area {
    margin: 0px;
    background-color: #ffffff;
    width: 10%;
    height: 120px;
    float: right;
}
#divHeader02Logo {
    margin-top: 10px;
    margin-left: 90px;
    background-color: #ffffff;
    width: 80%;
    height: 70%;
}
#divErrorHeader {
    margin: 0px;
    background-color: #ffffff;
    width: 100%;
    height: 100px;
    display: none;
}

#divContent {
    width: 100%;
    margin-top: 20px;
    height: 390px;
    background: #ffffff url(../Library/images/keys.png) no-repeat bottom right;
}
#divContentReset {
    width: 100%;
    height: 320px;
    background: #ffffff url(../Library/images/Keyboard01.jpg) no-repeat top right;
}
#divErrorContent {
    width: 70%;
    margin: 50px auto 0 auto;
    height: 300px;
    background: #ffffff url(../Library/images/computer_fire.jpg) no-repeat top left;
}
.divSessionContent {
    background: #ffffff url(../Library/images/asleep.png) no-repeat top left !important;
}

#divSuccess {
    width: 100%;
    height: 320px;
    background: #ffffff url(../Library/images/brick.jpg) no-repeat top right;
}
#divErrorContent #divDataPanel{
margin-left: 320px;
font-size: 16px;
font-weight: bold;
}
#divDataPanel {
    margin-left: 420px;
    margin-top: 5px;
    padding: 0 15px 25px 15px;
    width: 310px;
    height: 220px;
    background-color: transparent;
    position: absolute;
}
#divDataPanel table td input{
width: 99% !important;
}
#divDataPanel table td input.text{
width: 94% !important;
}
#divDataPanel2 {
    margin-left: 35px;
    margin-top: 5px;
    padding: 0 15px 115px 15px;
    width: 310px;
    /*height: 280px;
    background-color: #dde4ea;
    border-top: solid 3px #7a96ab;
    border-bottom: solid 3px #7a96ab;*/
    position: absolute;
}
#divDataPanel2 {
}
#divFooter {
    margin: 0px;
    background-color: #ffffff;
    width: 100%;
    height: 20px;
}
#divFooter01Area {
    margin: 0px;
    background-color: #ffffff;
    width: 90%;
    height: 20px;
    float: left;
    vertical-align: bottom;
}
#divFooter01Logo {
    margin-top: 20px;
    margin-left: 5px;
    background-color: #ffffff;
    width: 95%;
    height: 75%;
    display: block;
}
#divFooter02Area {
    margin: 0px;
    background-color: #ffffff;
    width: 9%;
    height: 20px;
    float: right;
}
#divFooter02Logo {
    margin-top: 30px;
    margin-left: 90px;
    background: #ffffff) no-repeat center right;
    width: 80%;
    height: 70%;
}

/*#divDataPanel span,label,.lblMessage{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:100;color:#6a6868;}
#divDataPanel2 span,label,.lblMessage{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:100;color:#6a6868;}
#divDataPanel h3 span {font-size:18pt;font-weight:lighter;color:#000000;letter-spacing:7px;padding-left:3px;}*/
span.lblDisclaimer {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: #6a6868;
    background-color: #ffffff;
}
span.lblDisclaimer a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7pt;
}
span.small {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #6a6868;
    background-color: inherit;
}

input {
    height: 17px;
}
input.btnLogOn {
    width: 104%;
    height: 25px;
    background-color: #7a96ab;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    border: solid 1px #6a6868;
}
/*;background-color:#1b2b83*/
/*for User Control, use same class name as in default.css but with different attributes: the use of !important sets priority of attribute in this css over the default css which normally has priority*/

table.dataTable {
  /*  width: 450px !important;*/
}
/*end of login screen style*/


#discl {
    padding-left: 0.2em;
}
#claritypic {
    padding-bottom: 10px;
    padding-right: 10px;
}
#maincell {
}

#ctl00_udpMaster {
    position: relative;
}


#ja-contentwrap {
    float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

#ja-container {
padding-top: 5px !important;
}
#ja-content {
    margin: 0 !important;
    width: 850px;
}
#ja-mainbody-fr{
    padding: 0 !important;
    margin: 5px 0 0 0 !important;
}
.componentheading {
    display: none;
}
a {
    font-size: 9pt !important;
}


div.product_desc{
width: 40%;
heighT: 200px;
position: absolute;
top: 120px;
margin-left: 200px;

}

ul{
list-style-type: none !important;
 list-style-position:inside;
}


div.product{
width: 40%;
heighT: 200px;
margin: 25px;
}

div.register {
border: solid 1px red;
width: 50%;
}

div.reg_msg{
margin-bottom: 15px;
}

div.reg_logon{
width: 50%;
}

div.reg_logon .btnLogOn{
display: none;
}
