h1 { color: #0066cc; font-size: 18px; }
h1.squash { font-size: 18px; }
.spotlightHeader, .spotlightHeader:visited { color: #990000; font-weight: bold ! important; }
body {
	padding: 0;
	margin: 0;
	color:#333333;
	background-color:#FFFFFF;
} 
body, td {
	color:#333333;
	font-family: Verdana, Arial, "Sans Seriff";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
TD.lightblue {background-color:#eff3ff; color:#1c489a;}
TD.medblue {background-color:#cce0f5; color:#1c489a;}
TD.dotted {background-image: url(/pub/internet/new/images/horizontal_splitter.gif); background-repeat : repeat-x; width:100%; height:1px}
TR.medblue {background-color:#cce0f5}




input,select {margin-top:1px;margin-bottom:1px; }/*firefox*/
textarea,input,select,option { font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: normal;}

/* not sure why these are different */
input.temp { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; background: #ffffff; text-decoration: none; font-weight: normal;}
input.search { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; background: #ffffff; text-decoration: none; font-weight: normal;}
input.total {	border-style: none; font-size: 12px; font-weight: bold; border-width: 0px; background-color:#fff; color:#000000;}



select.formR { font-family: Verdana,Arial,Helvetica;  color: #000000; text-decoration: none; font-weight: normal;}
option.header { font-family: Verdana,Arial,Helvetica;  color: #3087C2; background: #ffffff; text-decoration: none; font-weight: bold;}

.topBar {
	background-color: #666666;
}
.date {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
}
.tabBar {
	background-color: #00308F;
}
td img.tabs {
	display: block;
}
#motorO, #homeO, #healthO, #businessO, #otherO, #communityO {
	position: absolute;
	top: 42px;
	left: 0px;
	padding: 4px;
	padding-left: 10px;
	visibility: hidden;
	z-index: 15;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#motorO {
	background: #009933;
}
#homeO {
	background: #CC0000;
}
#healthO {
	background: #3399FF;
}
#businessO {
	background: #660066;
}
#otherO {
	background: #CC6600;
}
#communityO {
	background: #00308F;
}
.hSplitter {
	z-index: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.step {
	color: #0066CC;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.title {
	color: #00308F;
	font-family: Arial;
	font-size: 22px;
}
.content {
	margin-top: 10px;
	margin-bottom: 10px;
}
.dotsdiv {
	margin-top: 10px;
	margin-bottom: 10px;
}
.vSplitter {
	top: 40px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
a, a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.smallbold, a.smallbold:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
a.smallbold:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}
.disclaimer {
	background: #999999;	
	color: #FFFFFF;
	font-size: 10px;
}
.wht, .wht:hover, .wht:visited {
	color: #FFFFFF;
}
.disclaimerR {
	background: #FFFFFF;	
	color: #999999;
	font-size: 10px;
}
.disclaimerB {
	background: #FFFFFF;	
	color: #000000;
	font-size: 10px;
}

.db { font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #000066; text-decoration: none;}
.db:hover { font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #ff0000; text-decoration: underline;}
.dbSize1 { font-family: Verdana,Arial,Helvetica; font-size: 14px; color: #000066; text-decoration: none; font-weight: normal;}
.dbSize2 { font-family: Verdana,Arial,Helvetica; font-size: 16px; color: #000066; text-decoration: none; font-weight: normal;}

.DbBold {
	font-weight: bold;
	color: #00308F;
}
.BlkBold { font-weight: bold;}
.BlueBold {font-weight: bold;color: #00308F;}
.BlkBold:hover { font-size: 12px; color: #ff0000; text-decoration: underline; font-weight: bold;}
.BlkBold:visited { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

.DbBoldSize1 { font-size: 14px; color: #000066; font-weight: bold;}
.DbBoldSize1:hover { font-size: 14px; color: #ff0000; text-decoration: underline; font-weight: bold;}
.DbBoldSize1:visited { font-size: 14px; color: #000066; text-decoration: none; font-weight: bold;}

.ThirdLevelNavigationLink { font-size: 10px; color: #000000;}
.ThirdLevelNavigationLink:hover { font-size: 10px; color: #ff0000; }
.ThirdLevelNavigationLink:visited { font-size: 10px; color: #000066;}

.smallText		{font-size: 10px; color: #000000; font-family: verdana; }

.tableHeader	{background-color: #cccccc; }


table.infoTable { border: 1px solid #999999; border-style: solid; empty-cells: show; margin: 0 0 0 0; padding: 0 0 0 0; vertical-align: top; }
th.tableHeader { background: #cccccc; margin: 0 0 0 0; padding: 5px 5px 5px 5px; font-size: 13px; }
table.infoTable .even { background: #ffffff; margin: 0 0 0 0; padding: 5px 5px 5px 5px; }
table.infoTable .odd { background: #efeded; margin: 0 0 0 0; padding: 5px 5px 5px 5px; }

table.selecttable .odd { background: #e5eff9; }

.lightblue {
	background-color: #CCE0F5;
	color: #122B85;
}
.mediumblue {
	background-color: #B3D1F0;
	color: #122B85;
}



tr.white, td.white {
	background-color: #FFFFFF;
	color: #122B85;
}
.WhtBold { color: #ffffff; font-weight: bold;}
tr.grey, td.grey {
	background-color: #EEEEEE;
	color: #122B85;
}
.Red {
	color: #FF0000;
}
.stdblue{
    background-color: #B5CFF7;
}
.stdlightblue{
    background-color: #eff3ff;
}

.Hsplitter{
    height:1px;	background-image:url(/pub/internet/new/images/horizontal_splitter.gif);background-repeat:repeat-x;
}    

li.ThirdLevelNavigationLink { font-size: 10px; color: #000000;}

.BlueBold {
	FONT-WEIGHT: bold; COLOR: #00308f
}
.BlueNormal {
	 COLOR: #00308f
}
.BlueSmall {
	 COLOR: #00308f;FONT-SIZE: 10px 
}
.BlueSmallBold {
	 COLOR: #00308f;FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.EstimateBold {
	FONT-FAMILY: Arial,Helvetica; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #085A94;
}
.EstimateNormal {
	FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px; COLOR: #085A94;
}
.Estimate12Bold {
	FONT-FAMILY: Arial,Helvetica; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #085A94;
}
.Estimate12Normal {
	FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12px; COLOR: #085A94;
}
.Estimate11Bold {
	FONT-FAMILY: Arial,Helvetica; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #085A94;
}
.Estimate11Normal {
	FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px; COLOR: #085A94;
}
.Estimate9Normal {
	FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 9px; COLOR: #085A94;
}

TD.dotted {background-image: url(../images/horizontal_splitter.gif); background-repeat : repeat-x; width:100%; height:1px}
.qtable {
	COLOR: #122b85; 
	BACKGROUND-COLOR: #cce0f5;
	border : 4px solid #cce0f5;
}


.resultsth{
	FONT-WEIGHT: bold ;
	color:white ;
	BACKGROUND-COLOR: #cce0f5;
	border : 1px solid #cce0f5;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, "Sans Seriff";
    FONT-SIZE: 12px;
	padding-top : 3px;
	padding-bottom : 3px;
}

.resultstd{
	FONT-WEIGHT: normal ;
	color:black ;
	BACKGROUND-COLOR: #F0F0F0;
	border : 1px solid white;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 4px;
}

.whiteborder{	border : 1px solid white; 	}

.dots {
	BACKGROUND-IMAGE: url(/pub/internet/new/images/dots.gif); BACKGROUND-REPEAT: repeat-x
}

.hardline {
	BACKGROUND-IMAGE: url(/pub/internet/new/images/hardline.gif); BACKGROUND-REPEAT: repeat-x
}

.whiteHeading {
	background-color: #085A94;
	color: #ffffff;
}
.WhtBoldHeading {
	background-color: #085A94;
	color: #ffffff;
	font-weight: bold;
}

#errormsg,#errormsg p {
	color: red;
}

#errormsg strong,#errormsg b {
	color: red;
	font-weight: bold;
}

#msg{
padding:5px 0px 0px 30px;
font-family:Verdana,Arial,Helvetica;
font-size:13px;
}