<STYLE TYPE="text/css">
<!--

a:link                 { color: #330099; text-decoration:underline}
a:visited               {  color: #990099; text-decoration:underline}
a:active               {  color: #990099; text-decoration:underline}
a:hover                { color: #CC0000; text-decoration:underline}

a.list:link            { color: #330099; text-decoration:underline; line-height: 150%}
a.list:visited         {  color: #990099; text-decoration:underline; line-height: 150%}
a.list:active          {  color: #990099; text-decoration:underline; line-height: 150%}
a.list:hover           { color: #CC0000; text-decoration:underline; line-height: 150%}

a.nav:link             { color: #330099;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : underline;  }
a.nav:active 
						{ color: #990099;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : underline;  }
						
a.nav:visited           {color: #990099;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : underline;  }
a.nav:hover 
						{ color: #CC0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : underline;  }

a.nav2:link              { color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : none;  }
a.nav2:active 
						{ color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : none;  }
						
a.nav2:visited           {color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : none;  }
a.nav2:hover 
						{ color: #FFFF00;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
						font-weight : bold;
						text-decoration : none;}

a.footer:link           { color: #FFFFFF; text-decoration:underline}
						
a.footer:visited       {color: #FFFFCC; text-decoration : underline  }
						
a.footer:active       {color: #FFFFFF; text-decoration : underline  }
							
a.footer:hover        { color:#FFFFCC; text-decoration: none}																										

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;
}

img
{
  border: 0;
}
						
.navCurrent           {color: #FFFF00;
font-family : Verdana, Arial, Helvetica, sans-serif;
						font-size : 12px;
						font-weight : bold;  
	                    background-color: #0000CC;}

.titleHead {
        font-family : Verdana, Arial, Helvetica, sans-serif;		
		font-size : 24px;
		color : #CC0000;
		font-weight : bold;
		font-style : normal;  
		text-indent : 0;
}

.titleSub {
        font-family : Verdana, Arial, Helvetica, sans-serif;		
		font-size : 17px;
		color : #000000;
		font-weight : bold;
		font-style : normal;  
		text-indent : 0;
}

.bold {
		font-weight : bold;
}
  
.textFooter{ 
  font-family : Arial, Helvetica, sans-serif;
  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;}
						
.header 
{ font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 15px;
  font-weight : bold;
  color : #000000;}

.headerSub 
{ font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  color : #000000;}
  
.bgRed {
	background-color: #CC0000;
}
  
.bgOrange {
	background-color: #FFCC33;
}
  
.bgYellow {
	background-color: #FFFFCC;
}
  
.bgBlue {
	background-color: #0000CC;
}
  
.bgWhite {
	background-color: #FFFFFF;
}
  
.bgGray {
	background-color: #EEEEEE;
}

.borderBottom {
    border-bottom: 2px solid #666666;
}

.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: 25px;
}

.signupMain
{
  width: 770px;
}

.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/internal/acbl_proj/files3/resources/arrowDown.gif') no-repeat 165px 0;
}

.sbArrow2
{
  background:#F2F2F2 url('http://www.okbridge.com/internal/acbl_proj/files3/resources/arrowDown.gif') no-repeat 380px 0;
}

.sbArrow3
{
  background:#F2F2F2 url('http://www.okbridge.com/internal/acbl_proj/files3/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
{
  background-color: #00C;
  color: #FFF;
  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;
}

.masterpointsHeader
{
  background: url("masterpointsHeader.jpg") no-repeat top left;
  height: 141px;
  padding: 8px 10px 0 484px;
  text-align: center;
  line-height: 14px;
}

.masterpointsHeader div
{
  font-size: 14px;
  font-weight: bold;
}

.masterpointsHeader img
{
  display: block;
  margin-left: 10px;
}

.masterpointsHeader h4, .leftCol h4
{
  margin: 3px 0 0 0;
  padding: 0;
  font-size: 12px;
}

.signupMain div.leftCol
{
  width: 469px;
  float: left;
}

.signupMain div.leftCol p
{
  margin-top: 0;
}

.masterpointsCallOut
{
  border: 4px double #00C;
  padding: 2px;
  margin-bottom: 10px;
}

.masterpointsCallOut div
{
  margin: 10px;
}

.masterpointsCallOut h2
{
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.tri
{
  float: left;
  width: 29%;
  margin-right: 1%;
  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: left;
  margin-left: 15px;
  width: 231px;
}

.rightCol table td, .rightCol table th
{
  vertical-align: top;
  font-size: 90%;  
  padding: 8px 3px;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC;  
}

.rightCol table th
{
  color: #FFF;
  background-color: #00C;
  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;  
}
/*
.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} 
*/
-->
</STYLE>
