

body {margin: 0; padding: 0; background: #fff; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
img {border: 0px;} /*border=0 deprecated is invalid XHTML*/
a:link, a:visited {color: #0466a7; text-decoration: none;}
a:hover, a:active {color: #0466a7; text-decoration: underline;}

#header, #main, #footer {width: 800px; margin: 15px auto; text-align: left;}

/**========= HEADER =========**/
#header.green {background: #9CCE31 url(main_green_bg_top.gif) no-repeat top left;}
#header.green .padder {background: url(main_green_bg_btm.gif) no-repeat bottom left;}
#header .padder {padding: 10px 10px 0;}
#header h1 {font-size: 22px; margin: 0 0 .1em 0; border-bottom:1px solid #E0E0E0;}
#header .maintain {font-size: 13px; font-weight: 700; color: #E0E0E0;}

.links {color: #6a6a6a;}
.hilite1 {font-weight: 700; color: #CF9832;} 
.implementor {margin-bottom: 24px; border-bottom:1px solid #E0E0E0;}

/**========= GREY BOX AREA =========**/
#main p {color: #6a6a6a; font-size: 12px;}
#main ol {color: #6a6a6a; font-size: 12px;}
#main ul {color: #6a6a6a; font-size: 13px;}
#main dl {color: #6a6a6a; font-size: 13px;}
#main h2 {font-size: 15px; color: #7f7f7f; margin-bottom: 6px;}
#main h3 {font-size: 14px; color: #7f7f7f; margin-bottom: 6px;}
#main.gray {background: #f7f7f7 url(main_gray_bg_top.png) no-repeat top left;}
#main.gray .padder {background: url(main_gray_bg_btm.gif) no-repeat bottom left;}
#main .padder {padding: 15px 20px 0;}
#main .subcolumn1-4, #main .subcolumn2-4, #main .subcolumn3-4, #main .subcolumn4-4 {width: 172px; float: left;}
#main .subcolumn1-4, #main .subcolumn2-4, #main .subcolumn3-4 {margin-right: 24px;}
#main .subcolumn1-2, #main .subcolumn2-2 {width: 362px;}
#main .links {width: 172px; float: right; margin-left: 24px; margin-bottom: 24px; background: #CFCFCF;} /*grey: #CFCFCF   orangy:#CF9832*/
#main .links  ul{color: #6a6a6a; font-size: 13px;} 

/**========= FOOTER AREA =========**/
#footer {text-align: center; padding-top: 0; border-top-color: #c9c9c9; margin-top: 20px;}
#footer form {margin-bottom: 0;}
#footer a {margin: 0 3px;}
#footer p {font-size: 10px; color: #76797c; margin-top: 10px;}




