body {
behavior: url('http://www.bdmconsultinginc.com/csshover.htc');
margin: 0;
padding: 0;
background: url(/assets/bg.gif) repeat-x #13527d;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #114a72;
line-height: 15px;
}
img {
border: none;
}
.smaller {
font-size: 12px !important;
}
.normalline {
line-height: normal;
}
.date .small {
font-size: 14px;
}
.date {
margin: 0 0 10px 10px;
text-align: center;
font-size: 24px;
float: right;
width: 100px;
height: 50px;
padding-top: 20px;
background: url(/assets/title-bg.gif) #e0e8ed repeat-x;
border-top: 1px solid #e0e8ed;
border-left: 1px solid #e0e8ed;
border-right: 1px solid #e0e8ed;
}
#searchform {
margin: 0;
padding: 0;
}
.tagline {
font-size: 18px; 
line-height: 19px;
}
.staff-left {
width: 138px;
float: left;
}
.staff-left p {
margin: 0;
padding: 0;
}
.staff-left img {
border: 0;
}
.staff-right {
width: 430px;
float: right;
}
.row {
padding: 8px;
border-top: 1px solid #c1d2dc;
background: url(/assets/title-bg.gif) repeat-x #d9e3e9;
}
.row-highlight {
padding: 8px;
color: #fff;
background: url(/assets/nav-tab-bg.gif) repeat-x #d68102;
}
.button {
cursor: pointer;
text-decoration: underline;
}
.button:hover {
background: #c5d4de;
background-image: none;
text-decoration: none;
}
.clearrow {
clear: left;
}
.clearboth {
clear: both;
}
img {
border-color: #d68102;
}
.half-left {
float: left;
width: 50%;
}
.half-right {
float: right;
width: 50%;
}
.clickable {
cursor: pointer;
}
.orange {
color: #e28802;
}
.blue {
color: #114a72;
}
.smalltext {
font-size: 11px;
}
.pad {
padding: 15px;	
}
.padshort {
padding: 10px;
}
.title {
color: #114a72;
font-size: 16px;
}
.title a, .title a:link, .title a:visited {
color: #114b73;
}
.small {
font-size: 10px;	
}
.medium {
font-size: 16px;
}
.whitelinks a, .whitelinks a:link, .whitelinks a:visited {
color: #fff;
}
a, a:link, a:visited {
color: #728189;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
.clearrow {
clear: left;	
}
.clearboth {
clear: both;
}
.orange, .orange a, .orange a:link, .orange:visited, a.orange:link, a.orange:visited {
color: #d68102;
}
.large {
font-size: 20px;
}
#all {
width: 898px;
margin: 0 auto;
}
#header {
height: 120px;
color: #fff;
}
#header-left {
width: 607px;
height: 120px;
float: left;
background: url(/assets/logo.gif) no-repeat;
}
#header-left .pad {
padding: 45px 0 37px 180px;
}
#header-right {
width: 207px;
height: 120px;
float: right;
}
#header-right .pad {
line-height: 19px;
padding: 30px 0 0 0;	
}
#banner {
height: 228px;
}
#banner .image {
height: 184px;
background: url(images/uploads/images/banner-blank.jpg) no-repeat;
}
#banner .image p {
margin: 0;
padding: 0;
}

#bar {
height: 45px;
background: url(/assets/title-bg.gif) repeat-x bottom left;
}
#bar .left {
float: left;
width: 393px;
height: 45px;
background: url(/assets/title-bg.gif) repeat-x bottom left;
/*background: url(/assets/title-shadow-right.gif) no-repeat bottom right;*/
}
#bar .left .pad {
padding: 12px;	
}
#bar .right {
float: right;
width: 233px;
height: 45px;
background: url(/assets/title-shadow-right.gif) no-repeat bottom right;
}
#bar .right .pad {
padding: 12px;
}
#actions {
padding: 0;
margin: 0;
}
ul.navigation , ul.quotebtn  {
margin: 0;
padding: 0;
}
ul.navigation li, ul.quotebtn li {
list-style-type: none;
background: #ebf1f5;
}
.navigation a, .quotebtn a {
display: block;
position: relative;
background: url(/assets/action-bg.gif);
text-decoration: none;
color: #13527d;
padding: 15px 0 16px 55px;
font-size: 15px;
}
#supply a {
background: url(/assets/btn-supplychain.gif);
}
#supply a:hover {
background: url(/assets/btn-supplychainb.gif);
}
#inventory a {
background: url(/assets/btn-inventory.gif);
}
#inventory a:hover {
background: url(/assets/btn-inventoryb.gif);
}
#business a {
background: url(/assets/btn-process.gif);
}
#business a:hover {
background: url(/assets/btn-processb.gif);
}
#asset a {
background: url(/assets/btn-asset.gif);
}
#asset a:hover {
background: url(/assets/btn-assetb.gif);
}
#supply-chain a {
background: url(/assets/btn-supply-chain.gif);
}
#supply-chain a:hover {
background: url(/assets/btn-supply-chainb.gif);
}

#training a {
background: url(/assets/btn-training.gif);
}
#training a:hover {
background: url(/assets/btn-trainingb.gif);
}

#management a {
background: url(/assets/btn-management.gif);
}
#management a:hover {
background: url(/assets/btn-managementb.gif);
}


.navigation a:hover, .quotebtn a:hover {
background: url(/assets/action-bg-b.gif);
color: #fff;
}
.navigation .selected {
background: url(/assets/action-bg-b.gif);
color: #fff;
}

.search {
height: 28px;
*height: 29px;
background: url(/assets/search-bar-bg.gif) repeat-x;
border: none;
color: #999;
margin: 0;
*margin-top: -1px;
*padding-top:5px;
}
.br {
background: url(/assets/body-br.gif) no-repeat bottom right;
}
.bl {
background: url(/assets/body-bl.gif) no-repeat bottom left;
}
.bgfade {
background: url(/assets/body-bg.gif) #e1ebf1 top repeat-x;
}
#body {
background: #e1ebf1;

}
.subpage {
background: #fff;
min-height: 320px;
_height: 320px;
}
.subpage p:first-child {
margin: 0;
padding: 0;
}
#main {
background: url(/assets/body-bg.gif) #e1ebf1 repeat-x;
min-height: 170px;
_height: 170px;
line-height: 19px;
font-size: 13px;
}
#body .body-left {
float: left;
width: 626px;
background: url(/assets/body-shadow-right.gif) no-repeat top right;
}
#body .corners {
height: 9px;
}
#welcome {
float: left;
width: 365px;	
background: url(/assets/body-shadow-right.gif) no-repeat top right;
}
#middle {
float: left;
width: 261px;
background: url(/assets/body-shadow-right.gif) no-repeat top right;
}
#column {
float: right;
width: 272px;
}
#footerspacer {
height: 15px;
clear: both;
background: #13527d;
}
#footer {
background-color: #26618b;
color: #63b1ef;
line-height: 18px;
font-size: 12px;
min-height: 95px;
*height: 95px;
margin-bottom: 25px;
}
#footer a, #footer a:link, #footer a:visited {
color: #63b1ef;
}
#footer a:hover {
text-decoration: none;	
}
#footer .quarter {
float: left;
width: 25%;
}
#footer .quarter .pad {
padding: 15px;
}
.footersearch {
height: 21px;
background: url(/assets/footer-search-bg.gif) repeat-x;
border: none;
margin: 0;
font-size: 10px;
color: #6495bc;
*margin-top: -1px;
*padding-top:5px;
}
#footer .tl, #footer .tr, #footer .bl, #footer .br {
min-height: 95px;
*height: 95px;
}
#footer .tl { background: url(/assets/footer-tl.gif) no-repeat top left; }
#footer .tr { background: url(/assets/footer-tr.gif) no-repeat top right; }
#footer .bl { background: url(/assets/footer-bl.gif) no-repeat bottom left; }
#footer .br { background: url(/assets/footer-br.gif) no-repeat bottom right; }