body { margin: 0; padding: 0; background-color: #EAF6FB; }
body, form, td, div, span { font-family: Verdana, Sans-Serif; font-size: small; color: Black; }

a { color: #17B9E8; text-decoration: none; }
a:hover { text-decoration: underline; }

h1, p.header span, p.header { font-size: medium; font-weight: bold; margin-bottom: 3px; color: #17B9E8; }
h2 { font-size: small; font-weight: bold; margin-top: 20px; margin-bottom: 0; color: #17B9E8; }
h5 { color: #17B9E8; margin-bottom: 3px; font-weight: bold; font-size: x-large; }
h6 { color: #17B9E8; margin: 0; font-style:italic; font-size: small; }

img { border: none; margin: 0; padding: 0; }
form { border: none; margin: 0; padding: 0; }
input, textarea, select { font-size: 12px; }
ul { list-style-type: square; }

th { background-color: #17B9E8; padding: 3px; text-align: left; }
td { background-color: #8BDCF4; padding: 3px; }

.min-width-bar { width: 750px; }
.clear { clear:both; }
.bread-crumb { color: #17B9E8; font-size:x-small; }
.main-page { }
	.bs-logo { width: 255px; height: 130px; display: block; }
	.left-menu { display: inline; float: left; width: 255px; overflow: hidden; }
	.top-menu { display: block; }
	.main-content { display: block; min-width: 725px; overflow: visible; }
		/* LEFT MENU STYLES */
		.menu-header,
		.menu-footer { display: block; }
		.menu-header { }
		.menu-footer { }
		.menu-body { background: url('../images/menu-body-bg.png') no-repeat; width: 255px; height: 250px; }
			a.menu-item-selected,
			a.sub-menu-item-selected,
			a.menu-item,
			a.sub-menu-item { color: #172982; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: bold; line-height: 22px; height: 22px; display: block; margin: 0 0 3px; }
			a.menu-item:hover,
			a.sub-menu-item:hover { text-decoration: none; background: #17B9E8; }
			a.menu-item { width: 205px; padding: 0 0 0 40px; background: #45C7ED url('../images/menu-item-bg.png') no-repeat; }
			a.menu-item:hover {  background: url('../images/menu-item-bg-hover.png') no-repeat; }
			
			a.sub-menu-item { width: 175px; padding: 0 0 0 70px; background: #8BDCF4 url('../images/sub-menu-item-bg.png') no-repeat; }
			a.sub-menu-item:hover { background: url('../images/sub-menu-item-bg-hover.png') no-repeat; }
			
			a.menu-item-selected { width: 205px; padding: 0 0 0 40px; background: #17B9E8 url('../images/menu-item-bg-hover.png') no-repeat; }
			a.sub-menu-item-selected { width: 175px; padding: 0 0 0 70px; background: #17B9E8 url('../images/sub-menu-item-bg-hover.png') no-repeat; }
	
	.top-menu, .main-content { margin-left: 255px; }
	.top-menu { height: 83px; }
		/* TOP MENU STYLES */
		.top-blue-bar { background-color: #009DDF; height: 12px; }
		.top-menu-bg { background: #009DDF url('../images/top-menu-bg.png') repeat-y; height: 31px; padding: 40px 0 0; text-align: right; }
		.top-menu-items-0 { width: 199px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
		.top-menu-items-1 { width: 328px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
		.top-menu-items-2 { width: 457px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
		.top-menu-items-3 { width: 586px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
		.top-menu-items-4 { width: 715px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
		.top-menu-items-5 { width: 844px; height: 31px; margin-left: auto; margin-right: 0; background-color: #EAF6FB; text-align: left; }
			.top-menu-item { display: inline-block; background-color: #009DDF; width: 125px; height: 27px; line-height: 27px; margin: 4px 0 0 4px; 
			                 color: White; text-decoration: none; text-align: center; font-family: Verdana; font-size: 10px; font-weight: bold; }
			                 
	/* MAIN CONTENT STYLES*/
	.main-content-text { margin-right: 215px; padding: 20px 0 0 10px; }
		.bread-crumb-trail { padding: 5px 0; }
	.main-content-image { display: inline; float: right; width: 199px; overflow:hidden; }
	.banner-subtitle { width: 199px; height: 35px; background-color: #009DDF; text-align:center; line-height: 35px; font-size: medium; font-weight: bold; color: #172982; }
	
	/* IE6 hacks */
	.top-blue-bar { font-size: 1px; }
	body { background-image: url('../images/bs-logo-bg.png'); background-repeat: no-repeat; }
