/* BSAC CSS1 used on all pages Sep 06 */

/* New compatible template Feb 05 */ 
body
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:12px;
 margin:0px;
 border:0px;
 padding:0px;
 background-color:#ffffff}

/* general Feb 05 */ 
.bsacmain
{position:relative;
 top:0px;
 border:0px;
 padding: 0px;
 margin: 10px 0px 0px 14px;
 width:97%}
		   
/* general Feb 05 */ 
.section 
{position:relative}

/* general Feb 05 */ 
.banner2
{margin:0px;
 border:0px;
 padding:0px;
 background: #0078ed;
 width:100%;
 height:95px}

/* general Feb 05 */
.banner3
{margin:0px;
 border:0px;
 padding:0px;
 background: #0078ed url(../../../images/diver9.jpg);
 background-repeat:no-repeat;
 width:288px;
 height:95px;
 float:left}

/* general Feb 05 */
.banner4
{background: #53bafc url(../../../images/diver10.jpg);
 background-repeat:no-repeat;
 width:303px;
 height:95px}

/* general Feb 05 */
.banner5
{margin:0px;
 border:0px;
 padding:0px;
 padding-top:22px;
 padding-right:12px;
 background: #53bafc;
 width:135px}

/* general Feb 05 */
.bsac
{position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:22px;
 left:14px;
 color:#ffffff;
 font-size:19px;
 white-space:nowrap;}
		
.bsac1
{position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:45px;
 left:14px;
 font-size:10px;
 color:#dbda4d;
 white-space:nowrap;}

/* general Feb 05 */ 
.menu 
{background:#044ce6;
 width:100%;
 margin-top:-43px;
 margin-left:0px;
 text-align:right}

/* general Feb 05 */   
.heading 
{top:0px;
 padding-top:8px;
 width:100%}

/* general Feb 05 */   
.heading1 
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:19px;
 margin-top:0px;
 margin-bottom:0px}

/* general Feb 05 */   
.column1 
{border:0px;
 margin:0px;
 position:relative;
 top:0px;
 padding-right:160px}

/* general Feb 05 */ 
.column2 
{border:0px;
 padding:0px; 
 margin:0px;
 position:absolute;
 top:0px;
 right:0px;
 width:150px}

/* general Feb 05 */ 
.doublecolumn 
{border:0px;
 padding:0px;
 margin:0px;
 position:relative;
 top:0px;
 width:100%}
			  
.news 
{font-size:12px;
 margin:0px;
 border:0px;
 padding:3px;
 background-color:#c2d9fe}
			  
.news1 
{font-size:12px;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:4px;
 border:1px solid #646264;
 padding:0px;
 background:#c2d9fe}
	   
/* general Feb 05 */ 		  
.footer 
{width:100%}

/* general Feb 05 */ 
.ft2 {margin:5px; 
 vertical-align:top;
 white-space:nowrap}

/* general Feb 05 */ 
.ft3 
{font-size:11px;
 margin-left:5px;
 margin-top:-4px;
 white-space:nowrap}

/* general Feb 05 */ 
.ft4 
{color:#676767;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px;
 margin:5px;
 vertical-align:top}

/* general Feb 05 */ 
.ft5 
{vertical-align:top;
 padding-top:5px;
 float:right}
	 
/* error panel April 05 */
.error100
{color:#eb9b43;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 margin-left:auto;
 margin-top:0px;
 margin-right:auto;
 border: 1px solid #ff0000;
 padding-left:12px;
 padding-top:6px;
 padding-right:12px;
 padding-bottom:6px;
 width:75%;
 background-color:#fafafa}

/* error panel Jan 06 */
.box100
{margin:0 auto;
 text-align:center}

/* error panel April 05 */
.box101
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 text-align:left;
 margin-left: auto;
 margin-top:0px;
 margin-right: auto;
 margin-bottom:45px;
 border: 2px solid #cbd3d9;
 padding-left:12px;
 padding-top:6px;
 padding-right:12px;
 padding-bottom:12px;
 width:85%;
 background-color:#fafafa}

/* sig box membership form April 05 */
.box102
{margin:4px;
 border: 2px solid #000000;
 width:245px;
 height:35px}

/* change of details form error panel May 05 */
.box103
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:700;
 position:relative;
 margin-left:auto;
 margin-top:10px;
 margin-right:auto;
 margin-bottom:20px;
 border: 2px solid #cbd3d9;
 padding-left:12px;
 padding-top:6px;
 padding-right:12px;
 padding-bottom:12px;
 width:97%;
 background-color:#ffefd5}

/* Login Status May 06 */
.box104
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:700;
 position:relative;
 float:right;
 margin-left:10px;
 margin-top:0px;
 margin-bottom:10px;
 border: 2px solid #cbd3d9;
 padding:6px;
 white-space:nowrap;
 background-color:#ffefd5}

/* events form error panel July 05 */
.box105
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:700;
 position:relative;
 margin-left:auto;
 margin-top:10px;
 margin-right:auto;
 margin-bottom:20px;
 border: 2px solid #cbd3d9;
 padding-left:12px;
 padding-top:6px;
 padding-right:12px;
 padding-bottom:12px;
 width:92%;
 background-color:#ffefd5}

/* Search Aug 05 */
.box106
{font-size:1px;
 position:relative;
 margin-top:10px;
 margin-bottom:10px;
 border: 1px solid #cbd3d9;
 padding: 2px;
 background-color:#ffefd5}

/* general Feb 05 */ 
td
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:12px;
 vertical-align:top}

/* general Feb 05 */ 
th
{color:#ffffff;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:12px;
 text-align:left;
 white-space:nowrap;
 padding:4px;
 background: #044ce6 url(../../../images/bk4.gif)}

/* general Feb 05 */ 
img 
{border:0px}

/* general Feb 05 */ 
.st1
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:12px}

/* General Feb 2005 */
.st1b
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:11px}  

/* General Jan 2005 */
.st2
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:13px}

/* General Jan 2005 */
.st2a
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:13px}
	
/* General Feb 2005 */
.st3
{font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px}

/* guestbook March 06 */
.st3a
{color:#000000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:11px}

/* guestbook March 06 */
.st3b
{color:#313131;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:10px;
 white-space:nowrap}

/* Links March 06 */
.st3c
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:12px}

/* Links March 06 */
.st3d
{font-size:11px;
font-weight:400}

/* guestbook March 06 */
.st3e
{color:#001081;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px}

/* General March 06 */
.st5
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:12px}

/* guestbook March 06 */
.st5a
{color:#1c1c1c;
 font-size:11px;
 font-weight:400}

/* sponsored and visitors Feb 05 */ 	
.st9
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px;
 margin-top:4px;
 margin-bottom:2px}

/* Disclaimer Jan 05 */ 
.st12a
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:11px}
	
/* Search & gallery */
.st13a
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px} 
	 
/* Gallery */
.st13b
{color:#313131;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px} 
	

/* New compatible template image classes fixed pages Feb 05 */ 
.i1
{float:left;
 margin-top:4px;
 margin-right:8px}

.i2
{float:right;
 margin-top:14px;
 margin-left:8px}

.i3
{float:right;
 margin-top:14px;
 margin-left:8px}

.i4
{float:left;
 margin-top:2px;
 margin-right:8px}

.i5
{float:right;
 margin-top:0px;
 margin-left:8px} 
	 
.i6
{float:right;
 margin-top:8px;
 margin-left:8px} 

.i7
{float:left;
 margin-top:0px;
 margin-right:8px}

.i8
{float:left;
 margin-top:12px;
 margin-right:8px;
 margin-bottom:6px}

.i9
{float:right;
 margin-top:26px;
 margin-left:8px}
	 
/* images membership Feb 05 */
.i101
{margin:5px;
 float:right}
	 
/* images membership Feb 05 */
.i102
{margin-top:5px;
 margin-bottom:5px;
 margin-left:10px;
 float:right}

/* php email guardian */
.i103
{float:left;
 position:relative;
 left:-12px}
	
/* General Jan 2005 */
.t1
{width:100%}

/* General Jan 2005 */
.t1a
{padding:5px}

/* General Jan 2005 */
.t1b
{text-align:center}

/* General Jan 2005 */
.t1c
{margin-left:auto;
 margin-right:auto;
 border:1px dotted #003399;
 padding:6px;
 background-color:#fafafa}

/* General Jan 2005 */
.t1d
{padding-left:50px}	  

/* General Jan 2005 */
.t1e
{width:98%}	

/* Calendar Jan 2005 */
.t1f
{float:right;
 text-align:center}	
	  
/* General Feb 2005 */
.t1g
{background-color:#f4f4f1}	  

/* dive & events Mar 04 */ 
.t1h
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 width:10%}
 
/* dive & events Mar 04 */ 
.t1j
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 width:20%}

/* contacts */
.t1k
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:25%}

/* contacts */
.t1m
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:25%}
	
/* train Mar 04 */ 
.t1n
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 width:14%}

/* train Mar 04 */ 
.t1p
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 width:5%}

/* train Mar 04 */ 
.t1q
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left}
 
/* contacts */
.t1r
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 border-bottom: 1px solid #000000}
 
/* contacts */
.t3a
{color:#703838;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:25%}
	
/* right hand site banner */	
.t4
{color:#ffffff;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 border-left:1px solid #626462;
 border-right:1px solid #626462;
 border-bottom:1px solid #626462;
 background-color:#000099}

/* contacts */
.t4d
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 border: 1px solid #000000;
 background-color:#ffffff;
 width:98%}

/* members April 04 */ 	
.t5a
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 background-color:#dddee1;
 width:75%}
	 
.t5b
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 border: 1px solid #c0c0c0; 
 background-color:#dddee1;
 width:98%}

/* weather Mar 04 */ 
.t6a
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:36%}

/* weather Mar 04 */ 
.t7a
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500;
 font-size:12px;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:36%}

/* weather Mar 04 */ 
.t8a
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500; 
 font-size:12px;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:28%}

/* table format links March 2006 */
.t9
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:12px;
 border: 1px solid #c0c0c0;
 background-color:#ffffff;
 width:98%}
	
/* table format links Feb 2005 */
.t9a
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #f5f5f5;
 width:50%}
	
/* table format links Feb 2005 */
.t9b
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #f5f5f5}
		
/* table format links Feb 2005 */
.t9c
{color:#ff0000; 
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #f5f5f5;
 width:25%}
	  
/* table format links Feb 2005 */
.t9d
{color:#1c1c1c; 
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:11px;
 border: 1px solid #f5f5f5;
 width:75%}
 
/* table format membership Ja */
.t9e
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #000000;
 background-color:#ffffff;
 width:75%}
	
/* new table format calendar */
.t9f
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #c0c0c0;
 background-color:#ffffff;
 width:98%}
		
/* table format links adverts guestbook Jan 2005 */
.t9j
{color:#ff0000; 
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:11px;
 border: 1px solid #cdcdcd;
 width:30%; 
 background-color:#dbdbdb}
	  
/* table format links adverts guestbook Jan 2005 */
.t9k
{color:#1C1C1C; 
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:11px;
 border: 1px solid #cdcdcd;
 width:70%; 
 background-color:#dbdbdb}

/* dive & events & training Feb 06 */ 
.t10a
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 white-space:nowrap}
	 
/* dive & events & training Feb 06 */ 
.t10b
{color:#cf053d;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:9pt;
 vertical-align:top;
 border: 1px solid #e5e5e5}

/* dive & events & training Feb 06 */ 
.t10d
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 width:18%}

/* dive & events & train Feb 06 */ 
.t10e
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 width:24%}

/* dive Feb 06 */ 
.t10f
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 width:9%}
 
/* train & events Feb 06 */ 
.t10g
{text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 white-space:nowrap}
	 
/* dive & events May 06 */ 
.t10h
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 width:9%}
 
/* dive & events May 06 */ 
.t10j
{font-size:10pt;
 text-align:left;
 vertical-align:top;
 border: 1px solid #f5f5f5;
 background-color:#ffffff;
 width:17%}
	 
/* Email Admin March 06 */ 	  
.t10n
{margin:0px;
 border:0px;
 padding:0px;
 width:100%}

/* search banner box */
.t11
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 border: 1px solid #797979;
 background-color:#f4f4f1;
 text-align:center;
 width:100%}
	
/* search amazon box */
.t11a
{color:#888888;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt;
 text-align:center;
 border: 1px solid #505050;
 background-color:#ffffff;
 width:420px;
 margin-left:AUTO;
 margin-right:AUTO}
		
/* tech1 Mar 04 */ 
.t12
{color:#ffffff; 
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:10pt; 
 background-color:#0000ff}

/* email manager */ 
.t100
{margin-left:auto;
 margin-right:auto;
 border:1px solid #c0c0c0;
 padding:0px;
 width:98%}

/* email manager */ 
.t101
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-right:1px solid #cbd3d9;
 border-bottom:1px solid #cbd3d9;
 padding:4px}

/* email manager */ 
.t101b
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-right:1px solid #cbd3d9;
 padding:4px}

.t102
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-bottom:1px solid #cbd3d9;
 padding:4px}

/* Contacts April 05 */
.t102b
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 padding:4px}

/* Contacts April 05 */
.t103
{background-color:#ffffff}

/* email manager */ 
.t104
{background-color:#fafafa}

/*  email admin March 06 */
.t111
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 padding:4px}

/* General April 05 */
.center
{margin-left:auto;
 margin-right:auto}

.center1
{text-align:center}

.bold
{font-weight:700}

.boldi
{font-style:italic;
font-weight:700}

.italic
{font-style:italic}
    
hr
{color:#000099;
 background-color:#000099;
 width:98%}
	 
h1
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:16pt}

.error1 {margin-top:20px}

h2
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:14pt}

h3
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:13pt; 
 margin-bottom:4px}

h4
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:13pt}

h5 i
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:8pt}

h5
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:9pt; 
 margin-bottom:4px}
	
h6
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:9pt; 
 margin-top:8px;
 margin-bottom:0px}

.error3 {margin-top:0px}

ul
{color:#2c2c2c;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500;
 font-size:11px; 
 margin-top:8px}

ul i
{color:#2c2c2c;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500;
 font-size:12px;
 line-height:135%}

li
{color:#000000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500;
 font-size:12px;
 line-height:145%}
	
li i
{color:#000000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:500;
 font-size:12px;
 line-height:135%}
	
/* calendar only Feb 2005 */ 
a.cal_head
{color:#008000}

a.cal_head:hover
{text-decoration: none}

.cal_head
{background-color: #dddddd;
 color:#008000;
 font-size:11px;
 font-weight:bold}
			
.cal_days /*darussol*/
{background-color: #dddddd;
 color:#ff0000;
 font-size:11px;
 font-weight:bold}

.cal_content
{background-color: #eeeeee;
 color:#000000;
 font-size:10px;
 font-weight:normal}
			   
.cal_today
{background-color: #ffffff;
 color:#008000;
 font-size:10px;
 font-weight:bold}
			  
.cal_event, a.cal_event /* e-man 17-06-04 */
{background-color:#dddddd;
 color:#000000;
 font-size:10px;
 font-weight:bold}
		
/* link styles */
a:link {color:#0033ff;
 text-decoration:none}

a:visited  {color:#6600cc;
 text-decoration:none}

a:active  {color:#0000FF;
 text-decoration:none}

a:hover   {color:#dd6900;
 text-decoration:underline}

/* top Menu system Aug 04 */
.menu a {color:#ffffff;
	font-size:11px}
	
/* top Menu system Aug 04 */
.menu a:visited {color:#ffffff;
 font-size:11px}

/* top Menu system Aug 04 */
.menu a:hover {color:#b3ebfd;
 font-size:11px}

.button
{color:#ffffff;
 font-family: Verdana, Arial, sans-serif; 
 font-weight:bold;
 font-size:12px;
 border: 1px solid #c0c0c0;
 background-color:#316ceb;
 cursor:pointer;padding:2px}

* html .button
{margin-bottom:2px;}

select
{color: #1a1a1a;
 font-family: Verdana, Arial, sans-serif; 
 font-weight:400;
 font-size:12px;
 border-collapse: collapse;
 border: 1px solid #cbd3d9;
 height:19px;vertical-align:bottom}
		   
.checkbox
{vertical-align: baseline}
		   
.radio
{vertical-align: baseline}

textarea
{color: #1a1a1a;
 font-family: Verdana, Arial, sans-serif; 
 font-weight:normal;
 font-size:12px;
 border-collapse: collapse;
 border: 1px solid #cbd3d9; 
 background-color: #ffffff}

input
{font-size:12px}

input[type="text"], input[type=password], input[type=file]
{color: #1a1a1a;
 font-family: Verdana, Arial, sans-serif; 
 font-weight:normal;
 font-size:12px;
 border-collapse: collapse; 
 border: 1px solid #cbd3d9; 
 background-color: #ffffff}
		    
input[type="submit"], input[type="button"], input[type="reset"]
{color: #ffffff;
 font-family: Verdana, Arial, sans-serif;  
 font-weight:bold;
 font-size:12px;
 border-collapse: collapse; 
 border: 1px solid #c0c0c0;
 border-right:1px solid #1F1F1F;
 border-bottom:1px solid #1F1F1F;
 background-color: #316ceb;
 cursor:pointer}
	  
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus
{color: #0000ff;
 font-family: Verdana, Arial, sans-serif;  
 font-weight:bold;
 font-size:12px;
 border-collapse: collapse;
 border:1px solid #1F1F1F;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background-color: #85a8f3;
 vertical-align: baseline}
					  
input[type="radio"]
{border:0px;
 vertical-align:bottom}

input[type="checkbox"]
{vertical-align:bottom}

/* Members Jan 05 */
.formborder 
{border-top:10px;
 border-bottom:0px}
			 
/* Sphider Styles */
.main_cat1 
{color:#0000ff;
 font-size: 16px; 
 font-weight: bold}

.main_cat2 
{color:#0000ff;
 font-size: 12px;
 font-weight: bold}

.cat1:visited 
{color:#5555aa;
 font-size: 16px;
 font-weight: bold}

.url
{color: #009933;
 font-size:11px}

.description {font-size:12px}

.title
{color:#0000ff;
 font-size:14px}

.searchBox{border:1px solid #113377}

#result_report 
{font-weight: bold;
 text-align:center;
 position:relative;
 margin-top:12px;
 margin-bottom:12px;
 border: 1px solid #cbd3d9;
 padding: 6px;
 background-color:#ffefd5}

.catBanner 
{font-weight: bold;
 margin-top:15px;
 padding:3px;
 background-color:#e5ecf9}

.webPageBanner 
{font-weight: bold;
 margin-top:20px;
 padding:3px;
 background-color:#e5ecf9}

#results 
{margin-left:auto;
margin-right:auto;
width:98%}

#other_pages 
{text-align:center}

#powered_by 
{font-size:8px;
 text-align:center;
 vertical-align: middle;
 margin:0px auto;
 margin-top:20px;
 padding-top:10px}

#common_report 
{font-size: 13px;
 margin:10px}

#cat_table 
{margin-top:20px;
 border-top:1px solid #aaaaaa;
 border-bottom:1px solid #aaaaaa;
 padding-top:10px;
 padding-bottom:20px;
 width:600px}

#cat_main {font-weight: bold}

.divline
{margin-top:20px;
 margin-bottom:-5px;
 border-bottom:1px solid #dddddd}

#sub_cat 
{font-size:12px}

.idented {margin-left:30px}

#did_you_mean 
{font-size: 13px;
 margin:10px}