/*

Unique Comm Blue:  10, 100, 155 #0A649B
 Unique Comm Red: 175,   0,  35 #AF0023
 
*/

body {
 text-align: center;
 margin: 0px;
 }

th, td, p { font-size: 14px; }

p:first-letter {
  color: #0A649B;
  font-size: 16px;
  font-weight: bold;
}

h2 {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color: #AF0023;
}

h3 {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color: #0A649B;
}

#headerBox {
  width: 800px;
  height: 105px;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  background: URL('images/header-bg.jpg');
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  border: none;
  }

#horizmenu {
  width: 800px;
  height: 44px;
  font-size: 18px;
  font-family: arial, sans-serif;
  margin-left: auto;
  margin-right: auto;
  background: URL('images/mainmenu-line.jpg');
  background-repeat: repeat-x;
  background-color: #AF0023;
  color: #FFFFFF;
  border: none;
  }
  
#horizmenu a {
text-decoration: none;
color: #FFFFFF;
background-color: #AF0023;
}
#horizmenu a:hover   { color: #AF0023; background-color: #FFFFFF; }

/* needed for drop down menus to work */
#dropmenudiv{
position:absolute;
top: 100px;
border:1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height:18px;
z-index:100;
}

/* needed for drop down menus to work */
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

/* needed for drop down menus to work */
#dropmenudiv a:hover{ /*hover background color*/
background-color: #AF0023;
color: white;
}


#mainContent {
  width: 800px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  background: URL('images/main-bg.jpg');
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  color: #000000;
  border: none;
  font-size: 16px;
  }

.mainContent
{
  color: #000000;
  border: none;
  font-size: 16px;
}

table.maincontent tr td 
{
color: #000000;
border: none;
font-size: 16px;
}

.maincontent img{ padding: 5px; }

.mainContent h3 {  font-size: 14px; text-align: center; color: #0A649B; }
.mainContent h2 {  font-size: 18px; text-align: center; color: #0A649B; }

.mainContent a:link    { text-decoration: underline; color: #FF0000; }
.mainContent a:visited { text-decoration: underline; color: #FF0000; }
.mainContent a:active  { text-decoration: none; color: #000000; }
.mainContent a:hover   { text-decoration: none; color: #FF6600; }

#footerContent {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  background-color: #0A649B;
  color: #FFFFFF;
  border: none;;
  padding: 5px;
  font-size: 18px;
  }

.redText { color: #AF0023; }

.redHeading {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #AF0023;
	padding: 2px;
}

.redH2 {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #AF0023;
}

.blueText { color: #0A649B; }

.blueHeading {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #0A649B;
	padding: 2px;
}

.blueH2 {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #0A649B;
}

.centered { text-align: center }

.smaller { font-size: 8pt; }

.bigger { font-size: 14pt; }

.clear { background-color: transparent }

.fakeLink {
	text-decoration: underline;
	cursor:pointer;
	color: #0A649B;
}

.floatLeft { float: left; }

.sideMenuTitle {
	width: 160;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.sideMenu {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.sideMenu a {
	color: #EEEEEE;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sideMenu a:hover {
	color: #FFFFFF;
}

.productName {
	color: #0A649B;
	font-size: 16px;
	font-weight: bold;
}

.productName a {
	color: #0A649B;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.productName a:visited {
	color: #0A649B;
}
.productName a:hover {
	color: #AF0023;
}

.navReturn a {
	color: #555555;
	font-size: 10px;
	text-decoration: none;
}

.navReturn a:hover {
	color: #AAAAAA;
}

.navListBlue {
	color: #0A649B;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.navListBlue a {
	color: #0A649B;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.navListBlue a:visited {
	color: #0A649B;
	text-decoration: none;
}

.navListBlue a:hover {
	color: #0A649B;
	text-decoration: underline;
}

.navListRed {
	color: #AF0023;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.productHeader a {
	color: #AF0023;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.productHeader a:visited {
	color: #AF0023;
	text-decoration: none;
}

.productHeader a:hover {
	color: #AF0023;
	text-decoration: underline;
}

.one {
	color: #0A649B;
	font-size: 38px;
	font-weight: bold;
}

.oneCompany {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.blue14px {
	color: #0A649B;
	font-size: 14px;
}

.blue14px a {
	color: #0A649B;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.blue14px a:visited {
	color: #0A649B;
	text-decoration: underline;
}

.blue14px a:hover {
	color: #0A649B;
	text-decoration: none;
}
