body {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    color: black;
    font-size: 11px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
img {
    border-style: none;
    vertical-align: bottom;
}
a:link {
    color: #0062C8;
}
a:visited {
    color: #0062C8;
}
a:hover {
    color: #8B8ED2;
}
a.javascript {
	color: #0062C8;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
a.javascript:hover {
	color: #8B8ED2;
	cursor: hand;
	cursor: pointer;
}
a.chalkboard:link {
    color: #FFFFFF;
}

option.blue {
    font-size: 11px;
    color: #000000;
    background-color: #e5eff8;
}
OPTION.white {
    font-size: 11px;
    color: #000000;
    background-color: #ffffff
}
table.booklists {
	width: 100%;
	margin: 0px 1px;
	border-collapse: collapse;
	border-bottom: solid 1px #ffffff;
}
table.booklists th {
	background-color: #7fb0e3;
	border-top: solid 2px #ffffff;
	border-bottom: solid 1px #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.booklists th a:link {
    color: #ffffff;
}
table.booklists th a:visited {
    color: #ffffff;
}
table.booklists th a:hover {
    color: #8B8ED2;
}
table.booklists td {
    vertical-align: middle;
    padding: 2px 10px;
	font-weight: normal;
    font-size: 12px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.titlelist {
	border-collapse: collapse;
}
table.titlelist th {
	background-color: #7fb0e3;
	border-right: solid 1px #ffffff;
	border-bottom: solid 3px #ffffff;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.titlelist td {
	border-right: solid 1px #ffffff;
	font-weight: normal;
    font-size: 12px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.paging {
    width: 100%;
	border-collapse: collapse;
}
table.paging td {
    height: 25px;
    vertical-align: bottom;
    padding-bottom: 5px;
	font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.summary {
    width: 100%;
}
table.summary th {
	border: solid 1px #ffffff;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.summary td {
	border: solid 1px #ffffff;
	text-align: center;
	vertical-align: bottom;
	font-weight: normal;
    font-size: 13px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.webnews {
	border-collapse: collapse;
}
table.webnews th {
    padding: 5px;
	font-weight: normal;
    font-size: 12px;
    color: white;
    background-color: #7fb0e3;
    border-bottom: solid 2px #ffffff;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.webnews td {
    padding: 0px 5px;
	font-weight: normal;
    font-size: 11px;
    color: black;
    vertical-align: top;
    border-bottom: solid 2px #ffffff;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.webnews td.date1 {
    width: 65px;
    background-color: #cce0f4;
    border-right: solid 1px #ffffff;
    text-align: center;
}
table.webnews td.date2 {
    width: 65px;
    background-color: #b2d0ee;
    border-right: solid 1px #ffffff;
    text-align: center;
}
table.webnews td.news1 {
    background-color: #cce0f4;
}
table.webnews td.news2 {
    background-color: #b2d0ee;
}

div.Title {
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	color: #181ea5;
}

div.Header {
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	color: #181ea5;
}


.SanSerif10 {
    font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif10Bold {
    font-weight: bold;
    font-size: 10px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif11 {
    font-weight: normal;
    font-size: 11px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif11Bold {
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif11BoldIndent {
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    text-indent: 1.5em;
}
.SanSerif11White {
    font-weight: normal;
    font-size: 11px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12 {
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12Bold {
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12Blue {
    font-weight: normal;
    font-size: 12px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12BoldBlue {
    font-weight: bold;
    font-size: 12px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12White {
    font-weight: normal;
    font-size: 12px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif12BoldWhite {
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif13 {
    font-weight: normal;
    font-size: 13px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif13Bold {
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif13Blue {
    font-weight: normal;
    font-size: 13px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif13BoldBlue {
    font-weight: bold;
    font-size: 13px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif13BoldWhite {
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif14 {
    font-weight: normal;
    font-size: 14px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif14Bold {
    font-weight: bold;
    font-size: 14px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif14White {
    font-weight: normal;
    font-size: 14px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif14BoldWhite {
    font-weight: bold;
    font-size: 14px;
    color: white;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif16 {
    font-weight: normal;
    font-size: 16px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif16Bold {
    font-weight: bold;
    font-size: 16px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.SanSerif16Blue {
    font-weight: normal;
    font-size: 16px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.SanSerif16BoldBlue {
    font-weight: bold;
    font-size: 16px;
    color: #181ea5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif18 {
    font-weight: normal;
    font-size: 18px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif18Bold {
    font-weight: bold;
    font-size: 18px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SanSerif18BoldBlue {
    font-weight: bold;
    font-size: 18px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    color: #181ea5;
}

.Trebuchet14 {
    font-weight: normal;
    font-size: 14px;
    color: black;
    font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.layout_outside {
	margin: 0px 10px;
	text-align: left;
	min-width: 800px;
	overflow: hidden;
}
.layout_outside_popup {
	margin: 0px 10px;
	text-align: left;
	overflow: hidden;
}
.layout_blueline {
	border: solid 1px #0062c8;
	overflow: hidden;
}
.layout_whitetop {
    position: relative;
    width: 363px;
    height: 31px;
    left: 0px;
    top: 0px;
}
.layout_imgtop {
    position: relative;
    top: 1px;
}
.layout_yellowtop {
    position: relative;
    height: 66px;
    background-image: url(/images/layout/Back_Table-Header_Online.gif);
    border-right: 2px solid white;
    overflow: hidden;
}
.layout_headline {
    position: relative;
    float: left;
    width: 363px;
    height: 66px;
    left: 0px;
    top: 0px;
}
.layout_headline_popup {
    position: relative;
    float: left;
    width: 230px;
    height: 66px;
    left: 0px;
    top: 0px;
}
.layout_navbar1 {
    height: 29px;
    text-align: center;
    background-image: url(/images/layout/Back_Table-Nav1-4.gif);
}
.layout_navbar2 {
    height: 27px;
    background-color: #cce0f4;
}
.layout_navbar_main {
	height: 29px;
	background: #0062C8;
	width: 100%;
	color: #FFFFFF;
	overflow: hidden;
}
.layout_navbar_main ul {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.layout_navbar_main ul li {
	list-style: none;
	float: left;
	font: bold 11px arial;
	border-right: 1px #FFFFFF solid;
	color: #FFFFFF;
}
.layout_navbar_main ul li a {
	display: block;
	text-align: center;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #0062C8;
	border-bottom: none;
	width: 75px;
	color: #FFFFFF;
	line-height: 10px;
}
.layout_navbar_main ul li a.double {
	padding-top: 3px;
	height: 25px;
}
.layout_navbar_sub {
	height: 29px;
	background: #CCE0F4;
	width: 100%;
	border-bottom: 1px solid #0062C8;
}
.layout_navbar_sub ul {
	margin: 0px;
	padding: 0px;
}
.layout_navbar_sub ul li {
	list-style: none;
	float: left;
	font: bold 11px arial;
}
.layout_navbar_sub ul li a {
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	color: #0062C8;
	line-height: 12px;
	float: left;
	background: #CCE0F4;
}
.layout_navbar_sub ul li a:hover {
	color: #f8f622;
	background: #7fb0e3;
}
.layout_navbar_sub ul li a.double {
	padding-top: 3px;
	height: 26px;
}
.layout_navbar_bottom {
	font-weight: bold;
	color: #0062C8;
	margin: 10px;
}
.layout_navbar_bottom a {
	color: #181EA5;
	background: #FFFFFF;
	line-height: 10px;
	padding: 0px 5px;
	text-decoration: none;
}
.layout_navbar_bottom a:hover {
	color: #FBF704;
	background: #0062C8;
}
.layout_navbar_bottom a:visited {

}
.layout_navbar_bottom a.selected {
	color: #FFFFFF;
	background: #7FB0E3;
}
.layout_navbar_bottom a.selected:hover {
	color: #FBF704;
}
.layout_bluebarlite {
    height: 10px;
    background-color: #0062c8;
}
.layout_table {
    border-collapse: collapse;
    width: 100%;
}
.layout_sidebar {
    width: 180px;
    vertical-align: top;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 100px;
}
.layout_content 
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5pix;
    vertical-align: top;
}
.layout_center {
    text-align: center;
}
.layout_BTSB-Hdr {
    height: 48px;
    background-color: #e5eff8;
    overflow: hidden;
}
.layout_brochure {
    position: relative;
    float: left;
    width: 250px;
    height: 150px;
    margin-right: 20px;
    overflow: hidden;
}

p.History {
    text-align: left;
}

img.History {
    padding: 5px;
}

.highlightrow
{ 
	background-color: #8888FF;
	cursor: pointer;
	cursor: hand;
}

.lightrow
{
	color: #000000;
	background-color: #FFFFFF;
}
.darkrow
{
	color: #000000;
	background-color: #e5eff8;
}


div.SpecHeader {
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	color: #181ea5;
}

div.SpecTitle {
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	color: #181ea5;
}

div.SpecHeader2 {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	color: #000000;
}

div.SpecHeader3 {
	font-size: 12px;
	font-weight: bold;
	color: #181ea5;
	height: 20px;
}

div.SpecContainer {
	width: 530px;
	float: left;
	padding-right: 10px;
	border-right: 1px solid blue;
}

div.SpecHelpContainer {
	margin-left: 10px;
	width: 220px;
	height: 600px;
	float: left;
}

div.SpecClearPadding {
	clear: both;
	padding-bottom: 20px;
}

div.SpecClear {
	clear: both;
	width: 100%;
}

div.SpecClearBorder {
	clear: both;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid blue;	
}

div.SpecFormClearPadding {
	clear: both;
	padding-bottom: 15px;
}

div.SpecForm {
	width: 470px;
	background-color: #cce0f4;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	border-width: 1px 1px 0px 1px;
	border-color: blue;
	border-style: solid;
}

div.SpecFormSectionHeading {
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	width:95px;
	color: #181ea5;
	font-weight: bold;
	font-size: 12px;
}

div.SpecFormSectionContent {
	float: left;
	width: 370px;
	background-color: white;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #181EA5;
}

div.ClassificationOption {
	white-space: nowrap;
	padding-left: 3px;
	padding-bottom: 5px;
	width: 100px;
	float: left;
}

/* Begin - Round Section Headed */
div.RoundedSectionHead {
	background-color: #181ea5;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 510px;
}


/* End - Round Section Headed */

/* Begin - Yellow Forms */
td.YellowFormGold {
    font-size: 20px;
    color: #f6f3e5;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: #a78700
}
td.YellowFormCream {
    font-size: 20px;
    color: #a78700;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: #f6f3e5
}
td.YellowFormCreamSmall {
    font-size: 12px;
    color: #a78700;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: #f6f3e5
}
td.YellowFormWhite {
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: white
}
.YellowFormHelpHeadline {
    font-weight: bold;
    font-size: 14px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: white;
}
.YellowFormHelp {
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: white;
}
.GoldNote {
    margin-top: 5px;
    font-size: 11px;
    margin-bottom: 5px;
    color: #f6f3e5;
    margin-right: 10px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    text-align: right;
    background-color: #a78700;
}
.MarginRighttColumn {
    margin-left: 10px;
}
.MarginRightSubColumn {
    margin-left: 30px;
}
.MarginPrices {
    margin-right: 10px;
}
/* End - Yellow Forms */

div.BusyOverlay {
	z-index:998;
	position:fixed;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	display:none;
	background-color: #000000;
	text-align: center;
	filter:alpha(opacity=50); /* IE */
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.50; /* FireFox */
}

div.BusyOverlayMessageBox {
	
	z-index:999;
	background-color: #CCE0F4;
	border: 1px solid black;
	width: 300px;
	text-align: center;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	position: fixed;
	top: 35%;
	left: 50%;
	padding-top: 20px;
	margin-left: -150px;
	margin-top: -85px;
	display:none;
	overflow: auto;
}

div.BusyOverlayMessage {
	font-weight: bold;
	display:none;
    font-size: 18px;
    color: blue;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/* Begin - Slider Style */
*.clip {
    position: absolute;
    margin: 0;
    z-index: 1;
    line-height: 0px;
    font-size: 0px;
    text-align: left;
    height: 17px;
    width: 12px;
    top: -8px;
    background-image: url('/images/layout/slider_clip.gif');
    background-repeat: no-repeat
}

*.slider_track {
    margin-top: 5px;
    float: left;
    line-height: 0px;
    font-size: 0px;
    text-align: left;
    padding: 0px;
    width: 155px; 
    height: 3px;
    background-color: #6b7681;
    border: 1px solid black;
    position: relative;
}

*.slider_display {
    color: black;
    background-color: #cce0f4;
    border: none;
    width: 30px;
    text-align: center;
}

*.slider_wrapper {
    width: 165px;
    margin-left: auto;
    margin-right: auto;
}

.slider_help {
    position: absolute;
    width: 350px;
    height: 180px;
    left: 400px;
    top: 200px;
    padding: 15px;
    z-index: 10;
    background-color: #ffffde;
    border: solid 2px #666666;
    color: black;
    font-size: 12px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
/* End - Slider Style */

.toolsSidebar {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    font-weight: 900;
    display: block;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
}

.toolsSidebar:hover {
	color: #f8f622;
	background: #7fb0e3;
}
.article {
    font-size: 11px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.subtitle {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}