
* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;	
}

body {
	color: #666;
	font: .9em Arial, Helvetica, Geneva, sans-serif;
}

a {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #999;
}

img {
	border-width: 0;
}

li {
	list-style-type: none;
}

#container {
	width: 970px;
	margin: 0 auto;
}


#containerx {
	width: 870px;
	margin: 0 auto;
	border: solid 1 #f6f6f6;
}

#invgrd{
	width: 700px;
	height:350px;
	margin: 0 auto;
	border: solid 1 #f6f6f6;
	}

/* @group nav */


.menubtn
{
    margin-top: 0px;
    height: 30px;
	width: 100px;
	font-family: Arial;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: Transparent;
	color: #555555;
}

#navRev {
	background: url(../imgM208/nav-bg-rev.jpg) no-repeat left top;
	height: 45px;
	width: 970px;
	margin-top: 15px;
}


#nav {
	background: url(../imgM208/nav-bg.jpg) no-repeat left top;
	height: 45px;
	width: 970px;
	margin-top: 15px;
}

#nav div {
	background: url(../imgM208/nav-right.jpg) no-repeat right top;
	width: 10px;
	height: 45px;
	float: right;
}

#nav ul {
	text-transform: uppercase;
	display: block;
	font-size: .9em;
	line-height: 1.7em;
	margin-right: 10px;
	padding-top: 5px;
}

#nav li {
	float: left;
	list-style-type: none;
}

#nav li a {
	display: block;
	color: #eee;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 2.5em;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #999;
}

#nav li.last a {
	padding-right: 0;
	padding-left: 8px;
	border-right: 0;
}

#nav a.on, #nav li a:hover {
	color: #fff;
}

/* @end */

/* @group login */

#login {
	background: url(../imgM208/login-bg.jpg) no-repeat left top;
	height: 30px;
	width: 970px;
	margin-top: 5px;
	text-align: right;
	margin-bottom: 10px;
}

#login-revA {
	height: 30px;
	width: 970px;
	margin-top: 5px;
	text-align: right;
	margin-bottom: 10px;
}

#login-rev {
	background: url(../imgM208/login-bg-rev.jpg) no-repeat left top;
	height: 30px;
	width: 970px;
	margin-top: 5px;
	text-align: right;
	margin-bottom: 10px;
}

#login-rev .pad {
	padding-top: 5px;
	display: block;
	font-size: .9em;
	color: #999;
	margin-right: 30px;
}

#login div.right {
	background: url(../imgM208/login-right.jpg) no-repeat right top;
	width: 10px;
	height: 30px;
	float: right;
}

#login .pad {
	padding-top: 5px;
	display: block;
	font-size: .9em;
	color: #999;
	margin-right: 30px;
}

.tiny {
	font-size: .65em;
	float: right;
	padding-top: 5px;
}

.tiny a {
	color: #a6afbe;
}

.tiny a:hover {
	color: #999;
}

#login input {
	border: 1px solid #ccc;
	background-color: white;
}

/* @end */

#left-column-prog {
	float: left;
	width: 158px;
	height: 485px;
	background: url(../imgM208/lft-col-bkgn.jpg) left top;
}
#left-column-prog h3 {
	background: url(../imgM208/column-bg-prog.jpg) left top;
	height: 35px;
	color: #fff;
	/*text-transform: uppercase;*/
	font-size: .8em;
	text-indent: 10px;
	line-height: 3.3em;
}
#left-column-prog div.right {
	background: url(../imgM208/column-right-prog.jpg) no-repeat right top;
	width: 10px;
	height: 35px;
	float: right;
}



#left-column {
	float: left;
	width: 215px;
	background: url(../imgM208/lft-col-bkgn.jpg) left top;
}

 #left-column h3 {
	background: url(../imgM208/column-bg.jpg) left top;
	height: 35px;
	color: #fff;
	text-transform: uppercase;
	font-size: .8em;
	text-indent: 10px;
	line-height: 3.3em;
}
#left-column-mainx
{
    border-bottom: 1px solid #e8e8e8;
	height: 600px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: .9em; 
}

#left-column div.right {
	background: url(../imgM208/column-right.jpg) no-repeat right top;
	width: 10px;
	height: 35px;
	float: right;
}

#left-column li {
	border-bottom: 1px solid #e8e8e8;
	height: 70px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: .9em;
	line-height: 5em;
}

#left-column li img {
	float: left;
	padding-right: 5px;
}

#mid-column {
	width: 745px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
#mid-columnA {
	width: 565px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

#mid-column-wizard {
	width: 800px;
	float: left;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}

#mid-column-wizard-HotLeads {
	width: 950px;
	float: left;
	margin-right: 0px;
	margin-top: 3px;
	margin-left: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}


#mid-column-wizard-spc-rpt {
	width: 800px;
	float: left;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}



#mid-column-admin {
	width: 700px;
	float: left;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}


#mid-column-wizard-all {
	width: 750px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}


#right-column {
	float: left;
	width: 170px;
}

 #right-column h3 {
	background: url(../imgM208/column-bg.jpg) left top;
	height: 35px;
	color: #fff;
	text-transform: uppercase;
	font-size: .8em;
	text-indent: 10px;
	line-height: 3.3em;
}

#right-column div.right {
	background: url(../imgM208/column-right.jpg) no-repeat right top;
	width: 10px;
	height: 35px;
	float: right;
}

#right-column p {
	font-size: .8em;
	line-height: 1.4em;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}


.left-column
{
  background: url(../imgM208/lft-col-bkgn.jpg) left top;
}


.clear {
	clear: both;
}

.box {
	border: 1px solid #e8e8e8;
}

.boxStats {
	border: 1px solid #e8e8e8;
	height: 422px;
}

.boxBottom {
	border: 1px solid #e8e8e8;
	height: 150px;
	width: 215px;
	background: url(../imgM208/bottombox-bg.jpg) no-repeat;
}
.boxBottomMid {
	border: 1px solid #e8e8e8;
	height: 150px;
	width: 230px;
	background: url(../imgM208/bottomboxmid-bg.jpg) no-repeat;
}

a.login-button {
	width: 60px;
	height: 25px;
	background: url(../imgM208/column-bg.jpg) no-repeat -4px -10px;
	margin-right: 5px;
	margin-left: 5px;
	color: #eee;
	text-transform: uppercase;
	line-height: 1.4em;
	padding: 3px 5px;
	font-size: .8em;
	border: 1px solid #fff;
}

a.login-button:hover {
	color: #fff;
}
.loginbtn {
	width: 60px;
	height: 20px;
	background: url(../imgM208/column-bg.jpg) no-repeat -4px -10px;
	margin-right: 5px;
	margin-left: 5px;
	color: #eee;
	text-transform: uppercase;
	line-height: 1.4em;
	font-size: .8em;
	border: 1px solid #fff;
}
.Email-Text-Box
{
    width: 200px;
	height: 15px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 4px;
	color: #000;
	line-height: 1.4em;
	font-size: .8em;
	border: 1px solid #CCCCCC;
}
.PW-Text-Box
{
  width: 75px;
	height: 15px;
	margin-right: 5px;
	margin-left: 5px;
	color: #000;
	padding-left: 4px;
	line-height: 1.4em;
	font-size: .8em;
	border: 1px solid #CCCCCC;    
}
.terms
{
    font-size: .7em;
    color: #555555;
}

.bottom-mainx
{
    font-size: .8em;
    color: #555555;
}
.xgreen {
	
	color: #84c32a;
}

.xorange {
	color: #fe6c16;
}

.xblue {
	color: #0062dd;
}

.xorange2 {
	color: #fe6c16;
	
}

.xpurple {
	color: #cb00cc;
}
.Menu-BtnText
{
    font-size: .8em;
    color: #555555; 
}
.message
{
    font-size: .9em;
    color:Red;
}
.subheader
{
    font-size: .8em;
    font-weight: normal;
    color:#555555;
}
#shPad
{
    margin-top: 5px;
}
#shDDLGrid
{
    background-color: #f6f6f6;
    margin-top: 2px;
    margin-bottom: 2px;
}
.template-btn-preview
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .8em;
    font-weight: bold;
    border-style:none;
    background-color: #FF9900;
    border: solid 1px #996600;
    width:50px;
}
.template-btn-select
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .8em;
    font-weight: bold;
    border-style:none;
    background-color: #00CC00;
    border: solid 1px #996600;
    width:50px;
}
.upload-btn-select
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .9em;
    font-weight: bold;
    border-style:none;
    background-color: #00CC00;
    border: solid 1px #996600;
    width:60px;
}

.player-btn-select
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .9em;
    font-weight: bold;
    border-style:none;
    background-color: #00CC00;
    border: solid 1px #996600;
    width:85px;
}

.player-btn-send-msg
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .9em;
    font-weight: bold;
    border-style:none;
    background-color: #00CC00;
    border: solid 1px #996600;
    width:65px;
}
.player-btn-cancel
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .9em;
    font-weight: bold;
    border-style:none;
    background-color: #FF9900;
    border: solid 1px #996600;
    width:65px;
}

.player-btn-cancel
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: .9em;
    font-weight: bold;
    border-style:none;
    background-color: #FF9900;
    border: solid 1px #996600;
    width:65px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
#mid-column-wizard-rpt {
	width: 800px;
	float: left;
	margin-right: 0px;
	margin-top: 2px;
	margin-left: 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}
.Wizard-Text-rpt
{
    color: #000000;
    font-family:Arial;
    font-size: .90em;
    WIDTH: 100%; 
    HEIGHT: 400px;
    border:solid 0px gainsboro;
}
.ErrSty
{
color: Red;
font-family:Arial;
font-size: .80em;
}

.hide
{ 
display: none;
}

.GrdSelCol
{
    WIDTH: 50px;
    text-align: center;
    text-decoration: underline;
    color:Red;
    font: arial;
    font-size: xx-small;
    /*#333333*/
}

/* Hot Leads Grid */


.GrdVehCol
{
    WIDTH: 80px; 
     font: arial;
    font-size: xx-small;
}
.GrdLeadCol
{
    WIDTH: 100px; 
     font: arial;
    font-size: xx-small;
}
.GrdPhCol
{
    WIDTH: 90px; 
     font: arial;
    font-size: xx-small;
}
.GrdEmCol
{
    WIDTH: 125px; 
     font: arial;
    font-size: xx-small;
}
.GrdSentCol
{
    WIDTH: 60px; 
     font: arial;
    font-size: xx-small;
}
.GrdDlvCol
{
    WIDTH: 60px; 
     font: arial;
    font-size: xx-small;
}
.GrdOpnCol
{
    WIDTH: 40px; 
     font: arial;
    font-size: xx-small;
}
.GrdVVCol
{
    WIDTH: 40px; 
        WIDTH: 40px; 
     font: arial;
    font-size: xx-small;
}
.GrdSrcCol
{
    WIDTH: 100px; 
    overflow:hidden;
     font: arial;
    font-size: xx-small;
}
/* End Hot Leads Grid */

.MonthlyBenmarkRptTD
{
PADDING-LEFT: 15px; 
PADDING-TOP: 10px;
PADDING-TOP: 10px;
TEXT-ALIGN: left;    
}
.chartholder
{
width: 100%;    
}

#AdminSectionHeader
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: black; 
FONT-FAMILY: Arial;
width: 500px;
height: 25px;
padding-left: 25px; 
padding-top: 10px;
padding-bottom: 10px;  
}

#AdminTitle
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: black; 
FONT-FAMILY: Arial;
width: 100%;
height: auto;
padding-left: 25px; 
padding-top: 10px;
padding-bottom: 10px;  
}
#AdminMisc
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: black; 
FONT-FAMILY: Arial;
width: 100%;
height: auto;
padding-left: 25px; 
padding-top: 10px;
padding-bottom: 10px;  
}
.AdMiscTzble
{
BORDER-RIGHT: dimgray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: dimgray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: dimgray 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: dimgray 1px solid    
}

.GrdVSelCol
{
    WIDTH: 70px;
    text-align: center;
    text-decoration: underline;
    color:Blue;
    font: arial;
    font-size: xx-small;
    /*#333333*/
}
.GrdVNameCol
{
    WIDTH: 280px;
    text-align: Left;
    color:Black;
    font: arial;
    font-size: xx-small;
    /*#333333*/
}
.GrdVNCol
{
    WIDTH: 150px;
    text-align: Left;
    color:Black;
    font: arial;
    font-size: xx-small;
    /*#333333*/
}
.BMtdone
{
WIDTH: 175px;    
}
.BMtdtwo
{
WIDTH: 175px;    
}
.BMtdthree
{
WIDTH: 175px;
padding-left: 10px;    
}
#behave
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #505050;
FONT-FAMILY: Arial;
width: 500px;
height: 25px;
padding-left: 0px; 
padding-top: 17px;
padding-bottom: 0px;   
}
#messages
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #505050; 
FONT-FAMILY: Arial;
width: 500px;
height: 25px;
padding-left: 0px; 
padding-top: 5px;
padding-bottom: 5px;  
}
#incent
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #505050;
FONT-FAMILY: Arial;
width: 500px;
height: 25px;
padding-left: 0px; 
padding-top: 5px;
padding-bottom: 5px;    
}
#providerdetail
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #505050;
FONT-FAMILY: Arial;
height: 25px;
padding-left: 0px; 
padding-top: 5px;
padding-bottom: 5px;    
}
#performancedetail
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #E5E5E5;
FONT-FAMILY: Arial;
height: 25px;
padding-left: 0px; 
padding-top: 5px;
padding-bottom: 5px;    
}
#vehicledetail
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11pt; 
COLOR: #E5E5E5;
FONT-FAMILY: Arial;
height: 25px;
padding-left: 0px; 
padding-top: 5px;
padding-bottom: 5px;    
}




.GrdBenchmark
{
    text-align: left;
    text-decoration: none;
    color:black;
    font: arial;
    font-size: 7pt;
    width: 745px;
    border-color: #F5F5F5;
    border: solid 1px #F5F5F5;
    /*#333333*/
}
.GrdCell
{
    padding-top: 10px;
    padding-bottom: 10px;    
}
.GrdCellApt
{
    padding-top: 0px;
    padding-bottom: 10px;    
}

.GrdHeader
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #3366CC;
    /*#333333*/
}
.GrdHeaderSurvey
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #FF9900;
    /*#333333*/
}
.GrdHeaderFinance
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #66CC00;
    /*#333333*/
}
.GrdHeaderOnSite
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #FF6600;
    /*#333333*/
}

.GrdHeaderExt
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #0099CC;
    /*#333333*/
}
.GrdHeaderInt
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #660099;
    /*#333333*/
}
.GrdHeaderBuyOnLine
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #CCCC33;
    /*#333333*/
}
.GrdHeaderCTT
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #CC6699;
    /*#333333*/
}
.GrdHeaderInventory
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #66CCCC;
    /*#333333*/
}
.GrdHeaderGoogle
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #CC9966;
    /*#333333*/
}

.GrdHeaderProvider
{
    text-align: center;
    text-decoration: none;
    color: #333333;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    width: 745px;
    background-color: #FFFFFF;
    /*#333333*/
}

.GrdProviderCol
{
    text-align: left;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    padding-left: 10px;
    /*width: 745px;*/
    background-color: #FF1617;
    /*#333333*/
}

.ProvTxt
{
    text-align: left;
    text-decoration: none;
    color: #FE4646;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    padding-left: 10px;
    /*width: 745px;*/
    background-color: #FFFFFF;
    /*#333333*/   
}

.ProvHeaderTxt
{
    text-align: left;
    text-decoration: none;
    color: #FE4646;
    font: arial;
    font-weight: bold;
    font-size: 9pt;
    /*padding-left: 10px;*/
    /*width: 745px;*/
    background-color: #FFFFFF;
    /*#333333*/   
}

.RatingTxt
{
    text-align: center;
    text-decoration: none;
    color: #00CC00;
    font: arial;
    font-weight: bold;
    font-size: 9pt;
    padding-left: 10px;
    /*width: 745px;*/
    background-color: #FFFFFF;
    /*#333333*/   
}


.RatingImg
{
    width: 144px;
    height: 30px;
    text-align: center;
}



.GrdProvDataCols
{
    text-align: center;
    text-decoration: none;
    color: #333333;
    font: arial;
    font-weight: normal;
    font-size: 8pt;
    /*padding-left: 10px;*/
    /*width: 745px;*/
    background-color: #FFFFFF;
    /*#333333*/
}

.GrdHeaderRatingCol
{
    text-align: center;
    text-decoration: none;
    color: #00CC00;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    /*width: 745px;*/
    background-color: #ffffff;
    /*#333333*/
}

.GrdItemRatingCol
{
    text-align: center;
    text-decoration: none;
    color: white;
    font: arial;
    font-weight: bold;
    font-size: 8pt;
    /*width: 745px;*/
    background-color: White;
    /*#333333*/
}
.BenchmarkReportHeader
{
    text-align: left;
    text-decoration: none;
    color: black;
    font: arial;
    font-weight: bold;
    font-size: 12pt;
}

.gSep
{
    height: 1px;
    width: 100%;
    color: #E0E0E0;
    
}
.BenchmarkCalTable
{
    height: 25px;
   background-color: #E5E5E5;
    text-align: left;
    text-decoration: none;
    color: black;
    font: arial;
    font-weight: bold;
    font-size: 9pt;
    width: 800px;
}
.BenchmarkSubscriberName
{
    color: #0066CC;
}
.BenchmarkMessagesTable
{
    WIDTH: 100%;
    text-align: left;
     /*background-color: #F8F8F8;*/
    text-decoration: none;
    color: black;
    font: arial;
    font-weight: normal;
    font-size: 8pt;   
}

.BenchmarkChartHeader
{
    text-align: left;
    text-decoration: none;
    color: black;
    font: arial;
    font-weight: bold;
    font-size: 9pt;
}
.BenchmarkMessagesRow
{
   background-color: #F8F8F8;
}
#mainchart
{
 FONT-WEIGHT: normal; 
FONT-SIZE: 7pt; 
COLOR: black; 
FONT-FAMILY: Arial;   
}

.msgbkgntable
{
    width: 100%;
    background-color: #f8f8f8;
   
}
.invTBX
{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 7pt; 
    COLOR: black; 
    FONT-FAMILY: Arial;     
}