* {
	font-family: arial;
}

body {
	font-size: 10pt;
	background-color: #679Bc4;
}

H1 {
	color: #0100A0;
	font-size: 24pt;
}

H2 {
	color: #0100A0;
	font-size: 18pt;
}

H2 a {
	color: #0100A0;
	font-size: 18pt;
	text-decoration: Underline;
}

li {
	font-size: 10pt;
	text-align: justify;
	line-height: 0.5cm;
}

.text, p, a {
	font-size: 10pt;
	text-align: justify;
}

td {
	font-size: 10pt;
}

img.inbody {
	border-style: solid;
	border-width: 1px;
}

.Headings {
	font-family: arial;
	font-size: 12pt;
	font-weight: BOLD;	
	text-align: center;
}

.header-tagline {
	font-family: arial;
	font-size: 10pt;
	font-weight: BOLD;
	text-align: right;
	color: #000085;
    font-style: italic;
}

.footer, .footer a {
	font-family: arial;
	font-size: 8pt;
	text-align: center;
}

.quote {
	font-family: GEORGIA;
	font-size: 10pt;
	text-align: center;
}

/* --- Start FAQ Styles --- */
.faq-rowtitle {
	font-family: arial;
	font-size: 10pt;
	font-weight: BOLD;	
}
.faq-answer {
	font-family: arial;
	font-size: 10pt;
}
.faq-question {
	font-family: arial;
	font-size: 10pt;
	font-weight: BOLD;
	font-style: italic;
}
/* --- End FAQ Styles --- */

.feature a  {
	font-family: arial;
	font-size: 12pt;
	font-style: italic;
	font-weight: BOLD;
	text-align: Center;
}

.feature{
	color: #679BC4;
	font-family: arial;
	font-size: 12pt;
	font-style: italic;
	font-weight: BOLD;
	text-align: Center;
}
.ProductName {
	border: 3px Ridge Black; 
	text-align: Center;
	Padding: 5px;
}
.ProductName a {
	font-family: arial;
	font-size: 12pt;
	font-style: italic;
	font-weight: BOLD;
	line-height: 25px;
}

.pressrelease-headers {
	font-family: arial;
	font-size: 14pt;
	font-weight: BOLD;
	color: #0000aa
}
.pressrelease-dates {
	font-family: arial;
	font-size: 10pt;
	font-weight: BOLD;
}
.pressrelease-title {
	font-family: arial;
	font-size: 10pt;
}

.News_Event-Headings {
	color: #679BC4;
	font-family: arial;
	font-size: 12pt;
	font-style: italic;
	font-weight: BOLD;
	text-align: Left;
}
.News_Event-dates {
	font-family: arial;
	font-size: 8pt;
	text-align: Left;
}
.News_Event-description {
	font-family: arial;
	font-size: 10pt;
	text-align: Left;
}

.Sidebar {
	font-family: arial;
	font-size: 8pt;
	text-align: left;	
}
a.sidebar:link, a.sidebar:visited {
	color: orange;
	font-weight: BOLD;
}
.turntimeStatus {
	font-family: arial;
	font-size: 8pt;
	text-align: Center;
}

.careerTitle {
	font-size: 10pt;
}
.careerEqual {
	text-align: Center;
}

.CertifiedTitle {
	text-align: Center;
	padding: 10px;
}

.CertifiedTitle a {
	font-family: Arial;
  	font-size: 16pt;
	font-weight: BOLD;
	letter-spacing: 5;
	padding: 5px;
	text-align: Center;
}

/* --- Quality Policy Table --- */
.QualityPolicy_Table {
	background-color: #CCCCCC;
	border-collapse:collapse;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 90%;
}

.QualityPolicy_Cell {
	font-family: Arial;
    font-size: 12pt;
	padding: 8px;
}

.QualityPolicy_Title {
   	color: Blue;
	letter-spacing: 5;
	font-family: Arial;
    font-size: 20pt;
    font-weight: Bold;
	padding: 8px;
  	text-align: Right;
}

.QualityPolicy_Cell li, .QualityPolicy_Table p {
	font-family: Arial;
    font-size: 12pt;
}

.QualityPolicy_Cell b {
	font-family: Arial;
    font-size: 12pt;
}
.QualityPolicy_Tagline {
    font-style: italic; 
    font-weight: Bold;
  	text-align: Center;
    text-Decoration: Underline;
    padding: 8px;
}
/* --- END Quality Policy Table --- */