/* COMMON STYLES */
BODY {
	font-family:arial,helvetica,verdana,sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
}
A {
	color:#000000;
}
A:visited {
  color:#666666;
}
IMG {
  border:0px;
}
UL {
  list-style-type: square;
}

HR {
  color:#40590A;
}	

TD {
	font-size:12px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;	
}

.reference TH {
	background-color:#B3BD9D;
	font-size:12px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;	
}



TABLE.dataDisplayTable {
	font-family:tahoma,arial,helvetica,verdana,sans-serif;
  margin:20px 0px;
  width:100%;
  border-collapse:collapse;
}
.dataDisplayTable TH {
  background-color:#eeeeee;
  text-align:left;
  font-weight:bold;
  color:#333333;
  margin:0px;
  padding:2px 2px 2px 8px;
  font-size:12px;
  font-weight:bold;
}
.dataDisplayTable TD {
  text-align:left;
  color:#333333;
  margin:0px;
  padding:4px 8px;
  font-size:11px;
  border-top:1px solid #B3BD9D;
}
FORM {
  margin:0px 0px 8px;
  padding:0px;
}
INPUT {
  font-size:12px;
}

INPUT.btn {
  color:#333333;
  font-family:tahoma,arial,helvetica,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#dddddd;
  border:1px solid;
  margin:6px 0px;
  filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#dddddd');
}

.container {
  width:940px;
	text-align:left;
	margin:0px auto;
	padding-top:16px;
}
.logo {
  margin:0px 0px 8px 24px;
  float:left;
}
.header {
  text-align:right;
  margin:0px 0px 8px 0px;
}
.header P {
  margin:0px 0px 8px;
  padding:0px;
	font-size:11px;
  color:#333333;
}
.header A, .header A:active {
 	font-family:arial,helvetica,verdana,sans-serif;
  color:#475245;
}
.signIn {
	width:300px;
	height:90px;
	font-family:tahoma,arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#333333;
	text-align:right;
	display: inline;
	
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.signIn B {
	font-size:12px;
	padding-right:6px;
}
.goLink {
  vertical-align:middle;
}
.tertiaryLinks A, .tertiaryLinks A:active {
  color:#333333;
}

.search {
	font-family:tahoma,arial,helvetica,verdana,sans-serif;
}
.searchinterior {
	font-family:arial,helvetica,verdana,sans-serif;
}
.primaryNav {
  padding:0px 0px 12px 32px;
  margin:0px;
  clear:both;
}
.primaryNav LI {
  padding:0px;
  margin-left:-3px;
  list-style-type:none;
  display:inline;
}
.footer {
  margin:20px;
  color:#475245;
  font-size:11px;
  clear:both;
}
.footer A, .footer A:active {
  color:#333333;
}
.floatRight {
  float:right;
}


/*  Mods */

.listings TH {
  background-color:#eeeeee;
  text-align:left;
  font-weight:bold;
  color:#333333;
  margin:0px;
  padding:2px 2px 2px 8px;
  font-size:12px;
  font-weight:bold;
}
.listings TD {
  text-align:left;
  color:#333333;
  margin:0px;
  padding:4px 8px;
  font-size:11px;
  border-top:1px solid #B3BD9D;
  vertical-align: top;
}

.listings P {
  padding: 0 0 0 0;
  margin: 5px 0 0 0;
}

.simpleerror {
	color:red;
	font-size:11px;
	padding-top:5px;
}

.important {
	color:red;
}

.smaller {
	font-size: 10px;
}

.textarea {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px; 
	color:black; 
	background-color:white; 

}


.adbreak {
	height:15px;
	margin:0;
	padding:0;
}

.adspace {
	width:180px;
	margin-left: 4px;
	margin-top: 5px;
}
