/* CSS definition file containing sitestyle stylesheets */
body, h1, h2, h3, h4, p, ul, ol, li, th, td, sub, sup, font, center, left, right {font-family:verdana, arial, helvetica, sans-serif;}
a:link 	{color:#0000FF}; text-decoration:underline;}
a:active {color:#ff0000;text-decoration:underline;}	
a:visited {color: #660066; text-decoration:underline;}
a:hover	{color: #FF0000; text-decoration:underline;}
h1, h2, h3, h4 {font-weight: bold;}
h1 {font-size:20pt;}
h2 {font-size:16pt;}
h3 {font-size:12pt;}
h4 {font-size:8pt;}
h5 {font-size:8pt;vspace:0;}
th {font-weight: bold;}
td {font-size: 8pt;}
sup, sub {text-decoration: none;font-size:8pt;}
hr {color:#000000; width:95%; height:1px; text-align:center;}

.info {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666}

.small
	{
	font-size:8pt;
	margin-bottom: 6px 
	margin-top: 6px 
	}

.realsmall
	{
	font-size:7pt;
	margin-bottom: 0px 
	margin-top: 0px 
	}

#box
	{
	border: #000000 1px solid;
	padding: 5px;
	width:180px;
	height:180px;
	background-color:#FFFFFF;
	}

#leftborder
	{
	text-align:left;
	padding: 0px;
	}

#rightborder
	{
	text-align:right;
	padding: 0px;
	}

#tablebox
	{
	border: #000000 1px solid;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	background-color:#FFFFFF;
	}

#banner
	{
	width:100%;
	text-align: left;
	padding: 0px;
	}

#menu
	{
	font-size: 10pt;
	border-top: #000000 1px dashed;
	border-bottom: #000000 1px dashed;
	width:100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#eeeeee;
	}

#main
	{
	font-size: 10pt;
	padding: 10px;
	border-left: #000000 1px dashed;
	border-right: #000000 1px dashed;
	width:50%;
	text-align: justify;
	vertical-align: top;
	}
	#main ul
		{
		list-style: square;
		margin: 10px auto;
		padding: 0px auto;
		}
	#main ol
		{
		margin: 10px auto;
		padding: 0px auto;
		}

#left
	{
	font-size: 8pt;
	padding: 5px;
	border: #CEEAF7 1px solid;
	width:25%;
	height:300px;
	text-align: justify;
	vertical-align: top;
	background-color:#CEEAF7;
	}
	#left ul
		{
		list-style: square;
		margin: 5px auto;
		padding: 0px auto;
		}
	#left ol
		{
		margin: 5px auto;
		padding: 0px auto;
		}

#right
	{
	font-size: 8pt;
	padding: 5px;
	border: #CEEAF7 1px solid;
	width:25%;
	height:300px;
	text-align: justify;
	vertical-align: top;
	background-color:#CEEAF7;
	}
	#right ul
		{
		list-style: square;
		margin: 5px auto;
		padding: 0px auto;
		}
	#right ol
		{
		margin: 5px auto;
		padding: 0px auto;
		}

#footer
	{
	font-size: 10pt;
	border: #000000 1px solid;
	padding: 5px;
	width:100%;
	text-align: center;
	}

#picture
	{
	font-size: 10pt;
	border: #000000 1px solid;
	text-align: center;
	}