/* commented backslash hides from ie5mac \*/ 
html{height:100%;margin:0;padding:0}
/* end hack */ 
html,body {padding:0;margin:0;background-color: #210e00;font-size: 12px;font-family: "trebuchet", "Arial", "Helvetica", "Verdana";color:#2F2F2F}
body{text-align:left;min-width:930px;/* for mozilla*/ background-color: #210e00;height:100%;background:  url(images/bg_4x818.jpg) repeat-x left top;}

#wrapper {background:  url(images/foot_4x82.jpg) repeat-x left bottom;_height: 82px;}

#outer{height:99.9%;min-height:100%;width:930px;text-align:left;margin:auto;position:relative;overflow:visible;background:  url(images/inner_776x1.jpg) repeat-y left top;}

/* mac hide \*/
* html #outer{width:930px}
/* end hide*/

html>body #outer{height:auto;}/*for mozilla as IE treats height as min-height anyway*/

#inner{width:100%;padding-top:143px;/*needed to make room for header*/}

#header{position:absolute;top:0px;left:0px;width:930px;height:93px;z-index:74;background:  url(images/top-header_776x93_2.jpg) no-repeat left top;
}

#ajaxmenu{position:absolute;top:93px;left:0px;width:930px;height:43px;z-index:65;background:  url(images/header_776x43.jpg) no-repeat left top;}
#logo {position:absolute;top:20px;height:50px;text-indent: 100px;z-index:300;margin:0 0 0 95px}

#header h1 a, #header h1 a:link, #header h1 a:visited {color:#000 !important; font-size: 36px !important; text-decoration:none !important;font-weight:normal;}
#header h1 a:hover {color:#FF0000 !important; text-decoration:none !important;font-weight:normal}

.clear {clear:both;height:1px;overflow:hidden;}

/* mac hide \*/
* html #outer, * html #header {width:934px}
/* end hide*/

.pic3 {margin:0 5px 0 5px;height:380px;background:#f9f9f9 !important}
.blackspace {margin:0px 0 0px 0;border-top:1px solid #000}
.enter {text-align:left !important;}
.enter img { margin: 0 0 0 50px}
.enter strong {color:#000 !important;font-weight:bold}


/* featured section of front page */
.toprowinner {clear:both;background:#f9f9f9; width: 260px; margin-left: -9px;}
.toprow {margin:0 auto;clear:both; display:block;float:none;background-color:transparent; text-align:center}
.toprow h3 {font-size:20px;font-weight:normal;padding:0px;color:#bd0100;background-color:transparent;margin-top:20px;margin-bottom:0px}
.toprowcell01 {position: relative; display:block;background: url(images/redseal01.gif) no-repeat center top;height:270px; }
.toprowcell01 p {margin: 0; padding: 0; position: absolute; bottom: 5px; left: 50px;}
.toprowcell01 a, .toprowcell a:visited {color:#000 !important}
.toprowcell01 a:hover {color:#000}
.toprowcell01 ul {margin: 0;padding:30px 50px 0 150px}
.toprowcell01 li {padding:0;margin:0;text-align:left;list-style-type:square;font-weight:bold}
.toprowcell02 {position: relative; display:block;background: url(images/greenseal01.gif) no-repeat center top;height:270px}
.toprowcell02 p {margin: 0; padding: 0; position: absolute; bottom: 5px; left: 50px;}
.toprowcell02 a, .toprowcell a:visited {color:#000}
.toprowcell02 a:hover {color:#000}
.toprowcell02 ul {margin: 0;padding:30px 50px 0 150px}
.toprowcell02 li {padding:0;margin:0;text-align:left;list-style-type:square;font-weight:bold;color:#000 !important}
.toprowcell03 {position: relative; display:block;background: url(images/yellowseal01.gif) no-repeat center top;height:270px}
.toprowcell03 p {margin: 0; padding: 0; position: absolute; bottom: 5px; left: 50px;}
.toprowcell03 a, .toprowcell a:visited {color:#000}
.toprowcell03 a:hover {color:#000}
.toprowcell03 ul {margin: 0;padding:30px 50px 0 150px}
.toprowcell03 li {padding:0;margin:0;text-align:left;list-style-type:square;font-weight:bold}

.e {font-size:80px;color:#a74009;font-weight:bold}
.l {font-size:60px;color:#a74009;font-weight:bold}
.earning {font-size:26px;color:#a74009;font-weight:bold}
h3.elearning {font-size:20px;}
.elearning {padding:10px;border:1px solid #1a1a1a;width:80%}
.elearning p {font-weight:bold;text-align:center}

#footer {color: #eee;width:930px;clear:both;height:82px;text-align:left;left:0px;bottom:0px;position: absolute;background:  url(images/foot_776x82_2.jpg) no-repeat left top;}
#footer p {margin-top: 10px;}
#footer p a {text-decoration: none;color: #ccc;}* html 
#footer a:hover {text-decoration:none;color:#ffb20e !important}
#footer{margin-bottom:-1px}/* ie rounding bug*//* mac hide \*/* 

.copyright {margin:10px 0 0 10px;float:left;color:#ccc !important}
.brand {margin:10px 10px 0 0;float:right}
.brand a, .brand a:hover {text-decoration:none;color:#666}

.footnav {text-align:center;}
.footnav p {text-align:center;color: #ff0000;}
.footnav a, .footnav a:visited{text-decoration:none;color:#fff }
.footnav a:hover {text-decoration:none;color:#ffb20e !important}

/* mac hide \*/
* html #footer {/*only ie gets this style*/ height:82px;/* for ie*/}
/* end hide*/

div,p  {margin-top:0px;}/*clear top margin for mozilla*/

#right {width:264px;float:right;z-index: 55;}
#right-inner {width: 264px;padding-left: 9px;text-align: left;}
#right-inner h2 {font-size: 15px;}
#left {position:relative;width:638px;float:left;padding-left: 7px;z-index: 56;}
#left-inner {padding-left: 9px;padding-right: 9px;text-align: left;}
#clearfooter {width:100%;height:178px;clear:both;background:  url(images/logo_bgnd.jpg) no-repeat top left;	}* to clear footer */

html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-82px;}/*safari wrapper */
#content {z-index: 300;padding-bottom: 7px; min-height: 850px; }

#content h2 {font-size: 16px;color: #c20001;line-height: 24px;position: relative;z-index: 999;margin-top:20px}
h3#post-  {font-size: 12px;color: #652A00;background:  url() no-repeat left top;padding-left: 0px;}
#content p {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
#content p a {color: #618200;}
#content p a:hover {background-color: #618200;color: #ffffff;}

.modxlink a, .modxlink a:link, .modxlink a:visited {color:#000 !important}
.modxlink a:hover {color:#666 !important}

.FSF_searchResults {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
.FSF_resultLink {color: #618200;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
.highlight {font-size: 12px;background-color: #f2f2f2;color: #618200;font-weight: bold;line-height: 18px;_line-height: 16px;}


img {border:none;}

#content ul li{list-style-image: url(images/bullet_11x8.gif);margin-bottom: 0.5em;font-size: 110%;}

.LIn_shortMode {list-style-type: none;margin: 0;padding: 0;}
.LIn_desc {display: none;}
.LIn_date {font-style: italic;margin-left: 5px;}

#content a, #sidebar a{ color: #8F3C00;}
#content a:hover, #sidebar a:hover{ color: #FF000A;}

/* featured section of front page */
.botrowinner {width:630px;clear:both; }

.bottomrow {margin:0 auto;clear:both; position:relative; display:block;float:none;background-color:transparent; width:95%;text-align:center}
.bottomrow h3 {margin-right:10px;display:block;font-size:20px;font-weight:normal;padding:0px 10px;color:#000;background-color:transparent}

.botrowcell {margin-bottom:10px;width:33.2%;float:left;display:inline;height:274px;margin-bottom:30px;}
.botrowcell h4 {color:#FF5B01;padding:3px 8px 0px 10px;}
.botrowcell p {padding:0px 20px 0px 8px;line-height:13px;text-align:justify;}
.botrowcell a, .botrowcell a:visited {color:red}
.botrowcell a:hover {color:#000}

.pic1{background: url(images/quality.jpg) no-repeat center top;margin:0;width:180px;height:107px}
.pic2{background: url(images/enviro.jpg) no-repeat center top;margin:0;width:180px;height:107px}
.pic3{background: url(images/quality.jpg) no-repeat center top;margin:0;width:180px;height:107px}
.signup fieldset {border: none !important}

#post p {font-size: 12px;color: #666;line-height: 18px;_line-height: 16px;text-align:justify}
#post p a {color: #0090DF !important ;text-decoration: none}
#post p a:hover {background:none !important;color: #000 !important}
#post li a {color: #0090DF !important ;text-decoration: none}
#post li a:hover {background:none !important;color: #000 !important}

ul.LIn_shortMode {margin:0 0 40px 40px}
ul.LIn_shortMode li a { }
ul.LIn_shortMode li a:visited { }
ul.LIn_shortMode li a:hover { }
.LIn_date { }

.post li a {color: #000 !important ; text-decoration: none;padding: 0px;margin: 0px;font-weight:bold}
.post li a:visited {color: #000  !important ;}
.post li a:hover {color: #00adef  !important }

.post li li a {color: #1a1a1a !important ; text-decoration: none;padding: 0px;margin: 0px;font-weight:normal}
.post li li a:visited {color: #1a1a1a  !important ;}
.post li li a:hover {color: #00adef  !important }

.post li li li a {color: #5f5f5f !important ; text-decoration: none;padding: 0px;margin: 0px;font-weight:normal}
.post li li li a:visited {color: #5f5f5f  !important ;}
.post li li li a:hover {color: #00adef  !important }

.ditto_summaryPost {border-bottom: 2px solid #ccc}
.ditto_summaryPost p {font-size: 1.1em !important;color: #666 !important;line-height: 18px;_line-height: 16px;text-align:justify}
.ditto_summaryPost p a {color: #0090DF !important ;text-decoration: none}
.ditto_summaryPost p a:hover {background:none !important;color: #000 !important}
.ditto_summaryPost li a {color: #0090DF !important ;text-decoration: none}
.ditto_summaryPost li a:hover {background:none !important;color: #000 !important}

.ditto_summaryPost .h3blog a:link {font-size: 16px;color: #7F0000 !important;padding-left: 0px;font-weight:normal;text-decoration: none}
.ditto_summaryPost .h3blog a:hover {background:none !important;color: #000 !important;padding-left: 0px;font-weight:normal}

.ditto_summaryPost .ditto_tags a {color: #9F9F9F !important ;text-decoration: none}
.ditto_summaryPost .ditto_tags a:hover {background:none !important;color: #000 !important}

.post  .reflect_month_link {color: #9F9F9F !important ;text-decoration: none;margin:10px}
.post  .reflect_month_link:hover {background:none !important;color: #000 !important;margin:10px}

