.navColumn
{
    background: #F5F2E7 none repeat scroll 0 0;  
}

.miscColumn
{
    float:right;
    margin-right:-50px;
    z-index:11;
    position:relative;
}

.contentSummary
{   
    
}

.priceDescription
{
    padding-top: 10px;
    padding-bottom: 3px;
}

.navColumn 
{
    float:left;
    margin-left:-50px;
    z-index:10;
}

.contentColumn
{
    float:right;
    width:100%;    
}

.contentText
{
    font-family:Verdana;
    font-size:8pt;
}

.contentText a
{
    border-bottom:1px dotted #000000;
    color:Black;
    text-decoration:none;
}

.outerDiv
{
    background-color: #F5F2E7;
}


.content
{
    float: left;
    padding-left: 12px;
    font-size: 8pt;
    font-family: Verdana;
    width:100%;
}
.contentImage
{
    float: right;
}

.mainContent 
{
    float:left;
    position:relative;
    width:100%;
    z-index:0;    
}


/* Navigation */
.navigationDiv
{
    background: #F5F2E7 url(Images/leftmenucorner.gif) no-repeat scroll right bottom;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 4px;
    text-align: left;
    overflow: hidden;
}

.lastNavigationDiv
{
    background:#F5F2E7 none repeat scroll 0 0;
    margin-bottom: 0;
}

.bufferDiv
{
    background:#F5F2E7 none repeat scroll 0 0;
    width: 235px;
}

.modules
{
    background-color: #ffffff;
}


.navigationModule
{
    font-family: Arial,Verdana,san-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
}


.browseAllText
{
    font-weight: bold;
    vertical-align: top;
}

.browseAllImage
{
    margin-left: 70px;
}

.separator
{
    background-color: #C4C2B5;
    height: 1px;
    width: 90%;
    text-align:left;
    margin: 4px 0 4px 0;
}

/* Misc Column */
.miscColumn
{
    width:50px;
}

/* Footer */
.signStyle {
    color:#DDA852;
    font-family:Verdana,Arial,san-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-align:center;
    padding-left: 23px;
    padding-right: 53px;
}

.wholeContent
{
    margin-left: 50px;
    margin-right: 50px;
}

.cols-wrapper
{
    background-color: White;
}

.sign
{
    padding-left:50px;
    padding-right:50px;
}

.leftSignPart { float: left; }
.rightSignPart { float: right; }

.leftFooterPart  
{
    float: left; 
    width: 50px;
    background: #F5F2E7 url(Images/leftcolumncorner.gif) no-repeat scroll right bottom;
    height: 28px;
}

.rightFooterPart  
{
    float: right; 
    background:#F5F2E7 none repeat scroll 0 0;
    width: 50px;
    height: 28px;
}

.description
{
    margin-bottom:7px;
    margin-top: 15px;
}

.loginForm
{
    width: 250px;
    margin-top:20px;
}

.loginForm .alignLeft
{
    float:left;    
}

.loginForm .inputBox
{
    float:right;
    width: 132px;
    height:13px;
}

.loginForm .submit
{
    float:left;
    margin-top: 5px;
}

.loginForm input
{
    font-size: 8pt;
    font-family: Verdana;
}

.loginForm .floated
{
    margin-top:5px;
    margin-bottom: 6px;
}

.loginForm .inputField
{
    padding-top:10px;
}

.loginForm .textField
{
    padding-top:2px;
}

.importantNote
{
    margin-top:20px;
}

.breadCrumbs
{
    margin-bottom:20px;
}

.breadCrumbs, .breadCrumbs a
{
    color:#999999;
    font-size: 8pt;
    font-family:Verdana,Arial,san-serif;
}

.content a
{
    border-bottom:1px dotted #000000;
    color:Black;
    text-decoration:none;
}

/* Order */
.orderDetails
{
    margin-top:20px;
}

.noticeMessage
{
    width: 95%;
}

table.reportsGrid, .reportsGrid td
{
    border-style:none;
}

.registerButton {
    border:1px solid Black;
    font-family:Verdana,Arial,san-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    width:100px;
    margin-top: 20px;
}

.infoKey
{
    float:left;
    min-width: 150px;
}

.infoValue
{
    float:left;
}

.infoItem
{
    width: 400px;
}

.errorDescription
{
    width:95%;
    border: solid 1px #cccccc;
}



 * {
     margin: 0;
 }
 
 
 html, body {
     height: 100%;
 }
 .wrapper 
 {
     background-color:#FFFFFF;     
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -128px;
     margin-left:50px;
     margin-right:50px;
     position:relative;
     z-index:3;
 }
 
 .footer
 {
     height:128px;
     width:100%;
     position:relative;
     z-index:10;
     clear:both;
 }
 
 .subFooter {
     height: 28px;     
     background:#F8F7F2 none repeat scroll 0 0;
     width:100%;
     position:relative;
     z-index:10;
 }
 
 .push
 {
     height:100px;
 }
 
 .leftPush, .rightPush
 {
     background-color:#F5F2E7;
     width:50px;
     height:100%;
 }
 
 .leftPush
 {
     float:left;
 }
 
 .rightPush
 {
     float:right;
 }
 
 .centerPush
 {
     width:100px;
     height:100%;
     float:right;
 }

.default, .order, .product, .customer
{
    background-color:#F5F2E7;
    height:100%;
    min-height:100%;
    position:relative;
    z-index:0;
    margin-top:-4px;
}

.inner
{
    margin-left:-50px;
    margin-right:-50px;
    padding-top:4px;
    padding-bottom: 128px;
}

.reportsContent
{
    margin-top: 20px;
}

/* report */
.openReportLink
{
    margin-right: 20px
}

.openReportItem
{
    min-width: 100px;
}

.pdfDoc, .excelDoc
{
    margin: 0 2px 0 2px;
}

.mailSentMessage
{
    margin-top: 15px;
}

.validationSummary
{
    border-width: 1px;
    border-style: solid;
    width:40%;
    padding: 10px 0 10px 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.defaultButton
{
    visibility: hidden;
}