/*############################################
## Div Content Boxes 
############################################*/

div.boxtop {
	top: 0px;
	left:0px;
	height:14px;
        margin:0px;
        padding-top:1px;
        padding-left:3px;
        padding-right:1px;
        padding-bottom:3px;
	background-color:black;
	background-repeat: repeat-x;
}

div.boxtopred {
	top: 0px;
	left:0px;
	height:17px;
        padding:3px;
	background-color:#a33843;
	background-repeat: repeat-x;
}

div.driverHeader {
	background-color:#e8e8e8;
	height:60px;
	width:600px;
	border-color:black;
	border-width:2px;
	border-style:outset;
}

div.drivermenubar {
	position:relative;
	height: 30px;
	width: 695px;
	background-color: black;
}

div.driverContent {
	background:#e8e8e8;
	position:relative;
	top:4px;
	width:696px;
}

div.float {
  float: left;
	padding:10px;
  }
  
div.float p {
   text-align: center;
   }

div.float br {
   text-align: center;
   }   

div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }

div.spacer {
  clear: both;
}

.imgcell img, .imgcell a {
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
}
.tabtext a, .tabtext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background: #E0E0E0;
    color: #000000;
    text-decoration: none;
}
.tabtextdark a, .tabtextdark {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background: #C8C8C8;
    color: #000000;
    text-decoration: none;
}

/*############################################
## These links are used against the Background
## color
############################################*/
a.backgroundlinkSmall{
	font-size:10px;
	font-weight: 200;
	font-family: verdana, helvetica, arial, sans-serif;
	color: blue;
	text-decoration: none;
}

a.backgroundlinkSmall:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}
a.backgroundlink{
	font-size:12px;
	font-weight: 200;
	font-family: verdana, helvetica, arial, sans-serif;
	color: blue;
	text-decoration: none;
}
a.backgroundlink:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}

a.backgroundlinkLarge{
	font-size:15px;
	font-weight: 500;
	font-family: verdana, helvetica, arial, sans-serif;
	color: blue;
	text-decoration: none;
}
a.backgroundlinkLarge:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}

/*############################################
## Link Items
## This link is used if a Menu is present
############################################*/
a.menu_itemSmall{
	font-size:10px;
	font-weight: 100;
	font-family: verdana, helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
}

a.menu_itemSmall:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}

a.menu_item{
	font-size:12px;
	font-weight: 200;
	font-family: verdana, helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
}

a.menu_item:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}

a.menu_itemLarge{
	font-size:15px;
	font-weight: 500;
	font-family: verdana, helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
}

a.menu_itemLarge:hover {
	background-color: yellow;
	color: #a33843;
	border-color:#b6424b;
}

/*############################################
## Driver Page Fonts
############################################*/
font.driverSmall{
	font-size:10px;
	font-weight: 200;
	font-family: verdana, helvetica, arial, sans-serif;
	color: black;
	text-decoration: none;
}

font.driver{
	font-size:12px;
	font-weight: 200;
	font-family: verdana, helvetica, arial, sans-serif;
	color: black;
	text-decoration: none;
}
font.driverLarge{
	font-size:15px;
	font-weight: 700;
	font-family: verdana, helvetica, arial, sans-serif;
	color: black;
	text-decoration: none;
}
font.driverXLarge{
	font-size:20px;
	font-weight: 900;
	font-family: verdana, helvetica, arial, sans-serif;
	color: black;
	text-decoration: none;
}
font.altdriverXLarge{
	font-size:20px;
	font-weight: 900;
	font-family: verdana, helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
}

font.driverTableHeader{
	font-size:15px;
	font-weight: 700;
	font-family: verdana, helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
}


/*############################################
## Tables
## The main content of many of these pages will just be a simple table, so
## outlined below are some styles for creating those tables.
## note: Unfortunately, it seems that IE doesn't implement row styling, so
## only cells are styled below. 
############################################*/

/* HomePage Tables */
table.sidebar {
	width:130px;
	text-align:left;
        background-color:white;
	border-color:black;
	border-width:2px;
	border-style:inset;
}

table.members {
	width:350px;
	text-align:left;
	border-color:black;
	border-width:2px;
	border-style:inset;
}

table.search {
	width:130px;
	text-align:Center;
	border-color:black;
	border-width:2px;
	border-style:solid;
}

table.headline {
	width:100%;
	text-align:left;
	border-color:black;
	border-width:0px;
	border-style:inset;
}

table.outset {
	width:100%;
	text-align:left;
	border-color:black;
	border-width:2px;
	border-style:outset;
}

/***************************************
** Default Driver Header table settings
***************************************/

table.driverHeader {
	width:100%;
	height:100%;
	padding:0;
	text-align:left;
}
table.driverInfo {
	width:100%;
	text-align:left;
	border-color:black;
	border-width:2px;
	border-style:outset;
	background-color:#e8e8e8;
}

td.driverHeader {
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	border-width:1px;
	border-color:black;
	border-style:outset;
}
td.altdriverHeader {
	width:200px;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border-width:1px;
	border-color:black;
	border-style:outset;
	background-color:black;
}
td.driverInfo {
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
}
td.altdriverInfo {
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background-color:#000000;
}

/***************************************
** Default Driver Header table settings
***************************************/

table.driverTableHeader {
	width:100%;
	height:100%;
	padding:0;
	text-align:left;
}
td.driverTableHeader {
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background-color:black;
	border-width:1px;
	border-color:black;
	border-style:outset;
}

