a {	
	color: #333333;	
	text-decoration: underline;
}
a:visited
{
	color                 : #666;
	font-weight           : bolder;
}
a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
a:active
{
	color                 : #003366;
}

body {	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 2em;	
	color: #336699;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}
h2 {
	color: #CCCCCC
	}
h3 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.15em;	
	background-color: #006666;  	
	color: #DCDCDC
	}
h4 {
	color: #000000
	}
table {
	color: #FFFFFF
	}
td, th {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	color: #333333
	}
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}
ul {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
a:hover {	
	text-decoration: underline
	}
tr.ListHeaderColor th {
	text-align: left;
	}.small {
	font-size: 85%;
}

table.tabgrey td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    font                 : 12px "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #333333
}
table.tabgrey
{
	border                :none;
	border                :1px solid #CCC;
	color: #333333
}
table.tabgrey thead th,
table.tabgrey tbody th
{
  background            : #FFF url('th_bck.gif') repeat-x;
  color                 : #666;  
  padding               : 6px;
  border-left           : 1px solid #CCC
}
table.tabgrey tbody th
{
  background            : #ffffff;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
table.tabgrey tbody tr td
{
  font-size             : 11px;
  padding               : 6px 6px;
  color                 : #666;
}
table.tabgrey tbody tr:hover
{
  'background            : #FFF url(tr_bck.gif) repeat;
}

#table.tabgrey tbody tr:hover td
{
  color                 : #FFF;
}
tfoot.tabgrey td
{
  background            : #AAA;
}
tfoot.tabgrey th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 2px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption.tabgrey
{
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.tabgrey a:link
{
	color                 : #666;
	font-weight           : bolder;
	
}
table.tabgrey a:visited
{
	color                 : #666;
	font-weight           : bolder;
}
table.tabgrey a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.tabgrey a:active
{
	color                 : #003366;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em
display: block
}
