* { margin:0; padding:0; border:0; outline:0; border:none; }
html { overflow-y: scroll !important; }
body { font-family: Arial, sans-serif; font-size:12px; color:#3d3c37; text-align:center; background:url(../images/bg2.gif) #ebeae5; }
:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }
div { zoom:1; }

h1 { color:#2b4c1b; font-size:14px; padding-bottom:10px; border-bottom:1px solid #e2e1dc; text-transform:uppercase; }
h2 { color:#3d3c37; font-size:12px; padding-bottom:10px; border-bottom:1px solid #e2e1dc; text-transform:uppercase; }
h3 { color:#77756b; font-size:14px; padding-bottom:10px; border-bottom:1px solid #e2e1dc; text-transform:uppercase; }
h4 { color:#3d3c37; font-size:10px; padding-bottom:5px; border-bottom:1px solid #e2e1dc; text-transform:uppercase; margin-bottom:10px; }
p { padding:10px 0; }

.cpage { background:url(../images/body_bg.gif) repeat-x; }
.outbox { margin:0 auto; width:940px; }
.cheader { height:199px; background:url(../images/green_bg.gif) repeat-x bottom; }
.top { background: url(../images/top_bg.gif) repeat-x; height:8px; }

.ctopnav { background:url(../images/header.png) no-repeat center;  text-align:center; height:199px; }
.ctopnav a { color:#FFF; padding:0 40px; text-decoration:none; font-size:15px; font-weight:bold; margin-top:165px; display:inline-block; }
.ctopnav a:hover { color:#ebeae5; }
.ctopnav a.active { color:#ebeae5; }

.ccontent { text-align:left; border-left:1px solid #afae9d; border-right:1px solid #afae9d; background:#FFF; padding:30px 20px; line-height:180%; }
.ccontent ul { padding:10px;}
.ccontent ul li { background:url(../images/bullet.png) no-repeat 0 10px; list-style-type:none; padding:5px 0 5px 25px; }

.ccontent .mainleft { float:left; width:180px; margin-right:20px; }
.ccontent .mainleft a { display:block; background:url(../images/bullet1.png) no-repeat 0 16px; color:#777777; text-decoration:none; padding:10px 0 0 10px; }
.ccontent .mainleft a:hover { color:#3d3c37; }
.ccontent .mainright { float:left; width:690px; }
.ccontent .main a { color:#3d3c37; }
.ccontent .main a:hover { color:#77756b; }
.ccontent .mainright a { color:#3d3c37; }
.ccontent .mainright a:hover { color:#77756b; }

.cfooter { color:#e1e0db; height:100px; background:url(../images/footer_bg.png) repeat-x #87857c; text-align:left; padding:10px 20px; line-height:180%; }
.cfooter .fbox { float:left; width:360px; padding-top:20px; }
.cfooter .fbox span { color:#bcbab2; font-size:13px; font-weight:bold; }
.cfooter .fbox strong { color:#e1e0db; font-size:15px; }
.cfooter .fbox1 a { color:#e1e0db; font-size:16px; text-decoration:none; }
.cfooter .fbox1 a:hover { color:#bcbab2;  }

.cfooter .fbox1 { float:left; width:140px; padding-top:20px;  }
.cfooter .fbox2 { float:right; width:360px; padding-top:20px; font-size:24px; text-align:right; font-weight:bold; line-height:120%; }
.cfooter .fbox2 span { color:#bcbab2; font-weight:normal; }
.cfooter .fbox3 { color:#bcbab2; font-size:11px; text-align:left; }
.cfooter .fbox3 a { color:#e1e0db; text-decoration:none; }
.cfooter .fbox3 a:hover { color:#bcbab2;  }

/*
.documentshtml { background:url(../images/icons/html.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsdoc { background:url(../images/icons/doc.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsdocx { background:url(../images/icons/docx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentspdf { background:url(../images/icons/pdf.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsppt { background:url(../images/icons/ppt.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentspptx { background:url(../images/icons/pptx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsrar { background:url(../images/icons/rar.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsxls { background:url(../images/icons/xls.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentsxlsx { background:url(../images/icons/xlsx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentszip { background:url(../images/icons/zip.gif) no-repeat 0 6px; padding:2px 0 4px 28px;  }   
.documentsblank { background:url(../images/icons/blank.gif) no-repeat 0 6px; padding:2px 0 4px 28px;}
.documentsjpg, .documentsjpeg { background:url(../images/icons/jpg.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }   
.documentspng { background:url(../images/icons/png.gif) no-repeat 0 6px; padding:2px 0 4px 28px; } 
.documentsgif { background:url(../images/icons/gif.gif) no-repeat 0 6px; padding:2px 0 4px 28px; } 
*/

.doc { padding:1px 1px 1px 20px; background:url('../images/icons/doc.gif') no-repeat; margin:2px 0; }
.docx { padding:1px 1px 1px 20px; background:url('../images/icons/docx.gif') no-repeat; margin:2px 0; }
.ppt { padding:1px 1px 1px 20px; background:url('../images/icons/ppt.gif') no-repeat; margin:2px 0; }
.pptx { padding:1px 1px 1px 20px; background:url('../images/icons/pptx.gif') no-repeat; margin:2px 0; }
.xls { padding:1px 1px 1px 20px; background:url('../images/icons/xls.gif') no-repeat; margin:2px 0; }
.xlsx { padding:1px 1px 1px 20px; background:url('../images/icons/xlsxc.gif') no-repeat; margin:2px 0; }
.pdf { padding:1px 1px 1px 20px; background:url('../images/icons/pdf.gif') no-repeat; margin:2px 0; }
.rar { padding:1px 1px 1px 20px; background:url('../images/icons/rar.gif') no-repeat; margin:2px 0; }
.zip { padding:1px 1px 1px 20px; background:url('../images/icons/zip.gif') no-repeat; margin:2px 0; }

.loginbtn { color:#FFF; background:#2b4c1b; line-height:24px; padding:5px 10px; border:1px solid #2b4c1b; cursor:pointer; }
.loginform form{ padding:20px 0;}
.loginform form_require { color:#2b4c1b; }

#PopupDocumentsUploaded a { color:#F00; text-decoration:none; font-size:11px; }
