/* Green Skin CSS Document */
#main { background: url(../images/gskin/mcbg.gif) repeat-y; }
.content-text { width: 778px; padding: 0 10px; overflow: hidden; background: #fff url(../images/gskin/tc-bg.gif) repeat-y 10px top; }
.content-text .page-title { color: #686812; font-size: 24px; line-height: 26px; padding: 11px 5px 0 15px; background: url(../images/gskin/ht-bg.gif) no-repeat; }
.content-text h2 { border-bottom: 2px solid #686812; padding-bottom: 13px; }
.content-text .columed { width: 788px; overflow: hidden; background: #fff url(../images/gskin/lm-ldot.gif) repeat-y; padding-top: 10px; }
.content-text .lcolumn, .content-text .rcolumn { float: left; padding: 0 15px 15px; }
.content-text .lcolumn { width: 230px; }
.content-text .lcolumn ul.left-menu {  }
.content-text .lcolumn ul.left-menu li { background: url(../images/gskin/lm-arrow.gif) no-repeat left 10px; padding: 5px 0 5px 20px; }
.content-text .lcolumn ul.left-menu li a { font-size: 14px; line-height: 16px; font-weight: bold; color: #686812; text-decoration: none; }
.content-text .lcolumn ul.left-menu li a:hover, .content-text .lcolumn ul.left-menu li a.selected { text-decoration: underline; }
.content-text .rcolumn { width: 498px; padding-right: 0; }
.hp-btn-block { background: #fff url(../images/gskin/tc-bg.gif) repeat-y 10px top; width: 778px; padding: 0 10px; }
.hp-btn-block .btn-sevent-hire { border-top: 2px solid #686812; margin: 0 0 0 15px;  width: 758px; }
.hp-btn-block .btn-sevent-hire a { float: right; background: url(../images/gskin/btn-ehs-flag.png) no-repeat; }
#main-content .cp-footer { background: url(../images/gskin/mc-bottom.gif) no-repeat; margin-top: -10px; height: 20px; }
/*---------------------------------------*/
.content-text .rcolumn h3, .content-text .rcolumn h4, .content-text .rcolumn h5, .content-text .rcolumn h6 { color: #686812; padding: 10px 0; }
.content-text .rcolumn h3 { font-size: 20px; line-height: 22px; }
.content-text .rcolumn h4 { font-size: 18px; line-height: 20px; }
.content-text .rcolumn h5 { font-size: 16px; line-height: 18px; }
.content-text .rcolumn h6 { font-size: 14px; line-height: 16px; }
.content-text .rcolumn a { color: #686812; }
.content-text .rcolumn table.stylized-table { border: 1px solid #686812; border-width: 1px 0 0 1px; margin: 10px 0; }
.content-text .rcolumn table.stylized-table tr th, .content-text table.stylized-table tr td { padding: 5px; border: 1px solid #686812; border-width: 0 1px 1px 0; }
.content-text .rcolumn table.stylized-table tr th { color: #686812; }
.content-text .rcolumn ul { margin: 0; padding: 0 0 10px; list-style: none; }
.content-text .rcolumn ul li { background: url(../images/gskin/sml-image.gif) no-repeat left 3px; padding-left: 10px; }
.content-text .rcolumn ol { margin: 0; padding: 10px 0; list-style-position: inside; }
.content-text .rcolumn img.lalign { float: left; margin: 0 10px 10px 0; }
.content-text .rcolumn img.ralign { float: right; margin: 0 0 10px 10px; }
/*---------------------------------------*/