body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: verdana, tahoma, arial;
	font-size: 10pt	vertical-align: top;
	background-image:url(gradient.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

.top-container {
  background-color: #f1f1f1;
  padding: 30px;
  text-align: center;
}

/* Style the header */
.header {
  padding: 10px 16px;
  background: #555;
  color: #f1f1f1;
}

/* Page content */
.content {
  padding: 16px;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 102px;
}



img {
position:relative;
left:5px;
padding-right:10px;
border-style: none;
} 	


#mainTable {
	width: 800px;
	xbackground-color: #BBBBBB;
	xborder-right: 1px dotted #cc0000;
	vertical-align: top;
}


table {
	vertical-align: top;
}

td {
	vertical-align: top;
}

#hrow {
	background-color: #FFFFFF;
	color: #bb0000;
	font-weight: bold;
	font-family: verdana, tahoma, arial, helvetica;	font-size: 13pt;
}


#maincontent {
	font-size: 10pt;
	padding: 0px 25px 20px 25px;
	vertical-align: top;
	background-color: #FFFFFF;
}

#shadow	{
	background-image:url(shad.gif);
	background-repeat:repeat-x;
	height: 15px;
}

#sidebar {
	background-image:url(/assets/shad2.gif);
	background-repeat:repeat-x;
	width: 120px;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
	background-color: #EEEEEE;
	color: #000000;
	padding-left: 6px;
	padding-right: 8px;
}

#footer {
	background-color: #ffffff;
	color: #666666;
	font-family: verdana, tahoma, arial, helvetica;	font-size: 8pt;
}

h1 {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 22px;
	color: #bb0000;	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	font-family: Arial, sans, Verdana, Helvetica
;	font-size: 16px;
	font-weight: bold;
	color: #CC0000;	margin-top: 12px;
	margin-bottom: 0;
}

#maincontent a:link, #maincontent a:visited {
	color: #990000;
	text-decoration: none;
	background-color: #fff;
}

#maincontent a:hover, #maincontent a:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #cc0000;
}

#sidebar a {
	/*/*/	padding: 0px 0px 0px 0px;
	xdisplay: block;
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans;
/* */}

#sidebar a:link, #sidebar a:visited {
	color: #666666;
}

#sidebar a:hover, #sidebar a:active {
	color: #CC0101;
	text-decoration: underline;
}

#sidebar ul {
	/*/*/list-style-type: none;
	margin: 0;
	padding: 0;
/* */}

#sidebar li {
	/*/*/margin: 0px 0px 0px 0px;
 /* */}

#sidebar form {
 	font-family: Verdana, Helvetica, Arial, sans;
	font-size: 11px;
	padding: 6px;
}

#sidebar h2 {
	font-size: 14px;
	font-weight: bold;
	color: ffffff;
	padding-left: 9px;	
}

#yearlist {
	font-size: 10pt;
	padding: 0px 25px 20px 25px;
	vertical-align: top;
	background-color: #FFFFFF;
}

#yearlist a:link, #yearlist a:visited {
	color: #000000;
	background-color: #fff;
	text-decoration: none;
}

#yearlist a:hover, #yearlist a:active {
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
	display: block;
}

#yearlist ul {
	/*/*/list-style-type: none;
	margin: 0;
	padding: 0;/* */
	text-align: center;
}

#footer p {
 	font-family: Verdana, Helvetica, Arial, sans;
	font-size: 11px;
	color: #fff;
	text-align: center;
	margin: 0 0 0 0;
}
