
table#wrapper {
	background-color: #FFFFCC; 
}
a
{   font-family:verdana,helvetica, sans-serif ;
    font-size:12px;		
    COLOR: #990000;
    TEXT-DECORATION:NONE;
    FONT-WEIGHT: bold;
}
a:hover
{
    COLOR: #ff0000;
background-color: #CCCC99;
 border-bottom: 1px solid #9A8E51;
}

p 
{
	    FONT-SIZE: 14px;
	    line-height: 17px;
	    text-align: justify;
}

.formfields
{
	font-family: tahoma, verdana,  arial,  helvetica, sans-serif ;
	font-size:11px;
	color:#6e6e6e;
	line-height:12px;
}

a.topnav
{
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ; 
	color:#ffffff;
	font-size:12px;
	text-decoration: none
}

a.topnav:visited
{
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	color:#ffffff;
	font-size:12px;
	text-decoration: none
}

a.topnav:hover
{
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	font-size:12px;
	color:#ffffff;
	text-decoration: underline
}

a.testnav
{
  position: absolute;
  width: 100px;
  top: 20px;
  left: 20px;
  font-family: verdana , helvetica, sans-serif ;
  font-size: 1.1em;
  background-color: white;
  padding: 5px;
  z-index: 2;
}

a.testnav:visited
{
position: absolute;
  width: 100px;
  top: 20px;
  left: 20px;
  font-family: verdana , helvetica, sans-serif ;
  font-size: 1.1em;
  background-color: white;
  padding: 5px;
  z-index: 2;
}

a.testnav:hover
{
border: 1px dashed #990000;

  width: 100px;
  top: 20px;
  left: 20px;
  font-family:verdana, helvetica, sans-serif ;
  font-size: 1.1em;
  background-color: white;
  padding: 5px;
  z-index: 2;
}





a.sidenav
{
	position: absolute;
	width: 128px;
  	top: 20px;
  	left: 20px;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	font-size:12px;
	color:#000000;
	width: 100px;
	padding:5px;
	text-decoration: none;
	z-index: 2;
}


a.sidenav:visited
{
	position: absolute;
	width: 128px;
 	 top: 20px;
  	left: 20px;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	color:#000000;
	font-size:12px;
	padding:5px;
	text-decoration: none;
	z-index: 2;
}

a.sidenav:hover
{
	position: absolute;
	width: 128px;
 	top: 20px;
  	left: 20px;
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	font-size:12px;
	color:#000000;
	width: 100px;
	padding:5px;
	text-decoration: underline;
	border: 1px dashed #990000;
	z-index: 2;
}


#navleft {
  position: absolute;
  width: 128px;
  top: 20px;
  left: 20px;
  font-size: 1.1em;
  background-color: white;
  padding: 5px;
  z-index: 2;
}

a.deptlink
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	font-size:12px;
	color:#666666;
	text-decoration: none
}

a.deptlink:hover
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	font-size:12px;
	color:#000000;
	text-decoration: underline
}

a.deptlink:visited
{
	FONT-FAMILY: 'Microsoft Sans Serif', verdana,  arial,  helvetica, sans-serif ;
	font-size:12px;
	color:#666666;
	text-decoration: none
}

a.deptlink:visited:hover
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	font-size:12px;
	color:#000000;
	text-decoration: underline
}


.footer1
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	color:#000000;
	font-size:11px;
	text-decoration: none
}


.footer
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	color:#999999;
	font-size:11px;
	text-decoration: none
}

a.footer
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	color:#999999;
	font-size:11px;
	text-decoration: none
}

a.footer:hover
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	color:#000000;
	font-size:11px;
	text-decoration: underline
}

a.footer:visited
{
	FONT-FAMILY: 'Microsoft Sans Serif',verdana,  arial,  helvetica, sans-serif ;
	color:#000000;
	font-size:11px;
	text-decoration: none
}


a.labeltitle, a.labeltitle:link, a.labeltitle:visited, a.labeltitle:hover
{
	FONT-FAMILY: verdana,arial, helvetica, sans-serif ;
	font-size:11px;
	line-height: 13px;
	color:#aa0000;
	text-decoration: none;
	font-weight: bold;
}

a.labeltitle:hover
{
	font-size:11px;
	color:#ff0000;
	color:#ffff00;
	color:#ff0000;
	text-decoration: none
	text-spacing: 1px; 
}

.labeltitleselected
{
	font-size:11px;
	color:#ffffff;
	text-decoration: none;
	background-color: #CCCCCC;
}

.labeltitleselected:hover
{
	font-size:11px;
	color:#ff0000;
color:#ffff00;
	text-decoration: none

}

.header 
{
	FONT-FAMILY: 'Microsoft Sans Serif', verdana,arial,helvetica, sans-serif ;
	font-size:13pt;
	color:#acacac;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none

}


H1
{
    FONT-SIZE: 20px;
    COLOR: #003366;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana,arial,helvetica, sans-serif ;
}
H2
{
    FONT-SIZE: 17px;
    COLOR: #003366;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana,arial,helvetica, sans-serif ;
}
H4
{
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana,arial,helvetica, sans-serif ;
    MARGIN-LEFT: 10px;
    FONT-STYLE: italic;
}

H4 + P {margin-left: 10px;}
.welcome     
{
    FONT-SIZE: 14px;
    FONT-FAMILY: 'Microsoft Sans Serif', arial,verdana, sans-serif;
    color:#333333;
    line-height:17px
}
.pm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana,arial,helvetica, sans-serif ;
}
#form
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Times New Roman', serif
}
.body
{
    FONT-SIZE: 12px;
    color:#333333;
    line-height:12px;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}

.body
{
    FONT-SIZE: 12px;
    color:#333333;
    line-height:12px;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}

.prodname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #acacac;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.desc
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.error
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
TD
{
    FONT-SIZE: 12px;
    color:#333333;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}



.attr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}

DIV
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}


.TierPrice
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.ship
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
   FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.labelx
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
.initcaps
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
}
                                             
.footerborders
{    
	background-color:#cab66a;    
	background-color: #D5C5D9;
	BORDER-RIGHT: #003300 1px solid;    
	BORDER-LEFT: #fff7e7 1px solid;    
	BORDER-BOTTOM: #003300 1px solid;
	BORDER-TOP: #fff7e7 1px solid
	
}

.borders
{    
	background-color:#cab66a;    
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #000000 1px solid
	
}
#about_header
{
	position:absolute;
	left: -1200px;	
}

#myOffice_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/myOffice.gif) top left no-repeat;
	}

#contactForm_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/contactForm.png) top left no-repeat;
	}
	

	
#notices_forms_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/noticesForms.gif) top left no-repeat;
	}	
#history_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/history.gif) top left no-repeat;
	}	
	
#education_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/education.gif) top left no-repeat;
	}	
	
	
#common_header_title
{
	FLOAT: right;
	width:458px; height:96px;
	margin:0; padding:0;
	background:url(images/common_header_title.jpg) top left no-repeat;
	background:url(images/common_header_title.gif) top left no-repeat;
	background:url(images/common_header_title.png) top left no-repeat;
}
#upper_left_image
{
	FLOAT: LEFT;
	width:201px; height:96px;
	margin:0; padding:0 4px 0 0 ;
}
	
#image_A, #index_image_R
{
	margin: 0px;
	padding: 0;
	float:right;
	position: relative; top: -10px; left: 20px;
	background: url(images/index_image_R_1-263.png) top center no-repeat;
	overflow: visible;
	width: 263px;
	height: 281px ;	 
}

.image_R 
{
	margin:4px;
	padding: 0;
	float:right;
	position: relative; top: -10px; left: 20px;
	overflow: visible;
	width: 250px;
	/*height: 281px ;*/	 
}

img.image_B {
	FLOAT: right;
	MARGIN-LEFT: 4px;
	width: 175px;
	height: 340px ;	 
	
}
.image_Bx {
	margin: 0px;
	padding: 0;
	float:right;
	position: relative; top: -30px; left: 20px;
/*	background: url(images/BridgeRF_image_B.jpg) top right no-repeat;
	background: url(images/BridgeRF_image_B.png) top right no-repeat;
*/
	width: 165px;
	height: 281px ;	 
}

.image_R2 {
	margin: 0px;
	padding: 0;
	float:right;
	position: relative; top: -30px; left: 20px;
	width: 165px;
	height: 281px ;	 
}
#image_C {
/*        background: url(images/BridgeRF_image_C.png) top right no-repeat;
*/
	width: 200px;
	height: 185px; ;

}

#contact_image
{
	margin: 14px 0 14px 14px;
	 float:right;
	 width:175px;
	 height:339px;
	 background: url(images/image_B.png) top right no-repeat;}

#signature
{
	
	 width:305px;
	 height:70px;
	 background: url(/assets/images/signature.png)  top left no-repeat;
	 background: url(/assets/images/signature.gif)  top left no-repeat;
	 
}	
#red_rule_line
{
	position:relative;
	height: 1pt;
	width:90%;  
	left: 5%;
	overflow:hidden;
	background: #DE0000 url(/assets/images/empty_dot.gif) left;
}

#index_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/index.gif) top left no-repeat;
	background:url(images/index.png) top left no-repeat;
	}

#page1_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page1.gif) top left no-repeat;
	}

#page2_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page2.png) top left no-repeat;
	}
	
#page3_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page3.gif) top left no-repeat;
	}
	
#page4_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page4.png) top left no-repeat;
	}	
	
#page5_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page5.png) top left no-repeat;
	}	
	
#page6_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page6.gif) top left no-repeat;
	}

#page7_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page7.png) top left no-repeat;
}

#page8_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page8.png) top left no-repeat;
}

#page9_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/page9.png) top left no-repeat;
}

#leaseAgreement_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/leaseAgreement.png) top left no-repeat;
}

#tournamentLease_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/tournamentLeaseTitle.png) top left no-repeat;
}

#upload_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/uploadTitle.png) top left no-repeat;
}

#priceInfo_title 
{
	width:530px; height:38px;
	margin:0; padding:0;
	background:url(images/priceInfoTitle.png) top left no-repeat;
}



img {
	behavior: url(./assets/iepngfix.htc)
}

table.prices {
	PADDING: 5px;
	BORDER: 1px solid black; 
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
}

table.prices td {
	BORDER-TOP: 1px solid gray; 
	BORDER-BOTTOM: 1px solid gray; 
	TEXT-ALIGN: right;
	FONT-STYLE: italic; 
	PADDING: 2px 6px 2px 6px  ;
	COLOR: #AA0000 ;
	font-size:14px;
}
table.prices TD.price { font-style: bold; 
	font-size: 15px; 
	color: #000000; 
}
table.prices th {
	BORDER-TOP: 1px solid gray; 
	BORDER-BOTTOM: 1px solid gray; 
	TEXT-ALIGN: left;
	COLOR: #007777 ;
}

table.prices tr {
	BORDER-TOP: 1px solid gray;
	BORDER-BOTTOM: 1px solid gray ;
}

UL.spade {
	DISPLAY: block; 
	FONT-SIZE: 14px;
	LINE-HEIGHT: 140%;
	COLOR: blue;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	LIST-STYLE-IMAGE: url(images/spade_bullet.gif);
	
//	FONT-VARIANT: small-caps;
//	TEXT-TRANSFORM: capitalize;
}

UL.heart {
	DISPLAY: block; 
	FONT-SIZE: 14px;
	LINE-HEIGHT: 100%;
	COLOR: blue;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	LIST-STYLE-IMAGE: url(images/heart_bullet.gif);
	FONT-VARIANT: normal;
	TEXT-TRANSFORM: none;
}

UL.club {
	 
	FONT-SIZE: 15px;
	LINE-HEIGHT: 100%;
	COLOR: black;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	LIST-STYLE-IMAGE: url(images/club_bullet.gif);
	FONT-VARIANT: normal;
	TEXT-TRANSFORM: none;
	FONT-WEIGHT: bold;
}



LI {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: 'Microsoft Sans Serif', verdana, arial, helvetica, sans-serif ;
	TEXT-ALIGN: justify; 
	LIST-STYLE-POSITION: outside; 
	PADDING-TOP: 4px;
}


UL.heart LI {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(images/heart_bullet.gif);
	TEXT-SHADOW: 1px 1px 3px #444444;
	TEXT-SHADOW: 1px 1px 3px #EEEE00;
}

UL.diamond LI {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(images/diamond_bullet.gif);
}

UL.spade LI {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(images/spade_bullet.gif);
}

UL.club LI {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(images/club_bullet.gif);
	COLOR: black;
/* 	MARGIN-LEFT: -24px;
//	FONT-VARIANT: small-caps;
//	TEXT-TRANSFORM: capitalize;
*/
}	

ul li.first  {
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}

ul  li.level2 {
	MARGIN-LEFT: 20px;
	FONT-STYLE: italic;
}
ul li.none  {
	LIST-STYLE-IMAGE: none; 
	LIST-STYLE-TYPE: none;
	TEXT-SHADOW: 1px 1px 3px #00AA00;
}

.label {
	vertical-align: text-top; 
	text-align: right; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 1px;
}

.labelError {
	vertical-align: text-top; 
	text-align: right; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 1px; 
	color: #ff0000;
}    

.labelLeft {
	vertical-align: text-top; 
	text-align: left; 
	font-size: 11px; 
	font-weight: bold;
	padding-top: 1px;
}

.labelErrorLeft {
	vertical-align: text-top; 
	text-align: left; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 1px; 
	color: #ff0000;
} 


.labelIndicator label 
{
background-color: transparent;
background: url(/assets/images/asterisk.gif) 0 33% no-repeat scroll;
padding-left: 5px;
}

.label 
{
	vertical-align: text-top;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
}

.optionlabel
{
	vertical-align: text-top;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
}

 td.label,  td.labelIndicator 
{
	vertical-align: text-top;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
}

div.bridgePad_keywords {
	position:absolute;
	left: -200px;
}


#table_2 {
	width:100%;  
	border:0;
	background-color: #ccffcc;
}
