
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: top;
}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

body
{
    background-color: white;
    font: 10pt/1.4em 'Century Gothic' , 'Arial', 'Helvetica', 'sans-serif';
    color: #221e1f;
    letter-spacing: 0.01em;
    margin: 15px 0 5px 50%;
    text-align: left;
    overflow-x: hidden;
}



p {
	margin: 0 0 10px 0;
}

a,
a:link,
a:active {
	color: blue;
	text-decoration:none;
}

a:visited {
	color: blue;
	text-decoration:none;
}

a:hover {
	color: blue;
	text-decoration: underline;

}

#PageDiv
{
    width: 900px;
    position: relative;
    margin: 0 0 0 -450px;
}

#PageContent
{
    z-index:25;
    margin-top:-20px
}


#HomePgHeader
{
    z-index:0;
	margin-bottom:12px;
}

#LeftInfoContent
{
    text-align: justify;
    position:absolute;
    top:128px;
    left:33px;
    width:390px;
    font-size: 10pt;
}

#RightInfoContent
{
    position:absolute;
    top:140px;
    left:487px;
    width:390px;
}



#Navigation
{
    z-index:100;
    position: relative;
    top:0px;
    left:30px;
    font-size: 9pt;
}

#ContactInfo
{
    position:absolute;
    top:533px;
    left:501px;
    z-index:100;
    font-family:
    Century Gothic;
    font-size: 10pt;
    width: 428px;
}

#HomePgFooter
{
    position:relative;
    margin-top:-33px;
}


#LeftInfo a {
	color: #221e1f;
	text-decoration:none;
}

#LeftInfo a:link{
	color: #221e1f;
	text-decoration:none;
}

#LeftInfo a:active {
	color: #221e1f;
	text-decoration:none;
}

#LeftInfo a:visited {
	color: #221e1f;
	text-decoration:none;
}

#LeftInfo a:hover {
	color: #221e1f;
	text-decoration: underline;
}


#BWSLogo
{
    position: relative;
    left: 40px;
    top: 5px;
}

#Copyright
{
    position: absolute;
    left: 100px;
    top: 130px;
}

#SubPageHeader
{
    z-index:0;
}

#SubPage
{
    z-index:100;
    margin-top:15px
}

#BodyBackground
{
    position:relative;
    margin-left:329px;
    z-index:100;
}

#SubpageContent
{
    position:absolute;
    top:115px;
    left:339px;
    width:517px;
    height: 340px;
    overflow: auto;
    z-index:500;
    padding-right: 15px;
    text-align: justify;
}


#SubPageFooter
{
    position:relative;
    margin-top:15px;
    z-index:1;
}
#LeftNav
{
    position:absolute;
    top:130px;
    left:15px;
    z-index:500;    
}
#News
{
  position:absolute; 
  top:26px;
  left:702px;
}


#SubPgBWSLogo
{
    position: relative;
    left: 40px;
    top: 5px;
    z-index:100;
}

#SubTerms_Conditions
{
    position: relative;
    left: 700px;
    top: -23px;
    z-index:100;
}








.SubContent
{
    scrollbar-base-color: #cad9ec;
    scrollbar-arrow-color: black;
    scrollbar-track-color: #ccccff;

    scrollbar-shadow-color: black;
    scrollbar-lightshadow-color: black;
    scrollbar-darkshadow-color: gray;

    scrollbar-highlight-color: white;
    scrollbar-3dlight-color: black;
}


#SubpageContent h3 {
	font-size: 18px;
	color: #030129;
    border-bottom: 1px solid #a0bbd0;
}

#SubpageContent h3 span {
/*    border-bottom: 1px solid #a0bbd0; */
}

#SubpageContent h4 {
	font-size: 14px;
	color: #22396d;
	margin: 1em 0 0.8em 0;
}