html, body {
	height: 100%;
	margin: 0;
	padding: 0; }

.TDtitle {
	FONT-FAMILY: Arial, Arial, Geneva, sans-serif;
    FONT-SIZE: 12pt;
    font-weight: bolder;
    color: #464178;
    background: #CEE3FD;
    text-align: center;
    vertical-align: middle; }
    
.TDData {
	FONT-FAMILY: Arial, Arial, Geneva, sans-serif;
    FONT-SIZE: 14pt;
    color: black;
    background: lightgrey;
    vertical-align: middle; }
    
    
.TDTitleLeft { FONT-FAMILY: Arial, Arial, Geneva, sans-serif;
           FONT-SIZE: 10pt;
           font-weight: bolder;
           color: #464178;
           background: #CEE3FD;
           text-align: left;
           vertical-align: middle; }

.TDTitleRight { FONT-FAMILY: Arial, Arial, Geneva, sans-serif;
           FONT-SIZE: 10pt;
           font-weight: bolder;
           color: #464178;
           background: #CEE3FD;
           text-align: right;
           vertical-align: middle; }
           
.headerbgOriginalVP {
	background:#ED174B url('images/bridge-header.gif') no-repeat; }

.headerbg {
	/* DFJ Likes: background:#C11111 url('images/MainImageheader.gif') no-repeat; }*/
	background:#DF174B url('images/MainImageheader.gif') no-repeat; }
	

.headtxt {
	text-align: left;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, 'sans serif';
	FONT-SIZE: 15pt;
	FONT-WEIGHT: normal; }

.breadcrumbs {
	text-align: left;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, 'sans serif';
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal; }

.tracktxt {
	text-align: left;
	COLOR: #000000;
	FONT-FAMILY:  verdana, arial, helvetica, 'sans serif';
	FONT-SIZE: 6pt;
	FONT-WEIGHT: normal; }

.tracktxt a:link {
	COLOR: #000000; }

.tracktxt a:visited {
	COLOR: #000000; }

.tracktxt a:hover {
	COLOR: #CCCCCC; }

.whitetxt {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, helvetica, arial, 'sans serif';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal; }
	
	.usernamewhitetxt{
	color: #FFFFFF;
	font-family: verdana, helvetica, arial, 'sans serif';
	font-size: 8pt;
	font-weight: Bold;
	text-transform: uppercase;}

.tickertxt {
	COLOR: #000000;
	FONT-FAMILY:   verdana, arial, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold; }


.blacktxt {
	COLOR: #000000;
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal; }


.blacktxt a:link {
	COLOR: #000000; }

.blacktxt a:visited {
	COLOR: #000000; }

.blacktxt:hover
{
	font-family: arial, verdana, helvetica, 'sans serif';
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:Black;
}

.saiasearch
{
	border-right: black 1px solid;
	border-top: black 1px solid;
    border-left : black 1px solid; 
    border-bottom: black 1px solid; 
	/*background-color:#D00000;*/
	background-color:#CCCCCC;
}
.saiasearchtxt {
	COLOR: #000000;
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal; }


.saiasearchtxt a:link {
	COLOR: #FFFFFF; }

.saiasearchtxt a:visited {
	COLOR: #FFFFFF; }

.saiasearchtxt:hover
{
	font-family: arial, verdana, helvetica, 'sans serif';
	font-size: 8pt;
	font-weight: normal;
	color: #FFE4E1;
	background-color:#700000;
}



.dfjnewsblacktxt 
{ 
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	color:#990000;
	font-size:8pt;
	text-align:left;
	background-color:#FFFFFF;
	/*
	background-color:#003366;
	scrollbar-face-color:#003366;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#003366;
	*/
 }


.newsblacktxt a:link {
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000; }

.newsblacktxt a:visited {
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #000000; }

.newsblacktxt a:hover
{
	font-family: arial, verdana, helvetica, 'sans serif';
	font-size: 8pt;
	font-weight: normal;
	color: #696969;
}

.blackbldtxt {
	COLOR: #000000;
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold; }

.bodytxt {
	COLOR: #000000;
	FONT-FAMILY:  arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal; }

.bodytxt a:link {
	COLOR: #000000; }

.bodytxt a:visited {
	COLOR: #000000; }

.bodytxt a:hover {
	COLOR: #666666; }

.whitetxt a:link {
	COLOR: #FFFFFF; }

.whitetxt a:visited {
	COLOR: #FFFFFF; }

.whitetxt a:hover {
	color: yellow;}

.menubtn {
	/*background: url('images/button-bg-off.gif');*/
	background: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold; }

.menubtndfjTitle {
	/*background: #ED174B;*/
	text-align: Center;
	vertical-align:middle;
	height: 20px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	text-decoration:none;
	}
	
.menubtndfj {
	background: url('images/button-bg-off.gif');
	/*background: #ED174B;*/
	text-align: left;
	vertical-align:middle;
	height: 30px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	text-decoration:none;
	padding-top:0px;
	padding-left:2px;
	}

.menubtndfj:hover
{
/*color: red; /* irrelevant definition to overcome IE bug */
color:#000000;
FONT-WEIGHT:BOLD;
}	

.menubtngraydfj {
	/*background: url('images/button-bg-gray.gif');*/
	background-color:#CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding-left:4px;
	COLOR: #000000;
	text-decoration:none;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal; }

.menubtngraydfj:hover 
{
	background-color:Black;
	color:White;
}	

.menubtn a {
	COLOR: #FFFFFF; 
	text-decoration:none;  }

.menubtn a:hover {
	COLOR: #CCCCCC; 
	text-decoration:none;  }

.lvl2menu {
	border-bottom: 1px solid #cccccc;
	COLOR: #000000;
	FONT-FAMILY:   verdana, arial, helvetica, 'sans serif';
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal; }

.lvl2menu a {
	COLOR: #000000; }

.lvl2menu a:visited {
	COLOR: #000000; }

.lvl2menu a:hover {
	COLOR: #666666; }

.lvl3menu {
	background: #CCCCCC;
	COLOR: #000000;
	FONT-FAMILY:   verdana, arial, helvetica, 'sans serif';
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal; }

.lvl3menu a {
	COLOR: #000000; }

.lvl3menu a:visited {
	COLOR: #000000; }

.lvl3menu a:hover {
	COLOR: #666666; }

.blackspace {
	background: #000000;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold; }
	
.greenspace
{
	background: #003366 center 50%;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, 'sans serif';
	font-size: 10pt;
	font-weight: bold;
}

.greyspace {
	background: url('images/track-bg.gif');
	text-align: center;
	vertical-align: middle;
	height: 76px;
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, helvetica, 'sans serif';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold; }

.inputbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	border:1px solid #000000;
	padding:2px;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

#pscroller1{
width: 200px;
height: 10px;
border: 1px solid black;
padding: 5px;
background-color: #000000;
}


.showbrowresults
{
	color: #000000;
	font-size: 12px;
	background-color: #E9ECF8;
}

.showbrowresultsAlt
{
	color: #000000;
	font-size: 12px;
	background-color: #DCE2F1;
}
.GoButton
{
	cursor:hand;

}
