﻿body {
	font-family: Arial,Helvetica,sans-serif; 
    background: #09406A;
    background-image: -ms-linear-gradient(top, #09406A 0%, #5099C8 100%);
    background-image: -moz-linear-gradient(top, #09406A 0%, #5099C8 100%);
    background-image: -o-linear-gradient(top, #09406A 0%, #5099C8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #09406A), color-stop(1, #5099C8));
    background-image: linear-gradient(top, #09406A 0%, #5099C8 100%);
    background-image: -webkit-linear-gradient(top, #09406A 0%, #5099C8 100%);
    background-image: linear-gradient(top, #09406A 0%, #5099C8 100%);
    background: #bbb url(/images/body.gif) repeat-x;
}

html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
    font-size: 13px;
}

a:link { color: darkblue; }

table {
	font-family: arial; 
    font-size: 13px;
}

th,td {
	border:0px solid #000;
	padding:.1em;
}

#page {
	position: relative;
	width: 960px;
	height: 100%;
	margin: auto;
	background-color: white;
	text-align: left;	
}

#header {
    position: relative;
 	top: 0;
 	left: 0;
	width: 100%;
	height: 125px;
    margin: 0px;
    bottom: 0px;
    padding: 0px;
}

#banner {
	position:relative;
	top: 0px;
	left: 0px;
}

.menuitem a:link {text-decoration:none; color: darkblue}
.menuitem a:visited {text-decoration:none; color: darkblue }
.menuitem a:hover {text-decoration:underline; }
.menuitem a:active {text-decoration:underline; }

.selectedItem {
  border-radius:3ex;
  -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
  background-color:#DDDDDD;
  padding:1px 7px;
  color:darkblue;
  font-weight: bold;
} 

.qualityMenu {
	background-color:gray;
	padding:3px;
	color: darkblue;
}

.qualityMenu a:link {text-decoration:none; color: darkblue}
.qualityMenu a:visited {text-decoration:none; color: darkblue }
.qualityMenu a:hover {text-decoration:underline; }
.qualityMenu a:active {text-decoration:underline; }

.qualityMenuSelected {
	font-weight: bold;
	background-color:silver;
	padding:4px;
	color: darkblue;
}

#tip {
	padding:4px; 
	border: silver 1px solid; 
	background-color:#DDDDDD; 
	font-size:12px; 
	border-radius:1ex;
	-moz-border-radius:1ex;
    -webkit-border-radius:1ex;
}

#tip a:link {text-decoration:none; color: #555555}
#tip a:visited {text-decoration:none; color: #555555}
#tip a:hover {text-decoration:underline; }
#tip a:active {text-decoration:underline; }

#account {
    position: absolute;
 	top: 0;
 	right: 5px;
 	color:darkblue;
 }
  
#account a:link {text-decoration:none; color: black}
#account a:visited {text-decoration:none; color: black}
#account a:hover {text-decoration:underline; }
#account a:active {text-decoration:underline; }

#search {
    position: absolute;
 	top: 40px;
 	right: 200px;
 	text-align: left;
}

#search a:link {text-decoration:none; color: darkblue}
#search a:visited {text-decoration:none; color: darkblue}
#search a:hover {text-decoration:underline; }
#search a:active {text-decoration:underline; }

#icons {
    position: absolute;
 	top: 38px;
 	right: 55px;
 	text-align: right;
}

#right{
	display:none;
    position: absolute;
 	top: 0px;
 	right: 1px;
	width: 190px;
	text-align:center;
	background-color:white;
	border-left-style:solid;	
	border-width:2px;
	border-left-color:silver;
} 

#themenu {
	position: absolute;
	bottom: 0;
 	left: 0;
 	width: 100%;
 	background-color: gray ;
 	z-index:10;
}

#content {
    position: absolute;
    border-collapse:collapse;
    margin: 0px;
    padding: 0px;
 	top: 120px;
 	left: 0;
	width: 100%;
    background-color: #F1F6F7;
    background-color: white;
    z-index: 1;
}

#sidebar {
    margin:0px;
    padding:0px;
    border: 0px;
    background-color:#EDF5FF;
    text-align:center;
    border-collapse:collapse;
}

small {
	font-size:8px;
}

.ad {
	font-size: 11px;
    background-color:#EDEFF4;
    border-width:2px;
    border-collapse:collapse;
}

.ad td {
	text-align:center;
	background-color: #EDEDED;
	padding:1px;
}

.ad a:link {text-decoration:none; color: darkblue}
.ad a:visited {text-decoration:none; color: darkblue}
.ad a:hover {text-decoration:underline; }
.ad a:active {text-decoration:underline; }

 
td {
    text-align: left;
}    
       
h1 { 
   font-size: 28px; 
}

.strike {
	text-decoration:line-through;
}

.header { padding: 2px; background-color:silver; font-size: 12px; width:100%; }

.veTable { background-color: white; border: 1px solid gray; border-collapse: collapse; }
.veTable th { padding: 3px; text-align: left; background:#D8D8DA url(/images/tableHeader.png) repeat-x 0 0; font-weight: normal; border-top: 1px solid gray; }
.veTable td { padding: 5px; text-align:left; margin:0; border:none; }
.veTable .firstcolumn { border-left:0px;}

.veTable a:link {text-decoration:none}
.veTable a:visited {text-decoration:none; color: darkblue;}
.veTable a:hover {text-decoration:underline}
.veTable a:active {text-decoration:underline}

.badge-light { 
	background-color:lightgray;
	color:gray;
}












