/* HTML tags */

body, html {
  font: 8pt Tahoma;
  color: #606060;
	padding: 0;
	margin: 0;
	background-color: #e9d6b4;
}

img {
  border: 0 none;
}

td {
  vertical-align: top;
}

input,
select,
option,
textarea {
  font: 8pt Tahoma;
  color: #606060;
}

/* Standard classes */

.fullHeight {
  height: 100%;
}

.bold {
  font-weight: bold; !important
}

.gradient {
  background-image:url(../gfx/content.spacer.jpg);
  background-repeat: repeat-y;
  background-position: center;
}

.maingradient {
  background-image:url(../gfx/main.content.spacer.jpg);
  background-repeat: repeat-y;
  background-position: center;
}

.footer {
  height: 36px;
  padding: 10 0 0 0px;
  font: 8pt "Times New Roman";
  text-align: center;
}

.footer a {
  font: 8pt "Times New Roman";
  color: #505050;
  text-decoration: none;
}

.footer a:hover {
  color: #303030;
  text-decoration: underline;
}

.right {
  width: 200px;
}

.left {
  width: 80px;
}

.headLine {
	font-family: "Times New Roman";
	font-size: 20pt;
	font-weight: bold;  
	color: #a38d31;
	text-transform: uppercase;
}

.lead {
  font: 10pt Tahoma;
  font-style: italic;
  color: #303030;
}

.content {
  display: block;
  padding: 4 0 4 0px;
  font: 8pt Tahoma;
  color: #606060;
  text-align: justify;
}

.description {
  display: block;
  padding: 4 0 4 0px;
  font: 8pt Tahoma;
  color: #606060;
  text-align: justify;
}

.index {
  display: block;
	font: 7pt Tahoma;
	color: #303030;
	padding: 0;
	margin: 0;
}

/* Page navigator style */

#pageNavigator td {
  vertical-align: middle;
}

#pageNavigator td a {
  font: 8pt Tahoma;
	text-decoration: none;
  color: #0099FF;
}

#pageNavigator td a:hover {
  color: #606060;
}

#pageNavigator td a.active {
  color: #000000;
	font-weight: bold;
}

/* Index on news style */

ul#index {
  font: 8pt Tahoma;
  margin: 0;
  padding: 0;
} 

ul#index li {
  display: block;
  margin: 0; 
  padding: 1 0 1 0px;
  list-style: none; 
} 

ul#index li a {
  color: #606060;
  text-decoration: none;
}

ul#index li a:hover {
  color: #303030;
  text-decoration: underline;
}

ul#index label {
  font: 8pt Tahoma;
  font-weight: bold;
  color: #202020;
  padding: 10 0 0 0px;
  display: block;
}

/* Article styles */
#article {
  font: 8pt Tahoma;
  display: block;
  padding: 2 0 2 0px;
}

#article span {
  display: block;
  padding: 4 0 4 0px;
}

#article em {
  font-style: normal;
  font-weight: bold;
	color: #202020;
}

#award .headLine {	font-family: "Times New Roman";
	font-size: 10pt;
	font-weight: bold;  
	color: #a38d31;
	text-transform: uppercase;
}

#award img {
  display: block;
  float: none;
}

/* Link styles */
#link {
  font: 8pt Tahoma;
  display: block;
  padding: 2 0 2 0px;
}

#link span {
  display: block;
  padding: 4 0 4 0px;
}

#link .headLine {
  font-family: "Times New Roman";
  font-size: 10pt;
  font-weight: bold;  
  color: #a38d31;
  text-transform: uppercase;
}

#link img {
  display: block;
  float: none;
}

#link a {
  text-decoration: none;
  color: #606060;
  font-weight: bold;
}

#link a:hover {
  text-decoration: underline;
  color: #202020;
}

#articleHeadOnly {
  font: 8pt Tahoma;
}

#articleHeadOnly span {
  display: block;
  padding: 4 0 4 0px;
}

#articleHeadOnly .headLine {
	font-family: "Times New Roman";
	font-size: 8pt;
	font-weight: bold;
	color: #a38d31;
	text-transform: uppercase;
	text-decoration: none;
}

.headLine a  {
	color: #a38d31;
	text-transform: uppercase;
	text-decoration: none;
}

.headLine a:hover {
	color: #b39d41;
	text-decoration: none;
}


#articleHeadOnly .lead {
  font: 9pt Tahoma;
  font-style: italic;
  color: #303030;
}

#mainpagelink .headLine {
	font-family: "Times New Roman";
	font-size: 8pt;
	font-weight: bold;
	color: #a38d31;
	text-decoration: none;
}
