
/* tags */
*, html, body, div, p, h1, h2, ul, ol, 
table, td, form, img, li, map, area, input, form, object {
	margin: 0px; padding: 0px; text-align:center; 
}
body { 
	margin:0px; padding:0px; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;	font-size: 12px; text-align:center; }
input, form, select, checkbox, radio {
	font-size:1em; border:0px dashed #EAEAEA; font-family:Verdana, Arial, Helvetica, sans-serif;}
p { 
	font-size: 1em; }
h1,h2,h3 { 
	background-color:#ffffff; color:#333333; }
li { 
	list-style-type: square; font-family:Arial, Helvetica, sans-serif; }

/* links */
a:link { 
	color:#FF0000; text-decoration:none; font-weight:bold; }
a:visited { 
	color:#FF0000; text-decoration:none; font-weight:bold; }
a:hover { 
	color:#990000; text-decoration:none; font-weight:bold; }
a:active { 
	color:#990000; text-decoration:none; font-weight:bold; }

/* IDs */
#outerbox { 
	position:absolute; height:600px; width: 803px; margin:-300px 0px 0px -401px; top:50%; left:50%; text-align:center; padding:0px; overflow:auto; border: 0; vertical-align:bottom;}
#mainbox { 
	background-color: #FFFFFF; border: 0px; position:relative; overflow:hidden; height: 450px; width: 801px; margin:0px; padding:0px; vertical-align: middle; }
/* Classes */
div .square { 
	position:relative; width:49px; height:49px; border:0px #FFFFFF; margin-bottom:1px; margin-left:1px; float:left; cursor:pointer; }
.colorbox { 
	text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }
