* {
padding:0;
margin:0;
border:0px solid red;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin:1em 5%;
}
li, dd {
margin-left:5%;
}
fieldset {
padding: .5em;
}

p { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000000; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000066; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000066; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#996633; }
.o { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000066; }
.t { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#996633; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000066; }
.prom { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000066; font-weight:bold; text-align:center; }
.comm { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000066; font-weight:bold; padding-top:5px;}
.c { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#996633; }
.c a { color:#996633; text-decoration:none; }
.c a:hover {color:#000066; text-decoration:none; }

#bsl_logo {
height:137px; /* height of logo */
width:137px; /* width of logo */
background: url(../images/bsl_logo.jpg) no-repeat;
text-indent:-9000px;
padding:0px;
margin:0px;
}


html{
overflow-y:scroll;
margin:0px;
padding:0px;
}
body {
background:#000066 url(../images/background_body.jpg) repeat-y center;
margin:0px;
padding:0px;

}

#wrap {
position:relative;
width:650px;
margin:0px auto 0 auto;
background:#ffffff;
padding:0px;
}

#logo {
float:left;
width:137px;
background:#fff;
height:150px;
}
#hdr {
float:left;
width:513px;
}

#lower{
background:#fff;
}
#nav {
background:#fff;
float:left;
width:137px;
}
#nav ul {
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
color:#000066;
list-style:none;
}
#nav li {
padding-bottom:5px;
}
#nav li a{
font-family:Arial, Helvetica, sans-serif; 
color:#000066;
text-decoration:none;
}
#nav li a:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#9999FF;
text-decoration:none;
}

#content{
float:left;
width:513px;
background:#fff;
padding:0 0 40px 0;
}
#line {
width:475px;
border-top:1px dotted #CCCCCC;
margin:0 auto 0 auto;
}

#clear{
clear:both;
}
#left_fimg {
float:left;
padding: 20px 8px 5px 25px;
}
#right_fimg {
float:right;
padding: 20px 29px 5px 8px;
}

#footer {
margin:10px auto 0 auto;
width:650px;
padding:0 10px 0 10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em; 
color:#000066;
text-align:center;
}
#footer a {
color:#000066;
text-decoration:none;
}
#footer a:hover {
color:#9999FF;
text-decoration:none;
}
#form {
padding:30px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
color:#000000;
}
.form_box {
padding:3px;
border:1px solid #dddddd;
color:#996633;
}
.submit_button {
padding:2px;
border:1px solid #dddddd;
}
#what ul{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
color:#996633;
}
#what ul a{
color:#996633;
text-decoration:none;
}
#what ul a:hover{ 
color:#000066;
text-decoration:none;
}

#port ul{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em; 
color:#996633;
}
#port ul a{
color:#996633;
text-decoration:none;
font-size:1.1em; 
}
#port ul a:hover{ 
color:#000066;
text-decoration:none;
font-size:1.1em; 
}
#content_port{
float:left;
width:513px;
background:#fff;
padding:0 0 40px 0;
}
#content_port img{
padding:3px;
}
