/*  Created by Elizabeth Opondo; Ext.398; eOpondo@cstonecanada.com; 02/September/2005 
Modified by Elizabeth Opondo; Ext.398; eOpondo@cstonecanada.com; 07/December/2005   */

/*---- SEARCH INTERFACE CLASSES -------------- */
p.listSummary {
line-height:16px;
margin: 5px 0px 5px 0px;
padding:0px;
font-size:11px;
}

TD.searchPadding {
background-color:#F2DA7E; 
padding:7px 10px 8px 10px; 
vertical-align:middle;
}

TD.searchPaddingTips {
background-color:#ffffff; 
padding:7px 10px 8px 10px; 
vertical-align:top;
height:100px;
}

TD.searchLeft {
font-weight:bold; 
width:221px;
vertical-align:top;
}

TD.searchRight {
font-weight:bold; 
vertical-align:top;
}

INPUT.btnImage {
padding: 4px 0px 0px 0px;
margin-right:10px;
}

INPUT.textBoxSd {
font-weight:bold; 
font-size:12px; 
background-color:white;
border: 1px solid #B5BFC9; 
padding:1px;
margin-right:5px;
height:18px; 
margin-left:1px;
}

TABLE.sdShowing {
margin:0px 0px 10px 0px; 
padding:2px;
}


/* --- START: RESULTS GRID ---------------*/
TABLE.borderOutline {
border:1px solid #A3B0BD; 
width:750px; 
}

TD.sdColHolder1 {
padding:0px 0px 0px 0px; 
background-color:#C7CFD6; 
width:290px;
}
TD.sdColHolder2 {
padding:0px 0px 0px 0px; 
background-color:#C7CFD6; 
width:447px;
}

TH.sdth {
padding:0px 2px 0px 2px; 
background-color:#C7CFD6; 
vertical-align:middle; 
font-weight:bold; 
text-transform:uppercase; 
text-align:left; 
height:20px;
line-height:110%;
}

TD.sdth {
padding:0px 0px 0px 2px; 
background-color:#C7CFD6; 
}

TD.white {

padding:0px 5px 0px 5px; 
background-color:#ffffff; 
vertical-align:top;
}
TD.whiteAlignRight {

padding:0px 5px 0px 5px; 
background-color:#ffffff; 
vertical-align:top;
text-align:right;
}

TD.color {
padding:0px 5px 0px 5px; 
background-color:#EFF2F4; 
vertical-align:top; 
}

TD.colorAlignRight  {
padding:0px 5px 0px 5px; 
background-color:#EFF2F4; 
vertical-align:top; 
text-align:right;
}


/*---- START DATACARDS CLASSES -------------- */
table.card {
width:670px; 
padding:0px 0px 0px 5px; 
margin:5px 0px 0px 0px;
border-top:1px solid #6C5431;
}

td.cardHeaderLeft {
width:430px; 
padding:0px 0px 0px 0px;
}

td.cardHeaderRight {
width:240px;
padding:0px 0px 0px 0px;
}

table.cardCallAction {
width:240px;
padding:0px;
}

td.cardContentLeft{
padding:0px 15px 2px 0px;
vertical-align:top;
width:430px;
}

td.cardContentRight{
padding:0px 0px 5px 0px;
vertical-align:top;
width:240px;
}

.contentMainColDatacards {
padding:5px 0px 20px 10px;
vertical-align:top;
}

.navTopTwoCard1 {
background-color:#EFF2F4;
width:65%;
height:20px;
color:#6C5431;
font-weight:bold;
padding-left:0px;
padding-bottom:2px;
margin:0px;
vertical-align:bottom;
text-transform:uppercase;
}

.navTopTwoCard1 A {color: #6C5431; text-decoration: none;} 
.navTopTwoCard1 A:hover {color: #ff9900; text-decoration: none;}

.navTopTwoCard2 {
background-color:#DADFE4;
letter-spacing:0px;
width:35%;
height:20px;
color:#6C5431;
font-weight:bold;
padding-left:0px;
padding-bottom:2px;
margin:0px;
vertical-align:bottom;
text-transform:uppercase;
}

.navTopTwoCard2 A {color: #6C5431; text-decoration: none;} 
.navTopTwoCard2 A:hover {color: #ff9900; text-decoration: none;}

.navTopTwoCard3 {
background-color:#EFF2F4;
width:100%;
height:20px;
color:#6C5431;
font-weight:bold;
padding-left:0px;
padding-bottom:2px;
margin:0px;
vertical-align:bottom;
text-transform:uppercase;
}
.navTopTwoCard3 A {color: #6C5431; text-decoration: none;} 
.navTopTwoCard3 A:hover {color: #ff9900; text-decoration: none;}

.navTopThreeDatacard {
line-height:15px;
letter-spacing:0px;
color:#6C5431;
font-weight:bold;
padding:5px 0px 5px 10px; 
margin:0px;
vertical-align:middle;
}

.navTopThreeDatacard A {color: #6C5431; text-decoration: none; } 
.navTopThreeDatacard A:hover {color: #ff9900; text-decoration: none; }

.card_title {
font-size:16px;
font-weight:bold;
line-height:110%;
text-transform: none;
color:#085AB9;
margin-bottom:2px; 
margin-top:2px; 
padding:5px 0px 5px 0px; 
border-top:1px solid #6C5431; 
vertical-align:middle;
}

/* ---START: BLUE TABLE ------------------*/

DIV.sdSelects {
margin-bottom:0px;
padding-bottom:0px;
}

TABLE.SdSelects {
border-top:1px solid #B5BFC9; 
border-left:1px solid #B5BFC9; 
border-right:0px; 
width:100%;
}

TABLE.SdSelectsBorder {
border:1px solid #B5BFC9; 
width:100%;
}

TD.sd0 {
line-height:110%;
padding:1px 5px 1px 5px;
background-color:#C7CFD6; 
vertical-align:middle; 
text-align:left; 
font-weight:normal;  
text-transform:uppercase; 
width:70%;
}
TD.sd0Left  {

line-height:110%;
padding:1px 5px 1px 5px;
background-color:#C7CFD6; 
vertical-align:middle; 
text-align:left; 
font-weight:normal;  
text-transform:uppercase; 
text-align:right;
width:30%;
}

TD.sd1 {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#ffffff; 
border-top:1px solid #fff;
vertical-align:top; 
line-height:110%;

}
TD.sd1Left {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#ffffff; 
border-top:1px solid #fff;
vertical-align:top; 
line-height:110%;
text-align:right;
}

TD.sd2 {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#EFF2F4; 
border-top:1px solid #fff;
vertical-align:top; 
line-height:110%;
}

TD.sd2Left {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#EFF2F4; 
border-top:1px solid #fff;
vertical-align:top; 
line-height:110%;
text-align:right;
}

.sd0grid {
padding:0px 5px 0px 5px;
text-transform:uppercase; 
width:70%;
line-height:110%;
border-bottom: 1px solid #B5BFC9; 
border-right:1px solid #B5BFC9; 
}

.sd1grid {
padding:0px 5px 0px 5px;
margin:0px;
line-height:110%;
border-bottom: 1px solid #B5BFC9; 
border-right:1px solid #B5BFC9; 
}


.sd2grid {
padding:0px 5px 0px 5px;
margin:0px;
line-height:110%;
border-bottom: 1px solid #B5BFC9; 
border-right:1px solid #B5BFC9; 
}

/* ---END: BLUE TABLE ------------------*/

/* ---START: GOLD TABLE ------------------*/
TABLE.SdSummary {
border:1px solid #E9C245; 
width:100%;
margin-bottom:10px;
}

TH.thSdSummary  {
line-height:110%;
padding:1px 5px 1px 5px;
background-color:#F8E493; 
border-right:1px solid #E9C245; 
vertical-align:middle; 
font-weight:normal;  
text-transform:uppercase; 

}
TH.thSdSummaryLeft  {
border-left:1px solid #E9C245; 
line-height:110%;
padding:1px 5px 1px 5px;
background-color:#F8E493; 
vertical-align:middle; 
font-weight:normal;  
text-transform:uppercase; 
}

 TD.SdSummary1 {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#ffffff; 
border-top:1px solid #F9EEC0; 
vertical-align:top; 
line-height:110%;

}
TD.SdSummary1Left {
border-left:1px solid #E9C245; 
border-top:1px solid #F9EEC0; 
padding:1px 5px 1px 5px;
margin:0px;
background-color:#ffffff; 
vertical-align:top; 
line-height:110%;
}

TD.SdSummary2 {
padding:1px 5px 1px 5px;
margin:0px;
background-color:#F9EEC0; 
border-top:1px solid #F9EEC0; 
vertical-align:top; 
line-height:110%;

}

TD.SdSummary2Left {
border-left:1px solid #E9C245; 
border-top:1px solid #F9EEC0; 
padding:1px 5px 1px 5px;
margin:0px;
background-color:#F9EEC0; 
vertical-align:top; 
line-height:110%;
}

.btnSubmitSd {
font-weight:bold; 
font-size:12px; 
background-color:white;
border: 1px solid #ff9900; 
padding:1px;
height:22px;
margin-right:5px;
}
.btnSubmitSd A {
background-color:white;
border: 1px solid #ff9900; 

}

.btnSubmitSd A:hover{
background-color:#ff9900;
border: 1px solid #ff9900; 
}

.btnSubmitActionSd {
font-weight:bold; 
font-size:14px; 
background-color:#ff9900;
border: 1px solid #ffffff; 
padding:1px;
height:23px;
margin-right:5px;
text-transform:uppercase;
}

/* ---END: GOLD TABLE ------------------*/

.cardCompliance {
padding:2px 0px 1px 0px;
border-top:1px solid #6C5431;
vertical-align:top;
}

.cardComplianceBottom  {
padding:1px 0px 2px 0px;
border-bottom:1px solid #6C5431;
vertical-align:top;
margin:0px;
}

/* ---START: DATACARD CALL TO ACTION --------------*/
.footerNav {
font-weight:bold;
border-left: 1px solid #005AC7; 
padding:3px 10px 3px 10px;
}

.footerNav A {color:#000000; text-decoration:none;}
.footerNav A:hover {color: #ff9900; text-decoration: none;}

.footerNav2 {
font-weight:normal;
border-left: 1px solid #005AC7; 
padding:3px 10px 3px 10px;
}

.footerNav2 A {color:#000000; text-decoration:none;}
.footerNav2 A:hover {color: #ff9900; text-decoration: none;}




