/* All Tivid Pages */

HTML { min-width: 976px; }
BODY  { font-size:  12px; font-family: arial; margin: 0; background-color: #B0B7B9; }

.tadwrapper {
  position: absolute;
  min-height: 100%;
  height: 100%;
  width: 976px;
  top: 0;
  left: 50%;
  margin-left: -488px;
  margin-left: expression(document.body.clientWidth > 976 ? "-488px" : "-50%");
  background-color: #FFF;
}

HTML>BODY, HTML>BODY .tadwrapper { height: auto; }

.tadmain {
  margin-bottom: 6.0em;
  height: auto;
}

.tadfooter {
  position: absolute;
  bottom: 0px;
  height: 5.5em;
  min-width: 976px;
  width: 100%;
}

A { color: #0050A1; text-decoration: none; }
A:hover { color: #0283DE; text-decoration: none; }
A:visited { color: #0050A1; text-decoration: none; }

FORM, INPUT, SELECT { padding: 0; margin: 0; } 

INPUT    { font-size: 14px; font-family: arial; }
SELECT   { font-size: 14px; font-family: arial; }
TEXTAREA { font-size: 14px; font-family: arial; }

LI { font-size: 12px; }
H1 { padding: 0px; margin: 10px 0px 10px 0px; font-family: georgia; font-size: 24px; text-align: center; }
H2 { padding: 0px; margin: 6px 0px 10px 0px; font-family: georgia; font-size: 20px; font-weight: normal; }
H3 { margin: 10px 10px; font-family: georgia; font-size: 18px; font-weight: normal; }
H4, H4 a {
  margin: 10px 0; font-family: georgia; font-size: 14px; font-weight: bold; color: #0050A1; text-decoration: none;
}
H5 { padding: 2px; margin: 0px 0px  10px 0px; font-family: georgia; font-size: 16px; font-weight: normal; }
H6, H6 a {
  margin: 10px 0; font-family: arial; font-size: 12px; font-weight: normal; color: #0050A1; text-decoration: none;
}

FIELDSET {
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 6px;
}

/* All Tivid Tables */
TABLE { font-size:  12px; font-family: arial; }

/* Non-standard */
.h4shadow {
  padding: 2px; margin: 4px 0px 4px 0px; font-size:  10px; font-family: arial; color: #888;
}
.h4shadow b { color: #666; }
.h4shadow a, .h4shadow a:visited {
  padding: 2px; margin: 4px 0px 4px 0px; font-size:  11px; font-family: arial;
}
.h4detail, .h4detail a, .h4detail a:visited {
  padding: 2px; margin: 4px 0px 4px 0px; font-size:  10px; font-family: arial; color: #0050A1;
}

IMG.tividuserpic { border: 1px; margin: 2px 4px 4px 0px; border-color: #000000; }

#bodycurtain {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #BBBBBB;
  filter: alpha(Opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
/* Facebook/CSS error (line 30): -khtml-opacity: 0.5; */
}

/* Tivid popup window */
#tividdialog {
  display: none;
  left: 200px;
  top: 200px;
  width: 300px;
  min-height: 60px;
  position: absolute;
  z-index: 200;
  background: #0282DE;
  background: #41D012;
  padding: 1px;
  font: 14px arial;
  border: 1px solid #BBBBBB;
}

.tividdialogheader {
  padding: 4px 4px 4px 4px;
  text-align: center;
  background-color: #D3F5C2;
  border-bottom: 1px solid #41D012;
  border-right: 1px solid #41D012;
  font-weight: bold;
  vertical-align: middle;
}
.tividdialogbody { background: #EBFAE3; }

.tividsignupheader {
  padding: 4px 4px 4px 4px;
  text-align: center;
  background-color: #F7941D;
  border-bottom: 1px solid #C97613;
  border-right: 1px solid #C97613;
  font-weight: bold;
  vertical-align: middle;
}
.tividsignupbody { background: #FFF }

/* Tivid special messages */
.tividtrademark { color: #999; font-size: 10px; }
.tividrequest { font-size: 11px; }
.tividformhelp { color: #999; font-size: 11px; }

.tividterms {
	width: 98%;
	height: 10em;
	overflow: auto;
	padding: 5px;
	border: 1px solid #C2C2C2;
}

DIV.tividscrollbox {
	width: 100%;
	height: 25em;
	overflow: auto;
}

.usans { font-size:  8px; font-family: sans; }
.ssans { font-size:  10px; font-family: sans; }
.msans { font-size:  12px; font-family: sans; }
.uarial { font-size:  8px; font-family: arial;  }
.sarial { font-size:  10px; font-family: arial;  }
.marial { font-size:  12px; font-family: arial; }
.larial0 { font-size: 14px; font-family: arial; }
.larial1 { font-size: 15px; font-family: arial; }
.larial2 { font-size: 16px; font-family: arial; }
.larial3 { font-size: 18px; font-family: arial; }
.lbarial { font-size: 14px; font-family: arial; font-weight: bold; }
.mbarial { font-size:  12px; font-family: arial; font-weight: bold; }


/* Regular sized tables */
TD.thblueflat {
  padding: 8px 8px 8px 8px;
  text-align: left;
  background-color: #F0F0F0;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  vertical-align: middle;
}
TD.thblueflat a, TD.thblueflat a:visited { text-decoration: none; }
TD.thblueleft {
  padding: 4px 4px 4px 4px;
  text-align: left;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thblueleft a, TD.thblueleft a:visited { text-decoration: none; }
TD.thbluecenter {
  padding: 4px 4px 4px 4px;
  text-align: center;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thbluecenter a, TD.thbluecenter a:visited { text-decoration: none; }
TD.thblueright {
  padding: 4px 4px 4px 4px;
  text-align: right;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thblueright a, TD.thblueright a:visited { text-decoration: none; }

TD.thredflat {
  padding: 8px 8px 8px 8px;
  text-align: left;
  background-color: #F0F0F0;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  vertical-align: middle;
}
TD.thredflat a, TD.thredflat a:visited { text-decoration: none; }
TD.thredleft {
  padding: 4px 4px 4px 4px;
  text-align: left;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thredleft a, TD.thredleft a:visited { text-decoration: none; }
TD.thredcenter {
  padding: 4px 4px 4px 4px;
  text-align: center;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thredcenter a, TD.thredcenter a:visited { text-decoration: none; }
TD.thredright {
  padding: 4px 4px 4px 4px;
  text-align: right;
  background-color: #F0F0F0;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  font-weight: bold;
  vertical-align: middle;
}
TD.thredright a, TD.thredright a:visited { text-decoration: none; }

TR.trregular td { padding: 4px 4px 4px 4px; vertical-align: top; }
TR.tralternate td { padding: 4px 4px 4px 4px; vertical-align: top; background-color: #F0F0F0; }

/* Mini sized tables */
TD.tmblueleft {
  padding: 2px 2px 2px 2px;
  text-align: left;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmblueleft a, TD.tmblueleft a:visited { text-decoration: none; }
TD.tmbluecenter {
  padding: 2px 2px 2px 2px;
  text-align: center;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmbluecenter a, TD.tmbluecenter a:visited { text-decoration: none; }
TD.tmblueright {
  padding: 2px 2px 2px 2px;
  text-align: right;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmblueright a, TD.tmblueright a:visited { text-decoration: none; }

TD.tmredleft {
  padding: 2px 2px 2px 2px;
  text-align: left;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmredleft a, TD.tmredleft a:visited { text-decoration: none; }
TD.tmredcenter {
  padding: 2px 2px 2px 2px;
  text-align: center;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmredcenter a, TD.tmredcenter a:visited { text-decoration: none; }
TD.tmredright {
  padding: 2px 2px 2px 2px;
  text-align: right;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
TD.tmredright a, TD.tmredright a:visited { text-decoration: none; }

TR.tmregular td { padding: 2px 2px 2px 2px; vertical-align: top; color: #000000; }
TR.tmalternate td { padding: 2px 2px 2px 2px; vertical-align: top; color: #000000; }

/* Next / previous link table */
TD.thprevnext {
  padding: 2px 10px 4px 10px;
  background-color: #F0F0F0;
  font-weight: bold;
  vertical-align: middle;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
}
TD.thprevnext a, TD.thprevnext a:visited { text-decoration: none; }


/* Top Key Navigation Bar */
TABLE.topnavkeyblue { color: white; background-color: #014A7E; font-weight: bold; font-size:  12px; font-family: arial; }
TABLE.topnavkeyblue a { color: white; text-decoration: none; }
TABLE.topnavkeyred { color: white; background-color: #F76629; font-weight: bold; font-size:  12px; font-family: arial; }
TABLE.topnavkeyred a { color: white; text-decoration: none; }

/* T-Quote Box */
.topnavtwobluetbox {
	float: right;
	position: absolute;
	top: -60px;
	right: 10px;
	z-index: 10;
 	margin: 0;
 	padding: 7px 7px 1px 7px;
	background-color: #0283DE;
	border: 1px solid #9CD1FB;
	height: 40px;
}

.topnavtworedtbox {
	float: right;
	position: absolute;
	top: -60px;
	right: 10px;
	z-index: 10;
 	margin: 0;
 	padding: 7px 7px 1px 7px;
	background-color: #0283DE;
	border: 1px solid #B8E5A2;
	height: 40px;
}

/* Top Navigation Bar */
A.homeaboutus { color: #fff; font-size:  11px; font-family: arial; font-weight: bold; text-decoration: none; }
A.homeaboutus:visited { color: #fff; font-size:  11px; font-family: arial; font-weight: bold; text-decoration: none; }
A.homeaboutus:hover { color: #0B93f5; text-decoration: none; }

.topnavone {
	float: left;
}

.topnavone ul {
	margin: 0 4px;
	padding: 0 10px 0 0;
	list-style: none;
}

/* TOP Navigation: blue */
.topnavone li.blue {
	margin: 0 4px 0 0;
	padding: 0 5px 0 0;
    	text-align: center;
}

.topnavone li.blue a, .topnavone li.blue a:visited, .topnavone li.blue span {
	display: block;
	padding: 8px 6px 8px 12px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.topnavone li.blue:hover { background-color: #003C7E; }

.topnavone li.blueactive {
	background-color: #003671;
	margin: 0 4px 0 0;
	padding: 0 5px 0 0;
    	text-align: center;
}

.topnavone li.blueactive a, .topnavone li.blueactive a:visited, .topnavone li.blueactive span {
	display: block;
	padding: 8px 6px 8px 12px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.topnavone li.blueactive:hover { background-color: #003C7E; }
.topnavone li.blueactive:hover a { text-decoration: none; }

.topnavtwoblueempty {
	position: relative;
	clear: both;
	height: 26px;
	background: #9CD1FB;
}

.topnavtwoblue {
	position: relative;
	clear: both;
	height: 26px;
	background: #9CD1FB;
}

.topnavtwoblue ul {
	margin: 0 0;
	padding: 3px 0 0 0.5em;
	list-style: none;
}

.topnavtwoblue li, .topnavtwoblue li a, .topnavtwoblue li a:visited {
	display: block;
	float: left;
	padding: 1px 5px 0px 5px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #0A59A7;
	font-size: 12px;
	font-family: arial;
}

.topnavtwoblue li:hover a { color: #001224; }

.topnavtwoblue li.active, .topnavtwoblue li.active a, .topnavtwoblue li.active a:visited { color: #003671; font-weight: bold; }
.topnavtwoblue li.active:hover a { color: #003671; font-weight: bold; }

.topnavtwoblue li.nolink, .topnavtwoblue li.nolink a, .topnavtwoblue li.nolink a:visited {
	display: block;
	float: left;
	padding: 0px 20px 0px 4px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #F76629;
 	font-weight: bold;
	font-size: 15px;
	font-family: arial;
}

.topnavtwoblue li.nolink:hover a { text-decoration: none; }

/* TOP Navigation: red */
.topnavone li.red {
	margin: 0 4px 0 0;
	padding: 0 5px 0 0;
    	text-align: center;
}

.topnavone li.red a, .topnavone li.red a:visited, .topnavone li.red span {
	display: block;
	padding: 8px 6px 8px 12px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #81D559;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.topnavone li.red:hover { background-color: #003671; }

.topnavone li.redactive {
	background-color: #003671;
	margin: 0 4px 0 0;
	padding: 0 5px 0 0;
    	text-align: center;
}

.topnavone li.redactive a, .topnavone li.redactive a:visited, .topnavone li.redactive span {
	display: block;
	padding: 8px 6px 8px 12px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #81D559;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.topnavone li.redactive:hover { background-color: #003671; }
.topnavone li.redactive:hover a { text-decoration: none; }

.topnavtworedempty {
	position: relative;
	clear: both;
	height: 21px;
	background: #B8E5A2;
	padding: 5px 0px 0px 32px;
}

.topnavtwored {
	position: relative;
	clear: both;
	height: 26px;
	background: #B8E5A2;
}

.topnavtwored ul {
	margin: 0 0;
	padding: 3px 0 0 0.5em;
	list-style: none;
}

.topnavtwored li, .topnavtwored li a, .topnavtwored li a:visited {
	display: block;
	float: left;
	padding: 1px 5px 0px 5px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #0050A1;
	font-size: 12px;
	font-family: arial;
}

.topnavtwored li:hover a { color: #001224; }

.topnavtwored li.active, .topnavtwored li.active a, .topnavtwored li.active a:visited { color: #003671; font-weight: bold; }
.topnavtwored li.active:hover a { color: #003671; font-weight: bold; }

.topnavtwored li.nolink, .topnavtwored li.nolink a, .topnavtwored li.nolink a:visited {
	display: block;
	float: left;
	padding: 0px 20px 0px 4px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #F76629;
 	font-weight: bold;
	font-size: 15px;
	font-family: arial;
}

.topnavtwored li.nolink:hover a { text-decoration: none; }

/* TOP Navigation: three */
.topnavthree {
	float: left;
	width: 100%;
}

.topnavthree ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.topnavthree li {
	margin: 0 15px 0 0;
	padding: 3px 0 5px 5px;
}

.topnavthree li a, .topnavthree li a:visited, .topnavthree li span {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	vertical-align: middle;
}

.topnavthree li img, .topnavthree li a img {
	vertical-align: middle;
}

.topnavthree li.active { background-color: #CCE6FA; }
.topnavthree li.active a, .topnavthree li.active a:visited, .topnavthree li.active span { color: #0050A1; }


/* Tivid Body */
.tividbodybox {
	position: relative;
	margin: 0 0;
	padding: 15px 5px;
	float: none;
    	text-align: left;
	background: #FFFFFF;
}

/* Form related */
INPUT.bluesubmit {
  color: #0050A1;
  font-family: arial;
  font-size: 13px;
  background-color: #C6E4FB;
  border:1px solid #0283DE;
  padding: 1px;
}


INPUT.foreblue {font-weight: bold; font-size: 12px; font-family: arial; color: #003080;}
INPUT.midblue {background-color: #E4EBF4; font-weight: bold; font-size: 12px; font-family: arial; color: #003080;}

INPUT.lightblue {background-color: #E4EBF4; font-weight: bold; font-size: 12px; font-family: arial; color: #003080;}
SELECT.lightblue {background-color: #E4EBF4; font-weight: bold; font-size: 12px; font-family: arial; color: #003080;}
TEXTAREA.lightblue {background-color: #E4EBF4; font-weight: bold; font-size: 12px; font-family: arial; color: #003080;}

INPUT.lightorange {background-color: #014A7E; font-weight: bold; font-size: 12px; font-family: arial; color: #000011;}
SELECT.lightorange {background-color: #014A7E; font-weight: bold; font-size: 12px; font-family: arial; color: #000011;}
TEXTAREA.lightorange {background-color: #014A7E; font-weight: bold; font-size: 12px; font-family: arial; color: #000011;}

DIV.bluebutton {
  margin: 0px 6px;
  padding: 3px 7px;
  color: #0050A1;
  font-family: arial;
  font-size: 13px;
  background-color: #C6E4FB;
  border:1px solid #0283DE;
}

DIV.bluebutton a { text-decoration: none; }

/* Tivid Rating */
UL.tividrating {list-style:none; margin: 0px; padding:0px; width: 65px; height: 12px; position: relative; background: url(/pictures/star_white.png) top left repeat-x;}
UL.tividrating li.tividcurrentrating {position: absolute; height: 12px; left:0px; display: block; text-indent: -9000px; z-index: 1; background: url(/pictures/star_yellow.png)  top left repeat-x;}		

UL.tividrating li {padding:0px; margin:0px; float: left;}
UL.tividrating li a {display:block; width:13px; height: 12px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
UL.tividrating li a:hover {height: 12px; z-index: 2; left: 0px; background: url(/pictures/star_red.png) top left repeat-x;}
UL.tividrating a.stars1 {left: 0px;}
UL.tividrating a.stars1:hover {width:13px;}
UL.tividrating a.stars2 {left:13px;}
UL.tividrating a.stars2:hover {width: 26px;}
UL.tividrating a.stars3 {left: 26px;}
UL.tividrating a.stars3:hover {width: 39px;}
UL.tividrating a.stars4 {left: 39px;}	
UL.tividrating a.stars4:hover {width: 52px;}
UL.tividrating a.stars5 {left: 52px;}
UL.tividrating a.stars5:hover {width: 65px;}

/* Rounded corner */
DIV.roundedcorner { margin: 0 10%;background: #DDEDFF; width: 65px;}

B.rcbluetop, B.rcbluebottom {display:block; background: #DDEDFF;}
B.rcbluetop B, B.rcbluebottom B {display:block; height: 1px; overflow: hidden; background: #FFFFFF; }
B.rcblue1 {margin: 0 5px; }
B.rcblue2 {margin: 0 3px; }
B.rcblue3 {margin: 0 2px; }
B.rcbluetop B.rcblue4, B.rcbluebottom B.rcblue4 {margin: 0 1px;height: 2px; }

/* Tivid Content: Blog, Article, etc */
.tividcontenttitle, .tividcontenttitle a, .tividcontenttitle a:visited { font-size:  15px; font-family: arial; font-weight: bold; text-decoration: none; }
.tividcontenttitle a:hover { text-decoration: none; }
.tividcontentbody, .tividcontentbody a, .tividcontentbody a:visited { font-size:  12px; font-family: arial; text-decoration: none; }
.tividcontentbody a:hover { color: #000000; text-decoration: underline; }

/* Tivid Community Header */
.tividprofiletitle { font-size: 14px; font-family: arial; font-weight: bold; text-decoration: none; }
.tividprofiletitle:hover { text-decoration: none; }
.tividprofilesubtitle { font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; }
.tividprofilesubtitle:hover { text-decoration: none; }

/* Tivid FLAG */
.tividflag, .tividflag a, .tividflag a:hover { font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; vertical-align: bottom; }

/* Tivid Favorites */
.tividfavorite { font-size:  10px; font-family: arial; font-weight: bold; text-decoration: none; }
.tividfavorite:hover { text-decoration: none; }

/* Tivid Text Editor */
.tividuser { color: #003671; font-weight: bold; text-decoration: none; }
.tividuser:hover { text-decoration: underline; }
.tividstock { color: #003671; font-weight: bold; text-decoration: none; }
.tividstock:hover { text-decoration: underline; }

/* Tivid Profile Requests */
.tividprofilerequest { color: #003671; font-weight: bold; text-decoration: none; }
.tividprofilerequest:hover { text-decoration: underline; }

/* Virtual Portfolio */
.tividvpvalue { font-size:  14px; font-family: arial; font-weight: bold; text-decoration: none;}
.valueup { color: #339900; font-size:  12px; font-family: arial; font-weight: bold; text-decoration: none;}
.valuedown { color: #CC0000; font-size:  12px; font-family: arial; font-weight: bold; text-decoration: none;}
.valuesame { color: #000000; font-size:  12px; font-family: arial; font-weight: bold; text-decoration: none;}

.portgraphnavbottom {
  float: right;
  width: 305px;
  text-align: center;
  background-color: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-right: 1px solid #959595;
}

.portgraphnavcontainer {
  float: right;
  width: 305px;
  background-color: #FFFFFF;
  border-top: 1px solid #959595;
  border-left: 1px solid #959595;
  border-right: 1px solid #959595;
  font-size: 10px; font-family: arial; font-weight: bold;
}

.portgraphnavbar td {
  height: 22px;
  background-color: #F3F3F3;
  border-left: 1px solid #959595;
  border-bottom: 1px solid #959595;
  font-size: 11px; font-family: arial; font-weight: bold;
}

.portgraphnavbar td:hover {
  background-color: #FFF;
}

.portgraphnavbar td.first {
  border-left: none;
}

.order_entry {
  background: #F6F6F6;
  padding: 8px;
  border-left: 1px solid #959595;
  border-right: 1px solid #959595;
  border-bottom: 1px solid #959595;
}

/****************/
#strade_navigation a {
  background: #F3F3F3;
  border-top: 1px solid #959595;
  border-left: 1px solid #959595;
  border-right: 1px solid #959595;
  text-decoration: none;
  padding: 4px 10px 4px 10px;
  font-weight: bold;
  display: block;
  float: none
}

#strade_navigation a:hover {
  background: #FFF;
}

#strade_navigation ul {
  list-style: none;
  padding: 0;
  margin: 0
}

#strade_navigation li {
  float: left;
  margin: 0;
} 

.tradenavbar td {
  height: 22px;
  background-color: #FFF;
  font-size: 11px; font-family: arial; font-weight: bold;
}

.tradenavbar td.selected, td.nonempty {
  background-color: #F3F3F3;
  border-top: 1px solid #959595;
  border-left: 1px solid #959595;
  border-bottom: 1px solid #959595;
}

.tradenavbar td.empty {
  border-left: none;
  background-color: #FFFFFF;
  border-bottom: 1px solid #959595;
}

.tradenavbar td.nonempty:hover, td.selected:hover {
  background-color: #FFF;
}

.show { display: block; }
.hide { display: none; }

.orders {
  display: none;
  width: 100%;
  border: dashed 1px #959595;
}

.transactions {
  display: none;
  border: dashed 1px #959595;
}

.charts {
  display: none;
  width: 100%;
}

.charts_active {
  display: block;
  width: 100%;
}

.trade {
  display: none;
  width: 100%;
}

.trade_active {
  display: block;
  width: 100%;
}

/* Tivid UL list */
UL.tividullist li { padding: 3px 0px; }

#tivid_marquee_container {
  margin: 0px;
  margin-top: 7px;
  padding: 0px;
  padding-left: 4px;
  position: relative;
  width: 95%; 
  height: 20px;
  overflow: hidden;
  border: 3px solid orange;
  border: 1px solid #fff;
  color: #fff;
  text-align: left;
  background: #000;
}

.tivid_marquee_element {
  margin: 0;
  padding: 0;
  padding-top: 2px;
  height: 18px;
  font-size:  12px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
}

/* Tivid autocomplete */
.tividautocomplete {
  width: 320px;
  overflow: auto;
  background: #CCE6FA;
  border: 1px solid #0050A1;
  font-family: arial;
  font-size: 12px;
}

.tividautocomplete DIV {
  padding: 3px;
}


