BODY, TD, TH
{
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	color			: #333333;
	font-weight		: normal;
	font-style		: normal;
}

.attention
{
	background-color: #FFFFFF;
	padding			: 3px;
	border			: 1px solid red;
	margin			: 2px;
}

.red, .red:hover
{
	color			: red;
}
A {
	color			: #99CC00;
	text-decoration : none;
	font-weight		: bold;
}

A:Hover {
	color			: #99CC00;
	text-decoration : underline;
}

A.parsed_hyper {
	color			: #99CC00;
	text-decoration : none;
	font-weight		: bold;
}

A.parsed_hyper:Hover {
	color			: #99CC00;
	text-decoration : underline;
}

a.menu{
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: White;
	font-style		: normal;
	text-decoration : none;
}
a.menu:hover{
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: White;
	font-style		: normal;
	text-decoration : underline;
}

div.altmenuleft{
	padding			: 2px;
	margin-right	: 10px;
	line-height		: 150%; 
}

div.altmenuright{
	padding			: 2px;
	margin-left		: 10px;
	color			: #AAAAAA;
	font-weight 	: normal;
	line-height		: 150%; 
}



A.altmenuright{
	color			: dimgray;
	font-weight		: normal;
}

A.altmenuright:hover{
	color			: dimgray;
	font-weight		: normal;
}
A.dark {
	color			: #99CC00;
	text-decoration : none;
}

A.dark:Hover {
	color			: #99CC00;
	text-decoration : underline;
}

A.text {
	color			: #333333;
	text-decoration : none;
	font-weight		: normal;
	font-size		: 90%;
}

A.text:Hover {
	color			: #333333;
	text-decoration : underline;
	font-weight		: normal;
	font-size		: 90%;
}

A.leftlink{
	color			: #A110A1;
	text-decoration : none;
}

A.leftlink:Hover{
	color			: #A110A1;
	text-decoration : underline;
}

.heading_size1_dark
{
	color			: #666666;
	font-weight		: bold;
	font-style		: normal;
	position		: relative;
	left			: -20px;
}

h3
{
 	margin			: 0px, 0px, 4px, 0px;
	font-size		: 102%;
	font-weight		: bold;
}

h2
{
 	margin			: 0px, 0px, 5px, 0px;
	font-size		: 110%;
	font-weight		: bold;
}

.dimgray{
	color			: dimgray;
}

.purple{
	color			: #A110A1;
}

.green{
	color			:  #99CC00;
}

.dark{
	color			: #333333;
}


.parsed_hyper
{
	color			: #333333;
	font-weight		: bold;
}


.shade{
	color			: #d2d0ca;
}

.light{
	color			: #ffffff;
}

.small {
	font-size		: 1em;
}

.picture_frame
{
	border			: 1px solid #cccccc;
	margin			: 0px 5px 5px 5px;
	background-repeat	: no-repeat;
	background-position	: center center;
	background-color	: white;
	xcursor			: url(../../images/cursor_magnify.png);
}

P, FONT, B {
	margin 				: 0px;
	font-size			: 100%;
	line-height			: 125%; 
}

.tagline
{
	font-size			: 98%;
}

.arrow_grey
{
	background-image	: url(images/product_arrow_grey.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
	height 				: 14px;
	width 				: 20px;
	font-size			: 1px;
	margin-left			: -20px;
}

TABLE.leftbar
{
	width				: 220px;
	padding				: 2px;
	border				: none;
}

.leftbar TD
{
	vertical-align		: top; 
	text-align			: left;
}

FORM
{
	margin 				: 0px;
}


.FORMS_BOXES{
	font-size			: 10pt; 
	font-style			: normal; 
	font-weight			: normal;
	padding				: 1px 1px 1px 1px; 
	width				: 280px; 
	height				: 20px; 
	background-color	: #ffffff; 
	color				: #000000;
	border				: 1px solid #99CC00;
}

.FORMS_AREAS{
	font-size			: 10pt; 
	font-style			: normal; 
	font-weight			: normal;
	padding				: 1px 1px 1px 1px; 
	width				: 280px; 
	background-color	: #ffffff; 
	color				: #000000;
	border				: 1px solid #99CC00;
}

INPUT.FORMS_BUTTONS
{
	font-size			: 7pt; 
	font-style			: normal; 
	font-weight			: bold; 
	padding				: 2px 4px 2px 4px; 
	background-color	: #99CC00;
	color				: #FFFFFF;
	border-top			: 1px solid #EFEFEF;
	border-left			: 1px solid #EFEFEF;
	border-bottom		: 1px solid #818181;
	border-right		: 1px solid #818181;
}

.shiftleft	{ margin-left	: -20px; }
.shiftright	{ padding-left	: 20px; }
.shiftrightmiddle	{ padding-left	: 20px; valign: middle;}
.nopadding	{ padding-left	: 2px; }

.paragraph	{ padding	: 0px, 0px, 20px, 10px; }
.paragraph_main	{
	margin-top: 10px;
	padding	: 0px, 0px, 20px, 10px; 
	font-size: 110%;
}

p{
	font-size: 110%;
}

div.hr{
  height: 1px;
  background-image: url(../../images/bg_grey_dot_horz.gif);
  margin: 4px, 0px, 4px, 0px;
}
div.hr hr {
  display: none;
}


.indent {
	padding-left : 20px;
}

.indent:first-letter {
	margin-left : -20px;
}

.boxout {
	margin-top: 10px;
	background-color: #d2d0ca;
	background-image: url(../../images/curve_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding		: 5px 2px 5px 18px; 
}

.bullet
{
	font-family : webdings;
	display	: inline;
}

div.invalid_page
{
	width		: 730px;
	text-align	: center;
	margin		: 20px;
	padding		: 20px;
	border		: 1px solid #ff0000;
	color		: #ff0000;
	font-size	: 120%;
	font-weight	: bold;
}

.nodisplay 
{
	display			: none;
}

.pagetitle
{
	color		: #A110A1
}


.more {
    color:white;
    quotes: "«" "»";
}

* html .more {
    font-family: webdings;
    color: #99CC00;
}



.more:after {
    color: #99CC00;
    content: close-quote;
}