h1 a {
	color:#000;
	}
h2 a {
	color:#000;
	}
h3 a {
	color:#000;
	}
	
a:link {color:#000;}
	
a:visited {color:#666666;}

body {
	margin: 0;
	padding: 0;
	color:	#000;
	background : #fff;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*
body, td, li, font, b, i {
	font-family: Arial, Helvetica, sans-serif;

}
*/
 
 table {
   text-align: -moz-initial;
   white-space: normal; /* compatible with IE & spec */
   line-height: normal;
   font-size: 12px;
 }

/* UL { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

 }

UL LI { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

 }
*/

/* Quirk: collapse top margin of BODY and TD and bottom margin of TD */

/*
* While it may seem simpler to use :first-node and :last-node without
 * tags, it's slower, since we have to do the :first-node or :last-node
* check on every single element in the document.  If we list all the
* element names for which the UA stylesheet specifies a margin, the
* selectors will be hashed in the RuleHash and things will be much more
* efficient.
*/

body > form:first-node, td > form:first-node, th > form:first-node,
body > p:first-node, td > p:first-node, th > p:first-node,
body > dl:first-node, td > dl:first-node, th > dl:first-node,
body > multicol:first-node, td > multicol:first-node, th > multicol:first-node,
body > blockquote:first-node, td > blockquote:first-node, th > blockquote:first-node,
body > h1:first-node, td > h1:first-node, th > h1:first-node,
body > h2:first-node, td > h2:first-node, th > h2:first-node,
body > h3:first-node, td > h3:first-node, th > h3:first-node,
body > h4:first-node, td > h4:first-node, th > h4:first-node,
body > h5:first-node, td > h5:first-node, th > h5:first-node,
body > h6:first-node, td > h6:first-node, th > h6:first-node,
body > listing:first-node, td > listing:first-node, th > listing:first-node,
body > plaintext:first-node, td > plaintext:first-node, th > plaintext:first-node,
body > xmp:first-node, td > xmp:first-node, th > xmp:first-node,
body > pre:first-node, td > pre:first-node, th > pre:first-node,
body > ul:first-node, td > ul:first-node, th > ul:first-node,
body > menu:first-node, td > menu:first-node, th > menu:first-node,
body > dir:first-node, td > dir:first-node, th > dir:first-node,
body > ol:first-node, td > ol:first-node, th > ol:first-node {
   margin-top: 0;
 }
 
td > form:last-node, th > form:last-node,
td > p:last-node, th > p:last-node,
td > dl:last-node, th > dl:last-node,
td > multicol:last-node, th > multicol:last-node,
td > blockquote:last-node, th > blockquote:last-node,
td > h1:last-node, th > h1:last-node,
td > h2:last-node, th > h2:last-node,
td > h3:last-node, th > h3:last-node,
 td > h4:last-node, th > h4:last-node,
 td > h5:last-node, th > h5:last-node,
 td > h6:last-node, th > h6:last-node,
 td > listing:last-node, th > listing:last-node,
 td > plaintext:last-node, th > plaintext:last-node,
 td > xmp:last-node, th > xmp:last-node,
 td > pre:last-node, th > pre:last-node,
 td > ul:last-node, th > ul:last-node,
 td > menu:last-node, th > menu:last-node,
 td > dir:last-node, th > dir:last-node,
 td > ol:last-node, th > ol:last-node {
   margin-bottom: 0;
 }
 
 /* Similar as above, but for empty elements
  *  collapse the bottom or top margins of empty elements
  *  - see bug 97361
  */
 body > form:empty:first-node, td > form:empty:first-node, th > form:empty:first-node,
 body > p:empty:first-node, td > p:empty:first-node, th > p:empty:first-node,
 body > dl:empty:first-node, td > dl:empty:first-node, th > dl:empty:first-node,
 body > multicol:empty:first-node, td > multicol:empty:first-node, th > multicol:empty:first-node,
 body > blockquote:empty:first-node, td > blockquote:empty:first-node, th > blockquote:empty:first-node,
 body > h1:empty:first-node, td > h1:empty:first-node, th > h1:empty:first-node,
 body > h2:empty:first-node, td > h2:empty:first-node, th > h2:empty:first-node,
 body > h3:empty:first-node, td > h3:empty:first-node, th > h3:empty:first-node,
 body > h4:empty:first-node, td > h4:empty:first-node, th > h4:empty:first-node,
 body > h5:empty:first-node, td > h5:empty:first-node, th > h5:empty:first-node,
 body > h6:empty:first-node, td > h6:empty:first-node, th > h6:empty:first-node,
 body > listing:empty:first-node, td > listing:empty:first-node, th > listing:empty:first-node,
 body > plaintext:empty:first-node, td > plaintext:empty:first-node, th > plaintext:empty:first-node,
 body > xmp:empty:first-node, td > xmp:empty:first-node, th > xmp:empty:first-node,
 body > pre:empty:first-node, td > pre:empty:first-node, th > pre:empty:first-node,
 body > ul:empty:first-node, td > ul:empty:first-node, th > ul:empty:first-node,
 body > menu:empty:first-node, td > menu:empty:first-node, th > menu:empty:first-node,
 body > dir:empty:first-node, td > dir:empty:first-node, th > dir:empty:first-node,
 body > ol:empty:first-node, td > ol:empty:first-node, th > ol:empty:first-node {
   margin-bottom: 0;
 }
 
 td > form:empty:last-node, th > form:empty:last-node,
 td > p:empty:last-node, th > p:empty:last-node,
 td > dl:empty:last-node, th > dl:empty:last-node,
 td > multicol:empty:last-node, th > multicol:empty:last-node,
 td > blockquote:empty:last-node, th > blockquote:empty:last-node,
 td > h1:empty:last-node, th > h1:empty:last-node,
 td > h2:empty:last-node, th > h2:empty:last-node,
 td > h3:empty:last-node, th > h3:empty:last-node,
 td > h4:empty:last-node, th > h4:empty:last-node,
 td > h5:empty:last-node, th > h5:empty:last-node,
 td > h6:empty:last-node, th > h6:empty:last-node,
 td > listing:empty:last-node, th > listing:empty:last-node,
 td > plaintext:empty:last-node, th > plaintext:empty:last-node,
 td > xmp:empty:last-node, th > xmp:empty:last-node,
 td > pre:empty:last-node, th > pre:empty:last-node,
 td > ul:empty:last-node, th > ul:empty:last-node,
 td > menu:empty:last-node, th > menu:empty:last-node,
 td > dir:empty:last-node, th > dir:empty:last-node,
 td > ol:empty:last-node, th > ol:empty:last-node {
   margin-top: 0;
 }

 /* Quirk: MAP acts like an inline, not a block */
 map {
   display: inline;
 } 

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		
}

form{
	margin:		0;
	padding:	0;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;

}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;

}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-top: 0;
	margin-bottom: 0; 

}

.vs0	{
	margin-top: 0;
	padding-top: 0;
	}
.vs20	{
	margin-top: 20px;
	padding-top: 0;
	}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}

.sub-title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	 : 14px;
	color: #000000;
	font-weight : bold;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;

}

.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #000000;

}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	/* background-color: transparent; */
	
	}

.navigator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	/* background-color: transparent; */

}
.sub-navigation {
	margin-left: 15px;
	border: 0px;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 6px;


}

.pagefurniture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* background-color: transparent; */

}


.Searchbutton {
   font: 10px geneva, verdana, arial, sans-serif;
   color: #000;
   background: #fff;
   margin: 0;
   text-decoration:none;
}

a:hover {
	text-decoration: none;
	/* background-color: transparent; */
}

img {border-color: #333333;
} 


#searchui label	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: transparent;
	color:#848484;
	margin: 0;
	}
	
#quicklaunch label	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: transparent;
	color:#000;
	margin: 0;
	font-weight:bold;
	}
.floattenr	{
	float: right; 
	margin: 0 10px 0 0;
	}
.right-hand-table {
	margin-left: 10px;
	margin-bottom:5px;
	}
.left-hand-table {
	margin-right: 10px;
	margin-bottom: 5px;
	}

.error {
	font-family: Arial, Helvetica, sans-serif;
	color : red;
	font-size : 10px;
	font-weight : bold;
}
.address {
	margin-top: 2px;
	margin-bottom: 2px;
}
.title-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	line-height: normal;

}
.h1-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;



}

.search-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
