p {	line-height: 18px; color:#444444; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin: 0 10px 18px 0;}

div {line-height: 10px; margin: 0 0 0px; color:#444444; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

h1 {color:#328fce; font-size: 16px; margin: 0 0 15 0px; font-family: Arial, Helvetica, sans-serif; line-height: 22px;}

h2 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 5 0 10 0px; line-height:22px;}

h3 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5 0 5 0px; line-height:22px;}

h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; margin: 3 3 10 0;}

h5{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; margin: 0 0 10px 10px; line-height:22px;}

ul, ol {line-height: 20px; margin-top: 0; margin-right: 0; margin-bottom: 18px; margin-left: 30px;	padding-top: 0;	padding-right: 0; padding-bottom: 0; padding-left: 10px;}

table {color:#444444; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

blockquote {margin:0 0 0 1.5em;color:#444444; line-height:18px;}

a {text-decoration:none; color:#328fce;}

a:focus, a:hover {color:#1b5f8c; text-decoration:none;}

.rule_above{border-top:1px solid #e8e8e8; margin-top:30px; padding-top:30px;}

.data {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color: #444444; padding:5px;}

.form {	border: #d7d7d7 solid 1px;	color: #000000;}

.loginForm {border: #d7d7d7 solid 1px;	color: #000000; height:23px;}

.TagLine {color:#0067b1; font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; padding: 0px 10px 1px 0px;}


.BlueBoldLine {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #328fce;
	text-decoration: underline;}


.footer {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #545454;	text-decoration: none;}

a.footer:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #a0a0a0;	text-decoration:none;}


.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #545454;}

.sitemap {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin-left: 15px; text-decoration:underline;}

.sitemap2 {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: normal; color: #000000;
	margin-left: 25px;	text-decoration:underline;}

.flash {position:absolute;	left:10;	z-index:-1;}

.formRed { font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#FF0000;}

.formRequired {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}

.formBorder{border: 1px solid #d7d7d7;	font-size:12px;	color:#4c4c4c;	padding-bottom: 3px;}

.WhiteTitle {font-size: 22px;	font-weight: bold;	color: #FFFFFF;	line-height: 24px;	padding-left: 10px;}

.WhiteSubtitle {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding-left:10px;}

.GreenToptitle {font-size: 14px; font-weight: bold;	color: #1c783c;	padding-right: 10px;}

.PurpleToptitle {font-size: 14px;	font-weight: bold;	color: #8560a8;	padding-right: 5px;}

.BlueToptitle {	font-size: 14px;	font-weight: bold;	color: #0568b2;	padding-right: 5px;}

.OrangeToptitle {	font-size: 14px;	font-weight: bold;	color: #f09450;	padding-right: 5px;}

.RedToptitle {	font-size: 14px;	font-weight: bold;	color: #df0023;	padding-right: 5px;}

.DarkRedToptitle {	font-size: 14px; font-weight: bold;  color:#a01c30;	padding-right: 5px;}

.EcoGreen {color:#469625;}


/* Index page */


/*  icon links */
#IndexBannerLinks {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444; }

#IndexBannerLinks h1 a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #328fce;}

#IndexBannerLinks h1 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1b5f8c; text-decoration:none;}

#IndexBannerLinks p a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444; }

#IndexBannerLinks p a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration:none;}

#IndexBannerLinksDivider{ border-bottom:#ccc solid 1px; padding-top:5px; padding-bottom:5px;}

/* intro text */
#intro { width:540px; padding-right:20px;}

#intro h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #328fce; padding-bottom:10px;}

#intro p {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height:20px; }


/*******/




/* 404 page */
.LargeTitle {font-size: 30px;	font-weight: bold;	color: #FFFFFF;	line-height: 24px; margin-left:10px; margin-top:10px;}
.rule_below{border-bottom:1px solid #e8e8e8; margin-bottom:10px; padding-bottom:10px;}
.medFont {line-height: 24px; color:#444444; font-size:16px; font-family: Arial, Helvetica, sans-serif; margin: 0 10px 18px 0;}

/* press */
#press {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;  margin:0px; line-height: 18px;}
#press h1 {color:#FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding:0 0 15px 0px;}
#press h2{color:#328fce; font-size: 14px; margin:0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px;
	padding-left: 10px;}
#press h3{color:#666666; font-size: 12px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;
	margin:0px;}
#press blockquote{font-size: 12px; color:#666666; margin-left:20px;	margin-top:0px;	padding-top: 0px; padding-right: 0px;	padding-bottom: 10px; padding-left: 0px;}
#press a {text-decoration:none; color:#328fce; padding: 0px; margin: 0px;}
#press a:hover {color:#1b5f8c; text-decoration:underline; padding: 0px;	margin: 0px;}


/* productguide */
#productguide {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; line-height:18px; border-collapse:collapse; width:940px;}
#productguide th {border-top: 4px solid #d4e7be; border-bottom:#d4e7be 1px solid; border-left:#d4e7be 1px solid;  border-right:#d4e7be 1px solid; margin:0px; padding:8px; background:#f2f8ec; color:#1c783c; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
#productguide td {border:#d4e7be solid 1px; width:140px; background-color:#FFFFFF;}
#productguide tr:hover td {background-color:#f2f8ec;}
.no-left{border-left:0px;}
.no-right{border-right:0px; padding-right:0px;}
#productguide h1 {color:#1c783c;font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
#productguide h2 {color:#444444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
#productguide h3 {color:#1c783c; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-left:70px; margin-right:5px;}
#productguide a {text-decoration:none; color:#1c783c;}
#productguide a:hover {text-decoration:underline; color:#1c783c;}
#productguide a:visited {color:#1c783c;}

/* applications */
#applications {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight:300; margin:0px; padding:0px; width:600px;}
#applications h4{color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:5px 0 5px 0px;}
#applications h5{color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:10px;}
#applications ul {line-height: 25px; color: #666666; margin-left:10px;}
#applications td {line-height: 25px; color: #666666; padding-left:10px;}
#applications a {text-decoration:none; color:#328fce;}
#applications a:hover {color:#1b5f8c; text-decoration:underline;}


/* anchor links */
#anchor {
	width:460px;
	background:url(images/plus.gif) center left no-repeat;
	border-bottom:1px solid #e8e8e8;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#anchor h2{color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding:5 0 5 0}
#anchor a {text-decoration:none;}
#anchor a:hover {color:#1b5f8c; text-decoration:underline;}
.other {background-color: #f5f5f5; }


/* productbox */
#productbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	height:300px;
	width:300px;
	line-height:18px;
}
#productbox h1 {
	color:#328fce;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:5px;
	margin-left:10px;
}
#productbox h2 {color:#444444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:65px; margin-right:5px; margin-top:10px; }
#productbox a {text-decoration:none;}
#productbox ul {color:#444444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-left:70px; margin-right:5px; margin-top:10px; }

/* productbox2 */
#productbox2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444;	line-height:18px; border:#CCCCCC solid 1px; width:230px; height:330px;	padding:10px;}
#productbox2 h1 {color:#328fce; font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px;}
#productbox2 h2 {color:#328fce; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height:18px; margin-top:3px; margin-bottom:5px;}
#productbox2 h3 {color:#328fce; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height:18px; margin-top:3px;}
#productbox2 p {color:#4444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:10px;}
#productbox2 a {text-decoration:none;}
#productbox2 ul {
	color:#444444;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:5px;
	list-style-type: disc;
	}




/* brochurebox */
#brochurebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	width:380px;
	height:225px;
}
#brochurebox h1 {
	color:#328fce;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:5px;
}
#brochurebox h2 {color:#328fce; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top:5px; border-bottom:1px solid #e8e8e8; padding-bottom:10px; }
#brochurebox p {color:#444444; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin: 0 5px 0px 5px;}
#brochurebox a {text-decoration:none;}


/* lists  */
#list {width:400px; margin:5 0 5 30;}
#list h2{color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:5 0 5 0; border-bottom:1px solid #e8e8e8;}
#list ul { list-style-type:square;}
#list a {text-decoration:none;}
#list a:hover {color:#1b5f8c; text-decoration:underline;}
.other {background-color: #f5f5f5; }


/* breadcrumbs */
#breadcrumb {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; margin:2px 0 30px 0px;}
#breadcrumb a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #328fce; text-decoration:none;}
#breadcrumb a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #1b5f8c; text-decoration:underline;}


/* contact */
#contact p {line-height: 20px; color:#444444; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin: 0 10px 18px 0;}
#contact h1 {color:#328fce; font-size: 16px; margin: 2 0 10 15px; font-family: Arial, Helvetica, sans-serif;}
#contact h2 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px;}
#contact h3 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px;}
#contact h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; margin: 3 3 10 0;}

/* sitemap */
#sitemap p {color:#666666; font-size:11px;	font-family: Arial, Helvetica, sans-serif; margin-left:15px; line-height:5px;}
#sitemap h1 {color:#328fce; font-size: 16px; margin: 2 0 10 15px; font-family: Arial, Helvetica, sans-serif;}
#sitemap h2 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px 0px 15px 10px;}
#sitemap h3 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px;}
#sitemap blockquote {margin-left: 7px;}
#sitemap h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; margin: 3 3 10 0;}
#sitemap a  {color:#666666; text-decoration:none;}
#sitemap a:hover {color:#666666; text-decoration:underline;}

/* user mauals */
#usermanuals h1 {color:#cccccc; font-size: 60px; margin: 0 0 0 5px; font-family: Arial, Helvetica, sans-serif;}
#usermanuals h2 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:10px 0px 10px 20px;}
#usermanuals h3 {color:#328fce; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px 0px 10px 40px;}
#usermanuals blockquote {margin-left: 7px;}
#usermanuals h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; margin: 3 3 10 0;}
#usermanuals a  {color:#328fce; text-decoration:none;}
#usermanuals a:hover {color:#328fce; text-decoration:underline;}


	
/*side navigation*/

	#side-navigation{
		width:185px;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		margin-left:18px;
		margin-right:15px;
		margin-bottom:0px;
		margin-top:0px;
		}


	#side-navigation ul{
		list-style-type:none;
		margin:0px;
		padding:0;
		}
		
	#side-navigation li{
		line-height:30px;
		height:30px;
		border-top:1px solid #c2c2c2;
		font-size:13px;
		text-transform: uppercase;
		margin:0px;
		}

	#side-navigation li a{
		display:block;
		color:#666666;
		font-weight:bold;
		font-variant: normal;
		text-transform: uppercase;
		text-decoration:none;	
		}

	#side-navigation li a:hover{
		text-decoration:underline;
		}
		
	.selected-parent {
	font-weight:bold;
	padding-left:10px;
	text-decoration:underline;
	background-image: url(/images/sidenav/Arrow_on.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	color:#666666;
		}
		
	a.selected-parent{
	font-weight:bold;
	padding-left:8px;
	text-decoration:underline;
	background-image: url(/images/sidenav/Arrow_on.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	color:#666666;
	}
		
		
	.selected-parent-submenu {
	height:auto;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
	background-image: url(/images/sidenav/Arrow_down.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	color:#666666;
		}
		
	#side-navigation li.selected-parent-submenu{height:auto;}
				
	

	#side-navigation li a:hover.selected-parent {
		font-weight:bold;
		}


		/*------------*/
		#side-navigation li ul{
			margin-left:5px;
			list-style-type:none;
			margin-bottom:10px;
			text-decoration:none;
			
			}

		#side-navigation li ul li{
			line-height:25px;
			padding-left:10px;
			font-size:13px;
			color:#999999;
			border:none;
			text-decoration:none;
			text-transform:none;
			height:25px;
			}

		#side-navigation li ul li a{
			color:#999999;
			text-decoration:none;
			text-transform:none;
			}

		#side-navigation li ul li a:hover{
			background:none;
			text-decoration:underline;
			}	
	
		.selected {
		font-weight:bold;
		background:url(/images/sidenav/Arrow_over.gif);
		padding-left:5px;
		text-decoration:underline;
		background-repeat: no-repeat;
		text-transform:none;
		background-position: left 2px;
		}
		
	/*------------*/
		#side-navigation li ul li ul{
			margin-left:10px;
			list-style-type:none;
			margin-bottom:10px;
			text-decoration:none;
			
			}

		#side-navigation li ul li ul li{
			line-height:25px;
			font-size:13px;
			color:#999999;
			border:none;
			text-decoration:none;
			text-transform:none;
			height:25px;
			}

		#side-navigation li ul li ul li a{
			color:#999999;
			text-decoration:none;
			text-transform:none;
			}

		#side-navigation li ul li ul li a:hover{
			background:none;
			text-decoration:underline;
			}	
			
		.selected-parent-submenu-2 {
		height:auto;
		font-weight:bold;
		padding-left:5px;
		text-decoration:none;
		background-image: url(/images/sidenav/Arrow_down.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
		color:#666666;
			}

