body 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	
}

a { text-decoration: none; }

a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
a { font-size: 12px; color: #007CA5; }

a.link:link, a.link:active, a.link:visited { color: #007CA5; text-decoration: underline; }
a.link:hover { color: #000000; text-decoration: none; }
.link { font-size: 12px; }

a.graylink:link, a.graylink:active, a.graylink:visited { color: #8C8C8C; text-decoration: underline; }
a.graylink:hover { color: #8C8C8C; text-decoration: none; }
.graylink { font-size: 12px; }

a.normallink:link, a.normallink:active, a.normallink:visited { color: #000000; text-decoration: underline; }
a.normallink:hover { color: #000000; text-decoration: none; }
.normallink { font-size: 12px; }

a.orangelink:link, a.orangelink:active, a.orangelink:visited { color: #F76F00; text-decoration: underline; }
a.orangelink:hover { color: #F76F00; text-decoration: none; }
.orangelink { font-size: 12px; }

a.normallinknone:link, a.normallinknone:active, a.normallinknone:visited { color: #000000; text-decoration: none; }
a.normallinknone:hover { color: #000000; text-decoration: underline; }
.normallinknone { font-size: 12px; }

a.smalllink:link, a.smalllink:active, a.smalllink:visited { color: #000000; text-decoration: underline; }
a.smalllink:hover { color: #000000; text-decoration: none; }
.smalllink { font-size: 11px; }

a.smallbluelink:link, a.smallbluelink:active, a.smallbluelink:visited { color: #007CA5; text-decoration: underline; }
a.smallbluelink:hover { color: #007CA5; text-decoration: none; }
.smallbluelink { font-size: 11px; }

a.smallorangelink:link, a.smallorangelink:active, a.smallorangelink:visited { color: #F76F00; text-decoration: underline; }
a.smallorangelink:hover { color: #F76F00; text-decoration: none; }
.smallorangelink { font-size: 11px; }

a.smallbluenlink:link, a.smallbluenlink:active, a.smallbluenlink:visited { color: #007CA5; }
a.smallbluenlink:hover { color: #007CA5; }
.smallbluenlink { font-size: 11px; text-decoration: none; }

a.smallgraylink:link, a.smallgraylink:active, a.smallgraylink:visited { color: #8C8C8C; text-decoration: underline; }
a.smallgraylink:hover { color: #8C8C8C; text-decoration: none; }
.smallgraylink { font-size: 11px; }

a.smallwhitelink:link, a.smallwhitelink:active, a.smallwhitelink:visited { color: #FFFFFF; text-decoration: underline; }
a.smallwhitelink:hover { color: #FFFFFF; text-decoration: none; }
.smallwhitelink { font-size: 11px; }

a.menulink:link, a.menulink:active, a.menulink:visited { color: #FFFFFF; text-decoration: none; }
a.menulink:hover { color: #FFFFFF; text-decoration: underline; }
.menulink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

a.topmenulink:link, a.topmenulink:active, a.topmenulink:visited { color: #007CA5; text-decoration: underline; }
a.topmenulink:hover { color: #007CA5; text-decoration: none; }
.topmenulink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

a.topmenuorangelink:link, a.topmenuorangelink:active, a.topmenuorangelink:visited { color: #F76F00; text-decoration: underline; }
a.topmenuorangelink:hover { color: #F76F00; text-decoration: none; }
.topmenuorangelink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

a.topmenusmalllink:link, a.topmenusmalllink:active, a.topmenusmalllink:visited { color: #007CA5; text-decoration: underline; }
a.topmenusmalllink:hover { color: #007CA5; text-decoration: none; }
.topmenusmalllink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a.footermenulink:link, a.footermenulink:active, a.footermenulink:visited { color: #007CA5; text-decoration: underline; }
a.footermenulink:hover { color: #007CA5; text-decoration: none; }
.footermenulink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

a.leftmenulink:link, a.leftmenulink:active, a.leftmenulink:visited { color: #007CA5; text-decoration: underline; }
a.leftmenulink:hover { color: #000000; text-decoration: none; }
.leftmenulink { font-size: 12px; } 

a.largelink:link, a.largelink:active, a.largelink:visited { color: #007CA5; text-decoration: underline; }
a.largelink:hover { color: #000000; text-decoration: none; }
.largelink { font-size: 17px; } 

a.menuheaderlink:link, a.menuheaderlink:active, a.menuheaderlink:visited { color: #007CA5; text-decoration: none; }
a.menuheaderlink:hover { color: #000000; text-decoration: underline; }
.menuheaderlink { font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; } 

.smallbluetext { font-size: 11px; color: #007CA5; }
.smalltext { font-size: 11px; color: #000000; }
.smallwhitetext { font-size: 11px; color: #FFFFFF; }
.smallgraytext { font-size: 11px; color: #8C8C8C; }
.smallorangetext { font-size: 11px; color: #F76F00; }

.productname { font-size: 16px; color: #007CA5;  }
.pricetext { font-size: 16px; color: #007CA5; }
.quantitytext { font-size: 16px; color: #007CA5; }
.pricetext-large { font-size: 25px; color: #007CA5;  }

.generalbluetext { font-size: 12px; color: #006C90; }
.generalwhitetext { font-size: 12px; color: #FFFFFF; }
.generaltext { font-size: 12px; color: #000000; }
.largetext { font-size: 17px; color: #000000; }
.generalgraytext { font-size: 12px; color: #8C8C8C; }
.generalorangetext { font-size: 12px; color: #F76F00; }
.topmenutext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8C8C8C; }
.topmenubluetext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006C90; }
.topmenusmalltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8C8C8C; }

.smalltitle { font-size: 15px; color: #007CA5; }
.homesubtitle { font-size: 16px; color: #007CA5;  font-family: Arial, Helvetica, sans-serif; }
.hometitle { font-size: 14px; color: #007CA5;  font-family: Arial, Helvetica, sans-serif; }
.servicetitle { font-size: 13px; color: #007CA5;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.menuheadertext { font-size: 15px; color: #007CA5; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.windowtitle { font-size: 15px; color: #007CA5; font-weight: bold; } 
.pagetitle { font-size: 16px; color: #007CA5; font-weight: normal; }

h1 { font-size: 20px; color: #007CA5; font-weight: normal; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 15px; color: #007CA5; font-weight: normal; margin: 0; padding: 0; }

input.submit, input.button, .GeneralButton { margin: 0; padding: 2px 10px 2px 10px; font-size: 12px; color: #FFFFFF; border: 1px #FF6600 solid; background: url('../../../graphics/background-button-2.jpg'); }
input.text, input.reset, input.password, input.file, textarea, select, .GeneralTextBox { border-style: solid; border-color: #000000; border-width: 1px; background-color: #FFFFFF; font-size: 12px; }

.smallselect { border-style: solid; border-color: #000000; border-width: 1px; background-color: #FFFFFF; font-size: 10px; }
.noborder, .radiobutton { border: 1px solid #EAEAEA; }
