#v3, #v3dark
{
	background-color: #C3BBA6;
}

#v3 div#content-left-wrapper, #v3dark div#content-left-wrapper
{
	width: 962px;
	background-image: url(../../images/v3/borders/border_home_left.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: white;
}

#v3dark div#content-left-wrapper
{
	background-image: url(../../images/v3/borders/border_subpage_left.gif);
	background-color: #DFD9C9;
}

#v3 div#content-right-wrapper, #v3dark div#content-right-wrapper
{
	background-image: url(../../images/v3/borders/border_home_right.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin-left: 31px;
	padding-right: 25px;
	padding-bottom: 6px;
	background-color: white;
	float: right;
	text-align: left;
	width: 900px;
}

#v3dark div#content-right-wrapper
{
	background-image: url(../../images/v3/borders/border_subpage_right.gif);
	background-color: #DFD9C9;

}

#v3popup
{
}

#v3popup div#header
{
	height: 51px;
	width: 100%;
	background-image: url(../../images/v3/popup/repeatable.gif);
	background-repeat: repeat-x;
}

/* v3 teams list page styles */
#teams-list-wrapper
{
	padding-top: 8px;
}
#edit-team-page a
{
	text-decoration: none;
	font-size: 11px;
}

/*#edit-team-page img
{
	padding: 5px;
}*/

label, .label
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

select.teams-list, input.teams-list, div.teams-list, #teamList td
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

#teamList {
	padding-top: 20px;
}

#teamList td {
	padding: 3px 0 3px 0;
}

#teamList *.center {
	text-align: center;
}

#teamList th a {
	color: black;
}

#teamList th, #teamList td{
	padding-right: 20px;
}

#v3dark #teamList tr.oddRow{
	background-color: #D7D1C1;
}

#v3dark #teamList tr.evenRow{
	background-color: #dfd9c9;
}

#teamList td img{
	vertical-align: middle;
}

.columnright{
  width: 46%;
  float: right;
}


.columnleft {
  width: 46%;
  float: left;
}

.borderplease {
  border: 1px solid #c3bba6;
  border-top: 0;
  padding: 38px 30px 5px 30px;
  background: transparent url(../../images/v3/head_tnav_right.gif) 0 0 repeat-x;
}

.borderplease p { text-align: left; padding:4px; margin:0; background-image: none;}

.borderplease form {
    width: 330px;
}

.borderplease form label{
    text-align: right;
}

.sponsorlist {
  width: 437px;
  float: left;
  margin:0 130px 0 18px;
  padding:0;
}

.sponsorlist p, .partnerlist p {
margin: 0px 0 5px 2px;

}


.sponsorlist ul, .partnerlist ul{margin:0 0 0 -4px; padding:0;}

.sponsorlist li{
  float: left;
  list-style-type: none;
  margin:0;
  padding:0;
  margin: 3px 6px 3px 3px;
  width: 208px;
  height: 89px;

}

.partnerlist li {
  background: transparent url(../../images/sponsors/partner_bg.gif) 0 0 no-repeat;
  float: left;
  list-style-type: none;
  margin:0;
  padding:10px;
  margin: 3px 3px 8px 3px;
  width: 266px;
  height: 90px;
}

.partnerlist li img {
  float: right;
  margin: 0px 0 0 1px;
}



.sponsorlist li a {
  display: block;
  float: left;
  width: 208px;
  height: 89px;
  text-align: center;
  margin:0;
  padding:0;
}


#gpstrackinghelp {clear: both;
}

#gpstrackinghelp tr.gpsheaderrow td{
  background-color: #7f7c72;
  color: #DFD9C9;
}

#gpstrackinghelp tr:hover{
  background-color: #C3BBA6;
}

#gpstrackinghelp tr:hover img{
border: 2px solid #DFD9C9;
margin: -2px;
}

#gpstrackinghelp tr.gps_logos:hover{
background-color:#DFD9C9;
}



#gpstrackinghelp td{
  border-bottom: 1px solid #888888;
}

* html #gpstrackinghelp td{
    padding: 13px 0px;
}
