body	{
	padding:0;
	margin:0;
	font-size:80%;
	
	font-family:verdana, sans-serif;
	color:black;
	background:#ffcc33 url(../_images/bg_shadow.gif) center repeat-y;	
}
h1, h2, h3, h4, h5, h6, h7	{text-align:left;line-height:90%;}

table	{font-size:100%;}
td		{vertical-align:top;}
a		{text-decoration:none;color:#cc0000;}
a:hover	{text-decoration:underline;color:#ff0000;}

.italic	{font-style:italic;}
.bold	{font-weight:bold;}
.aright	{text-align:right;}

/* ============================================================ */

table.container
{
	width:100%;height:100%;
}
table.main	{height:101%;}
table.top	{}


td.strip
{
	display:none;
	height:33px;
	background:black url(../_images/gradient_black.gif) center repeat-x;
}

table.content
{
	width:760px;height:100%;
	background:white;
}
td.header
{
	height:92px;
	background:#ff0000;
}
div.header
{
	margin:0;
	padding:0;
}


td.left
{
	height:100%;width:150px;
	text-align:center;
	background:#f0c030;
}
div.left
{
	width:150px;
	margin:0;
	margin-bottom:20px;
	padding:0;
}
div.left	img	{margin-bottom:10px;}
div.left	a	{text-decoration:none;}

div.b150
{
	width:150px;
	background:white;
	color:black;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
}

div.submenuItem
{
	width:140px;
	margin-bottom:5px;
	font-weight:bold;
	border:solid 1px #ff9900;
	padding-top:3px;
	padding-bottom:3px;
}


td.middle
{
	height:100%;width:610px;
	line-height:150%;
	background:url(../_images/bg_middle.gif) left repeat-y;

}
div.middle	{margin:60px;margin-top:0;}
div.middle	a	{font-weight:bold;}

td.redundant
{
	color:white;
	background:#ff0000 url(../_images/gradient_red.gif) center repeat-x;
	vertical-align:middle;
	text-align:center;
}
div.redundant	{margin-right:60px;}
div.redundant	a	{font-weight:bold;color:#f0f0f0;}
div.redundant	a:hover	{color:#ffffff;text-decoration:underline;}
td.separator	{width:20px;background:url(../_images/separator_red.gif) center no-repeat;}


td.footer
{
	display:none;
	color:white;
	background:black url(../_images/gradient_black.gif) center repeat-x;
	vertical-align:middle;
	text-align:center;
}
div.footer	{margin:10px;}




/* =============================================================== */

div.floatRight
{
	float:right;
	margin:20px;
	margin-top:0;
	margin-right:0;
}
div.floatRight	img	{margin-top:3px;}

div.floatLeft
{
	float:left;
	margin:20px;
	margin-top:0;
	margin-left:0;
}
div.floatLeft	img	{margin-top:3px;}

/* =============================================================== */

p.section
{
	clear:both;
	color:#cc0000;
	font-size:1.5em;

}

/* =============================================================== */
