﻿/* DEFAULTS
----------------------------------------------------------*/

/*body
{
    background: #EAEAEA url('../image/dar1.gif') no-repeat top;
    font-size: xx-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    text-transform: uppercase;#465c71
}*/

body
{
    background: #465c71;
    font-size: .80em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    text-transform: uppercase;
}


a:link, a:visited
{
    color: #034af3;
    font-weight: 700;
  
}


:hover
{
    color: #000000;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}


p
{
    line-height: 1.6em;
    margin-bottom: 10px;
    margin-left: 3px;
   
}
.text-center{text-align:center;}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
 
    font-size: 2.5em;
    font-weight: 600;
    border-bottom: 1pt dashed #666666;
   
}

h3
{
    font-size: 1.6em;
    font-weight:700;    
}

h4
{
    font-size: 1.4em;
}

h5, h6
{
    font-size: 1.2em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 1260px;
    background-color: #fff;
    height:563px;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
    overflow:auto;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
    top: 0px;
    left: 0px;
    height: auto;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 20px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
    height: 138px;
    width: 221px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%; margin-top:0px;
    height: auto;
}

div.menu
{
    padding: 2px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
    z-index:100;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    font-weight:500;
     z-index:200;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
     z-index:500;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
     z-index:1000;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}


/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
    height: 144px;
    width: 471px;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    }
.grid{color:#fff;}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}


.bold
{
}

submitButton
{
    text-align: right;
    padding-right: 10px;
}

.leftdiv{float:left; padding-left:10px; width:80%;
    }

righdiv{float:right; padding-right:10px;    max-height: 480px;
}

.divborder{border:1px #222 dashed; padding:40px; width :850px; border-radius:15px; float:left;}
#returntable{border-collapse:collapse; width:650px; margin-top:40px; }
#returntable input[type=text]{ border:1px #3e8852 solid; padding:5px; line-height:17px; border-radius:3px;}

#returntable select{ border:1px #3e8852 solid; padding:5px; line-height:17px; border-radius:3px;}
#returntable tr{ height:35px; padding:45px 0;}

.top-0{top:0;}
.LOGO{ width:250px !important; height:auto;}
.LOGO1{ width:185px !important; 
height:auto; float:left;
}
.headerlink{float:left; padding:50px;}
.headerlink span{visibility:visible;}

select {padding:5px 0; line-height:25px;}

{margin:5px 0;}
.storeservicediv{width:65% !important;    height: 959px; border:1px #222 dashed; padding:40px; border-radius:15px;
}
.ajax__calendar_body{height:230px !important;  width:220px !important;}
.ajax__calendar_container{width:240px !important;text-align:left; }
.ajax__calendar_days{width:220px !important;  text-align: left !important; }
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    margin-left: -5px !important;
}

.ajax__calendar_days tr td:first-child{text-align:right;  padding-right:5px; left:5px; }
#rto .ajax__calendar_days tr td:first-child{text-align:right;  padding-right:5px; left:5px; }



#rto .ajax__calendar_days tr td:nth-child(3){text-align:center;  padding-left:5px; left:0px; width:auto; display:block;}
/*== Form CSS    ==*/

input[type=text]{line-height:20px; padding:2px 5px; border:1px #3e8852 solid; border-radius:3px;
    margin-top: 10px;
}
put[type=password]{width:200px; line-height:20px; padding:2px 5px; border:1px #3e8852 solid; border-radius:3px;}

textarea{line-height:20px; padding:2px 5px; border:1px #3e8852 solid; border-radius:3px;
    }



elect{line-height:32px; padding:5px 5px; border:1px #3e8852 solid; border-radius:3px;
    margin-left: 0px;
    }


put[type=submit]{ padding:8px 20px; background-color:#ae6f27; border-radius:6px; color:#fff;
    }
nput[type=button]{ padding:8px 20px; background-color:#ae6f27; border-radius:6px; color:#fff;}


tr td{ text-transform:inherit; padding:5px;
    margin-left: 40px;
    font-weight: 700;
}
tr td::first-letter{text-transform:capitalize;}*/
tr td:first-child{text-align:right;  padding-right:20px; left:10px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
#rto tr td:first-child{width:300px;}
.sourcing {text-align:left;}
#rto textarea{width:208px;}
#rto tr td:nth-child(3) {text-align:right;  padding-left:70px; left:0px; width:150px; display:none;}
#rto tr td:last-child {text-align:left;  padding-right:10px;  width:250px;}
#MainContent_modifylist tr td:first-child{text-align:left;}
#MainContent_RadioButtonList1 tr td:first-child{text-align:left;}
#tblgrpalter tr td:first-child{text-align:left;  }
#MainContent_GridView2{margin:15px 0;}
.assembly tr td:first-child{ width:70%; text-align:right; }
.assembly tr td:nth-child(2n){ text-align:right;}
.assembly tr td:nth-child(3){ text-align:right; width:100px;}
.executive tr td:nth-child(2n+1){ text-align:right; }
.executive tr td:first-child{width:270px !important;}
.executive select{width:165px;}
.executive tr td:first-child{text-align:left; padding-right:5px !important; font-weight:600;}
.executive {border:1pt #333 solid; padding:5px;}
.executive tr td{border-bottom:1pt solid #bfb5b5;}
.executive tr:nth-child(2){background:#ccc;}
.executive tr td:nth-child(2n){border-left:1pt solid #bfb5b5; }
.divborder1{border:1px #222 dashed; padding-left:10px; min-width :850px; border-radius:15px;}
.divborder2{border:1px #222 dashed; padding-left:10px; width :950px; border-radius:15px; height:auto;}
#rptype select{width:250px !important;}

