﻿*
{
	margin: 0px;
	padding: 0px;
	border: none 0px;
	vertical-align: top;
}

body
{
	background-image: url('../images/GB_brightsite_bg.jpg');
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

a 
{
	text-decoration: none;
	color: #808183;
	font-weight: bold;
}

a:hover 
{
	text-decoration: underline;
}

li
{
	list-style-image: url('../images/op-bullet.gif');	
}

hr
{
	display: none;
}

div.header_line
{
	margin: 5px 0px 5px 5px;
	height: 1px;
	background-image: url('../images/header_line.png');
	background-repeat: repeat-x;
}

div.line
{
	margin-left: 0px;
	height: 2px;
	background-color: #808183;
}

div.subnav_line
{
	margin: 2px 0px;
	height: 1px;
	/*background-color: #4D3322;*/
}

/* Outer most invisible table */
.MainTable
{
	width: 955px;	
	min-height:700px;
	height: auto !important;
	height: auto;	
	margin: 5px auto;
}

.FooterTable
{
	width: 100%;
	font-size: 8pt;	
	margin-top: 10px;
	font-family: Arial, sans-serif;
	position: relative;
}

.FooterTable a
{
	color: #FFFFFF;
}

.FooterLeftSpace
{
	width: 5px;
}

.FooterCenter
{
	
}

.FooterRight
{
	text-align: right;
}

.VersionText
{
	display: none;
	color: #CCCCCC;	
}

.TextBox, .LoginTextBox, .ContactMeTextBox
{
	border: solid 1px #929294;
	background-color:#EAEBEC;
	padding: 2px;
	
	color: #000;
}

.TextBoxActive
{
	border: solid 1px #38361F;
	padding: 2px;
	background-color: #FFFFFF;
	
	font-weight: bold;
	color: #000;
}

.DropDownList
{
	border: solid 1px #38361F;
	padding: 2px;
	
	color: #000;
}

.errorTable
{
    margin: 50px auto;
    width: 250px;
}