body,html

{

    margin: 0em;

    padding: 0em;

}



body

{

	background-color: #CCCCCC;    

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}



div.topbar

{
	background-color: #000000;
	width: 800px !important;
	width: 780px;
}



div.content

{
	width: 760px !important;
	width: 781px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FAFAFA;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}



div.prenavbar

{

	margin: 0em 0em 0.3em 0em;

	border: 1px solid #999999;

	background-color: #F1F1F1;

}



div.prenavbar table

{

	width: 100% !important;

	width: 99%;

}



div.prenavbar td

{

	margin: 0em;

	padding: 0.5em;

	font-size: 0.7em;

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	

	text-align: center;

}



div.prenavbar td strong

{

	color: #FF0000;

}



div.prenavbar td a

{

	margin: 0em;	

}



div.prenavbar td a:link, div.prenavbar td a:visited

{

	color: #CC0000;

	text-decoration: underline;

}



div.prenavbar td a:hover, div.prenavbar td a:active

{

	color: #CC0000;

	text-decoration: underline;	

}



div.navigation

{

	font-size: 0.8em;

	text-align: center;

}



div.navigation ul

{

	margin: 0em;

	padding: 0.5em;

	border: 1px solid #999999;

	background-color: #F1F1F1;

}



div.navigation ul li

{

	display: inline;

	margin: 0em;

	padding: 0.5em;

}



div.navigation ul li a

{

	font-size: 0.85em;

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	padding: 5px 5px 5px 5px;

	margin: 0em;	

}



div.navigation ul li a:link, div.navigation ul li a:visited

{

	color: #000000;

	text-decoration: none;

}



div.navigation ul li a:hover, div.navigation ul li a:active

{

	border: 1px solid #999999;

	background-color: #EBEBEB;

	padding: 4px 4px 4px 4px;

	color: #CC0000;

}
div.navigation ul li ul {
position: absolute;
width:150px;
display:none;
}

div.navigation ul li ul:hover {
display:block;
}

div.breadcrumbs

{

	font-size: 0.8em;

}



div.copyright

{
	width: 760px !important;
	width: 781px;
	font-size: 0.8em;
	background-color: #F1F1F1;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}



div.copyright p

{

	margin: 0em;

	padding: 0em;

	color: #666666;

}



div.copyright a,div.copyright a:link,div.copyright a:visited,div.copyright a:hover,div.copyright a:active

{

	color: #666666;

	text-decoration: none;

}



div.maincontent p, div.maincontent li

{

	font-size: 0.8em;

	line-height: 1.5em;

}



h1,h2,h3,h4,h5,h6

{

	color: #B55522;	

	margin-top: 0.3em;

	margin-bottom: 0.5em;

}



h1

{

	font-size: 1.7em;

	font-weight: normal;

}



h2

{

	font-size: 1.4em;

	font-weight: normal;

}



h3

{

	font-size: 1.05em;

}



h4

{

	font-size: 0.9em;

}



h5,h6

{

	font-size: 0.7em;

}



a:link, a:visited

{

	color: #000000;

}



a:hover, a:active

{

	text-decoration: underline;

}



hr

{

	border-top: 1px solid #E5E5E5;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	margin-top: 1em;

	margin-bottom: 1em;

}



dt

{

	font-size: 0.8em;

	font-weight: bold;

	margin-bottom: 1em;

}



dd

{

	font-size: 0.8em;

	margin-bottom: 1em;

}



div.maincontent table

{

	margin: 0 0 12px 0;	

	border-collapse: collapse;

}



div.maincontent table th, div.maincontent table td

{

	border: none;

	font-size: 0.8em;

	padding: 4px;

}



div.maincontent table th

{

	background-color: #F1F1F1;

}



div.maincontent table caption

{

	font-size: 0.8em;

	margin: 0 0 10px 0;

}



td.warningText, p.warningText

{	

	color: #FF0000;

	font-size: 0.8em;

}



label, .form label, .formLabel, .formlabel

{	

	color: #000000;

	font-size: 0.7em;

	font-weight: bold;

}



.errorTextBox

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 1px;

	border: 2px solid #FF0000;

	font-size: 0.8em;

}



.textBox

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 1px;

	font-size: 0.8em;

}



span.formHelpText

{

	font-size: 0.7em;

}



div.maincontent table.layout, div.maincontent table.layout td, div.maincontent form table, div.maincontent form table td

{

	border: none;

	padding: 0;

	margin: 0;

	font-size: 100%;

}

