body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
body{font-size:12px; line-height:24px;font-family: Arial; color:#333; text-align:center; background:url(../images/c-mb-bg.jpg) top repeat-x #b4d721;}
ul,ol,dl{ list-style:none;}
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.test{ border:#F00 1px solid;}
a{ text-decoration:none;}
img{ border:none;}

#wrapper{width:960px; margin:0 auto; display:block; }
#head{width:960px; display:block; float:left; }
#main{width:914px; padding:0 23px; display:block; background:#5ca300; float:left; }
#main .text_area{ padding:20px 34px 10px 34px; width:846px; float:left; text-align:left; background:#fff;}
#main .text_area p{ text-indent:2em; padding:10px 0;}

#demo{ width:846px; overflow:hidden;}
#demo img{ padding-right:10px;}
#demo td{ text-align:center; color:#000;}

#foot{width:960px; margin-top:-3px; height:60px; color:#333; padding-top:40px; background:url(../images/c-mb-05.jpg) top repeat-x;}
#foot a{ color:#333;}


.text_area .joblist{padding:20px 0 20px 0;width:auto;}
.text_area .joblist ul{ margin:0 auto;width:846px; list-style-type:none;color:#333333;}
.text_area .joblist li{display:block; width:206px;height:24px; float:left;text-align:center;margin:0 0 7px 0;}
.text_area .joblist ul li a{color:#333; display:block;background:#F0F0F0;border:1px solid #ccc;width:196px;height:24px;}
.text_area .joblist ul li a:hover{color:#FF6600;border:1px solid #FF6600;}

