/* Default Styles */
html { font-size:100%; font-family:Helvetica, Arial, Sans-Serif, Verdana; }
form { margin:0; padding:0; }
h1 { display:inline; font-size:24px; font-family:Helvetica, Arial, Sans-Serif, Verdana; }
h2 { display:inline; font-size:18px; font-family:Helvetica, Arial, Sans-Serif, Verdana; }
h3 { display:inline; font-size:16px; font-family:Helvetica, Arial, Sans-Serif, Verdana; font-weight:bold; text-transform:capitalize;}
h4 { display:inline; font-size:14px; font-family:Helvetica, Arial, Sans-Serif, Verdana; font-weight:bold; }
h5 { display:inline; font-size:12px; font-family:Helvetica, Arial, Sans-Serif, Verdana; font-weight:bold; }
img { border:none; }
.left { display:block; float:left; }
.right { display:block; float:right; }
.center { width:100%; text-align:center; margin-left:auto; margin-right:auto;}
.huge  { font-size:160%; }
.large { font-size:120%; }
.small { font-size:80%;  }
.x-small { font-size:60%; }
.inline { display:inline; }
.block { display:block; }
a:link, a:visited, a:active { font-family:Helvetica, Arial, Sans-Serif, Verdana; color: #333366; font-size:12px; text-decoration: underline;}
a:hover { font-family:Helvetica, Arial, Sans-Serif, Verdana; color: #aaaaff; font-size:12px; text-decoration: underline;}
input, textarea, select { font-family:Helvetica, Arial, Sans-Serif, Verdana; color: #222222; font-size:12px; text-decoration: none;}
body {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size:12px;
    color:#222222;
    text-decoration:none;
}
table, td, p, span {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size:12px;
    color:#222222;
    text-decoration:none;
}
.bold {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:bold;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
a.bold:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:bold;
    font-size: 12px;
    color: #333366;
    text-decoration: none;
}
a.bold:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:bold;
    font-size: 12px;
    color: #333366;
    text-decoration: none;
}
a.bold:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:bold;
    font-size: 12px;
    color: #aaaaff;
    text-decoration: none;
}
a.bold:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:bold;
    font-size: 12px;
    color: #333366;
    text-decoration: none;
}

a.linkButton:Active {
	color:white; 
	background-color:#333366; 
	height: 14px; 
	border-top: solid 2px #ffffaa; 
	border-left: solid 2px #eeeeaa; 
	border-right: solid 2px #999966; 
	border-bottom: solid 2px #ddcc00; 
	padding-top: 2px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	text-decoration:none; 
	font-family:verdana,helvetica,arial,sans-serif; 
	font-size:10px; 
	font-weight:bold;  
}
a.linkButton:Visited {
	color:white; 
	background-color:#333366; 
	height: 14px; 
	border-top: solid 2px #ffffaa; 
	border-left: solid 2px #eeeeaa; 
	border-right: solid 2px #999966; 
	border-bottom: solid 2px #ddcc00; 
	padding-top: 2px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	text-decoration:none; 
	font-family:verdana,helvetica,arial,sans-serif; 
	font-size:10px; 
	font-weight:bold;  
}
a.linkButton:Hover {
	color:white; 
	background-color:#444477; 
	height: 14px; 
	border-top: solid 2px #ffffaa; 
	border-left: solid 2px #eeeeaa; 
	border-right: solid 2px #999966; 
	border-bottom: solid 2px #ddcc00; 
	padding-top: 2px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	text-decoration:none; 
	font-family:verdana,helvetica,arial,sans-serif; 
	font-size:10px; 
	font-weight:bold;  
}
a.linkButton:Link {
	color:white; 
	background-color:#333366; 
	height: 14px; 
	border-top: solid 2px #ffffaa; 
	border-left: solid 2px #eeeeaa; 
	border-right: solid 2px #999966; 
	border-bottom: solid 2px #ddcc00; 
	padding-top: 2px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	text-decoration:none; 
	font-family:verdana,helvetica,arial,sans-serif; 
	font-size:10px; 
	font-weight:bold;  
}
.headerNavText {
	font-family:Times;
	font-weight:normal;
    font-size: 12px;
    color: #cccc66;
    text-decoration: none;
}
a.headerNav:Active {
	font-family:Times;
	font-weight:normal;
    font-size: 12px;
    color: #cccc66;
    text-decoration: none;
}
a.headerNav:Visited {
	font-family:Times;
	font-weight:normal;
    font-size: 12px;
    color: #cccc66;
    text-decoration: none;
}
a.headerNav:Hover {
	font-family:Times;
	font-weight:normal;
    font-size: 12px;
    color: #999999;
    text-decoration: none;
}
a.headerNav:Link {
	font-family:Times;
	font-weight:normal;
    font-size: 12px;
    color: #cccc66;
    text-decoration: none;
}
.mainNavText {
	font-family:Courier;
	font-weight:bold;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
a.mainNav:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
a.mainNav:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
a.mainNav:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    text-decoration: none;
}
a.mainNav:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
a.mainNavHover:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    text-decoration: none;
}
a.mainNavHover:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    text-decoration: none;
}
a.mainNavHover:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    text-decoration: none;
}
a.mainNavHover:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    text-decoration: none;
}
td.mainNavTD {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #ffffff;
    cursor: hand;
    text-decoration: none;
    padding: 3 10 3 10;
}
td.mainNavTDHover {
	font-family:Times;
	font-weight:bold;
    font-size: 14px;
    color: #006c59;
    cursor: hand;
    background-color: #e3e3b1;
    text-decoration: none;
    padding: 3 10 3 10;
}
.mainNavSpacer {
	background-color:Transparent;
}
#subnavproducts 			{position: absolute; top:500px; left:500px; visibility:hidden;}
.subNav 			{color:#ffffff; font: bold 12px Times, Sans-serif, Helvetica; border: 1px solid ffffff; width: 160; height: 22; background-color:#cccc66; layer-background-color: cccc66; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none;}
.subNav:link 		{color:#ffffff; font: bold 12px Times, Sans-serif, Helvetica; border: 1px solid ffffff; width: 160; height: 22; background-color:#cccc66; layer-background-color: cccc66; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none;}
.subNav:visited 	{color:#ffffff; font: bold 12px Times, Sans-serif, Helvetica; border: 1px solid ffffff; width: 160; height: 22; background-color:#cccc66; layer-background-color: cccc66; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none;}
.subNav:active 	    {color:#ffffff; font: bold 12px Times, Sans-serif, Helvetica; border: 1px solid ffffff; width: 160; height: 22; background-color:#cccc66; layer-background-color: cccc66; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none;}
.subNav:hover		{color:#006c59; font: bold 12px Times, Sans-serif, Helvetica; border: 1px solid ffffff; width: 160; height: 22; background-color:#e3e3b1; layer-background-color: cccc66; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none;}


/* Header Styles */
.header {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #000000;
}
a.header:Active {
 
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
a.header:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
a.header:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
a.header:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}

/* Footer Styles */
.footer {
	font-family:Times;
	font-weight:normal;
    font-size: 10px;
    color: #dddddd;
}
a.footerNav:Active {
	font-family:Times;
	font-weight:normal;
    font-size: 10px;
    color: #dddddd;
    text-decoration: underline;
}
a.footerNav:Visited {
	font-family:Times;
	font-weight:normal;
    font-size: 10px;
    color: #dddddd;
    text-decoration: underline;
}
a.footerNav:Hover {
	font-family:Times;
	font-weight:normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: underline;
}
a.footerNav:Link {
	font-family:Times;
	font-weight:normal;
    font-size: 10px;
    color: #dddddd;
    text-decoration: underline;
}

/* Theme Styles */
.themeColor1 {
	background-color:#ffffff;
}
.themeColor2 {
	background-color:#CCCCCC;
}
.themeColor3 {
	background-color:#333366;
}
.themeColor4 {
	background-color:#000000;
}
.themeText1 {
	font-family: Times;
	font-weight: bold;
    font-size: 12px; 
    line-height: 20px; 
    letter-spacing: normal; 
    color: #ffffff;
    text-decoration: none;
}
a.themeText1:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #cccccc;
    text-decoration: underline;
}
a.themeText1:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #cccccc;
    text-decoration: underline;
}
a.themeText1:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #dddddd;
    text-decoration: underline;
}
a.themeText1:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #cccccc;
    text-decoration: underline;
}
.themeText2 {
	font-family: Times;
	font-weight: normal;
    font-size: 12px; 
    line-height: 20px; 
    letter-spacing: normal; 
    color: #000000;
    text-decoration: none;
}
a.themeText2:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #8999B4;
    text-decoration: underline;
}
a.themeText2:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #8999B4;
    text-decoration: underline;
}
a.themeText2:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #8999B4;
    text-decoration: underline;
}
a.themeText2:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #8999B4;
    text-decoration: underline;
}
.themeText3 {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #006c59;
}
a.themeText3:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #333366;
    text-decoration: underline;
}
a.themeText3:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #333366;
    text-decoration: underline;
}
a.themeText3:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #333366;
    text-decoration: underline;
}
a.themeText3:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 10px;
    color: #333366;
    text-decoration: underline;
}
.themeText4 {
	font-family: Times;
	font-weight: normal;
    font-size: 12px; 
    line-height: 20px; 
    letter-spacing: normal; 
    color: #ffffff;
    text-decoration: none;
}
a.themeText4:Active {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #dddddd;
    text-decoration: underline;
}
a.themeText4:Visited {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #dddddd;
    text-decoration: underline;
}
a.themeText4:Hover {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #eeeeee;
    text-decoration: underline;
}
a.themeText4:Link {
	font-family:Times;
	font-weight:bold;
    font-size: 12px;
    color: #dddddd;
    text-decoration: underline;
}
.themeHeader1 {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 20px;
    color: #006c59;
    text-decoration: none;
}
a.themeHeader1:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 20px;
    color: #931A1B;
    text-decoration: underline;
}
a.themeHeader1:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 20px;
    color: #931A1B;
    text-decoration: underline;
}
a.themeHeader1:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 20px;
    color: #660000;
    text-decoration: underline;
}
a.themeHeader1:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 20px;
    color: #931A1B;
    text-decoration: underline;
}
.themeHeader2 {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 14px;
    color: #222222;
    text-decoration: none;
}
a.themeHeader2:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 14px;
    color: #222222;
    text-decoration: underline;
}
a.themeHeader2:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 14px;
    color: #222222;
    text-decoration: underline;
}
a.themeHeader2:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 14px;
    color: #333333;
    text-decoration: underline;
}
a.themeHeader2:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 14px;
    color: #222222;
    text-decoration: underline;
}
.themeHeader3 {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
a.themeHeader3:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.themeHeader3:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.themeHeader3:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.themeHeader3:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.more:Active {
	font-family:Times;
	font-weight:normal;
    font-size: 11px;
    color: #eeeeee;
    text-decoration: underline;
}
a.more:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #eeeeee;
    text-decoration: underline;
}
a.more:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}
a.more:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #eeeeee;
    text-decoration: underline;
}
a.more2:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.more2:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.more2:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #222222;
    text-decoration: underline;
}
a.more2:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.enlarge:Active {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 9px;
    color: #555555;
    text-decoration: none;
}
a.enlarge:Visited {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 9px;
    color: #555555;
    text-decoration: none;
}
a.enlarge:Hover {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 9px;
    color: #222222;
    text-decoration: none;
}
a.enlarge:Link {
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-weight:normal;
    font-size: 9px;
    color: #555555;
    text-decoration: none;
}