/* CSS Document */

div {/*
text-align:center; overflow-x:hidden;
*/}

div.regionParent {
width: 1000px;
}

div.preHeader {
width: 1000px;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}

div.header {
width: 1000px;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}

div.postHeader {
width: 1000px;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}

div.postHeader1 {
width: 1000px;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}


div.outerLeftRegion {
width:654px;
float:left;
}

div.region1 {
width: 654px;
margin: 0 0 10px 0;
}

div.region2and3box {
float:left;
}

div.region2 {
width:322px;
float:left;
}

div.region3 {
width:322px;
float:right;
margin: 0 0 0 10px;
}

div.region5 {
width: 654px;
margin: 0 0 10px 0;
}

div.region8and9box {
float:left;
}

div.region8 {
width:322px;
float:left;
}

div.region9 {
width:322px;
float:right;
margin: 0 0 0 10px;
}

div.region10 {
width:654px;
}

div.sponsorLinks {
width:654px;
}

div.outerRightRegion {
width:336px;
float:right;
}

div.region4 {
width:336px;
float:left;
margin: 0 0 10px 0;
}

div.region6and7box {
}

div.region6 {
width:163px;
float:left;
margin: 0 0 10px 0;
}

div.region7 {
width:163px;
float:right;
}

div.region11 {
width:336px;
float:left;
}

div.clear {
padding: 0px 0px 0px 0px;
clear:both;
}

div.footer {
width: 1000px;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}

div.mngiFooter {
width: 1000px;
clear: both;
margin: 0 0 10px 0;
/*border: 1px solid red;*/
}

clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */