td.itemlinks {
line-height : 0.9em;
}

.subtitles {
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #666699; 
FONT-FAMILY: Verdana, Tahoma; 
}

.subtitles2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #339966; 
FONT-FAMILY: Verdana, Tahoma; 
}

.plaintext {

FONT-SIZE: 8pt; 

FONT-FAMILY: Verdana, Tahoma; 
}

#newstable {
border: 0px solid #aaaaaa;
background-color : #ffffff;
}

.content {
font-family : Tahoma, Arial;
font-size : 11px;
letter-spacing: 0px;
line-height : 1.1em;
color : black;
}
.subtitle2 {
font-family : Tahoma, Arial;
font-size : 11px;
color : #1A860C;
line-height : 11pt;
}
.subtitle {
font-family : Tahoma, Arial;
font-weight : bold;
font-size : 10px;
color : #1A860C;
line-height : 11pt;
}
.newshead {
font-family : Tahoma, Arial;
font-weight : bold;
font-size : 10px;
color : #666699;
line-height : 11pt;
}
  
.sublinks {
font-family : Tahoma, Arial;
font-size : 10px;
color : #1A860C;
text-decoration : none;
}  
.sublinks2 {
font-family : Tahoma, Arial;
font-size : 10px;
color : #666666;
text-decoration : none;
line-height : 2em;
}  
.short1 {
font-family : Tahoma, Arial;
font-size : 10px;
color : #666666;
line-height : 1.3em;
text-decoration : none;
letter-spacing : 0px;
}
.fat {
font-family : Tahoma, Arial;
font-size : 10px;
font-weight : bold;
color : #666666;
line-height : 1em;
text-decoration : none;
letter-spacing : 0px;
}

table.sub {
border-left-width:1px;
border-left-color:#1A860C;
border-left-style:solid;
border-right-width:1px;
border-right-color:#1A860C;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#1A860C;
border-bottom-style:solid;
}

table.bordered {
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
}

table.subsub {
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
}
td.subsubn {
border-top-width:1px;
border-top-color:#999999;
border-top-style:solid;
}
td.subsubfirst {
border-top-width:1px;
border-top-color:#1A860C;
border-top-style:solid;
}
td.arrow {
border-top-width:1px;
border-top-color:#999999;
border-top-style:solid;
font-family : Tahoma, Arial;
font-size : 10px;
color : #666666;
line-height : 1.3em;
text-decoration : none;
letter-spacing : 0px;
}
td.arrowfirst {
border-top-width:1px;
border-top-color:#1A860C;
border-top-style:solid;
font-family : Tahoma, Arial;
font-size : 10px;
color : #666666;
line-height : 1.3em;
text-decoration : none;
letter-spacing : 0px;
}

table.news {
border-left-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-right-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#cccccc;
border-top-style:solid;
}

.newstitle {
	font-family : Tahoma, Verdana, Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	background-color: #61A058;
}

.currenttitle {
	font-family : Tahoma, Verdana, Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	background-color: #5E749B;
}

.shortcuttitle {
	font-family : Tahoma, Verdana, Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	background-color: #5E639B;
}

.shorttitle {
	font-family : Tahoma, Verdana, Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	background-color: #666699;
}

table.host {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}



tr.yellow td {
	font-size: 9pt;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #E4EAF5;
	}

td.firstcol {
	font-size: 9pt;
	text-align: center;
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
}

td.width {
	width: 150px;
	}

td.adjacent {
	font-size: 9pt;
	border-left: 1px solid #CCC;
	text-align: center;
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}


