html, body	{ font: 11px/14px Arial; text-align: left; padding: 0px; margin: 0; background: #FFFFFF; }

/**** UTILITIES *****/
.left		{ text-align: left; }
.center		{ text-align: center; }
.right		{ text-align: right; }
.italic		{ font-style: italic; }
.top		{ vertical-align: top; }
.error		{ color: #FF0000; font-weight: bold; }
.clear		{ clear: both; }
.inlineimg	{ vertical-align: middle; }
.hand		{ cursor: pointer; }
.float_left	{ float: left; }
.float_right{ float: right; }
.padding	{ padding: 10px; padding-top: 5px; }

a:active, a:link, a:visited, a:hover { color: #666666; }

input, select	{ font-family: Verdana; font-size: 11px; padding: 1px; margin: 0px; border: 1px solid #CDCDCD;}
.checkbox		{ border: 0px; }

#container	{ width: 752px; margin: auto; padding-top: 10px; }
#header		{ position: relative; }
#main_image	{ position: absolute; right: 0px; width: 433px; height: 288px; border: 1px solid #CDCDCD; padding: 2px; }
#logo		{ width: 309px; height: 95px; border: 1px solid #CDCDCD; margin-bottom: 2px; }
#bullets	{ width: 309px; height: 173px; border: 1px solid #CDCDCD; padding-top: 20px; text-align: center; margin-bottom: 2px; }

#error		{ border: 1px solid #CDCDCD; background:#E5E5E5; text-align: left; margin-bottom: 2px; }
#body		{ position: relative; }
#form_box	{ width: 309px; height: 355px; border: 1px solid #CDCDCD; background:#E5E5E5; text-align: left; }
#form_box2	{ width: 290px; border: 1px solid #00000; background:#FFFFFF; text-align: left; padding-left:30px; padding-right:5px;}
#login_box  { width: 310px; border: 1px solid #CDCDCD; background:#E5E5E5; text-align: left; padding-left:10px; padding-right:10px; padding-top: 3px; padding-bottom: 3px;}
#info		{ position: absolute; right: 0px; width: 433px; height: 351px; border: 1px solid #CDCDCD; padding: 2px; text-align: left; font-size: 12px; }
ul			{ margin: 0px; padding: 15px; list-style-type: square; }

.padding_text	{ padding-top: 5px; padding-bottom: 10px; }
.header			{ font-weight: bold; }
.login_header   { font-weight: bold; color:#666666; }

.row_left	{ color:#666666; font-weight:bold; padding-left:10px; padding-right:10px; width: 180px; }
.row_login	{ position: relative; padding-left:15px; width: 20px;  }

#footer		{ padding: 3px; text-align: center; }

.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #E6595C; vertical-align:middle;
}



