html  { min-height: 100%; }
body {
background-color: #01071F;
margin: 0;
/* font-weight:bold; */
font-size: 11px;
line-height: 16px;
text-align: center;
min-height: 100%;
min-width: 1024px;
color:#000030;
font-family:Verdana,Arial,Helvetica,sans-serif;
      }
.bkg {
background-image: url(../images/background.jpg);
background-color: #01071F;
background-position: top center;
background-repeat: no-repeat;
width: 100%;
margin: 0px auto;
}
.btbkg {
background-image: url(../images/babk.jpg);
background-color: #01071F;
background-position: top;
background-repeat: repeat-x;
width: 100%;
margin: 0px;
}

.topbanner {
position: relative;
width: 1024px;
margin: 0px auto;
}
.linkbanner {
position: relative;
width: 1024px;
height: 41px;
background-image: url(../images/ba2.jpg);
background-position: left;
background-repeat: no-repeat;
margin: 0px auto;
}
#toplinks {
width:930px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight:bold;
line-height:normal;
margin:0;
padding-left: 30px;
      }
#toplinks ul {
margin:0;
list-style:none;
      }

#toplinks a {
margin:0;
text-decoration:none;
color:#F3F6FB;
      }
#toplinks div {
text-align: center;
padding: 3px;
}
#toplinks a:hover{
color:#FEE580;
}
#toplinks a.on { color:#FEE580; }

      #wrapper {
      	position: relative;
      	width: 930px;
      	margin: 0px auto;
      	text-align: left;
      	min-height: 100%;
      	color:#000030;
      	background-color: #bbcbe8;
      	border: 0px solid #f8f8ff;
      	
      }
      .rcol {
      	float:right;
      	margin: 8px 32px 0px 30px;
      	width: 575px;
      	/* height: 100%; */
      	/*min-height: 100%;*/
      	border: 0px solid black;
      }
      .lcol {
      	float:left;
      	margin: 24px 15px 0px 30px;
      	width: 240px;
      	/* height: 100%; */
      	/*min-height: 100%;*/
      	border: 0px solid black;
      }
      .ccol {
      	margin: 24px auto 18px auto;
      	width: 750px;
      	/* height: 100%; */
      	/*min-height: 100%;*/
      	border: 0px solid black;
      	clear: both;
      }
      .dcol {
      	margin: 36px auto 18px auto;
      	width: 900px;
      	/* height: 100%; */
      	/*min-height: 100%;*/
      	border: 0px solid black;
      	clear: both;
      }
      .banner {
      	display:block;
      	height: 165px;
      	clear:both;
      	background-color: #01071F;
      }
      .bimg {
      	display:block;
      	height: 268px;
      	clear:both;
      	background-color: #5968AD;
      	border-top: 0px solid #000080;
      }
      
      .footer {
      	display:block;
      	height: 30px;
      	clear:both;
      	background-color: #bbcbe8;
      	padding: 0px 0px  8px  0px;
margin-top: 0px;
      }
      a {
      	color:#0000ab;
      }
      a:hover {
      	color:#ab0000;
      }
#slist ul {
margin-top: 15px;margin-bottom: 15px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;font-size: 13px;
}
#slist li {
font-weight:normal;
margin-left: -18px;
padding-bottom: 3px;
}
.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 800px;
background-color: #000005;
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=70);
z-index:100;
overflow: auto;
               }
.newsletter_signup {
z-index:1002;
display: none;
position: absolute;
top: 380px;
left: 520px;
width: 350px; 
height: 330px;
background-color: white; 
padding: 1px 10px  8px  10px; 
border: 4px solid #ffa500;
overflow: auto;
}
.gry {color:#4e4e4e;}
.text-input { font-family: Tahoma,Arial,Helvetica,sans-serif;font-size: 11px; }
.errorbox
{
/* border: 2px solid #ab0000; */
background : #ffd700;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size : 11px;
}
.button { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.error { font-size: 12px; font-weight:bold; color:#ab0000; }
p { margin: 10px 0; }
h2 { font-size: 16px; }


