/* BSAC CSS - not Dada February 2019 */

html, body {
height: 100%;}

body
{color:#333333;
 font-family:Arial,Helvetica,freesans,sans-serif;
 font-weight:400; 
 font-size:100%;
 line-height: 1.5;
 margin:0px;
 border:0px;
 padding:0px;}
 
/* heading styles Feb 19 */  
.top_section

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

/* heading styles Feb 19 */ 
.banner3
{margin:0px;
 border:0px;
 padding:0px;    
 background: #0078ed url(../../../images/diver9.png);
 background-repeat:no-repeat; 
 height:158px; width:290px;
 float:left}

/* heading styles Feb 19 */ 
.banner4
{margin:0px;
 border:0px;
 padding:0px;
 background: url(../../../images/diver11.png);
 background-position:left 0px;
 background-repeat:no-repeat;
 height:158px;float:right;width:380px}

.banner5
{position:relative;
top:52px;
right:16px;
float:right;}
 
.banner3 h1
{font-family:Helvetica,freesans,sans-serif;
 position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:49px;
 left:20px;
 color:#ffffff;
 font-size:22px;
 font-weight:600;
 white-space:nowrap;}
 
 .banner3 h2
{font-family:Helvetica,freesans,sans-serif; 
 position:absolute;
 margin:0px;
 border:0px;
 padding:0px; 
 top:78px;
 left:20px;
 font-size:12px;
 font-weight:600;
 color:#dbda4d;
 white-space:nowrap;}
		
/* Text link styles */
a:link 
{color:#3D61FF;
 text-decoration:none}

a:visited  
{color:#368EFF;
 text-decoration:none}

a:active  
{color:#4065A0;
 text-decoration:underline}

a:hover   
{color:#161616;
 text-decoration:underline}
 
/* top menu styles Feb 19 */ 
#menu 
{position:absolute;
top:87px;
left:16px;
z-index: 20;
list-style:none;
margin:30px 0px 0px 0px;
height:43px;
padding:0px 0px 0px 0px;}

#menu li 
{float:left;
display:block;
text-align:center;
position:relative;
padding: 4px 0px 4px 4px;
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;}
}

/* top menu links styles */ 
#menu li:hover 
{border: 1px solid #D9D9D9;
border-bottom:0px;
padding: 5px 0px 4px 2px;
background:#F0F7FF;
background: -moz-linear-gradient(top, #F0F7FF, #F5FAFF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F7FF), to(#F5FAFF));
-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:Helvetica,freesans,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;}
}

#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;}
}
						
.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, #F0F7FF, #F5FAFF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F7FF), to(#F5FAFF));
-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:Helvetica,freesans,sans-serif; 
line-height:21px;
font-size:0.85em;
text-align:left;
text-shadow: 1px 1px 1px #FFFFFF;}

#menu h2 
{font-family:Helvetica,freesans,sans-serif; 
font-size:0.85em;
font-weight:500;
margin:0 0 9px 0;
padding-bottom:11px;
border-bottom:1px solid #666666;} 

#menu h3 
{color:#696969;
font-family:Helvetica,freesans,sans-serif; 
font-size:0.85em;
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;}

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


/* main content styles Feb 19 */ 
.bsacmain
{position:relative;
 top:0px;
 margin:0 auto 0 auto;
 border:0px;
 padding:0px;
 width:98%;} 
 
.section 
{font-size:0.85em;
vertical-align:top;
position:relative;
margin-top:40px;
margin-bottom:40px;} 

/* general Feb 05 */   
.heading 
{top:0px;
 padding-top:8px;
 width:100%} 
 
/* general Feb 05 */   
.section h2 
{font-family:Helvetica,freesans,sans-serif;;
 color:#383838;
 font-weight:700;
 font-size:1.6em;
 margin-top:0px;
 margin-bottom:0px} 

.section h3
{font-family:Helvetica,freesans,sans-serif;;
 color:#383838;
 font-weight:700;
 font-size:1.2em} 

.section h4
{font-family:Helvetica,freesans,sans-serif;;
 color:#383838;
 font-weight:700;
 font-size:1.2em} 
  
.bold
{font-weight:700}

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

.italic
{font-style:italic}

.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;
 margin-bottom: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} 

.i10
{padding:10px;} 

.st1
{margin-left:150px;}


/* General Jan 2005 */
.st2a
{color:#cf053d;
 font-weight:700;
 font-size:13px} 

/* General March 06 */
.st5
{color:#ff0000;
 font-weight:700;
 font-size:12px}

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

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

/* Disclaimer Jan 05 */ 
.st12a
{color:#1a1a1a;
 font-weight:400;
 font-size:11px}  
 
 /* General Jan 2005 */	
.t1
{width:100%}

.t2
{margin:20px auto 0 auto;
 width:80%; 
 min-width:340px;} 

.t3 
{vertical-align:top;
 padding-top:45px;
 padding-left:20px;
 width:18%;} 
   
.t4
{vertical-align:top;}
   
.t5
{padding-top:0px;
vertical-align:top;}

.t5 h4
{margin-top:0px;} 

.t5b
{color:#888888;
 font-weight:bold;
 font-size:10pt;
 border: 1px solid #c0c0c0; 
 background-color:#dddee1;
 width:98%}

/* weather Mar 04 */ 
.t6a
{color:#cf053d;
 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-weight:500;
 font-size:12px;
 border-right: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 width:36%}

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

.t10
{margin:20px auto 0 auto;
 border:1px solid #D9D9D9;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
 padding:0px;
 width:99%;
 max-width:980px;}

.t10 th
{border-bottom:1px solid #D9D9D9;
background:#f5faff;}

.t11
{color:#1a1a1a;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-right:1px solid #cbd3d9;
 border-bottom:1px solid #cbd3d9;
 padding:4px} 

.t12
{color:#1a1a1a;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-bottom:1px solid #cbd3d9;
 padding:4px}
 
 .t13
{background-color:#ffffff}

.t14
{background-color:#fafafa}

.t15
{color:#1a1a1a; 
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-right:1px solid #cbd3d9;
 padding:4px} 

.t16
{color:#1a1a1a;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 padding:4px}
 

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

/* email manager */ 
.t101
{color:#1a1a1a;
 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-size:11px;
 vertical-align:top;
 margin:0px;
 border-collapse:collapse;
 border-right:1px solid #cbd3d9;
 padding:4px}

.t102
{color:#1a1a1a;
 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-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-size:12px;
 padding:4px}

.d2
{text-align:center;
 margin-top:10px;
 margin-bottom:10px;} 

.d3
{margin:30px auto 0 auto; 
 width:80%; 
 min-width:340px;
 max-width:400px;} 
 
 .d4
{margin-top:40px;
border:1px solid #D9D9D9;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;} 
 
 .d5
{border:1px solid #D9D9D9;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;} 

 .d6
{padding:6px}

.d6 h3
{font-family:Helvetica,freesans,sans-serif;
 color:#383838;
 font-weight:700;
 font-size:1.3em;
 padding-bottom:0px;
 margin-top:0px; 
 margin-bottom:0px;} 
 
.d6 h6
{font-family:Helvetica,freesans,sans-serif;
 color:#383838;
 font-weight:700;
 font-size:1.0em;
 padding-bottom:0px;
 margin-top:0px; 
 margin-bottom:0px;} 

.d6 hr
{color:#F7F7F7;
 background-color:#F7F7F7;
 margin: 12px 30% 12px 30%;
 text-align:center;
 width:40%;}  
 
.t3 .d6
{font-family:Helvetica,freesans,sans-serif;
 color:#383838;
 font-size:0.95em;
 margin-top:0px; 
 margin-bottom:0px;}
  
 .d7
 {color:#383838;
 font-weight:700;
 font-size:0.75em;
 margin-top:4px;
 margin-bottom:2px;text-align:center;
 padding:12px;
 float:left;} 
 
 .d8
 {color:#383838;
 font-weight:700;
 font-size:0.75em;
 margin-top:4px;
 margin-bottom:2px;
 text-align:center;
 padding:12px;
 float:right;} 
 
.d9
{text-align:center;
 margin-top:20px;}
 
.d11
{margin:0px;
 padding:4px 4px 0 4px;}

.center1
{text-align:center} 
 
.italic 
{font-style:italic;} 
 			  
/* footer Feb 19 */  	  
.bsacfooter 
{position:relative;
 top:25px;
 margin-top:20px;
 font-size:0.75em;
 background-color: #4c4c4c; 
 display: block;
 clear: both; 
 height:100px;
 overflow: hidden;}  
 
.bsacfooter1
{margin: 0 auto 0 auto;
padding:0px;
padding-top: 20px;
display: block;
width: 98%;
max-width:1300px;
height: 100px} 

/* link styles */
.bsacfooter1 a
{color:#FFFFF5;
 text-decoration:none}

.bsacfooter1 a:hover
{color:#99CCFF;
text-decoration:underline}

.bsacfooter2
{color:#FFFFF5;
font-family:Helvetica,freesans,sans-serif;
font-weight:600;
display: block;
float: left;
margin: 0 9px 0 0; 
border-right: 2px solid #B9CCE6; 
padding: 4px 0 4px 0;
width: 34%;
height:58px}
 
.bsacfooter4
{color:#FFFFF5;;
font-family:Helvetica,freesans,sans-serif;
font-weight:600;
display: block;
float: left;
margin: 0 9px 0 0; 
border-right: 2px solid #B9CCE6; 
padding: 0 0 4px 0;
width: 31%;
height:58px}

.bsacfooter4 ul 
{color:#FFFFF5;;
font-family:Helvetica,freesans,sans-serif;  
font-weight:600;
list-style-type: none;
margin-top:2px;
margin-left:0px;
padding-left:0px}

.bsacfooter4 li
{font-size:1.05em;} 
     
.bsacfooter5
{color:#FFFFF5;
font-family:Helvetica,freesans,sans-serif;
font-weight:600;
display: block;
float: left;
margin: 0 9px 0 0;
padding: 4px 0 4px 0;
width: 30%;
height:74px} 