/* ============================== Main ================================ */
body, td, span, div, p, textarea, input, table
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
}
h1
{
	font-family:  arial, helvetica, sans-serif,verdana, ;
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
}
h1.lg
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 15pt;
	font-weight: bold;
}
.lrgr
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 17px;
	font-weight: bold;
}
body
{
	margin-top: 0px;
	background-color: #acb7c1; 
	/*background-color: #8e9da9; background-image: url(master/bg.jpg);*/
}
/* ============================== Page ================================ */
.stackRight{float:right; clear:right; padding-bottom:5px; padding-left:5px;}
.stackLeft{float:left; clear:left; padding-bottom:5px; padding-left:5px;}
.stackRightTP{float:right; clear:right; padding-bottom:5px; padding-left:5px; padding-top:10px;}
.stackLeftTP{float:left; clear:left; padding-bottom:5px; padding-left:5px; padding-top:10px;}
.pageHeader {
	font-size:18px;
	color:Black;
	font-weight:bold;
}
.pageHeader18px
{
	font-size: 18px;
	color: Black;
	font-weight: bold;
	padding-left: 5px;
}
.pageSubHeader18px
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
	padding-left: 5px;
}
.pageSubHeader18pxNoPad
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.pageHeader18pxNoPad
{
	font-size: 18px;
	color: Black;
	font-weight: bold;
}
.pageHeader16pxNoPad
{
	font-size: 16px;
	color: Black;
	font-weight: bold;
	font-family:Arial,verdana;
}
.pageHeader12pxNoPad
{
	font-size: 16px;
	color: Black;
	font-weight: bold;
	font-family:Arial,verdana;
}
.subHeader {
	font-size:12px;
	color:Black;
	font-weight:normal;
}

.subHeaderB {
	font-size:12px;
	color:Black;
	font-weight:Bold;
}

.seriesListingHeader {
	font-size:14px;
	color:Black;
	font-weight:Bold;
	text-decoration:none;
}

.subHeaderWB {
	font-size:12px;
	color:White;
	font-weight:Bold;
}

.blackBold {
	color:Black;
	font-weight:bold;
}

.smallDescG {
	font-size:10px;
	color:#808080;
}

.smallDescB {
	font-size:10px;
	color:Black;
}
.yellowBG
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
	background-color: #ffff00;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.blueBG
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
	background-color: #c7eafb;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
/* ============================== Dealer Locator ================================ */

.listingHeader {
	font-size:12px;
	color:Black;
	font-weight:bold;
}

/* ============================== Newsroom ================================ */

.smallDesc {
	font-size:10px;
}

.pageBoxHeader {
	font-size:12px;
	color:#808080;
	font-weight:bold;
}

UL.space25px
{
	line-height:25px;
}

/* ============================== Page Links ================================ */
/*
a.whitex:link		{text-decoration:underline;color:#ffffff;}
a.whitex:visted	{text-decoration:underline;color:#ffffff;}
a.whitex:active	{text-decoration:underline;color:#ffffff;}
a.whitex:hover		{text-decoration:underline;color:#fff000;}
*/

a:link					{text-decoration:none;font-weight:bold;color:#336699;}
a:active				{text-decoration:none;font-weight:bold;color:#336699;}
a:visited				{text-decoration:none;color:#336699;font-weight:bold;}
a:hover					{text-decoration:underline;color:#336699;font-weight:bold;}

a.pt13Link:link		{text-decoration: underline;font-weight: bold;color: #336699;font-size: 13pt;}
a.pt13Link:active	{text-decoration:underline;font-weight:bold;color:#336699;font-size: 13pt;}
a.pt13Link:visited{text-decoration:underline;color:#336699;font-weight:bold;font-size: 13pt;}
a.pt13Link:hover	{text-decoration:none;color:#336699;font-weight:bold;font-size: 13pt;}

a.bigger:link		{text-decoration: underline;font-weight: bold;color: #336699;font-size: 10pt;}
a.bigger:active	{text-decoration:underline;font-weight:bold;color:#336699;font-size: 10pt;}
a.bigger:visited{text-decoration:underline;color:#336699;font-weight:bold;font-size: 10pt;}
a.bigger:hover	{text-decoration:none;color:#336699;font-weight:bold;font-size: 10pt;}


a.grayed				{text-decoration:none;color:#666666;font-weight:bold;}
a.grayed:hover	{text-decoration:none;color:#666666;font-weight:bold;}

/* ============================== Page Links / take 2 ================================ */


a.black:Link
{
	text-decoration: underline;
	color: #666666;
	font-size: x-small;
}

a.black:active {
	text-decoration: underline;
	color: #666666;
	font-size: x-small;
}
a.black:visited {
	text-decoration: underline;
	color: #666666;
	font-size: x-small;
}
a.black:hover
{
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;
}
/* ==============================  ================================ */


a.normal:Link
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.normal:active
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.normal:visited
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.normal:hover
{
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/* ============================== Navigation ================================ */
.navTable {
	background-color:#003333;
}

.navLink {
	color:#ffffff;
}

.navLink:hover {
	color:#ffff00;
}

.activePage {
	color:#ffff00;
	font-weight:bold;
	font-size:12px;
}

.navMenu {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

.subNavMenu {
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
}

.navPromoSm {
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
}

/* ============================== Misc. ================================ */
.contactWM {
	font-size:10px;
	margin-left:15;
}

.tableHeader {
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	background-color:#003333;
}
.wizard{
	border:solid 1px black;
	font: 14px verdana, sans-serif;
	width:500px;
	height:100px;
}
.wizHeader
  {
      color:gray;
      font:bold 18px Verdana,Sans-Serif;
  }
  .wizSideBar
  {
      background-color:#6d6e71;
      padding:10px;
      width:100px;
  }
  .wizSideBar a
{
	text-decoration: none;
	color: #ffffff;
}
  .wizStep{padding: 10px;font-weight: bold;}

.wizTable{border:solid 1px #dcd9d9;font: 14px verdana, sans-serif;}
.wizBar{background-color: #6d6e71;color: #ffffff;padding-left: 5px;}
.wizContent{padding-left: 5px;}
.stepText{color: #ffffff;}
.redText{text-decoration: none; color: #ff0000;}
.pad5px{padding-left: 5px;}
.pad20px{padding-left: 20px;}
.pad25px{padding-left: 25px;}
.pad30px{padding-left: 30px;}
.pad35px{padding-left: 35px;}
.pad40px{padding-left: 40px;}
.pad45px{padding-left: 45px;}
.pad50px{padding-left: 50px;}

a.whiteLink
{
	font-size: xx-small;
	color: #ffffff;
	text-decoration: none;
}
.sideBarColor
{
	background-color: #3d4144;
}
.thinBorder
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
}
.headerRow
{
	color: #ffffff;
	background-color: #3d4144;
}
.highlight
{
	background-color: #cccccc;
}
ul.apps
{
	padding-left: 0px;
	margin-left: 15px;
	list-style: square none outside;
}
.contractHolder
{
	color:#000000;font-size:11pt;text-decoration:none; font-weight:bold;
}
.tableBorder1px
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.pt11bold
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}
.pt12bold
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.pt13bold
{
	font-weight: bold;
	font-size: 13pt;
	color: #000000;
	text-decoration: none;
}
.pt14bold
{
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
}
.pt15bold
{
	font-weight: bold;
	font-size: 15pt;
	color: #000000;
	text-decoration: none;
}
.pt16bold
{
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
	text-decoration: none;
}
.pt17bold
{
	font-weight: bold;
	font-size: 17pt;
	color: #000000;
	text-decoration: none;
}
.pt18bold
{
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
	text-decoration: none;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GREY FONT ~~~~~~~~~~~ */
.pt10boldGrey
{
	font-weight: bold;
	font-size: 10pt;
	color: #555555;
	text-decoration: none;
}
.pt11boldGrey
{
	font-weight: bold;
	font-size: 11pt;
	color: #555555;
	text-decoration: none;
}
.pt12boldGrey
{
	font-weight: bold;
	font-size: 12pt;
	color: #555555;
	text-decoration: none;
}
.pt13boldGrey
{
	font-weight: bold;
	font-size: 13pt;
	color: #555555;
	text-decoration: none;
}
.pt14boldGrey
{
	font-weight: bold;
	font-size: 14pt;
	color: #555555;
	text-decoration: none;
}
.pt15boldGrey
{
	font-weight: bold;
	font-size: 15pt;
	color: #555555;
	text-decoration: none;
}
.pt16boldGrey
{
	font-weight: bold;
	font-size: 16pt;
	color: #555555;
	text-decoration: none;
}
.pt17boldGrey
{
	font-weight: bold;
	font-size: 17pt;
	color: #555555;
	text-decoration: none;
}
.pt18boldGrey
{
	font-weight: bold;
	font-size: 18pt;
	color: #555555;
	text-decoration: none;
}
a.bcmDlr:link, a.bcmDlr:visited, a.bcmDlr:hover,a.bcmDlr:active{ font-size:x-small;}