body {
	background-color: #ffffff;
}

p {
	font-family: Arial, Helvetica, sans-serif;
}

.outlinebox {
	border-right: solid 1px #a9a9a9;
	border-bottom: solid 1px #666666; 
}

.content {
	background: #ffffff url(images/bg/subnav_drop.gif) no-repeat;
}
	
.subnav_locator {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ffcc00;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffffff;
}

.subnav_locator2 {
	color: #000000;
}

.subnav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #adadae;
	font-size: 10pt;
	font-weight: bold;
	border: 0px;
	margin-left: 5px;
}

.subnav_over {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ffcc00;
	font-size: 10pt;
	font-weight: bold;
	border: 0px;
	margin-left: 5px;
}

.head {
	font-size: 11pt;
	font-weight: bold;
	color: #0c479d;
	margin-right: 20px;
}

.feat_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 5px;
}

li {
	margin: 5px 5px 5px 0px;
}

.feat_list {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 5px 5px 5px 25px;
}
.feat_list A:link { text-decoration: none; color: #0c479d; font-weight: bold; }
.feat_list A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.feat_list A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.feature {
	font-size: 9pt;
	margin: 5px 30px 10px 0px;
}

.prod_tagline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: italic;
	margin: 10px 100px 0px 0px;
}

.product {
	font-size: 10pt;
	font-weight: bold;
	margin-right: 30px;
}

.product_listhead {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 5px;
}
.product_listhead A:link { text-decoration: none; color: #0c479d; font-weight: bold; }
.product_listhead A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.product_listhead A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.product_listsub {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

.product_list {
	font-size: 9pt;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 15px;
}
.product_list A:link { text-decoration: none; color: #0c479d; font-weight: bold; margin-left: 5px; }
.product_list A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; margin-left: 5px; }
.product_list A:visited { text-decoration: none; color: #0c479d; font-weight: bold; margin-left: 5px; }

.training {
	margin-right: 30px;
	font-size: 9pt;
	font-weight: bold;
}
.training A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.training A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.training A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.train_head {
	font-style: italic;
	font-size: 11pt;
	color: #0c479d;
	font-weight: bold;
	margin: 5px 5px 2px 5px;
	padding: 0px;
}
.train_head A:link { text-decoration: none; color: #0c479d;}
.train_head A:hover { text-decoration: underline; color: #0c479d; }
.train_head A:visited { text-decoration: none; color: #0c479d; }

.train_loc {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin: 7px 10px 7px 5px;
}

.train_date {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin: 7px 5px 7px 5px;
}

.train_tech {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin: 7px 5px 7px 5px;
}

.train_info {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin: 7px 5px 7px 5px;
}

.news {
	font-style: italic;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 20px;
}
.news A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.news A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.news A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.news_date {
	font-style: italic;
	font-size: 9pt;
	color: #0c479d;
	font-weight: bold;
	margin-bottom: 20px;
}

.about_head {
	font-size: 10pt;
	font-weight: bold;
}
.about_head A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.about_head A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.about_head A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.about {
	font-size: 9pt;
	font-weight: bold;
	margin-right: 20px;
}
.about A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.about A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.about A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.career_head {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
}

.career {
	margin-right: 30px;
	margin-top: 5px;
	font-size: 9pt;
	font-weight: bold;
}
.career A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.career A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.career A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.locations {
	font-size: 9pt;
	margin-right: 20px;
	margin-top: 5px;
	font-weight: bold;
}
.locations A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.locations A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.locations A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.locations_listhead {
	font-size: 10pt;
	margin-right: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}

.form_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0c479d;
	font-size: 10pt;
	font-weight: bold;
}

.form_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.form_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background: #0c479d;
	border-style: none;
}

.webmaster {
	font-size: 9pt;
	margin: 5px;
	padding: 2px;
}
.webmaster A:link { text-decoration: none; color: #0c479d; font-weight: bold;}
.webmaster A:hover { text-decoration: underline; color: #0c479d; font-weight: bold; }
.webmaster A:visited { text-decoration: none; color: #0c479d; font-weight: bold; }

.copyright {
	font-size: 9pt;
	margin: 5px;
	padding: 2px;
}
