/*--------------------------------------------------------
Site-wide defintions 
---------------------------------------------------------*/
html {
	height:101%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color:#000000;
	color:#FFFFFF;
	margin-top:0px;
	line-height:1.2;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

.footer {
	color:#99ffff;
	font-size:8pt;
}

/* Table info -------------------------------------------*/
table.container {
	width:930px;
	padding:0,0,0,0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

/* Links ------------------------------------------------*/
a:LINK, a:VISITED {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-style:italic;
}

a:HOVER {
	text-decoration:underline;
	color:#ffffff;

}

a.li:LINK, a.li:VISITED {
	text-decoration:none;
	color:#99ffff;
	font-weight:normal;
	background-color:#000000;
	font-style:normal;
}

a.li:HOVER {
	background-color:#99ffff;
	color:#000000;
}

ul.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	list-style-type: disc;
	list-style-position: outside;
	color:#99ffff;
}

li.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#99ff99;
}

a.footer:LINK, a.footer:VISITED {
	text-decoration:none;
	color:#99ffff;
	background-color:#000000;
	font-style:normal;
}

a.footer:HOVER {
	color:#000000;
	background-color:#99ffff;
}

/*--------------------------------------------------------
Home page specific defintions 
---------------------------------------------------------*/

td.home-header {
	background-image:url(/images/home-banner-top.jpg);
	background-repeat:no-repeat;
}

td.home-header-full {
	background-image:url(/images/home-banner-full.jpg);
	background-repeat:no-repeat;
}

td.home-header-row2 {
	background-image:url(/images/home-banner-bottom.jpg);
	background-repeat:no-repeat;
}

td.home-body {
	background-image:url(/images/home-body-bg.jpg);
	background-repeat:repeat-y;
}


/*--------------------------------------------------------
Forms defintions 
---------------------------------------------------------*/

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}


/*--------------------------------------------------------
Subpage Styles 
--------------------------------------------------------*/

.pg2-green-heading {
	margin-left:50px;
	font-size:18pt;
	font-weight:normal;
	color:#71ec78;
}

.pg2-blue-heading {
	font-size:18pt;
	font-weight:normal;
	color:#99ffff;
}

a.pg2-nav-row-1:LINK, a.pg2-nav-row-1:VISITED {
	font-size:8pt;
	color:#99ffff;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}

a.pg2-nav-row-1:HOVER {
	color:#000000;
	background-color:#99ffff;
}

a.pg2-nav-row-2:LINK, a.pg2-nav-row-2:VISITED {
	font-size:8pt;
	color:#71ec78;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}

a.pg2-nav-row-2:HOVER {
	color:#000000;
	background-color:#71ec78;
}

.pg2-subhead-green {
	font-size:12pt;
	color:#71ec78;
}

.pg2-subhead-blue {
	font-size:12pt;
	color:#99ffff;
}
