* { 
    -moz-box-sizing: border-box; 
}

body{
	font-style:normal;
	font-weight:bold;
	/*font-weight:normal;*/
	font-size:100%;
	text-align:center;
	/*margin:0px;*/
	/*padding:0;*/
	font-family:Arial-narrow, Helvetica, sans-serif;
}

/* global styles */
a { color:#175D7F; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }
form { margin:0px; }
hr { background:none; height:1px solid #000; }

/* Container which encloses the whole site to allow easy width change */
/*#container,#wrap {*/
#container{
	width:764px; height:800px;
	/*width:760px;*/	/* change value to adjust width -vpasp*/
	text-align:left;
	/*margin:5px auto;*/
	font-size:10px;font-weight:bold;
	font-family:Arial-Narrow, Helvetica, sans-serif;
	vertical-align:top;
	margin:5px;
	padding:5px;
	

}
#wrap {
	width:754px; height:790px;
	/*width:760px;*/	/* change value to adjust width -vpasp*/
	text-align:left;
	/*margin:5px auto;*/
	font-size:10px;font-weight:bold;
	font-family:Arial-Narrow, Helvetica, sans-serif;
	vertical-align:top;
			margin:0;
			padding:0
}

h2{
	text-align:center;
	margin:0;
	/*margin:5px auto;*/
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
h3{
	text-align:left;
	margin:0;
	/*margin:5px auto;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4{
	text-align:left;
	margin:0;
	/*margin:5px auto;*/
	font-size:10px;font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}

#LEFT{
	
	/*width:377px;*/
	width:100%;
	border-right: solid 6px #000000;
	margin:0px;
	padding:0;
	}
#RIGHT
	{
	width:377px;
	 vertical-align:top;
	font-size:10px;font-weight:bold;
	}

#left_top_left
 	{
 	vertical-align:top;
 	border-right: solid 6px #000000;
 	border-bottom: solid 6px #000000; 
 	 font-size:10px;font-weight:bold;
 	width:198px}
#left_top_right
 	{
 	/*border-right: solid 6px #000000;*/
 	vertical-align:top;
 	border-bottom: solid 6px #000000; 
 	 font-size:10px;font-weight:bold;
 	width:179px}
 	
#left_left_5 {width:198px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	/*margin:0px;
	padding:0;*/
	font-family:Arial-Narrow, Helvetica, sans-serif;	
		
		} 
#left_RIGHT_4 {width:179px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	/*margin:0px;
	padding:0;*/
	font-family:Arial-Narrow, Helvetica, sans-serif;
		
		
		}	

#SPECIAL_DOUBLES{border-bottom: solid #000 6px;}
#SPECIAL_DOUBLES_1{
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
}
#SIMPLE_OVERCALL{border-bottom: solid #000 6px;}
#SIMPLE_OVERCALL_1{
		font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
}
#JUMP_OVERCALL{border-bottom: solid #000 6px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
}
#OPENING_PREEMPTS{border-bottom: solid #000 6px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
	}
#DIRECT_CUEBID{
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;}
#NOTRUMP_OVERCALLS{border-bottom: solid #000 6px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%
	}
#DEFENSE_VS_NOTRUMP{border-bottom: solid #000 6px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%
	}
#OVER_OPPS_TO_DOUBLE{border-bottom: solid #000 6px;
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
	}
#VS_OPENING_PREEMPTS{
	font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
	}
#SLAM_CONVENTIONS {
 		
 		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:100%;*/
 		/*width:447px;*/
 		/*max-width:447px;*/
 		width:100%;
 			/*height:64px;	*/
		/*border-bottom: solid #000 6px;*/
		border-bottom: solid #000 6px;
		/*border-right: solid #000 6px;		*/
 }
#leads_left{border-right: solid #000 1px;}
#DEF_CARDING {
 		
 		vertical-align:top;
  		font-size:10px;font-weight:bold;
  		width:100%;
 		/*line-height:16px;*/
 		/*width:371px;*/

 }
#DEFENSIVE_CARDING
{
 		
 		vertical-align:top;
  		font-size:10px;font-weight:bold;
  		width:100%;
 		/*line-height:16px;*/
 		/*width:371px;*/
 		border-left: solid #000 1px;

 }
#vssuits img{ 		vertical-align:top;  		font-size:14px;
  		padding-top:5px;

 }
  		
#vsnt img {
		vertical-align:top;
  		font-size:14px;
  		padding-top:5px;
  		}

#NAMES {

		font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
	}
#GENERAL_APPROACH {
	border-top: solid #000 6px;
	border-bottom: solid #000 6px;
	border-RIGHT: solid #000 6px;
	HEIGHT:82px;
	width:486px;
	vertical-align:top;
	font-size:10px;font-weight:bold;
	text-align:LEFT;

	}
#NOTRUMP_OPENING{border-bottom: solid #000 6px;
		font-size:10px;font-weight:bold;
	text-align:LEFT;
	/*width:232px;*/
	}
#nt_open {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:466px;*/
		/*height:218px;*/
 	  	
 }
 #NT01 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:153px;*/
		/*height:156px;*/
		line-height:16px;
		width:160px
 	  	
 }
#NT02 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:157px;*/
		/*height:156px;*/
		width:158px;
		line-height:18px;
 	  	
 }
#NT03 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		width:156px;
		/*height:156px;*/
 	  	
 }
#NT03inside {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:156px;*/
		/*height:156px;*/
		line-height:16px;
 	  	border: 1px solid #000
 }
#NT04inside {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width:156px;*/
		/*height:156px;*/
		line-height:16px;
 	  	border: 1px solid #000
 }
#SUIT_OPENING{border-bottom: solid #000 6px;
		font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:232px;
	}
#OPENWRAP {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
  		width:450px
 		/*line-height:16px;*/ 
		/*height:294px;*/
		
}

#MAJOPENWRAP	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
		/*height:294px;*/
		border-right: 6px #000 solid;
		

} 
#MAJOPEN	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width: 238px;*/
		/*height:294px;*/
		
		

}
#MINOPENWRAP	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
		/*height:294px;*/
		

} 
#MINOPENtop	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
		/*height:294px;*/
		

} 
#MINOPENmid	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
		/*height:294px;*/
		

} 
#MINOPENbot	{
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
		/*height:294px;*/
		}
#2BIDS{
	border-bottom: solid #000 2px;
		font-size:10px;font-weight:bold;
	text-align:left;
	/*width:100%;*/
	}
#bids2new{
	vertical-align:top;
  		font-size:10px;font-weight:bold;
  		width:450px
	
	}
#WRAP2BIDS {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width: 466px;*/
		/*height:205px;*/  /*aLERT  THIS NEEDS TO B E DETERMINED*/
		/*border-right: 7px #000 solid;*/
		/*border-BOTTOM: 2px #000 solid;*/  /*aLERT  THIS was a better bottom line*/

}
#WRAP2C {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*width: 466px;*/
 		/*height:75px;*/
 		border-bottom: 2px #000 solid;
}
#L2C {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width: 303px;*/
 		/*height:75px;*/
 		/*width: 294px;*/
 		border-right: 1px #000 solid;		
 		
}
#R2C {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*line-height:16px;*/
 		/*width: 163px;*/
 		/*width: 172px;*/
 		/*height:75px;*/
 		
}
.WRAP2BIDSWK2 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
 		border-bottom: 2px #000 solid;
}
.LW2 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*width: 294px;*/
 		border-right: 1px #000 solid;		
 		
}
.lw2a {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 				
 		
}
#lw2a10 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 				
 		
}
.RW2 {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		/*width: 172px;*/
 		
}
.rw2s {
  		vertical-align:top;
  		font-size:.625em;
 		/*width: 172px;*/
 		
}
#OTHERCC {
  		vertical-align:top;
  		font-size:10px;font-weight:bold;
 		
		/*height:117px; */ /*aLERT  THIS NEEDS TO B E DETERMINED*/
		/*border-right: 7px #000 solid;*/
		/*border-BOTTOM: 2px #000 solid;*/  /*aLERT  THIS was a better bottom line*/

}
#OTHER_CC{
		font-size:10px;font-weight:bold;
	text-align:LEFT;
	width:100%;
	}




 


#center {background: #000 url('img/bg/5x5_000.gif') repeat 5px}
.bbg {background:#000 url('img/bg/1x1_000.gif');}
.px1br {border-right:#000 solid 1px; /*width:1px */}
.px1bb {border-bottom:#000 solid 1px;line-height:1px }

.header10R {
		font-size:10px;font-weight:bold;
		/*color:black;*/
		text-align:right;
		
		font-family:Arial, Helvetica, sans-serif;
	}

.header10L {
		font-size:10px;font-weight:bold;
		/*color:black;*/
		text-align:left;
		
		font-family:Arial, Helvetica, sans-serif;
	}
.header14b {

		font-size:14px;font-weight:bold;

		/*color:black;*/

		text-align:left;
		padding-left:70px;

		

		font-family:Arial, Helvetica, sans-serif;

	}
	
.bbbc{border-bottom: 1px solid black;font-size:11px;text-align:center;font-weight:bold}
.bbrC{border-bottom: 1px solid red;font-size:11px;text-align:center;font-weight:bold}

.bbb8{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:8px;text-align:left;}
.bbr8{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:8px;text-align:left;}
.bbb8B{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:8px;text-align:left;font-weight:bold}
.bbr8B{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:8px;text-align:left;font-weight:bold}

.bbb9{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:9px;text-align:left;}
.bbr9{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:9px;text-align:left;}
.bbb9B{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:9px;text-align:left;font-weight:bold}
.bbr9B{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:9px;text-align:left;font-weight:bold}

.bbb109{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:10px;font-weight:bold;text-align:left;}
.bbr10{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:10px;font-weight:bold;text-align:left;}
.bbb10B{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:10px;text-align:left;font-weight:bold}
.bbr10B{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:10px;text-align:left;font-weight:bold}

.bbb{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:11px;text-align:left;font-weight:bold}
.bbbc{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:11px;text-align:center;font-weight:bold}
.bbr{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:11px;text-align:left;font-weight:bold}

.bbb_NAMES{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:16px;/*font-weight:bold*/}

.bbb23{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:12px; line-height:23px;text-align:center;font-weight:bold}
.bbr23{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:12px;line-height:23px;text-align:center;font-weight:bold}
.bbblue23{border-bottom: 1px solid blue;border-left:0;border-top:0;border-right:0;font-size:12px;line-height:23px;text-align:center;font-weight:bold}

.bbblue16{border-bottom: 1px solid blue;font-size:16px;line-height:23px;text-align:center;font-weight:bold;border-left:0;border-top:0;border-right:0;}
.bbblue17{border-bottom: 1px solid blue;font-size:12px;line-height:17px;text-align:center;font-weight:bold;border-left:0;border-top:0;border-right:0;}

.bbb2311{border-bottom: 1px solid #000;border-left:0;border-top:0;border-right:0;font-size:11px; line-height:23px;text-align:left;font-weight:bold}
.bbr2311{border-bottom: 1px solid #FF0000;border-left:0;border-top:0;border-right:0;font-size:11px;line-height:23px;text-align:left;font-weight:bold}

.bl9 {font-family:Arial-Narrow, Helvetica, sans-serif;font-size:9px;/*line-height:16px*/}
.bl10 {font-family:Arial-Narrow, Helvetica, sans-serif;font-size:10px;}		
.bl10b {font-family:Arial-Narrow, Helvetica, sans-serif;font-size:10px;font-weight:bold;/*line-height:16px*/}
.BL11b {font-family:Arial-Narrow, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.r9 {font-family:Arial-Narrow, Helvetica, sans-serif;font-size:9px;color:red/*line-height:16px*/}
.r10 {
	color:#FF0000;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	font-family:Arial-Narrow, Helvetica, sans-serif;
	
}
.R10B {
	color:#FF0000;
	font-style:normal;
	font-weight:BOLD;
	font-size:10px;
	font-family:Arial-Narrow, Helvetica, sans-serif;
	
}