﻿




/* ===================== */
/* Start new menu styles */
/* ===================== */

div#navContainer {
	
	height: 32px;
    padding-top: 0.5em;
	/* Override */
	text-align: right;
	float:right;
	
}

ul#nav   {
  font-size : 12px;
  font-family : Arial, Tahoma,Verdana,Sans-Serif;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
 
 

}
ul#nav li {

}
 ul#nav a, ul#nav a:hover {
  /* BetBrain styling */
	text-decoration: underline;
	font-weight: bold;
}
ul#nav {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
ul#nav a {
	color: #FFFFFF;
	text-decoration: none;
}

ul#nav a:hover {
	color: #FFFFFF;
}

ul#nav li a {
	height: 25px;
}

ul#nav li ul a {
    color:black;
    font-family: Tahoma,Verdana,Arial,Sans-Serif;
    font-size: 10px;
    display: block;
    height: auto;
    padding-top:    1px;
    padding-bottom: 1px;
    font-weight:bold;
}

ul#nav li ul a:hover {
	color: #FF0000;
	background-color: white;
	
}
ul#nav {
	float:right;
}
ul#nav li {
  /* Flush all top menu items left, space them a little bit */
  float: left;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
}

ul#nav li ul {
  list-style: none;
  display: none;
  width: 13.5em;
  height: auto;
  position: absolute; 
  padding: 0;
  top: 13px;
  left: -5px;
  /* BetBrain styling */
  background-color: #efefef;
  /*border: 2px solid #8c8c8c;*/
  border: 2px solid #000000;
  /* Override centering */
  text-align: left;
  /* proper spacing */
  padding-left: 5px;
  /* Some sort of center-align ;) */
  margin-left: 10px;
  /* Override default margin */
  margin-top: 0;
}

ul#nav li:hover ul, ul#nav li.over ul { 
    /* activate on hover */
	display: block;
}

ul#nav li ul li {
  float: none;
  /* normalise display for primary content */
  left: 0;
  border: 0;
  margin: 0;
  padding: 0;
  width: 13.5em;
}

ul#nav li.secondaryMenuItem, ul#nav li.secondaryAdminMenuItem {
   padding-left: 1em;
}

/* All sub-menu items in all states must not be bold */
ul#nav li.secondaryMenuItem a, ul#nav li.secondaryMenuItem a:hover, ul#nav li.secondaryAdminMenuItem a, ul#nav li.secondaryAdminMenuItem a:hover{
   font-weight: normal;   
}

ul#nav li.adminMenuItem a, ul#nav li.secondaryAdminMenuItem a {
   color: #990000;
}

ul#nav li a#pdLink {
	color:#FFB221;
}

ul#nav li ul li.lastVACItem {
	border-bottom:  1px solid #063334;
	padding-bottom: 2px;
}

.loginText {
	padding:1px,4px,1px,2px;
    color:black;
    text-decoration:none;

    font-size:10px;
    font-weight:normal;	
}

ul#nav a.menuHeader,ul#nav a.menuHeader:hover {
	padding-bottom: 1em;
}
/* styles for goPro table*/
.goPro { border-top: 1px solid #333333; border-left: 1px solid #333333 }
.goPro td { border-right: 1px solid #333333; border-bottom: 1px solid #333333;
			padding: 5px 10px }
/* Styles for product table */
.prodSum td {   
	font-size: 8pt;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	color: #333333;
	padding: 10px;
}
td.colhead { 
	font-size: 9pt; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: center;
}
.descr1 { 
	color: #339900; 
	text-align: center; 
	font-weight: bold;
}

.descr2 { 
	text-align: center;
}

td.yes { font: bold 11pt arial,verdana,sans-serif; color: #338800; padding: 5px 10px  }
td.no { font: bold 11pt arial,verdana,sans-serif; color: #CE0000; padding: 5px 10px  }


.productTableContainer {
	width: auto;
	margin-left: 2%; 
	margin-right: 2%; 
	padding-top: 1em; 
	padding-bottom: 1em;
}

/* =================== */
/* End new menu styles */
/* =================== */
