/*
bg color for content table on index page is #3C4D5F
*/

img {
    border: 0;
}

.footer {
    color: #000000;
    font-size: 8pt;
}

a.footer:link {
  text-decoration: none;
}

a.footer:visited {
  text-decoration: none;
}

a.footer:hover {
  color: #026F98;
  text-decoration: underline;
}


div.quickJump {
    text-align: center;
}

p.signup {
  color: white;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

input.signup {
    font-size: 8pt;
}

input.signupSubmit {
    margin-top: 2px;
    background-color: #7A8D9C;
}

table.signup {
    border: dashed 1px #ffffff;
}

td {
    vertical-align: top;
}

td.blue {
    vertical-align: top;
    background-color: #3C4D5F;
}

body {
    background-color: #BDC4D4;
    margin: 0px;
}

table.mainMenu {
    width: 80%;
    border-collapse: collapse;
    margin-top: 30px;
}

td.mainMenu {
    padding: 3px 3px 3px 3px;
    border-bottom: solid 1px #3C4D5F;
    border-top: solid 1px #3C4D5F;
    background-color: #FF9EFF;
}

.mainMenu {
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

a.mainMenu:link {
  text-decoration: none;
}

a.mainMenu:visited {
  text-decoration: none;
}

a.mainMenu:hover {
  color: #9A0000;
  text-decoration: underline;
}

td.mainMenuCurrent {
    padding: 3px 3px 3px 3px;
    background-color: #0AAED4;
    border-bottom: solid 1px #3C4D5F;
    border-top: solid 1px #3C4D5F;
}

.mainMenuCurrent {
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #152547;
}


table.mainMenu_alt {
    width: 80%;
    border-collapse: collapse;
}

td.mainMenu_alt {
    padding: 3px 3px 3px 3px;
    border-bottom: solid 1px #3C4D5F;
    border-top: solid 1px #3C4D5F;
    background-color: #FF9EFF;
}

.mainMenu_alt {
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

a.mainMenu_alt:link {
  text-decoration: none;
}

a.mainMenu_alt:visited {
  text-decoration: none;
}

a.mainMenu_alt:hover {
  color: #9A0000;
  text-decoration: underline;
}

td.mainMenuCurrent_alt {
    padding: 3px 3px 3px 3px;
    background-color: #0AAED4;
    border-bottom: solid 1px #3C4D5F;
    border-top: solid 1px #3C4D5F;
}

.mainMenuCurrent_alt {
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #152547;
}



.searchFormBrief {
    padding: 2px 0px 0px 0px;
    margin-right: auto;
    margin-left: auto;
    
}

input.searchFormBrief {
    font-size: 8pt;
    border: 0px;
    background-color: #ffffff;
    margin: 0px;
}

input.searchFormBriefButton {
    font-size: 8pt;
    border: 0px;
    background-color: #313131;
    margin: 0px;
    text-decoration: underline;
    color: #ffffff;
}


.menu_prim {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: 333333;
}

H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
}

H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
}

H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}

P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

OL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

UL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.jumpIndex {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;  
}

.bigText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
}

.textmenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

a.secondary:link {
  color: black;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.secondary:visited {
  color: black;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.secondary:hover {
  color: #990000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.header {
  color: white;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.header:link {
  color: 333333;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.header:visited {
  color: 333333;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.header:hover {
  color: #cc0000;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.normal:link {
  color: #003366;
  text-decoration: underline;
}

a.normal:visited {
  color: #003366;
  text-decoration: underline;
}

a.normal:hover {
  color: black;
  text-decoration: underline;
}

a.catalog:link {
  color: 003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

a.catalog:visited {
  color: 003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

a.catalog:hover {
  color: cc3333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.brands {
	padding: 0px;
	margin: 3px 3px 5px 0px;
	font-size: 10pt;
	font-weight: normal;
}

a.brands:link {
  color: #003366;
  text-decoration: underline;
}

a.brands:visited {
  color: #666666;
  text-decoration: underline;
}


a.brands:hover {
  color: #cc0000;
  background-color: #cccccc;
  text-decoration: underline;
}

.categories {
	padding: 0px;
	margin: 3px 3px 5px 0px;
	font-size: 10pt;
	font-weight: normal;
}

a.categories:link {
  color: #003366;
  text-decoration: underline;
}

a.categories:visited {
  color: #666666;
  text-decoration: underline;
}

a.categories:hover {
  color: #cc0000;
  text-decoration: underline;
  font-weight: normal;
}

.quickJump {
	border: 0px; 
	font-size:9px; 
	margin: 4px 0px 0px 0px;
}

TABLE.teaserTable {
	background-color: #FF9eff;
}

TD.teaserTable {
}


a.alternate:link {
  color: #333333;
  text-decoration: none;
}

a.alternate:visited {
  color: #333333;
  text-decoration: none;
}

a.alternate:hover {
  color: black;
  text-decoration: none;
}

.proceedSubmit {
    background-color: #99CD99;
}
