/*Produced by MicroGraphix - Anno Domini 2006 - http://micrographix.co.uk*/

/*page properties*/

body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	font-size: 75%;
	font-family : Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-align: left;
}

h1{font-size: 90%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 200%;
}

h2 {font-size: 140%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
}

h3 {font-size: 130%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
}

h4 {font-size: 120%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 140%; 
padding-left: 30px;
}

/*text styles for h1 titles*/

.h1big{font-size: 195%;
text-decoration: none;
color: #016e85;
font-weight: normal; 
line-height: 130%;
padding-top: 10px; }

.h1bigpad {font-size: 195%;
text-decoration: none;
color: #016e85;
font-weight: normal; 
line-height: 130%;
padding-left: 30px;
padding-top: 10px; }

.h1small {font-size: 155%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
}

.h1smallpad {font-size: 155%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
padding-left: 30px;
}

.h1panel {font-size: 115%;
text-decoration: none;
color: #016e85;
font-weight: bold; 
padding-right: 15px;
padding-left: 15px; 
}

/*text styles for h2 titles*/

.h2panel {font-size: 125%;
text-decoration: none;
color: #016e85;
font-weight: bold;
line-height: 150%; 
padding-right: 15px;
padding-left: 15px; 
}

.h2pad {font-size: 150%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
padding-left: 30px;
}

.h2bigpad {font-size: 150%;
text-decoration: none;
color: #016e85;
font-weight: normal; 
line-height: 150%;
padding-left: 30px;
padding-top: 17px; }

.h2rh {font-size: 110%;
text-decoration: none;
color: #016e85;
font-weight: normal; 
line-height: 150%;
padding-top: 17px; 
}

.h2rhpad {font-size: 110%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
padding-left: 30px;
}

/*text styles for h3 titles*/

.h3pad {font-size: 120%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
padding-left: 30px;
}

.h3nopad {font-size: 120%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 150%; 
}

/*text styles for h4 titles*/

.h4nopad {font-size: 120%;
text-decoration: none;
color: #016e85;
font-weight: normal;
line-height: 140%; 
}


a {
  outline: none;
}

/*main body text*/

.body {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-right: 30px;
padding-left: 30px;
}
a:hover.body {color: #333333;}

.bodysingle {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-right: 40px;
padding-left: 30px;
}
a:hover.bodysingle {color: #333333;}

.bodyedge {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-right: 30px;
}
a:hover.bodyedge {color: #333333;}

.bodydot {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-right: 30px;
padding-left: 50px;
}
a:hover.bodydot {color: #333333;}

.bodyhome {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-left: 30px;
}
a:hover.bodyhome {color: #333333;}

.bodybold {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
text-align: left; 
font-weight: bold;
}

.bodyrh {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-right: 30px;
padding-left: 30px; }
a:hover.bodyrh {color: #333333;}

.note {font-size: 90%;
line-height: 120%;
font-style: italic; }

/*flash spacing*/

.bodyflash {font-size: 100%;
text-decoration: none;
color: #666666;
background-color: #ffffff;
line-height: 180%;
padding-left: 30px;
}
a:hover.bodyflash {color: #333333;}


/*jump links*/

.more {font-size: 100%;
text-decoration: none;
color: #DB8f10;
line-height: 180%;
}

a:hover.more {color: #999999;}

.morepad {font-size: 100%;
text-decoration: none;
color: #DB8f10;
line-height: 180%;
padding-left: 30px; }

a:hover.morepad {color: #999999;}


.video {font-size: 100%;
text-decoration: none;
color: #DB8f10;
background-image:url(images/camera_icon.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 40px 10px 40px 32px;
text-decoration: none;
}

a:hover.video {color: #999999;}



/*header section*/

.header {background-image: url(images/top_nav_02.jpg); }

.headercurve {background-image: url(images/top_nav_01.jpg); }

.headerdivider {padding-top: 10px;
background-color: #ffffff; }

.headerdividerhome {padding-top: 20px;
background-color: #ffffff; }


/*main navigation typography*/
/*top menu*/

.topinks {font-size: 100%;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
line-height: 260%; }

.topinksleft {font-size: 100%;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
line-height: 260%;
padding-left: 30px; }

a:hover.topinks {color: #cccccc; }

.topinksblue {
	font-size: 100%;
	text-decoration: none;
	color: #016e85;
line-height: 140%; }

a:hover.topinksblue {color: #999999;}

/*products menu*/

.productlinks {font-size: 100%;
font-style: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #66B5cf; 
font-weight: bold;
}

a:hover.productlinks {color: #27829a;}

.productlinkslite {font-size: 100%;
font-style: normal;
font-weight: lighter;
text-decoration: none;
color: #FFFFFF;
text-align: center !important;
padding-left: 10px;
padding-right: 10px; }


/*footer typography*/

.footerlinks {
	font-size: 90%;
	text-decoration: none;
	color: #ffffff;
	background-color: #66b5cf;
text-align: left;
padding-right: 6px;
padding-left: 30px; }

a:hover.footerlinks {color: #CCCCCC; }

.copyright {
	font-size: 87%;
	text-decoration: none;
	color: #016e85;
	background-color: #66b5cf;
	text-align: right;}

a:hover.copyright {color: #CCCCCC; }

.copyrightedge {
font-size: 87%;
text-decoration: none;
color: #016e85;
background-color: #66b5cf;
text-align: right;
padding-right: 30px; }
a:hover.copyrightedge {color: #CCCCCC;}


/*right navigation*/

.rightlinks {font-size: 100%;
text-decoration: none;
color: #66B5CF;
padding-left: 5px;
font-weight: normal; 
}
a:hover.rightlinks {color: #ffffff;}


/*form typography*/

.formtitle{
	font-size: 90%;
	text-decoration: none;
	color: #ffffff;
	background-color: #999999;
text-align: right;
padding-left: 6px;
padding-right: 6px; 
padding-top: 4px;
padding-bottom: 4px; }

.formlabel{
font-size: 90%;
	text-decoration: none;
	color: #333333;
	background-color: #cccccc;
text-align: right;
padding-left: 6px;
padding-right: 6px;
line-height: 120%;
padding-top: 4px;
padding-bottom: 4px; }
