body, html {margin:0px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#000; line-height:16px;}

#outer {overflow: visible;  width: 100%;}
#outer[id] {display: table; position: static;}
		
#middle {position: absolute; top: 34px; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: top; position: static;}
		
#inner {position: relative; top: 34px; text-align: left;} /* for explorer only */
#inner {width: 1000px; margin-left: auto; margin-right: auto;} /* for all browsers*/
/* optional: #inner[id] {position: static;} */
		


.divleft {float:left; padding:0px 4px 0px 0px; border:0px; background-color:#FFF; width:434px;}
#divbox { padding:20px 0px 0px 0px; width:1000px; border:0px #3C3 double}
div.pinkborder {background-color:#dec0b6; height:400px; border:0px red double; padding:20px 0px 10px 0px; width:560px; float:right}
div.txtint{ border:0px grey double; padding:0px 30px 0px 30px; text-align:justify; display:block; position:relative;}
.prefooter { width:980px; border:0px double #9F3; display:block; margin:0px auto; text-align:justify}
#rules { background:url(../images/rule.jpg) repeat-x; height:3px; padding:0px 0px 4px 0px;}
.leftfooter{ width:50%; float:left;}
.rightfooter { float:right}
.smalltxt { font-size:10px;}
a.lsmall, a.lsmall:hover { font-size:10px; color:#000; text-decoration:none;}