body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333 background-color: #3d3d3d;
}
a{ outline:none;
}
.outerbg{ background:#3d3d3d url(../images/outerbg.jpg); background-repeat:repeat-x; margin:0px auto; overflow:auto;
}
.outer{ width:775px; margin:0px auto;
}
.fl{ float:left;
}
.header{ width:775px; float:left;
}
.logo{ height:166px; padding:19px 0px 0px 16px; float:left; width:211px;
}
.loginbg{ background-image:url(../images/loginbg.jpg); height:47px; background-repeat:no-repeat; width:742px; float:left; padding-left:33px; padding-top:24px;
}
.login{ width:454px; padding:0px;
}
.usercontent{ font-size:10px; color:#484848; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.searchbox{ width:130px; height:17px; padding-top:4px; padding-left:3px;  border:1px #deddda solid; float:left;
}
.headerbg{ background-image:url(../images/headerbg.jpg); background-repeat:no-repeat; width:547px; height:185px; float:left;
}
.headercontent{ width:454px; padding-top:40px; line-height:16px;
}
.ribbonboxbg{ background-image:url(../images/ribbonboxbg.gif); background-repeat:no-repeat; width:725px; height:406px; float:left; padding:34px 25px 0px 25px;
}
.ribbonleftbox{ width:336px; float:left;
}
.ribbonleftbg{ background-image:url(../images/ribbonbgleft.gif); background-repeat:repeat-x; line-height:16px;
}
.arrow{ text-align:right; padding-right:22px; 
}
.pl27{ padding-left:23px;
}
.ribboninner{ width:725px; float:left;
}
.pl35{ padding-left:53px;
}
.footer{ width:775px; padding-left:24px; padding-top:20px; margin:0px auto; height:30px; color:#FFFFFF;
}
.footerright{ padding-left:350px;
}
.footerlink { font-size:11px; text-decoration:none;  color:#a5a5a5;}
.footerlink :hover{ font-size:11px; text-decoration:underline; color:#FFFFFF;
}
.footerouter{ width:100%; float:left; background-image:url(../images/footerbg.gif); background-repeat:repeat-x;
}

.innerbg{ background:#e5802f url(../images/innerbg.gif); background-repeat:repeat-x; margin:0px auto; overflow:auto;
}
.pl30{ padding-left:32px;
}
.centercontentbg{ width:775px; background:#FFFFFF url(../images/centercontentbg.gif); background-repeat:repeat-x; float:left;
}
.centercontent{ width:460px; float:left;  padding:33px 33px 0px 33px; font-size:12px;}
.fullbody{ width:700px; float:left;  padding:33px 33px 0px 33px; font-size:12px;}
}
.leftside{ width:177px; float:left; background-image:url(../images/lefttopbg.gif); background-repeat: no-repeat; height:119px; padding:24px 34px 28px 38px; 
} 
.leftouterbg{ background-image:url(../images/leftbg.gif); float:left; width:249px; background-repeat:repeat-y; background-position:right;
}
.plrt{ padding:24px 34px 28px 38px; 
}