/* Node Selectors */
*
{
	font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	color:#000000;
}

.bigup
{
	font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
	color:maroon;
}

body
{
	padding:0px;
	padding-top:20px;
	margin:0px;
}

form
{
	padding:0px;
	margin:0px;
	_margin:-1px; /*Hack for IE*/
}

img
{
	border:0px;
	vertical-align:middle;
}

/*input
{
	border:solid 1px #888888;	
}
*/

table
{
	padding:0px;
	margin:0px;
	_margin:-1px; /*Hack for IE*/
	border:solid 0px #CCCCCC;
	border-collapse:collapse;
	width:100%;
}

tr
{
	vertical-align:top;
}

td
{
	text-align:left;
	border:solid 0px #CCCCCC;
}

/* Class Selectors */
.left
{
	text-align:left !important;
}

.center
{
	text-align:center !important;
}

.right
{
	text-align:right !important;
}

.justify
{
	text-align:justify !important;
}

.top
{
	vertical-align:top !important;
}

.middle
{
	vertical-align:middle !important;
}

.bottom
{
	vertical-align:bottom !important;
}
.bold
{
	font-weight:bold !important;
}

.paragraph
{
	padding:10px 0px 10px 0px !important;
}

.paragraph2
{
	padding:5px 0px 5px 0px !important;
}

.fixed-table
{
	table-layout:fixed !important;
}

.flat-button
{
	padding:3px;
	border:solid 1px #888888;	
}

.mini-text
{
	font-size:7pt;
	color:#888888;
	border:solid 1px #888888;	
}

.label
{
	padding:0px 5px 0px 0px;
}

.content-header td
{
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}

.content-header-left
{
	background-image:url(images/redback.gif);
	width:20%;
}

.content-header-middle
{
	background-image:url(images/beigeback.gif);
	width:60%;
}

.content-header-left-main
{
	background-image:url(images/beigeback.gif);
	padding:3px;
	width:20%;
}
.content-header-center-main
{
	background-image:url(images/beigeback.gif);
	padding:3px;
	width:60%;
}
.content-header-right-main
{
	background-image:url(images/beigeback.gif);
	padding:3px;
	width:20%;
}

.content-header-right
{
	background-image:url(images/redback.gif);
	width:20%;
}

.link-menu td
{
	text-align:center;
	vertical-align:middle;
}

.link-menu td a:link
{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.link-menu td a:visited
{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.link-menu td a:hover
{
	font-weight:bold;
	color:#660000;
	text-decoration:none;
}

.link-menu-selected 
{
	border:solid 1px #bababa !important;
}

.content-body-left
{
	padding-top:0px;
	vertical-align:top;
}

.content-body-left a
{
	display:block;
	padding:10px 2px 5px 2px;
}

.content-body-left a:link
{
	font-weight:lighter;
	color:#660000;
	text-decoration:none;
}

.content-body-left a:visited
{
	font-weight:lighter;
	color:#660000;
	text-decoration:none;
}

.content-body-left a:hover
{
	font-weight:lighter;
	color:#FF9900;
	text-decoration:underline;
}

.content-body-left-selected
{
	font-weight:bold !important;
	text-decoration:none !important;
	display:block !important;
	padding:3px !important;
	margin-top:8px !important;
	background-image:url(images/beigeback.gif) !important;
	color:#FFFFFF !important;
	text-align:center !important;
}

.content-body-left span
{
	display:block;
	padding:3px;
	margin-top:20px;
	background-image:url(images/redback.gif);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.content-body-right a
{
	display:block;
	padding:10px 2px 5px 2px;
}

.content-body-right a:link
{
	font-weight:lighter;
	color:#660000;
	text-decoration:none;
}

.content-body-right a:visited
{
	font-weight:lighter;
	color:#660000;
	text-decoration:none;
}

.content-body-right a:hover
{
	font-weight:lighter;
	color:#FF9900;
	text-decoration:underline;
}



.content-body-middle
{
	padding:10px 40px 10px 40px;
	vertical-align:top;
}

.content-body-right
{
	padding-top:30px;
	vertical-align:top;
}

.content-body-right span
{
	display:block;
	padding:3px;
	margin-top:20px;
	background-image:url(images/redback.gif);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.footer-menu-homepage
{
	padding:3px 0px 3px 0px;
	margin-bottom:5px;
	background-image:url(images/beigeback.gif);
	color:#FFFFFF;
}

.footer-menu
{
	padding:3px 0px 3px 0px;
	margin-bottom:5px;
	background-image:url(images/redback.gif);
	color:#FFFFFF;
}

.footer-menu a:link
{
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
}

.footer-menu a:visited
{
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
}

.footer-menu a:hover
{
	font-weight: lighter;
	color: #FFFF66;
	text-decoration: underline;
}

.footer-text
{
	font-size:7pt;
}

/*Id Selectors*/
#TableLayout
{
	text-align:center; /*IE*/
	margin-left:auto; margin-right:auto; /*Mozilla*/
	width:900px;
}
