@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; font: 1.0em Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#FFFFFF; background-image:url(http://www.bslw.com/images/sitewide/background_2000x1200w960.jpg); background-attachment: fixed; background-position:top center; background-repeat:no-repeat;}

* {margin: 0; padding: 0;}

div#mainwrap {width: 960px; margin-left: auto; margin-right: auto; text-align: left;}

div#topmenu {width: 960px; text-align: right; padding: 0 0 2px 0; float: left; font-size: 0.8em; margin-top: 10px;}
div#topmenu ul {margin: 0 0 0 570px;}
div#topmenu li {float: left; list-style-type: none; border-right: 1px solid #2061A2;}
div#topmenu li: first-child {border-left: 1px solid #2061A2;}
div#topmenu li: hover {color: #2061A2;}
div#topmenu a {padding: 0 6px; text-decoration: none; color: #2061A2;}
div#topmenu a: hover {color: #B54D18;}
* html div#topmenu ul {float: left; border-left: 1px solid #2061A2; margin-left: 570px;}

div#topmenu2 {width: 960px; text-align: right; padding: 0 0 2px 0; float: left; font-size: 0.8em; margin-top: 10px; background-image:url(http://www.bslw.com/images/sitewide/books_960x30.jpg); background-position: bottom; background-repeat: no-repeat;}
div#topmenu2 ul {margin: 0 0 0 570px;}
div#topmenu2 li {float: left; list-style-type: none; border-right: 1px solid #FFFFF;}
div#topmenu2 li: first-child {border-left: 1px solid #FFFFF;}
div#topmenu2 li: hover {color: #2061A2;}
div#topmenu2 a {padding: 0 6px; text-decoration: none; color: #FFFFFF;}
div#topmenu2 a: hover {color: #FFFF00;}
* html div#topmenu2 ul {float: left; border-left: 1px solid #FFFFFF; margin-left: 570px;}




div#header {width: 960px; text-align: left; margin: 0; padding: 0 0 0 0; clear: both;}
div#header img {border: none;}
div#header img:hover {border: none;}
div#header a img {border: none;}
div#header a img:hover {border: none;}
div#contentarea {width: 960px; background-color: #FFFFFF;}

div#column1 {width: 200px; float:left; background-color: #FFFFFF;}

div#column1 img {margin: 0;}

div#column1 ul{margin: 1em 0 2em 20px; border: 0; padding: 0; list-style-type: none; font-size: 0.8em; font-weight: bold;}
div#column1 ul span {font-weight: normal;}
div#column1 li {border-bottom: 1px solid #2061A2; margin: 0; padding: 0.5em;}
div#column1 a {text-decoration: none; color: #2061A2;}
div#column1 a:hover {color: #B54D18;}


div#column2 {width: 560px; float: left;}
div#column2 p {font-size: 0.8em; margin: 1em 30px; line-height: 1.5em;}
div#column2 span {font-weight: bold;}
div#column2 ul {font-size: 0.8em; margin: 1em 30px 1em 70px; line-height: 1.5em;}
div#column2 ul span {font-weight: bold;}
div#column2 ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 1.5em;}
div#column2 ul ul span {font-weight: bold;}
div#column2 img {float:right; margin: 0 0 20px 20px;}
div#column2 h1 {font-size: 1.0em; font-weight:bold; margin: 1em 30px; line-height: 1.5em;}
div#column2 h2 {font-size: 0.8em; margin: 1em 30px 1em 30px; line-height: 1.5em; font-weight: bold;}


div#column23 {width:760px; background-color: #FFFFFF; float: left; margin-top: 0.5em;}
div#column23 p {font-size: 0.8em; margin: 1em 30px 1em 30px; line-height: 1.5em;}
div#column23 ul {font-size: 0.8em; margin: 1em 30px 1em 70px; line-height: 1.5em;}
div#column23 ul span {font-weight: bold;}
div#column23 ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 1.5em;}
div#column23 ul ul span {font-weight: bold;}
div#column23 img {float:left; margin: 0.5em 20px 0.5em 30px;}
div#column23 h1 {font-size: 1em; font-weight: bold; margin: 1em 30px; line-height: 1.5em;}
div#column23 h2 {font-size: 0.8em; margin: 1em 30px 1em 30px; line-height: 1.5em; font-weight: bold;}
.banner {margin: 0.5em 15px 0.5em 15px;}

div#column123 {width:960px; background-color: #FFFFFF; float: left; margin-top: 0.5em;}
div#column123 p {font-size: 0.8em; margin: 1em 60px 1em 60px; line-height: 1.5em;}
div#column123 ul {font-size: 0.8em; margin: 1em 60px 1em 100px; line-height: 1.5em;}
div#column123 ul span {font-weight: bold;}
div#column123 ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 1.5em;}
div#column123 ul ul span {font-weight: bold;}
div#column123 img {float:left; margin: 0.5em 20px 0.5em 60px;}
div#column123 img a {border:none}
div#column123 h1 {font-size: 1em; font-weight: bold; margin: 1em 60px; line-height: 1.5em;}
div#column123 h2 {font-size: 0.8em; margin: 1em 60px 1em 60px; line-height: 1.5em; font-weight: bold;}

div#columnFULL {width:960px; background-color: #FFFFFF; float: left; margin-top: 0.5em;}
div#columnFULL p {font-size: 0.8em; margin: 1em 60px 1em 60px; line-height: 1.5em;}
div#columnFULL p span {font-weight: bold;}
div#columnFULL ul {font-size: 0.8em; margin: 1em 60px 1em 100px; line-height: 1.5em;}
div#columnFULL ul span {font-weight: bold;}
div#columnFULL ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 1.5em;}
div#columnFULL ul ul span {font-weight: bold;}
div#columnFULL img {float:right; margin: 0.5em 60px 0.5em 20px;}
div#columnFULL a img {border:none}
div#columnFULL h1 {font-size: 1em; font-weight: bold; margin: 1em 60px; line-height: 1.5em;}
div#columnFULL h2 {font-size: 0.8em; margin: 1em 60px 1em 60px; line-height: 1.5em; font-weight: bold;}

table {margin: margin: 1em 30px 1em 30px; line-height: 1.5em; border: none}
tr {margin: 0.5em;}


div#linkblock {width:200px; background-color: #FFFFFF; border: 1px solid #071040; float:right; margin: 20px 30px 20px 20px;}
div#linkblock img {margin: 1px 10px 0.5em 10px;}
div#linkblock p {font-size: 0.8em; margin: 1px 10px 0.5em 10px; color: #2061A2; line-height: 1.5em;}
div#linkblock ul {font-size: 0.8em; color: #2061a2; margin: 1em 10px 1em 30px; line-height: 1.5em; font-weight: bold;}
div#linkblock ul span {font-weight: normal;}
div#linkblock a {color: #2061a2; text-decoration: none;}
div#linkblock a:hover {color: #071040; font-weight: bold; background-color: #FFFF99;}


div#column3 {width: 200px; background-color: #FFFFFF; float: left;}

div#column3 img {margin: 1em 20px 0 0;}

div#column3 h1 {margin: 0.5em 20px 0 0; text-align:center; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; padding-top: 0.5em;}
div#column3 h1 a {color:#2061A2; text-decoration: none;}
div#column3 h1 span {font-size: 0.8em;}
div#column3 h1 span a {color:#2061A2; text-decoration: none;}

div#column3 p {margin: 1em 20px 0 0; padding: 0 0 1em 0; text-align:center; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; border-bottom: 1px solid #2061A2; }
div#column3 p a {color:#2061A2; text-decoration: none;}
div#column3 p span {font-weight: normal;}
div#column3 p span a {color:#2061A2; text-decoration: none;}
span#subtitle {font-size: 8pt;}

div#footer {width: 960px; background-color: #EEEEEE; text-align: center; padding: 0; clear: both;}
div#footer p {margin: 0.5em 0 0 0; font-size: 0.7em; font-weight: normal; color: #666666; line-height: 2em;}
div#footer span {font-size: 0.6em; line-height: 2.5em;}

.headlogo {margin: 0; padding: 0;}
.headservices {margin: 0; padding: 0;}

.contact {list-style-type: none;}
.input {width: 65%; margin: 0 0 0 5px;}
.check1 {margin: 0 0 0 30px;}
.check2 {margin: 0 0 0 60px;}
.check3 {margin: 0 0 0 90px;}
.button {text-align: right; width: 65%; margin: 0 0 0 5px;}

div#column23 form p {font-size: 0.8em; margin: 1em 30px 1em 30px; line-height: 1.5em; font-weight: normal;}
div#column23 form ul {font-size: 0.8em; margin: 1em 30px 1em 70px; line-height: 2em; list-style-type: none; font-weight: bold;}
div#column23 form ul span {font-weight: normal;}
div#column23 form ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 2em; list-style-type: none; font-weight: bold;}
div#column23 form ul ul span {font-weight: normal;}
div#column23 form ul ul ul {font-size: 1em; margin: 1em 0px 1em 40px; line-height: 2em; list-style-type: none; font-weight: normal;}
div#column23 form ul ul ul span {font-weight: bold;}