HTML, BODY {
    margin:0;
    padding:0;
    height:100%;
    border:none;
    background-color:#fff;
}
BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	font:normal 11px Verdana, Arial, Helvetica;
	color: #000000;
}
TABLE.Container {
    width:100%;
    margin:0;
    min-height:100%;
    height:100%;
}
A {
	color: #f48000;
	text-decoration: underline;
}
A.Grey {
	color: #6c382e;
	text-decoration: underline;
}
A.Orange {
	color: #f48000;
	text-decoration: none;
}
A.WhiteLink {
	color: #ffe8db;
	text-decoration: none;
}
A.WhiteLink:hover {
	color: #ffe8db;
	text-decoration: none;
}
A.NavLink {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.NavLink:hover {
	color: #ffffff;
	text-decoration: underline;
}
A.MenuLink {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
A.MenuLink:hover {
	text-decoration: underline;
}	
A.ActiveMenuLink {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
A.ActiveMenuLink:hover {
	text-decoration: underline;
}	

A.SubMenuLink {
	color: #000000; text-decoration: none;
	font-size: 11px;
}
A.SubMenuLink:hover {
	text-decoration: underline;
}	
A.ActiveSubMenuLink {
	color: #ffffff; text-decoration: none;
	font-size: 11px; 
}
A.ActiveSubMenuLink:hover {
	text-decoration: underline;
}	
H1 {
	color: #d55500;
	font-size: 17px;
	font-weight: bold;
	margin-top:0;
	margin-bottom:15px;
}
H2 {
	color: #9a2600;
	font-size: 14px;
	font-weight: bold;
	margin:15px 0 10px 0;
}
H3 {
	color: #9a2600;
	font-size: 12px;
	margin-bottom: 0.5em;
}
H3.Black {
	color: #666666; font-size: 12px; margin-bottom: 0.5em; margin-top: 0.5em; 
}
H2.SeeAlso {
	font-size: 12px;
	font-weight: bold;
	color: #5E5453;
}
P {
	margin-top: 5px;
}
HR {
    color: #dddddd; height: 1px
}
P.SmallArticle {
	margin-top: 4px; text-align: justify;
}
.Price {
	font: normal 12px Verdana,sans-serif;
}
.ProductPrice {
	color: #f76811; 
	font-family: Tahoma,Verdana,sans-serif;
	font-weight: bold;
}
.ProductPriceFree {
	color: #36AA2D; 
	font-family: Tahoma,Verdana,sans-serif;
	font-weight: bold;
}
.DialogBox {
	background-color: #ffffff;
}
.DialogBorder {
	background-color: #ff8600;
}
.DialogTitle {
	background-color: #fffbd3; color: #ffffff; font-weight: bold; font-size: 11px;
}
.Whitetext {
    color: #ffffff;
}
FONT.DarkOrange {
	 color: #606060; text-decoration: underline;
}
FONT.Orange {
     color: #f48000;
}
FONT.LeftMenu {
	color: #000000;
	font-size: 11px;
}
FONT.LeftMenuHeader {
	font-size: 14px; color: #666666; font-weight: bold; text-decoration: underline;
}
FONT.RequiredField {
	color: #FF0000;
}
.ButtonOrange {
    background: url(../images/button_orange_bg.gif);
	border-left: 1px solid #F2AE25;
	border-top: 1px solid #F2AE25;
	border-right: 1px solid #000000;
	border-bottom: 1px  solid #000000;
	color: #000000; text-decoration: none;
    font-size: 10px; font-weight: bold;
	height:20px;
}
div.NavActive {
	color: #FFFFFF;
	background: #F48000;
}
IMG {
    border:0px none #fff;
    border:none;
}
IMG.Preview {
	margin-bottom:5px;
	text-decoration:none;
	display:block;
}
TD.ActiveLeftMenu {
	background-color: #cccccc;
}
A.MapHeader {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.MapHeader:hover {
	text-decoration: underline;
}
A.MapLink {
	color: #6c382e;
	font-style: normal;
}
.HeadRight {
    background-image: url("../images/head_border.gif")
	background-repeat: no-repeat;
}
.HeadRightEnd {
    background-image: url("../images/head_girl2.jpg");
	background-repeat: no-repeat;
}
.Shadow {
	filter: dropshadow(color="#000000",offx="1",offy="1",positive="1");
}
.Xdot {
	width: auto; 
	background: url("../images/xdot.gif") repeat-x;
}
.Ydot {
	height: auto;
	background: url("../images/ydot.gif") repeat-y;
}
.Section {
	font-weight: bold;
	color: #f48000; 
	text-decoration: underline;
	font-weight: bold;
}	
A.Section:hover {
	font-weight: bold;
}	

TABLE.dotted {
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 0 0 1px 0;
}	
TABLE.dotted TH {
	background-color: #DFDFDF;
	border-width: 0 0 0 0;
	padding-top: 0.5em; 
	padding-bottom: 0.5em;
	font-weight:bold;
}

TABLE.dotted TD {
	border-width: 0 0 0 0;
	padding-top: 0.5em; 
	padding-bottom: 0.5em;
	vertical-align:top;
}

TABLE.dotted TD.dot1 {
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 1px 0 0 0;
}

TABLE.dotted TD.dot2, TABLE.dotted TH.dot2 {
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 1px 0 0 1px;
}

TABLE.dotted TD.dot, TABLE.dotted TH.dot {
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 0 0 0 1px;
}
/* Java Top Menu Style */
.mmpadding {
    padding-right:0px;
    padding-left:0px;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
}
.mmpadding_sub {
    padding-right:10px;
    padding-left:1px;
}
.mmborder1_sub {
	border-right: 1px solid #814000;
	border-bottom: 0px;
	border-left: 1px solid #E26012;
	border-top: 1px solid #E26012;
	padding-right:10px;
}
.mmborder2_sub {
	border-right: 1px solid #814000;
	border-bottom: 1px solid #814000;
	border-left: 1px solid #E26012;
	border-top: 1px solid #E26012;
	padding-right:10px;
}
DIV.SearchBox {
	width:500px;
	margin:10px 0 10px 0;
}
.SearchNum {
	font:14px Verdana,Arial,sans-serif;
	vertical-align:top;
	padding-top:1px;
}
.SearchTitle {
	font:14px Verdana,Arial,sans-serif;
	vertical-align:top;
	color:#6c382e;
}
.SearchBrief {
	margin-top:3px;
	margin-bottom:3px;
	font-size:11px;
	color:#333;
}
.SearchSmall {
	font-size:11px;
	color:#006600;
	margin-top:6px;
}
A.List, A.List:hover, A.List:active, A.List:visited {
    padding-left: 8px;
    background: url(../images/list_item.gif) no-repeat;
	color: #5E5455;
	text-decoration: underline;
}
.Star {
    color: #ff3300;
}
span.product {
	font-size: 12px;
	font-weight: bold;
}
li {
	margin-left: 15px;
}
div.f_img {
	width: 100%;	
	text-align: center;
	margin: 15px 0 10px 0;
}
div.f_text {
	width: 100%; 
	text-align: justify
}
P.ErrorMessage {
	color: #ff0000;
}
div#header_toll_free {
	font:bold 11px/1.4 Verdana;
	color:#fff;
	position:absolute;
	top:120px;
	left:300px;
	width:450px;
	visibility: hidden;
}
TABLE.ContactForm TD {
	vertical-align:top;
}
TABLE.ContactForm TD.FieldName {
	text-align:right;
	padding-top:5px;
}
TABLE.ContactForm TD.RequiredField {
	padding-top:7px;
	color: #ff0000;
}
DIV.NewsDate {
	color:#000;
	font-weight:bold;
	margin:10px 0 1px 0;
}
DIV.NewsBrief {
	margin-bottom:15px;
}
DIV.NewsBrief A, DIV.NewsBrief A:visited {
    color:#103e8c; 
	text-decoration:underline;
}
DIV.NewsBrief A:hover {
    color:#f48000; 
	text-decoration:underline;
}
UL, OL {
	margin-left:5px;
	padding-left:0;
}
* HTML OL, * HTML UL {
	margin:10px 0 0 10px;
}
OL LI, UL LI {
    margin-bottom:4px;
}
TD.Feedback {
	vertical-align:middle;
	width:150px;
	background-color:#ededed;
}
TD.Feedback_FieldName {
	font-weight:bold;
	padding:0 5px 0 5px;
	width:120px;
}
TD.Feedback_Value {
	padding-top:5px;
}
TABLE.FeedbackField {
	width:120px;
}
TABLE.FeedbackField TD {
	height:20px;
}
TABLE.FeedbackField TD INPUT {
	margin:0 0 0 0;
}
TABLE.FeedbackGrade {
	width:130px;
	margin:0 0 2px 3px;
}
DIV.FeedbackLogo {
	width:280px;
	text-align:right;
	margin:5px 0 5px 0;
	font:bold 11px Tahoma, Arial, sans-serif;	
}
H1.Feedback {
	font:18px Tahoma;
	color:#3a3b3d;
	margin:0 0 5px 0;
}
DIV.Printable {
	font-size:11px;
	float:right;
}
DIV.ArtNavigation {
	white-space:nowrap;
	width:100%;
	text-align:right;
	margin:30px 0 10px 0;
}
DIV.ArtNavigation A, DIV.ArtNavigation A:visited {
	color:#6c382e;
	text-decoration:underline;
}
DIV.ArtNavigation A:hover, DIV.Printable A:hover {
	color:#f48000;
}
DIV.ArtNavigation A.Previous, DIV.ArtNavigation A.Previous:visited {
	background: url(../images/arrow_prev.gif) center left no-repeat;
	padding-left:10px;
}
DIV.ArtNavigation A.Previous:hover {
	background: url(../images/arrow_prev_act.gif) center left no-repeat;
}
DIV.ArtNavigation A.Next, DIV.ArtNavigation A.Next:visited {
	background: url(../images/arrow_next.gif) center right no-repeat;
	padding-right:10px;
	margin-left:20px;
}
DIV.ArtNavigation A.Next:hover {
	background: url(../images/arrow_next_act.gif) center right no-repeat;
}
DIV.Revision {
	font-family:Tahoma,Arial,Sans-serif;
	color:#777;
	margin:10px 0 10px 0;
}
* HTML DIV.Revision {
	margin-top:-7px;
}
UL.List {
	list-style-type:none;
	margin:-5px 0 20px -14px;
	padding:0 0 0 7px;
}
UL.List LI {
	margin-bottom:3px;
	background: url(../images/li.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
}
* HTML UL.List {
	margin-top:-10px;
}
UL.Links {
	list-style-type:none;
	margin:0 0 20px -18px;
	padding:0 0 0 7px;
}
UL.Links LI {
	padding:0 0 7px 10px;
	background: url(../images/arrow_r_brown.gif) 0 5px no-repeat;
}
UL.KeyFeatures {
	list-style-type:none;
	margin:-5px 0 15px -9px;
	padding:0;
}
UL.KeyFeatures LI {
	margin-bottom:7px;
	background: url(../images/listmark.gif) 0 3px no-repeat;
	padding-left:13px;
}
DIV.tmDislaimer {
	margin:20px 0 0 0;
	font-size:10px;
	color:#777;
	clear:both;
}
DIV.tmDislaimer A {
	text-decoration:none;
	color:#777;
}
DIV.tmDislaimer A:hover {
	text-decoration:underline;
}
DIV.Printable {
	float:right;
}
DIV.Printable A {
	color:#6c382e;
	font:11px Tahoma,Verdana,sans-serif;
}

