/* GLOBAL STYLES */
BODY {
	font-family: Verdana, Arial, sans-serif, serif;
	font-size:10px;
	color:#333;
	margin:0;
	background:#FFF;
}
BODY *	{ font-family:inherit; }
TABLE	{
	margin:0 auto;
	empty-cells:show;
}
DIV, FORM, OBJECT, PRE, HR	{
	margin:0 auto;
	padding:0;
	border:0;
}
* HTML BLOCKQUOTE	{
	margin:0px 0px 0px 25px;
}
PRE	{
	font-family: "Courier New", monospace;
}
TEXTAREA, INPUT.textbox, INPUT.button	{
	margin:0;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #777;
}
SELECT	{
	margin:0;
	border:1px solid #777;
}
TEXTAREA, INPUT, SELECT	{
	font-family: Verdana, Arial, sans-serif, serif;
	font-size:11px;
}
TEXTAREA	{ overflow:auto; }
H1.title, H2.title, H3.title	{
	margin-bottom:15px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
H1.title	{ font-size:14px;	}
H2.title	{ font-size:13px;	}
H3.title	{ font-size:12px;	}
TH	{
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
UL, OL	{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
IMG	{
	border:0;
}
/* Fonts */
.small		{ font-size:10px;		}
.big		{ font-size:14px;		}
.smaller	{ font-size:75%;		}
.bigger		{ font-size:125%;		}
.left		{ text-align:left;		}
.center		{ text-align:center;	}
.right		{ text-align:right;		}
.bold		{ font-weight:bold;		}
.italic		{ font-style:italic;	}
.underline	{ text-decoration:underline; }
.block		{ display:block;		}
/*=========================================================================*/
.error, .warning, .required	{
	color:#FF0000;
	font-weight:bold;
}
.highlighted	{
	background:#FFFFCC;
}
DIV.error_message	{
	width:400px;
	padding:6px;
	border:1px solid #000;
	color:#FF0000;
	font-size:12px;
	text-align:center;
}
/* Capita que muestra lista de estados */
#dynamic_state_list	{
	margin-top:10px;
	height:200px;
	overflow:scroll;
	border:1px solid #000;
	padding:6px;
	background:#EEE;
}
/* Capa que se mueve con el mouse */
DIV.mouseinfo	{
	width:200px;
	max-height:250px;
	overflow:auto;
	z-index:10;
	border:1px solid #000;
	padding:6px;
	background:#EEE;
	position:absolute;
	cursor:default;
}
SPAN.mouseinfo, P.mouseinfo	{
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
.green	{
	color:#008000;
	font-weight:bold;
}


.release_title	{
	color:#CA0505;
	font-weight:bold;
	font-size:16px;
	margin-bottom:25px;
}
* HTML .release_title	{

}
.release_blurb	{
	margin-bottom:25px;
}
.release_content	{
	font-size:13px;
}