
body, div {

    font-size:          10px; 
    font-family:		Verdana; 
    color:				#336699;
    margin : 0px;

}

table
{
	font-size: 8pt;
	margin: 0px;
	color: #003366;
	font-family: Verdana;	
}

.newsdate
{
	font-size: 8pt;
	margin: 0px;
	color: #888888;
	font-family: Verdana;
}

.newsintro, newscontent
{
	font-size: 9pt;
	margin: 0px;
	color: #003366;
	font-family: Verdana;
}



.tblMenu {

    font-size:          10px; 
    font-family:		Verdana; 
    color:				#336699;
    margin : 0px;

}

.menuleft {

    font-size:          11px; 
    font-family:		Verdana; 
    color:				#ffffff

}
   
.table_dotline { border-style: dotted; border-width: 1px; padding: 0 }
.cell_dotline { border:1px dotted #C0C0C0; padding:0;  }
.pic_border { border:1px solid #A2AED7; padding:0  }

a:link {

	font-family :Verdana;
	font-size : 10px;
    color:              #204E84;
    text-decoration:    none

}

a:visited {
	font-family :Verdana;
	font-size : 10px;
    color:              #204E84;
    text-decoration:    none

}

a:hover {
	font-family :Verdana;
	font-size : 10px;
    color:              #FF0000;
    text-decoration:    underline
}
   

/*
 * Second Bar
 */

a:link.secondbar {
    color:              #FFFFFF;
}

a:visited.secondbar {

    color:              #FFFFFF;

}

a:hover.secondbar {
    color:              #FFFFFF;
}

/*
 * News
 */

a:link.newstitle 
{
	font-family :Verdana;
	font-size : 11px;
    color:				#336699;
    text-decoration:    none;    
}

a:visited.newstitle {
	font-size : 11px;
    color:				#336699;
	text-decoration:    none;   
}

a:hover.newstitle 
{
	font-size : 11px;
    color:              #FF0000;
}


/*
 * Grey Link
 */

a:link.grey {

    color:              #AAAAAA;

}

a:visited.grey {

    color:              #AAAAAA;

}

a:hover.grey {

    color:              #777777;

}

a:link.blue 
{
	font-family:Verdana;
	font-size : 8.5pt;
    color:              #003366;
}

a:visited.blue 
{
	font-family:Verdana;
	font-size : 8.5pt;
    color:              #003366;	
}

a:hover.blue 
{
	font-family:Verdana;
	font-size : 8.5pt;
    color: #FF0000;
	text-decoration:underline;	
}


/*
 * Dark Grey Link
 */

a:link.darkgrey {

    color:              #666666;

}

a:visited.darkgrey {

    color:              #666666;

}

a:hover.darkgrey {

    color:              #333333;

}


/*
 * Black Link
 */

a:link.black {

    color:              #000000;

}

a:visited.black {

    color:              #000000;

}

a:hover.black {

    color:              #000000;

}



.title
{
	font-weight: bold;
	font-size: 8pt;
	color: #cb8332;
	font-family: Verdana;
}
.titlesub
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #008080;
	font-family: Verdana
	
}
.btn
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
}
.txt
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Verdana;
}
.tdtitle
{
	font-size: 8pt;
	font-family: Verdana;
}
.tdcontent
{
	font-size: 8pt;
	font-family: Verdana;
}
.tblx
{
	font-size: 8pt;
	width: 100%;
	font-family: Verdana;
}
.trs1
{
	background-color: #e6e6e6;
}
.trs2
{
	background-color: #FFF3E8;
}

.newsheader
{
	font-weight: bold;
	color: white;
	background-color: #6699cc;
	text-align: center;
}
.newsdeactive
{
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	text-align: center;
}

.tblmain
{
	font-size: 8pt;
	width: 100%;
	font-family: Tahoma;
	
}

.tblmain.header
{
	border-right: 1px ridge;
	border-top: 1px ridge;
	padding-left: 3px;
	font-size: 8pt;
	border-left: 1px ridge;
	cursor: hand;
	color: #000000;
	border-bottom: 1px ridge;
	font-family: Tahoma;
	background-color: activeborder;
	text-align: center;
}

.newsdate
{
	font-family:Tahoma;
	color:#008080;
}


.tablevote
{
	background-image: url(pollbar.gif);
	clip: rect(10px auto 10px auto);
	background-color: #99ccff;
}

.voteHeader
{
	font-family:Verdana;
	font-size:10px;
	color: white;
	font-weight:bold;
	background-color: #6699CC;
}

.voteTitle
{
	background-image: url(images\pollbar.gif);


.MsoNormal
{
	font-size: 9pt;
	color: #003366;
	font-family: Tahoma;
}

.red_bold
{
	font-weight: bold;
	color: red;
	font-family: Tahoma;
}

.table_border_news
{
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}


a:link.listnews
{
	font-family:Tahoma;
	font-size : 9pt;
    color:  #003366;
}

a:visited.listnews 
{
	font-family:Tahoma;
	font-size : 9pt;
    color:   #003366;	
}

a:hover.listnews 
{
	font-family:Tahoma;
	font-size : 9pt;
    color: #FF0000;
	text-decoration:underline;	
}

A.menu
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
}

A.menu:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
}

A.menu:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration:none;
}

.btn2
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #8594b5;
}
