.helpon
{
 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
 
}

.helpselected
{
 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
 
}

.helpoff
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 0px #cccccc; 
	padding:1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
}



.grayoutlinedarea
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}



.gradientlightgray
{ 

	background-color: #eff1ed; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff1ed), to(#ccceca)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #eff1ed, #ccceca); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #eff1ed, #ccceca); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #eff1ed, #ccceca); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #eff1ed, #ccceca); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #9f9f9f; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.fcratable
{ 

	background-color: #fcf2d5; 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #fac536; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}




.gradientgreentable
{ 

	background-color: #eff1ed; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff1ed), to(#ccceca)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #eff1ed, #ccceca); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #eff1ed, #ccceca); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #eff1ed, #ccceca); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #eff1ed, #ccceca); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #9f9f9f; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.gradientgreentable:hover{
    outline:none;
    border-color: #0688cc;
    box-shadow:0 0 3px #0688cc;
}

.gradientredtable
{ 

	background-color: #eff1ed; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff1ed), to(#ccceca)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #eff1ed, #ccceca); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #eff1ed, #ccceca); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #eff1ed, #ccceca); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #eff1ed, #ccceca); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #fa0309; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.gradientredtable:hover{
    outline:none;
    border-color: #0688cc;
    box-shadow:0 0 3px #0688cc;
}



.bluetextarea
{

	background-color: #007caf; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007caf), to(#002556)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #007caf, #002556); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #007caf, #002556); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #007caf, #002556); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #007caf, #002556); 
  
  
  -moz-border-radius: 3px;
 border-radius: 3px;
    border:solid 1px #007caf; 
    padding:1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #007caf;
	color: #ffffff;
	font-weight: normal;
}


.silvertextarea
{

	background-color: #dfdede; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfdede), to(#c2c1c1)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #dfdede, #c2c1c1); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #dfdede, #c2c1c1); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #dfdede, #c2c1c1); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #dfdede, #c2c1c1); 
  
  
  -moz-border-radius: 3px;
 border-radius: 3px;
    border:solid 1px #dfdede; 
    padding:1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #dfdede;
	color: #333333;
	font-weight: normal;

	font: -webkit-text-fill-color: #333333;
   font:  -webkit-text-stroke-width: 1px;
   font: -webkit-text-stroke-color: #ffffff;
}



.redtextarea
{

	background-color: #f02c1d; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f02c1d), to(#c52216)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #f02c1d, #c52216); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #f02c1d, #c52216); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #f02c1d, #c52216); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #f02c1d, #c52216); 
  
  
  -moz-border-radius: 3px;
 border-radius: 3px;
    border:solid 1px #c52216; 
    padding:1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #f02c1d;
	color: #ffffff;
	font-weight: normal;
}

.greentextarea
{

	background-color: #06d04e; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#06d04e), to(#025921)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #06d04e, #025921); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #06d04e, #025921); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #06d04e, #025921); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #06d04e, #025921); 
  
  
  -moz-border-radius: 3px;
 border-radius: 3px;
    border:solid 1px #06d04e; 
    padding:1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #06d04e;
	color: #ffffff;
	font-weight: normal;
}


.bordertextgrayedout
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #cccccc;
	color: #333333;
	font-weight: normal;
}



.bordertext
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}


.bordertext:focus{
    outline:none;
    border-color: #0688cc;
    box-shadow:0 0 3px #0688cc;
}

.bordertextlarge
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}


.bordertextlarge:focus{
    outline:none;
    border-color: #0688cc;
    box-shadow:0 0 3px #0688cc;
}



.roundedtable
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #f8f8f8;
	color: #333333;
	font-weight: normal;
}


.blueroundedtable10
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #007caf; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #007caf;
	color: #ffffff;
	font-weight: normal;
}



.bluegradientbutton
{

	background-color: #007caf; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007caf), to(#002556)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #007caf, #002556); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #007caf, #002556); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #007caf, #002556); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #007caf, #002556); 
  
  
  -moz-border-radius: 6px;
 border-radius: 6px;
    border:solid 1px #007caf; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #007caf;
	color: #ffffff;
	font-weight: normal;
}

.bluegradientbutton:hover{
    outline:none;
    border-color:#007caf;
    box-shadow:0 0 3px #007caf;
}




.blueroundedtablegradient
{

	background-color: #007caf; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007caf), to(#002556)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #007caf, #002556); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #007caf, #002556); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #007caf, #002556); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #007caf, #002556); 
  
  
  -moz-border-radius: 6px;
 border-radius: 6px;
    border:solid 1px #007caf; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #007caf;
	color: #ffffff;
	font-weight: normal;
}


.verticaltext
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.verticaltextrev
{
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



.bluefadedhr {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #007caf;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(0,124,175)),
      color-stop(0.9, rgb(0,124,175)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(0,124,175) 10%,
      rgb(0,124,175) 90%,
      rgb(255,255,255) 100%
  );
}


.bluefadedhrslim {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  border: none; 
  background: #007caf;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(0,124,175)),
      color-stop(0.9, rgb(0,124,175)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(0,124,175) 10%,
      rgb(0,124,175) 90%,
      rgb(255,255,255) 100%
  );
}


.saveditem
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 0px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}


.saveditem:hover{
    border:solid 0px #cccccc; 
    box-shadow:0 0 3px #cccccc;
}



.gridrow
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}


.gridrow:hover{
    outline:none;
    border-color:#007caf;
    box-shadow:0 0 3px #007caf;
}


.gridrowhoveronly
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #fcfcfc; 
    padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}


.gridrowhoveronly:hover{
    outline:none;
    border-color:#007caf;
    box-shadow:0 0 3px #007caf;
}




.gridnoborder
{
   -moz-border-radius: 0px;
 border-radius: 0px;
    border:solid 1px #ffffff; 
    padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}


.gridnoborder:hover{
     -moz-border-radius: 0px;
 border-radius: 0px;
    border:solid 1px #cccccc; 
}


.gridrowmenu
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 0px #cccccc; 
    padding:3px;
	font-size: 12pt;
}


.gridrowmenu:hover{
    outline:none;
    border-color:#cccccc;
    box-shadow:0 0 3px #cccccc;
}


.gridrowwhite
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #ffffff; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
}


.gridrowwhite:hover{
    outline:none;
    border-color:orange;
    box-shadow:0 0 0px #007caf;
}



.greenborderbutton
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: green;
	color: #ffffff;
	font-weight: bold;

}

.greenborderbutton:focus{
    outline:none;
    border-color:green;
    box-shadow:0 0 3px green;
}

.greenborderbutton:hover{
    outline:none;
    border-color:green;
    box-shadow:0 0 3px green;
}


.orangeborderbutton
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: orange;
	color: #ffffff;
	font-weight: bold;

}

.orangeborderbutton:focus{
    outline:none;
    border-color:orange;
    box-shadow:0 0 3px orange;
}

.orangeborderbutton:hover{
    outline:none;
    border-color:orange;
    box-shadow:0 0 3px orange;
}



.redborderbutton
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: red;
	color: #ffffff;
	font-weight: bold;

}

.redborderbutton:focus{
    outline:none;
    border-color:red;
    box-shadow:0 0 3px red;
}

.redborderbutton:hover{
    outline:none;
    border-color:red;
    box-shadow:0 0 3px red;
}



.blueborderbutton
{

  	background-color: #fdfdfe; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfe), to(#e9eaeb)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fdfdfe, #e9eaeb); 

  
  
  
  
  -moz-border-radius: 3px;
 border-radius: 5px;
    border:solid 1px #9f9fa1; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: bold;

}

.blueborderbutton:focus{
    outline:none;
    border-color:#0688cc;
    box-shadow:0 0 3px #0688cc;
}

.blueborderbutton:hover{
    outline:none;
    border-color:#0688cc;
    box-shadow:0 0 3px #0688cc;
}


.blueborderbuttonselected
{

  	background-color: #fdfdfe; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfe), to(#e9eaeb)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fdfdfe, #e9eaeb); 
  
  -moz-border-radius: 3px;
 border-radius: 5px;
    border:solid 1px #9f9fa1; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: bold;

    outline:none;
    border-color:#0688cc;
    box-shadow:0 0 3px #0688cc;
}




.blueroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 0px #163b69; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #022c68;
	color: #ffffff;
	font-weight: normal;

}

.yellowroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #f29c1e; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #f29c1e;
	color: #ffffff;
	font-weight: normal;

}

.greenroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #239c03; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #239c03;
	color: #ffffff;
	font-weight: normal;

}

.redroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #b60627; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #b60627;
	color: #ffffff;
	font-weight: normal;

}


.blueroundedtablesmall
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #007caf; 
    padding:2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #007caf;
	color: #ffffff;
	font-weight: normal;

}



.orangeroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px orange; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: orange;
	color: #ffffff;
	font-weight: normal;

}


.alertroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #eca51b; 
    padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fae5bb;
	color: #ffffff;
	font-weight: normal;
	box-shadow:0 0 3px #eca51b;

}


.orangeroundedtable2tone
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #eca51b; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fae5bb;
	color: #ffffff;
	font-weight: normal;

}



.gradientgraytable
{ 

	background-color: #eaeaea; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#d3d3d4)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #eaeaea, #d3d3d4); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #eaeaea, #d3d3d4); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #eaeaea, #d3d3d4); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #eaeaea, #d3d3d4); 

	 -moz-border-radius: 5px;
 border-radius: 3px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #e0e0e0;
	color: #4d4f53;
	font-weight: normal;
}


.gradientbutton
{ 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#d3d3d4)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* IE 10 */ 
	background: -ms-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 

	 -moz-border-radius: 5px;
 border-radius: 3px;
	background-color: #007caf; 
	
	border:solid 1px #305081; 
    padding:5px;
	font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
	


}

.gradientbutton:hover{
    outline:none;
    border-color:#007caf;
    box-shadow:0 0 3px #007caf;
}


.gradientbuttonsmall
{ 
	background-color: #007caf;
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#d3d3d4)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* IE 10 */ 
	background: -ms-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(left, rgba(114,177,213,0.9), rgba(73,117,182,0.9)); 

	 -moz-border-radius: 2px;
 border-radius: 2px;
    border:solid 1px #305081; 
    padding:2px;
	font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
	


}

.gradientbuttonsmall:hover{
    outline:none;
    border-color:#007caf;
    box-shadow:0 0 3px #007caf;
}


.frametable
{ 

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}



.gradientwhitegraytable
{ 

	background-color: #edefee; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#edefee)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #edefee); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #edefee); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #edefee); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #edefee); 

	 -moz-border-radius: 5px;
 border-radius: 8px;
    border:solid 1px #d7d9d9; 
    padding:10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.gradientfeaturedproduct
{ 

	background-color: #edefee; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#edefee)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #edefee); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #edefee); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #edefee); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #edefee); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}





.dealerlocatorselections
{ 

	background-color: #edefee; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#edefee)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #edefee); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #edefee); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #edefee); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #edefee); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}



.gradientfeaturedproductreversed
{ 

	background-color: #edefee; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edefee), to(#ffffff)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #edefee, #ffffff); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #edefee, #ffffff); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #edefee, #ffffff); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #edefee, #ffffff); 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}







.graymaptable
{ 

	background-color: #fcfcfc; 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}



.whitefeaturedproduct
{ 

	background-color: #ffffff; 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}

.whitefeaturedproductnofont
{ 

	background-color: #ffffff; 

	 -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.lightgraytable
{ 

	background-color: #fdfdfe; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfe), to(#e9eaeb)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fdfdfe, #e9eaeb); 

	 -moz-border-radius: 5px;
 border-radius: 3px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}


.lightgraytablenopadding
{


	background-color: #fdfdfe; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfe), to(#e9eaeb)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fdfdfe, #e9eaeb); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fdfdfe, #e9eaeb); 

	 -moz-border-radius: 5px;
 border-radius: 3px;
    border:solid 1px #d7d9d9; 
    padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;

}


.grayroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 3px;
    border:solid 1px #d7d9d9; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #e0e0e0;
	color: #4d4f53;
	font-weight: normal;

}


.whiteroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;

}





.YELLOWBOX
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 10pt;
	background-color: #f3f778;
}

.LIGHTGRAYBOX
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 10pt;
	background-color: #dddddd;
}


	.BOXNOLINESNORMAL
	{
		font-family: Verdana, Helvetica, sans-serif;
		border-right: #555555 0px solid;
		border-top: #555555 0px solid;
		font-size: 11px;
		border-left: #555555 0px solid;
		border-bottom: #555555 0px solid;
		background-color: #dddddd;
		font-weight: normal;
		color: #000000;
		text-align:right;
	}



	.WHITEBOXNOLINESNORMAL
	{
		font-family: Verdana, Helvetica, sans-serif;
		border-right: #555555 0px solid;
		border-top: #555555 0px solid;
		font-size: 9pt;
		border-left: #555555 0px solid;
		border-bottom: #555555 0px solid;
		background-color: #ffffff;
		font-weight: normal;
		color: #000000;
		text-align:left;
	}

	.WHITEBOXNOLINESGREEN
	{
		font-family: Verdana, Helvetica, sans-serif;
		border-right: #555555 0px solid;
		border-top: #555555 0px solid;
		font-size: 9pt;
		border-left: #555555 0px solid;
		border-bottom: #555555 0px solid;
		background-color: #ffffff;
		font-weight: bold;
		color: #006600;
		text-align:left;
	}




.bluegray
{
	BACKGROUND-COLOR: #6C89A6;
    COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    MARGIN: 0pt;
	PADDING-BOTTOM: 0pt;
    PADDING-LEFT: 0pt;
	PADDING-RIGHT: 0pt;
    PADDING-TOP: 0pt;
	font-family:arial,helvetica,sans-serif;font-size:8pt;
}


.BOX_ORIG
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-size: 11px;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffff;
}

.BOX
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
}

.BOXBLANK
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: transparent;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
}

.QUANBOX
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: transparent;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
}


.BOXREADONLY
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #eeeeee;
}


.BOXBUTTON
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #575757;
}

.BOXUPLOAD
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #575757;
	background-color: #ffffff;
}


.BOXRED
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: red;
	font-weight: bold;
	color: #ffffff;
}

.BOXORANGE
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: orange;
	font-weight: bold;
	color: #ffffff;
}

.REDCHECKBOX
{
	background-color: FF0000;
	color: FFFFFF;
}


.BOXBOLD
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-size: 11px;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffff;
	font-weight: bold;
}

.SPELL
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-size: 11px;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffff;
	color: red;
	text-align: center;
}


.BOXCLEAR
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
	background-color: #ffffff;
	color: #cccccc;
}


.BOXNOLINE
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffff;
}

.BOXNOLINES
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
	background-color: #ffffff;
}


.COLORBOXNOLINE
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
	background-color: #6C89A6;
	color: #FFFFFF;
}


.CALDAY
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
	background-color: #6c89a6;
}

.CALNUMBER
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 0px solid;
	border-top: #555555 0px solid;
	font-size: 11px;
	border-left: #555555 0px solid;
	border-bottom: #555555 0px solid;
	background-color: #ffffff;
}



.BUTTON_OLD
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-size: 11px;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	BACKGROUND-COLOR: #6C89A6;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;

}

.BUTTON
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR: #003366;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;

}

.BUTTONCANCEL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR: red;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;

}

.BUTTONREPOST
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR: green;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;

}



.BOXDDL
{
	font-family: Verdana, Helvetica, sans-serif;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-size: 10px;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffff;
}

.hide{
display: none;
}

.show{
display: block;
}

hr{height:0px;border:0.1em solid #eeeeee;background-color:#eeeeeee} 




.SelectContainer
{
  border: 0;
  position: relative; width: 170px; height: 18px; overflow: hidden;
}

.SelectBox
{
  color: black; background: #ffffff;
  position: absolute; width: 128px; top: -2px; left: -2px;
}

.SelectContainer250
{
  border: 0;
  position: relative; width: 245px; height: 18px; overflow: hidden;
}

.SelectBox250
{
  color: black; background: #ffffff;
  position: absolute; width: 230px; top: -2px; left: -2px;
}











.circularroundedtable
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;



}

.circularroundedtablelight
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fafafa;
	color: #333333;
	font-weight: normal;



}

.circularroundedtablewhite
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #cccccc; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;



}




.circularheaderroundedtable
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #ed1b2e; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fdb3b9;
	color: #333333;
	font-weight: normal;



}


.circularfadedhr  {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #007caf;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(237,27,46)),
      color-stop(0.9, rgb(237,27,46)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(237,27,46) 10%,
      rgb(237,27,46) 90%,
      rgb(255,255,255) 100%
  );
}

/*== Start Check Box Code ==================================================================================== */


	label {
		display: inline;
	}

	.regular-checkbox {
		display: none;
	}

        .regular-checkbox + label {
            background-color: white;
            border: 1px solid #0083bf;
            /* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); */
            padding: 9px;
            border-radius: 3px;
            display: inline-block;
            position: relative;
        }

	.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	}

        .regular-checkbox:checked + label {
            background-color: #0083bf;
            border: 1px solid #adb8c0;
            /* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); */
            color: #99a1a7;
        }

	.regular-checkbox:checked + label:after {
		content: '\2714';
		font-size: 14px;
		position: absolute;
		top: 0px;
		left: 3px;
		color: white;
	}

    .regular-checkbox-grayedout {
        display: none;
    }

        .regular-checkbox-grayedout + label {
            background-color: #cccccc;
            border: 1px solid #cccccc;
            /* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); */
            padding: 9px;
            border-radius: 3px;
            display: inline-block;
            position: relative;
        }

	.big-checkbox + label {
		padding: 18px;
	}

	.big-checkbox:checked + label:after {
		font-size: 28px;
		left: 6px;
	}

	.tag {
		font-family: Arial, sans-serif;
		width: 200px;
		position: relative;
		top: 5px;
		font-weight: bold;
		text-transform: uppercase;
		display: block;
		float: left;
	}

	.radio-1 {
		width: 193px;
	}

	.button-holder {
		float: left;
	}

	/* RADIO */

	.regular-radio {
		display: none;
	}

	.regular-radio + label {
		-webkit-appearance: none;
		background-color: #fafafa;
		border: 1px solid #cacece;
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
		padding: 9px;
		border-radius: 50px;
		display: inline-block;
		position: relative;
	}

	.regular-radio:checked + label:after {
		content: ' ';
		width: 12px;
		height: 12px;
		border-radius: 50px;
		position: absolute;
		top: 3px;
		background: #99a1a7;
		box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
		text-shadow: 0px;
		left: 3px;
		font-size: 32px;
	}

	.regular-radio:checked + label {
		background-color: #e9ecee;
		color: #99a1a7;
		border: 1px solid #adb8c0;
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
	}

	.regular-radio + label:active, .regular-radio:checked + label:active {
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	}

	.big-radio + label {
		padding: 16px;
	}

	.big-radio:checked + label:after {
		width: 24px;
		height: 24px;
		left: 4px;
		top: 4px;
	}



/*== End Check Box Code ====================================================================================== */



.ispButton
{
		background-color: #fafafa;
		border: 1px solid #cacece;
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
		padding: 6px;
		border-radius: 3px;
		display: inline-block;
		position: relative;

		font-size: 14px;
		color: #99a1a7;

		font-weight: bold;
}

.ispButton:hover
{
    outline:none;
    border-color: #10ae3c;
    box-shadow:0 0 3px #10ae3c;
}



.ispButtonslim
{
		background-color: #fafafa;
		border: 1px solid #cacece;
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
		padding: 4px;
		border-radius: 3px;
		display: inline-block;
		position: relative;

		font-size: 12px;
		color: #99a1a7;

		font-weight: bold;
}

.ispButtonslim:hover
{
    outline:none;
    border-color: #10ae3c;
    box-shadow:0 0 3px #10ae3c;
}



.addressBarLightRed
{
	background-color: #97a1b1;
}

.addressBarDarkRed
{
	background-color: #97a1b1;
}
.addressBarLightGreen
{
	background-color: #10ae3c;
}

.addressBarDarkGreen
{
	background-color: #10ae3c;
}


.thinLine
{
padding-top: 2px;
border-bottom: 1px solid #dddddd;
color: #203164;
}


.vertical
{
    writing-mode:tb-rl;
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform:rotate(270deg);
    transform: rotate(270deg);
    white-space:nowrap;
    display:block;
    bottom:0;
    width:20px;
    height:20px;
}

.verticalSmall {
    writing-mode: tb-rl;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    white-space: nowrap;
    display: block;
    bottom: 0;
    width: 10px;
    height: 20px;
}

.ispcheckbox {
	position:relative;
	top:1px;
	font-size: 10pt;
	font-weight: normal;
}


#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

.termsCondText {
	font-size: 14px;
}

.termsCondLink {
	cursor: auto;
	color: #0083bf;
	text-decoration: none;
	font-size: 14px;
}

.termsCondLink:hover {
	cursor: pointer;
	text-decoration: underline;
}



.license-attr-container {
	display: grid;
	grid-template-columns: auto;
	grid-row-gap: 1em;
	margin: 1em 2.5%;
}

.license-attr-multi-container {
	display: grid;
	grid-template-rows: auto 1fr;
	grid-row-gap: .5em;
}

.license-attr-multi-body {
	display: grid;
	grid-template-rows: auto;
	grid-row-gap: .25em;
	margin-left: 1em;
}

.license-attr-multi-item {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: .5em;
}

.license-attr-single-container {
	display: grid;
	grid-template-rows: repeat(2, auto);
	grid-row-gap: .5em;
}

.license-attr-multi-header,
.license-attr-single-label {
	/*color: #004a91;
		font-size:20px;
		font-family: 'Istok Web', sans-serif;*/
}

.license-attr-hide {
	display: none;
}

.error-file-load{
	font-size: .8em;
	color: red;
}


/*
    ---------------------------------------------------------------
    Personal info Med Cert section
    ---------------------------------------------------------------
*/
#medcert-license-question.hide {
	display: none;
}

#MedCertHasCDL {
	margin-bottom: 1em;
	margin-left: 1em;
	width: 85px;
}

#MedCertExcludedState {
	margin-bottom: 1.5em;
	margin-left: 1em;
	width: 85px;
}

#medcert-license-states {
	margin-bottom: .3em;
}

#frmDriverFilePreview {
	margin-top: .5em;
}