/* BSAC CSS1 used on all pages other than Dada */

html, body {
height: 100%;0}

body
{color:#1a1a1a;
 font-family:Verdana,Arial,sans-serif;
 font-weight:400;
 font-size:12px;
 margin:0px;
 border:0px;
 padding:0px;
 background-color:#ffffff}
 	 
h1 
{font-family:Verdana,Arial,sans-serif;}

h2 
{font-family:Verdana,Arial,sans-serif;}

h3 
{font-family:Verdana,Arial,sans-serif;}

h4 
{font-family:Verdana,Arial,sans-serif;}

h5 i
{font-family:Verdana,Arial,sans-serif;}

h5 
{font-family:Verdana,Arial,sans-serif;}
	
h6 
{font-family:Verdana,Arial,sans-serif;}
 
/* general Feb 05 */ 
.bsacmain
{position:relative;
 top:0px;
 margin:0 auto 0 auto;
 border:0px;
 padding:0px;
 width:98%;}

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

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

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

/* general Feb 05 */
.banner5
{margin:0px;
 border:0px;
 padding:12px;
 padding-top:15px;
 padding-bottom:9px;
 background: #53bafc;
 width:158px}

 
/* general Feb 19 */  
.banner3 h1
{font-family:Verdana,Arial,sans-serif;
 position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:48px;
 left:14px;
 color:#ffffff;
 font-size:22px;
 font-weight:600;
 white-space:nowrap;}
 
 /* general Feb 19 */    
 .banner3 h2
{font-family:Verdana,Arial,sans-serif;
 position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:78px;
 left:14px;
 font-size:12px;
 font-weight:600;
 color:#dbda4d;
 white-space:nowrap;} 
 
/* general Feb 05 */ 
.section 
{position:relative}

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

/* legacy for old top menu Feb 05 */ 
.menu 
{background:#044ce6;
 width:100%;
 margin-top:-43px;
 margin-left:0px;
 padding:5px;
 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}
	   
/* legacy old footer */ 		  
.footer 
{width:100%}

/* footer Feb 19 */  	  
.bsacfooter 
{position:relative;
 top:25px;
 margin-top:20px;
 border:0px;
 border-top:solid 2px #7f7fb2;
 border-spacing: 0;
 padding:0px;
 width:100%}

/* footer Feb 19 */ 
.bsacfooter h5
{color:#666666;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:12px; 
 margin:5px;
 margin-bottom:0px; 
 vertical-align:top;
 white-space:nowrap}
	 
/* footer Feb 19 */   
.ft2 
{width:28%;}
	 
/* footer Feb 19 */   
.ft3 
{font-size:11px;}

/* footer Feb 19 */ 
.ft4 
{color:#676767;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px;
 margin:5px;
 margin-top:0px;
 padding-top:12px;
 vertical-align:top;
 position:relative;
 top:0px;
 width:44%;
 text-align:center;}

/* footer Feb 19 */  
.ft5 
{padding-top:10px;
 width:28%;}
 
/* footer Feb 19 */ 
.ft6
{float:right;} 	  	 
 	
.error1
{margin-top:20px;
 border:0px;
 padding:0px}
 
/* 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:65%;
 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 */
.st13a
{color:#ff0000;
 font-family:Verdana,Arial,sans-serif;
 font-weight:700;
 font-size:11px} 
	 
/*  */
.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}

/* error images April 05 */
.i100
    {margin-top:17px;
    margin-left:3px;
    margin-right:5px;
	padding:0px;
    float:left}

/* 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%}


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

#menu 
{position:absolute;
top:82px;
z-index: 20;
list-style:none;
margin:30px 0px 0px 0px;
height:43px;
padding:0px 8px 0px 6px;}

#menu li 
{float:left;
display:block;
text-align:center;
position:relative;
padding: 5px 7px 4px 7px;
margin-right:0px;
margin-top:7px;
border:none;} 

/* style changes for IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#menu li 
{padding: 5px 7px 4px 7px;
margin-top:9px;}
}
 
#menu li:hover 
{border: 1px solid #D9D9D9;
border-bottom:0px;
padding: 5px 6px 4px 6px;
background:#E5F2FF;
background: -moz-linear-gradient(top, #C7E3FF, #E5F2FF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7E3FF), to(#E5F2FF));
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;}

#menu li a 
{font-family:font-family:Verdana,Arial,sans-serif; 
font-size:0.85em;
font-weight:600; 
color: #EEEEEE;
display:block;
outline:0;
text-decoration:none;
text-shadow: 1px 1px 1px #000;}

#menu li:hover a 
{color:#161616;
text-shadow: 1px 1px 1px #ffffff;}

#menu li .drop 
{padding-right:16px;
padding-bottom:10px;
background:url("../../../../images/drop.png") no-repeat right 8px;}

/* style changes for IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#menu li .drop 
{padding-bottom:7px;
background:url("../../../../images/drop.png") no-repeat right 7px;}
}

/* Dada only */     
.dada1 #menu li .drop 
{padding-right:16px;
padding-bottom:7px;
background:url("../../../../images/drop.png") no-repeat right 10px;}

/* style changes for IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.dada1 #menu li .drop 
{padding-bottom:7px;
background:url("../../../../images/drop.png") no-repeat right 10px;}
}

#menu li:hover .drop 
{background:url("../../../../images/drop.png") no-repeat right 7px;}

/* style changes for IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#menu li:hover .drop
{background:url("../../../../images/drop.png") no-repeat right 6px;}
}

.dada1 #menu li:hover .drop 
{background:url("../../../../images/drop.png") no-repeat right 9px;}
						
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns 
{margin:0px auto;
float:left;
position:absolute; 
left:-999em; /* Hides the drop down */
text-align:left;
padding:10px 2px 10px 2px;
border:1px solid #D9D9D9;
border-top:0px;
background:#F0F7FF;
background: -moz-linear-gradient(top, #e3f1FF, #F0F7FF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3f1FF), to(#F0F7FF));
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;}

.dropdown_1column 
{width: 190px;}

.dropdown_2columns 
{width: 380px;}

.dropdown_3columns 
{width: 570px;}

.dropdown_4columns 
{width: 760px;}

.dropdown_5columns 
{width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns 
{left:-1px;
top:auto;}

.col_1,
.col_2,
.col_3,
.col_5 
{display:inline; 
float: left;
position: relative;
margin-left: 5px;
margin-right: 5px;}

.col_1 
{width:180px;}

.col_2 
{width:370px;}

.col_3 
{width:560px;}

.col_4 
{}

.col_5 
{width:690px;}

#menu .menu_right 
{float:right;
margin-right:0px;}

#menu li .align_right 
{-moz-border-radius: 5px 0px 5px 5px;
-webkit-border-radius: 5px 0px 5px 5px;
border-radius: 5px 0px 5px 5px;}

#menu li:hover .align_right 
{left:auto;
right:-1px;
top:auto;}

#menu p, #menu h2, #menu h3, #menu ul li 
{font-family:Arial, Helvetica, sans-serif;
line-height:21px;
font-size:1.0em;
text-align:left;
text-shadow: 1px 1px 1px #FFFFFF;}

#menu h2 
{font-family:Verdana,Arial,sans-serif;
font-size:1.0empx;
font-weight:500;
margin:0 0 9px 0;
padding-bottom:11px;
border-bottom:1px solid #666666;} 

#menu h3 
{color:#696969;
font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
font-weight:600;
margin:4px 0 14px 0;
padding-bottom:7px;
border-bottom:1px solid #888888;}

#menu p 
{line-height:18px;
margin:0 0 10px 0;}

#menu li:hover div a 
{font-size:1.04em;
color:#1111FF;}

#menu li:hover div a:hover 
{color:#BC1612;}

.strong 
{font-weight:600;}

.italic 
{font-style:italic;}

.imgshadow 
{background:#FFFFFF;
padding:4px;
border:1px solid #777777;
margin-top:5px;
-moz-box-shadow:0px 0px 5px #666666;
-webkit-box-shadow:0px 0px 5px #666666;
box-shadow:0px 0px 5px #666666;}

.img_left 
{width:auto;
float:left;
margin:5px 15px 5px 5px;}

#menu li .black_box 
{background-color:#333333;
color: #eeeeee;
text-shadow: 1px 1px 1px #000;
padding:4px 6px 4px 6px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;}

#menu li ul 
{list-style:none;
padding:0;
margin:0 0 12px 0;}

#menu li ul li 
{font-size:12px;
line-height:24px;
position:relative;
text-shadow: 1px 1px 1px #ffffff;
padding:0;
margin:0;
float:none;
text-align:left;
width:100%;}

#menu li ul li:hover 
{background:none;
border:none;
padding:0;
margin:0;}

#menu li .greybox li 
{background:#F4F4F4;
border:1px solid #bbbbbb;
margin:0px 0px 4px 0px;
padding:4px 6px 4px 6px;
width:116px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}

#menu li .greybox li:hover 
{background:#ffffff;
border:1px solid #aaaaaa;
padding:4px 6px 4px 6px;
margin:0px 0px 4px 0px;}

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

/* Members Jan 05 */
.formborder 
{border-top:10px;
 border-bottom:0px}