.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;
}




.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;
}




.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:#607fa8;
    box-shadow:0 0 3px #607fa8;
}


.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: #ffffff;
	color: #333333;
	font-weight: normal;
}


.roundedtablenofont
{
  -moz-border-radius: 10px;
 border-radius: 10px;
    border:solid 1px #cccccc; 
    padding:5px;
	background-color: #ffffff;
	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: #607fa8;
	font-weight: bold;

}

.blueborderbutton:focus{
    outline:none;
    border-color:#607fa8;
    box-shadow:0 0 3px #607fa8;
}

.blueborderbutton:hover{
    outline:none;
    border-color:#607fa8;
    box-shadow:0 0 3px #607fa8;
}



.blueroundedtable
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px #007caf; 
    padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #007caf;
	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(#f7f8f8)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #f7f8f8); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #f7f8f8); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #f7f8f8); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #f7f8f8); 

	 -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); 

    border:solid 0px #d7d9d9; 
    padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4f53;
	font-weight: normal;
}

.gradientfeaturedproductreversedwithborder
{ 

	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: 8px;
    border:solid 1px #d7d9d9; 
    padding:10px;
	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:1px;border:1px solid #000;background-color:#000} 




.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;
}

