body{
    font:14px arial, sans-serif; 
    color:#6B6565;
}
#container{
    width:957px;
    margin:0 auto 0 auto;
}
a{
    text-decoration:none;
    outline:none;
    color:#0069BF;
}
a:hover{
    color:#7ECAF1;
}
img{
    border:0;
}
p{
    margin:0 0 14px 0;
}
ul{
    margin:0 0 14px 0;
}
h1{
    margin:0 0 18px 0;
    font-size:22px;
}
h2{
    margin: 0 0 4px 0;
    font-size:17px;
}
.fright{
    float:right;
}
.fleft{
    float:left;
}
.cboth{
    height:0;
    clear:both;
}
.rightimg{
    margin:0 0 10px 10px;
}
.leftimg{
    margin:0 10px 10px 0;
}
.centerimg{
    display:block;
    margin:6px auto;
}
/* ---- Header ---- */
#header{
    width:957px;
    height:93px;
    background:#FFFFFF url('../images/template/header_bg.gif') no-repeat;
}
#logo{
    display:block;
    float:left;
    width:246px;
    height:60px;
    margin:-12px 0 0 20px;
    background:transparent url('../images/template/logo.png') no-repeat;
    behavior: url(iepngfix.htc);   
}
#linkscontain{
    padding-top:24px;
    width:957px;
    position:absolute;
    z-index:1;
    cursor:pointer;
}
#home{
    display:block;
    height:69px;    
    width:135px;
}
#home:hover{
    background:#FFFFFF url('../images/template/lnk_home.gif') no-repeat;  
}
#assetmanagement{  
    height:69px; 
    width:245px; 
}
#assetmanagement:hover{
    padding-top:50px;
    height:86px;
    background:#FFFFFF url('../images/template/lnk_assetmanagement.gif') no-repeat;  
}
#supplychainsolutions{ 
    height:69px;  
    width:282px; 
}
#supplychainsolutions:hover{
    padding-top:50px; 
    width:283px;
    height:86px;
    background:#FFFFFF url('../images/template/lnk_supplychainmanagement.gif') no-repeat;  
}
#home, #assetmanagement, #supplychainsolutions{
    float:right;  
    overflow:hidden;
}
#home a, #assetmanagement a, #supplychainsolutions a{
    display:none;  
    color:#8F8F8F; 
    padding:2px 10px 2px 35px; 
    line-height:18px;
    text-indent:-9px;
    margin:0 1px;; 
}
#home:hover a, #assetmanagement:hover a, #supplychainsolutions:hover a{
    display:block;
}
#home:hover a:hover, #assetmanagement:hover a:hover, #supplychainsolutions:hover a:hover{
    background-color:#EFEFEF;
    color:#6F6F6F;
}
/* ---- End Header ---- */

/* ---- Content ---- */
#leftcol{
    float:left;
    text-align:justify;
    margin-left:36px;
    width:437px;
}
#rightcol{
    float:right;
    text-align:justify;
    margin-right:30px;
    width:437px;
}
#singlecol{
    width:891px;
    margin:0 30px 0 36px;
    text-align:justify;
}
#cleartitle{
    height:45px;
}
/* ---- End Content ---- */

/* ---- Banner ---- */
#banner{
    display:block;
    width:904px;
    height:298px;
    margin:15px 18px 22px auto;
}
#slidenav{
    position:relative;
    width:914px;
    height:39px;
    z-index:1;
    margin:-62px 0 15px 0;
    padding-right:14px;
    text-align:right;
}
#slidenav a{
    display:block;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    float:right;
    font-size:14px;
    color:#CA0000;
    border:1px solid #CA0000;
    margin:12px 2px 0 2px;
    background-color:#FFFFFF;  
}
#slidenav .inc{
    border:0;
    font-size:30px;
    line-height:16px;
    background-color:transparent;
}
#slidenav a:hover{
    color:#000000;
    border-color:#000000;
}
#bnr,#banner{
    background-color:#FFFFFF;
}
/* ---- End Banner ---- */

/* ---- Footer ---- */
#footer{
    width:957px;
    height:44px;
    background:#FFFFFF url('../images/template/footer_bg.gif') no-repeat;
    text-align:center;
    margin-top:15px;
    line-height:32px;
}
#footer a{
    margin:0 10px;
    color:#D1D1D1;  
}
#footer a:hover{
    color:#FFFFFF;
    border-bottom:2px solid #FFFFFF;
}
#copyright{
    width:930px;
    text-align:right;
    font-size:12px;
} 
/* ---- End Footer ---- */

/* ---- Grey Box ---- */
#pagetitle{
    line-height:35px;
    font-size:22px;
    font-weight:bold;
    text-align:center; 
    background-color:#FFFFFF;
}
#gbcontain{
    padding:15px 0;
}
#gbcontent{
    width:358px;
    margin:0 auto;
    font-size:16px;
    font-weight:bold;
}
#gbcontent input{
    width:350px;
    height:26px;
    border:1px solid #757575;   
    font-size:20px;
    text-align:left;
    line-height:20px;
    padding:3px;
    margin-bottom:10px;
    color:#7F7F7F;
}
#gbcontent textarea{
    width:350px;
    height:82px;
    border:1px solid #757575;
    font:20px arial,sans-serif;
    line-height:20px;
    padding:3px;
    margin-bottom:10px;
    color:#7F7F7F;
}
#captcha{
    width:172px; 
    margin:0; 
    border:1px solid #757575;   
}
#gbcontent #security{
    width:172px;
    margin:0 0 0 4px; 
}
#gbcontent #submit{
    display:block;
    width:185px;
    height:44px;    
    margin:6px -4px 0 auto;
    border:0;    
}
.err{
    color:#9F1313;
    font-size:12px;
    font-weight:normal;
    margin-left:2px;
    position:absolute;
    width:80px;
}
#gbleft{
    float:left;
    width:20%;
    margin:8px 0 0 2%;
}
#gbleft a{
    font-size:16px;
    line-height:35px;
}
#gbright{
    float:left;
    width:74%;
    height:370px;
    margin:15px 0 0 2%;
    padding-left:11px;
    border-left:1px solid #000000;
    overflow-y:scroll;
}
#gbright p{
    margin-left:8px;
}
#gbright .hr{
    height:0px;
    margin:0 0 8px -11px;
    border-bottom:1px solid #919191;
}
#thanks{
    text-align:center;
    margin-top:100px;
    font-size:20px;
}
/* ---- End Grey Box ---- */