Body {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    color:#006;
    font-weight:400;
    text-align:left;
    line-height:16px;
    background-color:#fff;
    margin:0 auto;
    padding:0;
    background-image:url(images/temp_back.gif);
    background-repeat:repeat-x
}

p,td {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    line-height:14px;
    font-weight:400;
    text-align:left
}

form {
    margin-bottom:0
}

a:link {
    color:#009;
    font-weight:700;
    background:transparent;
    text-decoration:underline
}

a:visited {
    color:#009;
    font-weight:700;
    background:transparent;
    text-decoration:underline
}

a:active {
    color:#009;
    font-weight:700;
    background:transparent;
    text-decoration:underline
}

a:hover {
    color:#900;
    font-weight:700;
    background:#ccf;
    text-decoration:none
}

/* an anchor href for image with white space at botttom - override effects */
/*
.ahrefimg a:link {
    background:transparent;
    text-decoration:none;
}

.ahrefimg a:visited {
    background:transparent;
    text-decoration:none;
}

.ahrefimg a:active {
    background:transparent;
    text-decoration:none;
}
*/
.ahrefimg a:hover {
    background:transparent;
    text-decoration:none;
}

.sidebar a:link {
    text-decoration:none;
    background:transparent
}

.sidebar a:visited {
    text-decoration:none;
    background:transparent
}

.sidebar a:active {
    text-decoration:none;
    background:transparent
}

.sidebar a:hover {
    text-decoration:none;
    background:transparent
}

.library a:link {
    text-decoration:none;
    background:transparent;
    padding-right:6px
}

.library a:visited {
    text-decoration:none;
    background:transparent;
    padding-right:6px
}

.library a:active {
    text-decoration:none;
    background:transparent;
    padding-right:6px
}

.library a:hover {
    text-decoration:none;
    background:transparent;
    padding-right:6px
}

.pagetitle {
    font-size:18px;
    text-align:center;
    padding:8px 0;
    line-height:22px;
    color:#009;
    font-weight:700
}

.headstyle {
    padding-bottom:8px;
    font-weight:700;
    text-align:center;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#009;
    font-size:14px
}

.rfq {
    color:#009;
    font-size:10px;
    line-height:14px;
    font-weight:400
}

.rfq2 {
    color:#009;
    font-size:10px;
    line-height:12px;
    font-weight:400
}

.rfq3 {
    color:#009;
    font-size:10px;
    line-height:12px;
    font-weight:400;
    border-bottom:1px solid #eee
}

.rfqlabel {
    color:#efefef;
    font-size:10px;
    line-height:13px;
    font-weight:700
}

.MLT {
    font-size:10px;
    line-height:11px;
    text-align:center
}

.thinborder {
    border-width:1px;
    border-color:#009;
    border-style:Solid;
    border-collapse:collapse
}

.thinborderlite {
    border-width:1px;
    border-color:#aaa;
    border-style:Solid;
    border-collapse:collapse
}

.stateblue {
    color:#009;
    font-weight:700
}

.fastbuild {
    color:#00f;
    font-weight:700;
    font-style:italic
}

.title {
    font-size:14px;
    line-height:15px;
    color:#009
}

.title a:link {
    color:#009;
    font-weight:700
}

.title a:visited {
    color:#009;
    font-weight:700
}

.title a:hover {
    color:#900;
    font-weight:700;
    background:#ccf
}

.title2 {
    font-size:10pt;
    line-height:22px;
    color:#009;
    text-align:center;
    font-weight:700
}

.title3 {
    font-size:10pt;
    line-height:16px;
    color:#009;
    text-align:left;
    font-weight:700
}

.title4 {
    font-size:12px;
    line-height:16px;
    color:#900;
    text-align:left;
    font-weight:700
}

.rfqbtn {
    text-decoration:none;
    font-size:10px;
    line-height:12px;
    color:#009;
    width:90px;
    padding-bottom:2px;
    border:1px solid #009;
    text-align:center;
    background-color:#E4E4EB
}

.rfqbtn a:link {
    text-decoration:none;
    color:#009;
    font-weight:700
}

.rfqbtn a:visited {
    text-decoration:none;
    color:#009;
    font-weight:700
}

.rfqbtn a:hover {
    text-decoration:none;
    color:#900;
    font-weight:700;
    background:#ccf
}

.whitelabel {
    line-height:14px;
    color:#FFF;
    background:#03C;
    text-align:left;
    font-weight:700;
    border-bottom:1px solid #fff
}

.whitelabelbot {
    line-height:14px;
    color:#FFF;
    background:#03C;
    text-align:left;
    font-weight:700;
    border-bottom:1px solid #fff;
    border-bottom:1px solid #009
}

.whitelabel2 {
    line-height:14px;
    color:#FFF;
    background:#03C;
    text-align:center;
    font-weight:700
}

.whitelabel2bot {
    line-height:14px;
    color:#FFF;
    background:#03C;
    text-align:center;
    font-weight:700;
    border-bottom:1px solid #fff;
    border-bottom:1px solid #009
}

.whitelabel3 {
    line-height:14px;
    color:#FFF;
    background:#03C;
    font-weight:700
}

.whitelabel4 {
    line-height:12px;
    color:#FFF;
    background:#03C;
    text-align:center;
    font-weight:700;
    border-bottom:1px solid #fff
}

.whitelabel5 {
    line-height:12px;
    color:#FFF;
    background:#03C;
    text-align:left;
    padding-left:30px;
    font-weight:700;
    border-bottom:1px solid #fff
}

.whitelabel6 {
    line-height:12px;
    color:#FFF;
    background:#03C;
    text-align:left;
    padding-left:30px;
    font-weight:700
}

.whitelabel_S127 {
    line-height:12px;
    color:#FFF;
    background:#3158CB;
    font-weight:700;
    text-align:center;
    border-left:4px solid #fff
}

.tbl {
    text-align:center;
    font-size:10px;
    line-height:12px;
    font-weight:400;
    color:#009
}

.tb2 {
    text-align:left;
    font-size:10px;
    line-height:12px;
    font-weight:400;
    color:#009
}

.rfqdesc {
    padding-left:10px;
    border-bottom:1px solid #009
}

.headertxt {
    font-family:verdana,arial,helvetica,sans-serif;
    background:transparent;
    font-size:11px;
    color:#3B3B99;
    font-weight:400;
    line-height:14px;
    position:relative;
    top:-3px
}

.headertxt a:link {
    color:#3B3B99;
    text-decoration:none;
    font-weight:700;
    background:transparent
}

.headertxt a:visited {
    color:#3B3B99;
    text-decoration:none;
    font-weight:700;
    background:transparent
}

.headertxt a:active {
    color:#3B3B99;
    text-decoration:none;
    font-weight:700;
    background:transparent
}

.headertxt a:hover {
    color:#900;
    text-decoration:underline;
    font-weight:700;
    background:transparent
}

.footer {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    color:#999;
    text-align:center;
    line-height:14px;
    font-weight:400
}

.footer a:link {
    color:#009;
    font-weight:400;
    text-decoration:underline;
    background:transparent;
    line-height:14px
}

.footer a:visited {
    color:#009;
    font-weight:400;
    text-decoration:underline;
    background:transparent;
    line-height:14px
}

.footer a:active {
    color:#009;
    font-weight:400;
    background:transparent;
    text-decoration:underline;
    line-height:14px
}

.footer a:hover {
    color:#909;
    font-weight:400;
    background:transparent;
    text-decoration:underline;
    text-align:center;
    line-height:14px
}

.floatRight {
    float:right;
    margin:4px
}

.tblborder2 {
    border-width:1px;
    border-color:#009;
    background-color:#fff;
    border-style:Solid;
    border-collapse:collapse
}

.paren {
    font-size:85%
}

.sol {
    color:#009;
    font-weight:700
}

.small {
    font-size:11px
}

.small1 {
    font-size:11px;
    text-align:left
}

.small2 {
    font-size:11px;
    text-align:left
}

.scube {
    padding:3px 5px;
    text-align:center
}

.datafield {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:700;
    background-color:#EFEFEF;
}

.submitbtn {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#006;
    background-color:#dedede
}

.submitbtn2 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:2px 14px;
    font-weight:700;
    color:#006;
    background-color:#efefef
}

.searchdata {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    border:#009;
    border-style:groove;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px
}

.searchbtn {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:700;
    color:#006;
    background-color:#efefef
}

.smallwhite {
    font-size:11px
}

.formfield {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:400;
    background-color:#FFF;
    border:#006;
    border-style:groove;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px
}

.originalTextareaInfo {
    font-size:10px;
    padding-left:40px
}

/* buttons in an inline list block - used as selection menu */
.btnlirow {
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:12px;
     color:#000099;
     font-weight:bold;
     line-height:14px;
     margin:0;
     padding:0;
     padding-inline-start:0px;
     text-align:center;
     list-style:none;
}
.btnlirow li:first-child {
     margin-left:0px;
}
.btnlirow li {
     margin:0px -3px;
     padding:5px 0px;
     text-align:center;
     display:inline-block;
}
.btnlirow li:last-child {
     margin-right:0px;
}
.btnlirow a {
     background:url(images/header.gif);
     border-top:1px solid #6371F3;
     border-left:1px solid #6371F3;
     border-bottom:1px solid #6371F3;
     text-decoration:none;
     font-weight:bold;
     color:#000099;
     padding:4px 14px 4px 14px;
}
.btnlirow a:last-child {
     border-right:1px solid #6371F3;
}
.btnlirow a:hover {
     background:url(images/header_over.gif);
     color:#000099;
}
.btnlirow .btnlirowSel {
     background-image:linear-gradient(to bottom, #bbffd2, white, #bbffd2);
     color:black;
}
