/*body, body td {
    font: 8pt verdana;
    color:#000000;
}
*/

.textwhite {
    font: 8pt;
    font-family: verdana;
    color:#ffffff;
    text-decoration:none;
}

.p {
	line-height : 15px;
}

.footer {
    font: 7.5pt;
    font-family: verdana;
    color:#333333;
    text-decoration:none;
}

.bodytext {
    font: 8pt;
    font-family: verdana;
    color:#000000;
    text-decoration:none;
}

.textbold {
    font: 8pt;
    font-family: verdana;
    color:#000000;
    text-decoration:none;
    font-weight: bold;     
}

.secheader {
    font: 10pt;
    font-family: verdana;
    color:#000000;
    text-decoration:none;
    font-weight: bold;     
}

.a {
    color:#306497;
    text-decoration:underline;
}

.a:hover {
    color:#D40000;
    text-decoration:underline;
}

a {
    color:#306497;
    text-decoration:none;
}

a:hover {
    color:#D40000;
    text-decoration:none;
}

.fontblue {
    color:#004181;
    font: 10px;
    font-family:verdana;
    text-decoration:none;
}

.fontblack {
    color:#000000;
    font: 10px;
    font-family:verdana;
    text-decoration:none;
}

.fontblack:hover {
    color:#000000;
    font: 10px;
    font-family:verdana;
    text-decoration:none;
}

.fontbluebold {
    color:#004181;
    font: 10px;
    font-family:verdana;
    font-weight: bold;     
    text-decoration:none;
}

font.a{
    color:#D40000;
    text-decoration:none;
}
.altrow {
    background:#F0F0F0;
}

.leftdottedcolumn {
    border-right:1px dotted #C0C0C0;background:#F5F5F5;
}
.leftcolumn {
    background:#F5F5F5;
}

.rightcolumn {
    background:#EEEEEE;
}
.subheadrow {
    background:#A9A9A9;
    font-weight:900;
}

.dottedright {
    border-right:1px dotted #C0C0C0;background:#F8F8F8;
}

.dottedfirst {
    border-right:1px dotted #C6C6C6;background:#F8F8F8;
}

.dottedfirstbg {
    background:#F8F8F8;
}

.dottedsecond {
    border-right:1px dotted #C0C0C0;background:#F0F0F0;
}

.dottedsecondbg {
    background:#F0F0F0;
}

.welcome {
    color:#C4D92E;
    font-weight:900;
}

.welcome a {
    text-decoration:none;
    color:white;
}

font.welcome  {
    text-decoration:none;
    color:white;
}

.welcome a:hover {
    text-decoration:none;
    color:C4D92E;
}

.pageHeader {
    font: 14px verdana;
    color:#004181;
    font-weight: bold; 
    text-transform:uppercase;
}

.pageHeaderB {
    font: 14px verdana;
    color:#00000;
    font-weight: bold; 
    text-transform:uppercase;
}
.pageHeaderBig {
    font: 12px verdana;
    color:#00000;
    font-weight: bold; 
    text-transform:uppercase;
}
.pageSubHeader {
    font: 12px verdana;
    color:#004181;
    font-weight:bold;
    text-transform:none;
}
.pageHeaderRed {
    font: 14px verdana;
    color:#D40000;
    font-weight: bold; 
}

.storyHeader {
    font:11px verdana;
    color:#D40000;
    font-weight: bold; 
}

.header {
/*combine this style with the appropriate colour,
  eg class="header yellow"                       */
    font:900 10px/100% verdana;
}
.PollRulesheader {
    color=#ffffff;             
    font:900 10px/100% verdana;
    font-weight:bold;	     	
}
.TableHeaderBlueSm {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}

.TableHeaderBlue {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}
	
.TableHeaderBlueB {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}
	
.TableHeaderBlueBB {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}
	
.TableHeaderDarkBlue {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}

.TableHeaderDarkBlueB {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}

	
TD.TableHeaderDarkBlue { 
	background-color: #004181}

.TableHeaderGray { 
	background-color: #a9a9a9}
	
.TableHeaderGraydotted {
    border-right:1px dotted #C6C6C6;background:#a9a9a9;
}

TD.TableHeaderRed { 
	background-color: #D40000}
	
.TableHeaderRed {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none}
	
TD.TableHeaderBlue { 
	background-color: #2F6498}


TD.TableHeaderGreen { 
	background-color: #B8CC2B}

.TableHeaderGreen {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #2F6498; 
	text-decoration: none}

	
TD.TableColumnHeader{ 
	background-color: #F5F5F5}

.TableColumnHeader {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none}

TD.ListingTextBGGray {
	background-color: #F0F0F0}
	
.ListingTextBGGray {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2F6498; 
	text-decoration: none}
	
TD.ListingTextBGLGray {
	background-color: #F8F8F8}
	
.ListingTextBGLGray {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2F6498; 
	text-decoration: none}

.white {
    color:white;
}

.blue {
    color:#2F6498;
}

.personalBlue {
/*use this blue for the headers on a green background,
    (#B8CC2B)
  eg all the "my page", "Team Manager" headers */
    color:#004181;
}

.black {
    color:#2F6498;
}

.field {
    border:2px solid #DCDCDC;
    background:#DCDCDC;
    color:#666;
    font:10px verdana;
}

.dropdown {
    font:10px verdana;
    color:black;
}

.thirdTier, .thirdTier a {
    color:white;
}

.thirdTierInd {
    font-weight: bold; 
    color:white;
}

.thirdTier a:hover {
    font-weight:900;
    color:white;
}

.dp
{ 
	color: #004181; 
	font-family: verdana; 
	font-size: 10px;
	text-decoration:none;
}

a.dp:hover
{ 
	color: #D40000; 
	font-family: verdana; 
	font-size: 10px; 
	text-decoration:none;
}
.textwhiteser 
{
    font: 7.5pt;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#dddddd;
    text-decoration:none
}
.subnavbold
{
    font: 8pt;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#306497;
    text-decoration:none;
    font-weight: bold;     	
}
.subnav
{
    font: 8pt;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#306497;
    text-decoration:none
}