/*
	+----------------------------------------------+
	| GENERIC                                      |
	+----------------------------------------------+
*/


h1
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 16pt;
	color: #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
}

h2
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	color: #444444;
	padding-top: 20px;
	padding-left: 20px;
}

p,td,ul,li,tr
{
	font-family: Helvetica, Arial, Sans-Serif;
}

/*
	+----------------------------------------------+
	| HEADER                                       |
	+----------------------------------------------+
*/

.small_text
{
	font-size: 10pt;
	color: rgb(100,100,100);
}

td.header_title
{
	background-color: rgb(220,220,220);
	padding: 3 10 3 10;
	font-weight: bolder;
	border-bottom: 1px black solid;
}

td.header_title a,
td.header_title a:visited,
td.header_title a:hover
{
	color: black;
	text-decoration: none;
}

td.header_not_selected
{
	background-color: rgb(220,220,220);
	padding: 3 10 3 10;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1px black solid;
	text-align: center;
}

td.header_not_selected a,
td.header_not_selected a:visited,
td.header_not_selected a:hover
{
	color: rgb(100, 100, 100);
	text-decoration: underline;
}

td.header_selected
{
	background-color: rgb(244, 244, 244);
	padding: 3 10 3 10;
	font-weight: normal;
	font-size: 12px;
	border-bottom: none;
	border-left: 1px black solid;
	border-right: 1px black solid;
	text-align: center;
}

td.header_selected a,
td.header_selected a:visited,
td.header_selected a:hover
{
	color: rgb(100, 100, 100);
	text-decoration: none;
}

td.header_menu
{
	background-color: rgb(244, 244, 244);
	border-bottom: 1px rgb(147,147,147) solid;
	height: 100px;
}


/*
	+----------------------------------------------+
	| FOOTER                                       |
	+----------------------------------------------+
*/

p.footer
{
	font-size: 10pt;
	color: #aaaaaa;
}
