/*-------ACBL css---------*/																								body, td, table, tr, p, ul, li, ol  {         font-family : Arial, Helvetica, sans-serif;        font-size : 12px;		color : 000000;        font-weight : normal;        font-style : normal;		color : 000000;}#centered-acbl {	width: 752px;	padding: 0px 25px 25px 25px;	background: #fff;	border-right: 4px solid #eee;	border-left: 4px solid #eee;	border-bottom: 4px solid #CECECE;}.borderbottom {	border-bottom: 6px solid #0d1793;	width: 752px !important;	overflow:hidden}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;height:0;font-size: 1px;line-height: 0px;}#acbl-faq { ;	width: 760px;	padding: 0 20 0 20px;	margin: 0 auto;	background: #fff;	border-right: 4px solid #eee;	border-left: 4px solid #eee;	height: 1622px;}#acbl-faq .textFooter {	float: left;}img{  border: 0;}						.navCurrent           {						color: #FFFF00;						font-size : 12px;						font-weight : bold;  	                    background-color: #0000CC;}.titleHead {	font-size : 24px;		color : #CC0000;		font-weight : bold;		font-style : normal;  		text-indent : 0;}.titleSub {				font-size : 17px;		color : #000000;		font-weight : bold;		font-style : normal;  		text-indent : 0;}.bold {		font-weight : bold;}  .textFooter{   color : 000000;  font-size : 12px;  font-weight : normal;  font-style : normal;  line-height : 200%;}  .textSmall{ font-size: 11px;}  .textBlue{ color: #CC0000;}  .textOrange{ color: #CC3300;}  .textRed{ color: #CC0000;}						  .bgRed {	background-color: #CC0000;}  .bgOrange {	background-color: #FFCC33;}  .bgYellow {	background-color: #FFFFCC;}  .bgBlue {	background-color: #0000CC;}  .bgWhite {	background-color: #FFFFFF;}  .bgGray {	background-color: #EEEEEE;}.borderTop {    border-Top: 1px solid #000000;}.lineHtSmall  {line-height: 150%}.handtd { font: 12px/12px Arial, Helvetica, sans-serif; background-color:#FFFFFF;}.handtr { font: 12px/12px Arial, Helvetica, sans-serif; background-color:#339966;}/*  sign up styles*/body.signup{  background-color: #FFF;  margin: 0;  padding: 0;  top: 0;  left: 0;}.okbLogo{  float: left;  margin-right: 25px;}.signupHeader{  border-bottom: 2px solid #666;  height: 46px;  line-height: 40px;  white-space: nowrap;}.signupMainPad{	/*margin: 5px 5px 0px 4px;*/}.signupMain{  width: 752px;}.signupBreadcrumb{  background-color: #F2F2F2;  text-align: center;  color: #666;  font: bold 14px arial, helvetica, sans-serif;  line-height: 14px;  padding: 10px 0;}.sbArrow1{  background:#F2F2F2 url('http://www.okbridge.com/acbl_resources/arrowDown.gif') no-repeat 165px 0;}.sbArrow2{  background:#F2F2F2 url('http://www.okbridge.com/acbl_resources/arrowDown.gif') no-repeat 380px 0;}.sbArrow3{  background:#F2F2F2 url('http://www.okbridge.com/acbl_resources/arrowDown.gif') no-repeat 570px 0;}.signupPage{  color: #C00;}.signupBreadcrumb img{  margin: 0 10px;}.signupMain h3{  color: #C00;  font-weight: bold;  margin: 0;  padding: 0;  font-size: 110%;    }.signupMain h2{	color: #16007C;	font-weight: bold;	margin: 0;	font-size: 120%;	padding: 4px;}.disclaimer{  font-style: italic;  margin-bottom: 20px;}form.signupForm{  padding: 0;  margin: 0;}div.question{  float: left;  width: 600px;}.signupFormMain h3{  color: #000;  border-bottom: 1px solid #999;  margin: 20px 0 10px;   font-size: 120%; }.signupFormMain ul{  margin-top: 5px;  margin-bottom: 5px;  }div.btn{  float: left;  width: 30px;}.clear{  clear: both;}.secure{  float: right;  margin: 5px;  width: 41px;}.important{  font-weight: bold;}div.signupFormMain, div.signupFormMain2{  padding: 5px 15px 20px;  background-color: #F2F2F2;  }.formRow{  clear: both;  width: 100%;  padding: 5px 0;}.formLabel{  float: left;  width: 250px;  text-align: right;  line-height: 24px;  padding-right: 10px;  height: 24px;}.req{  font-weight: bold;}.formField{  float: left;}.formField input, .formField select{  width: 250px;}.formField input.cb{  width: auto;  vertical-align: center;}h3.step2{  margin: 10px 0;}.address{  display: block;}.submitBtn{  margin: auto;  text-align: center;  clear: both;  margin-top: 20px;}.textFooter a, textFooter span{  margin: 0 10px;  display: inline;}h3.step3{  margin-top: 20px;}p.step3{  margin-top: 0;}div.signupFormMain2 table td.amount{  text-align: right;}div.signupFormMain2 table{  width: 100%;  margin-top: 20px;}div.signupFormMain2 table td{  padding: 8px;  vertical-align: top;  border-top: 1px solid #CCC;}div.signupFormMain2 table tr.total td{  border-top: 2px solid #CCC;  font-weight: bold;}#visa{  margin-left: 15px;}input.radio{  width: auto;}select.expiration{  width: 125px;}#playersPackage{  color: #999;}#playersPackage h3.playersPackageHeader{  color: #999;}/* ---------sign up area---------- */.masterpointsHeader{	background: url("masterpointsHeader.jpg") no-repeat top left;	height: 133px;	padding: 8px 10px 0 485px;	text-align: center;	line-height: 14px;	color: #FFF;	margin-bottom:10px}.masterpointsHeader div{  font-size: 14px;  font-weight: bold;}/* ----controls the "an OKB member" button position------*/.masterpointsHeader img{	display: block;	margin-left: 28px;}.masterpointsHeader h4, .leftCol h4{  margin: 3px 0 0 0;  padding: 0;  font-size: 12px;}.signupMain div.leftCol{	width: 500px;}.signupMain div.leftCol p{  margin-top: 0;}.masterpointsCallOut{	border: 2px solid #161691;	-webkit-border-radius: 7px;	-moz-border-radius: 7px;	border-radius: 7px;	behavior: url(http://www.okbridge.com/new-signup/deployed/resources/border-radius.htc);  padding: 2px;  margin-bottom: 10px;   }.masterpointsCallOut div{  margin: 10px;     }.masterpointsCallOut h2{	padding-left: 7px;	padding-right: 0;}.tri{	float: left;	width: 29%;	*width: 31%;	margin-right: 2.5%;	height: 330px;	 }.triRight{  float: left;  width: 31%;  height: 330px;   }.tri ul, .triRight ul{  margin-left: 10px;  padding: 0;}.tri ul li, .triRight ul li{  margin-bottom: 10px;}.signupMain div.rightCol{	float: right;	margin-left: 19px;	width: 231px;	margin-bottom: 22px;}.rightCol table td, .rightCol table th{	vertical-align: top;	font-size: 90%;	padding: 8px 3px;	border-bottom: 1px solid #969696;	border-left: 1px solid #969696;}.rightCol table th{	color: #FFF;	background-color: #0D1793;	vertical-align: middle;}.rightCol table {  border-top: 1px solid #CCC;  border-right: 1px solid #CCC;   background-color: #F2F2F2;  }.rightCol table td.time{  white-space: nowrap;  text-align: right;}.acblRow{  background-color: #C8C8FE;  }.faq_table{  border-collapse: collapse;  width: 100%;}.faq_table td{  border: 1px solid gray;  padding: 2px;} .acbl-leftalign {	margin-left: -7px; }/*.size1 {  font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, sans-serif}.size2 { font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif }.SectionTitle {  font: bold 24px Arial, Helvetica, sans-serif; color: #CC0000}.SubtitleText {  font: italic 16px/16px Arial, Helvetica, sans-serif; color: #0000CC}.BodyTextMC {  font: 16px/20px Arial, Helvetica, sans-serif}.BodyTextNoIndent {  font: 16px/20px Arial, Helvetica, sans-serif}.BodyTextBold {  font: 16px/20px Arial, Helvetica, sans-serif; font-weight:bold}.NewsText {  font: 14px/15px Arial, Helvetica, sans-serif}.HandText {  font: 12px/14px Arial, Helvetica, sans-serif; text-indent: 0px}.CalendarText {  font: 12px/18px Arial, Helvetica, sans-serif; text-indent: 0px}.faq-title {  font: 18px/22px Arial, Helvetica, sans-serif; font-weight: bold}.faq-text { font: 16px/20px Arial, Helvetica, sans-serif}.faq-ol { font: 16px/20px Arial, Helvetica, sans-serif; list-style-position: inside }.handtd { font: 12px/12px Arial, Helvetica, sans-serif; background-color:#FFFFFF}.handtr { font: 12px/12px Arial, Helvetica, sans-serif; background-color:#339966} */  .leftCol .titleSub {	text-transform: uppercase;}