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

body  {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
margin:0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding:0px;
text-align:left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
background-color:#feffd5;
}

#home_background {
background-image:url(_images/bking_repeat_LtYel.jpg); 
background-repeat:repeat-x;
}
#sub_background {
background-image:url(_images/bking_repeat_sub_LtYel.jpg); 
background-repeat:repeat-x;
}


p {
font-size:13px;
line-height:16px;
width:500px;
color:#666666;
margin-left:61px;
}

.txt {
font-size:13px;
line-height:16px;
color:#666666;
}

.contactForm {
	margin-left:61px;
}

h1 {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:28px;
font-weight:lighter;
color:#7AC141;
margin-left:60px;
}

.h1_subs {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:28px;
font-weight:lighter;
color:#7AC141;
margin-top:-28px;
margin-left:60px;
}



h2 {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:16px;
font-weight:bold;
color:#7AC141;
margin-top:25px;
margin-left:61px;
}

hr {
border:0px;
color:#005488;
background-color:#a3c1d3;
margin-top:20px;
margin-bottom:16px;
height:1px;
width:100%;
text-align:left;
}

sup {
font-size:8px; 
line-height:0px;
}

.fakecaps {
font-size: smaller;
text-transform: uppercase;
}



a:link {text-decoration:none; color:#7AC141;}
a:visited {text-decoration:none; color:#7AC141;}
a:active {text-decoration:none; color:#7AC141;}
a:hover {text-decoration:underline; color:#FDB932;}






.body_list {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:13px;
line-height:14px;
color:#666666;
width:500px;
margin-left:34px;
margin-top:13px;
margin-bottom:20px;
}
.body_list li {
margin-top:4px;
margin-bottom:10px;
}

.subLI {
background: url(_images/bullet_box.gif) left top no-repeat;
padding-left:18px;
margin-left:0px;
list-style-type:none;
}

.linkLI {
background: url(_images/bullet_arrow.gif) left top no-repeat;
padding-left:18px;
margin-left:0px;
list-style-type:none;
}

.sitemapLI_section {
background: url(_images/bullet_sitemap_section.gif) left top no-repeat;
color:#FDB932;
padding-left:18px;
margin-left:0px;
list-style-type:none;

}
.sitemapLI_sub {
background: url(_images/bullet_sitemap_sub.gif) left top no-repeat;
padding-left:34px;
margin-left:0px;
list-style-type:none;
}

.numberLI {
padding-left:8px;
margin-left:8px;
}




.orangeType {
color:#FDB932;
}
.red_hl {
color:#ca2b2f;
}



#body_copy_home {
width:585px;
margin-bottom:20px;
}
#body_copy {
width:585px;
margin-bottom:20px;

}
#banner_holder {
margin-top:0px;
width:300px;
margin-bottom:20px;
}



.twoColFixLt #container_flash { 
width:1005px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
/* background:#ffffff; */
margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
border: 0px solid #000000;
text-align:left; /* this overrides the text-align: center on the body element. */

}

.twoColFixLt #container { 
width:920px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
/* background:#ffffff; */
margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
border: 0px solid #000000;
text-align:left; /* this overrides the text-align: center on the body element. */
}


.twoColFixLt #sidebar1 {
float:right; /* since this element is floated, a width must be given */
width:300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
height:100%;
/* background:#ffffff;  the background color will be displayed for the length of the content in the column, but no further */
padding: 0px 60px 0px 40px;
}

.twoColFixLt #subContent { 
margin:-1px 0px 0px 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
padding:0px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.twoColFixLt #homeContent { 
margin:-1px 0px 0px 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
padding:0px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.twoColFixLt #homeBodyContent { 
margin:-1px 0px 0px 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
padding:0px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}





.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float:right;
margin-top:10px;
margin-left:30px;
margin-right:58px;
margin-bottom:10px;
}
.fltlft { /* this class can be used to float an element left in your page */
float:left;
margin-right:30px;
}
.fltlft_07cv{ /* this class can be used to float an element left in your page */
float:left;
margin-right:10px;
margin-top:-8px;
}





.footnote {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:11px;
font-style:normal;
margin-top:0px;
margin-left:80px;
}
.footnote_usage {
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:11px;
font-style:italic;
}




.footer_list{
font-family:"Trebuchet MS", Verdana, Georgia, serif;
font-size:11px;
color:#666666;
padding-top:0px;
margin-top:0px;
margin-left:80px;
margin-bottom:10px;
width:100%; /*leave this value as is in most cases*/
overflow:hidden;
}

.footer_list ul{
margin:0px;
padding:0px;
width:80%; /*width of menu*/
}

.footer_list ul li{
display:inline;
margin-right:8px;
line-height:16px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}

