/*
-------------------------------------------------------
ASA Style Sheet Rev 2.7
-------------------------------------------------------
*/


/* ========== BASE HTML STYLES ========== */

body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A
{
	color: #3F80BA;
	text-decoration: underline;
	font-size: 10pt;
}

A:hover
{
	color: #ff0000;
}

P
{
	color: #000000;
	font-size: 10pt;
	line-height: 1.25em;
	margin-top: 0px;
	margin-bottom: 10px;	
}

P.newspaper
{
	color: #000000;
	font-size: 10pt;
	text-justify: newspaper;
	text-align: justify;
	line-height: 1.25em;
	margin-top: 0px;
	margin-bottom: 10px;
}

P.Small
{	
	color: #000000;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 10px;
}

P.NoBottom
{
	margin-bottom: 0px;	
}

UL
{
	margin-left: 15px;
	margin-top: 0px;
	list-style-type: disc;
}

OL
{
	margin-left: 30px;
	margin-top: 0px;
}

OL LI
{
	color: #000000;
	font-size: 10pt;
	margin-bottom: 10px;
}

UL LI
{
	color: #000000;
	font-size: 9pt;
}

LI.nomargin
{
	margin-left: 0px;
}

LI A 
{
	font-size: 10pt;
}

Form
{
	color: #000000;
	font-size: 12px;
	line-height: 1.25em;
	margin-top: 0px;
	margin-bottom: 10px;
}

H1
{
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.25em;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}

H2
{
	font-size: 1.15em;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}

H3
{
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* ========== GLOBAL ELEMENTS ========== */

/* MASTER TABLE CONTAINING LAYOUT */
Table.master
{
	width: 100%;
	border-collapse: collapse;
	border-style: none;
	height: 100%;
}

Table.master TD
{
	padding: 0px 0px 0px 0px;
	background-repeat: repeat;
}

Table.master TD.navbar
{
	background-color: #5B74AA;
}

Table.master TD.mainbody
{
	background-color: #ffffff;
	height: 100%;
}

/* TABLES USED FOR HEADER */
Table.banner
{
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}

Table.banner TD
{
	padding: 0px 0px 0px 0px;
}

Table.banner TD.menuspace
{
	background-color: #2F3E5F;
}

Table.banner TD.bufferspace
{
	background-image: url(/images/spacer_bkg.gif);
}


/* MAIN CONTENT TABLE */
Table.main
{
	width: 775px;
	border-collapse: collapse;
	border-style: none;
	height: 100%;
}

Table.main TD
{
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

Table.main TD.menuspace
{
	background-image: url(/images/navmenu_bkg.gif);
	background-repeat: repeat-y;
	width: 155px;
}

Table.main TD.home
{
	width: 620px;
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

Table.navmenu
{
	border-collapse: collapse;
	border-style: none;
	width: 775px;
	padding: 0px 0px 0px 0px;
}

Table.navmenu TD 
{
	vertical-align: middle;
	text-align: left;
}

Table.navmenu TD A
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

Table.navmenu TD A:hover
{
	color: #ffff00;
}

Table.menuholder TD
{
	vertical-align: middle;
	text-align: left;
}

Table.menuholder
{
	width: 155px;
	border-collapse: collapse;
	border-style: none;
}

Table.menuholder TD
{
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	padding-top: 8px;
}

ul.makeMenu2, ul.makeMenu2 ul { width: 132px; padding-left: 0px; cursor: default; margin-left: 0px; }
ul.makeMenu2 li { list-style-type: none; margin: 0px; position: relative; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; background-color: #969EBF; margin-bottom: 2px; border: 1px solid #5465AC; }
ul.makeMenu2 li > ul { display: none; position: absolute; top: 2px; left: 132px; }
ul.makeMenu2 li:hover, ul.makeMenu2 li.CSStoHighlight { background-color: #969EBF; }
ul.makeMenu2 ul.CSStoShow { display: block; }
ul.makeMenu2 li:hover > ul { display: block; }
ul.makeMenu2 li a { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px; }
ul.makeMenu2 li a:hover { color: #ffff00; }


		
