/* ----- Overall Document Formatting (HTML Element Definitions) ----- */
body {background: #D8D9B9; margin: 10px 0px 0px 0px;}
p,td {font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #333333;}
p {margin: 0px; padding: 0px 0px 12px 0px;}

table {border: 0px;}
img {border: 0px;}
ul li {list-style: square; margin-left: -8px;}
ul {margin-top: 0; padding-top: 0;}

h1 {font-family: Tahoma, Arial, sans-serif; font-size: 16px; line-height: 18px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px;}
h2 {font-family: Tahoma, Arial, sans-serif; font-size: 13px; line-height: 15px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px;}
h3 {font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px; font-weight: bold;}
h4 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px; font-weight: bold;}
.bodyrevert {font-size: 11px; line-height: 13px; font-weight: normal;}
.errorDiv {background: #990000; padding: 5px; color: #FFFFFF; margin-bottom: 12px;}

/* ----- Margin, Padding and Spacing Definitions ----- */
mainpad {padding: 10px 10px 10px 10px;}
subpad {padding: 5px 5px 5px 5px;}
.crbot {margin-bottom: 0px; padding-bottom: 0px;}
.crtop {margin-top: 0px; padding-top: 0px;}
.sptop {margin-top: 12px;}

/* ----- Layout Definitions ----- */
.w100 {width: 100%;}
.w50 {width: 50%;}
.l {text-align: left;}
.c {text-align: center;}
.r {text-align: right;}

/* ----- Color Definitions ----- */
.white {color: #FFFFFF;}
.black {color: #000000;}
.gray {color: #666666;}
.grayMedium {color: #999999;}
.grayLight {color: #AEAEAE;}
.red {color: #990000;}
.blue {color: #688BAE;}
.blueLight {color: #5E7893;}

/* ----- Link Definitions ----- */

.lsLink:link, .lsLink:visited {text-decoration: none; color: #959595;}
.lsLink:hover {text-decoration: none; color: #ffffff;}

.nu:link, .nu:visited, .nu:hover {text-decoration: none;}
.nu2:link, .nu2:visited, .nu2:hover {text-decoration: none; color: #ffffff;}

.whiteLink:link {text-decoration: none; color: #FFFFFF;}
.whiteLink:visited {text-decoration: none; color: #FFFFFF;}
.whiteLink:hover {text-decoration: underline; color: #FFFFFF;}

.divOver a {background:#CCCCCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}
.divOver a:visited {background:#CCCCCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}
.divOver a:hover {background:#FFFFCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}

/* ----- General Styles ----- */
.smalltext {color: #959595; font-size: 10px;}
.bigtext {font-size: 12px; line-height: 14px;}
.emp {font-style: italic;}

.bt {border-top: 1px solid #CCCCCC;}
.br {border-right: 1px solid #CCCCCC;}
.bb {border-bottom: 1px solid #CCCCCC;}
.bl {border-left: 1px solid #CCCCCC;}
.hr {border-bottom: 1px solid #CCCCCC; line-height: 1px; margin: 0px 0px 10px 0px;}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formbox {border:1px solid #666666; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:13px; padding-left:2px; color:#333333;}
.formButton {border:1px solid #666666; background-color:#a01800; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:13px; color:#ffffff; text-transform:uppercase;}
.redformbutton {border:1px solid #666666; background-color:#CC3300; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:13px; color:#FFFFFF; text-transform:uppercase;}
.formpad {padding-top: 5px; vertical-align: top; text-align: right;}

.cellHead {padding: 3px; border: 1px solid #FFFFFF; background: #00467F; color: #FFFFFF;}
.cellHead2 {padding: 3px; border: 1px solid #FFFFFF; background: #00467F; color: #FFFFFF; border-left: 0px;}
.cellBody {padding: 3px; border: 1px solid #FFFFFF; background: #EEEEEE; border-top: 0px;}
.cellBody2 {padding: 3px; border: 1px solid #FFFFFF; background: #EEEEEE; border-top: 0px; border-left: 0px;}
.cellBodyalt {padding: 3px; border: 1px solid #FFFFFF; background: #DDDDDD; border-top: 0px;}
.cellBody2alt {padding: 3px; border: 1px solid #FFFFFF; background: #DDDDDD; border-top: 0px; border-left: 0px;}

.main {background: #666666; width: 760px; padding: 1px; margin: 0 auto;}
.headerLeft {background: #ffffff; height: 99px; margin: 0 auto; padding: 5px;}
.headerRight {background: #ffffff; height: 99px; margin: 0 auto; padding: 1px;}
.navMain {background:url(/images/BKmenu.gif) top left repeat; border-top: 1px solid #383827; border-bottom: 1px solid #383827; height: 18px; clear: both;}
.homeContent {background:url(/images/buildingMain.jpg) top left repeat; height: 344px;}
.mainContent {background: #C9CAAB; height: 350px; min-height: 350px !important; padding: 10px 20px 10px 30px;!important; }
#ContentRow {min-height: 350px;}
.BodyHeading {text-align: center; text-decoration: bold; font-family: Tahoma, Arial, sans-serif; font-size: 13px; line-height: 15px; color: #CC3300}
.tdbg {background-color:#b2b2b2; text-align: center; text-decoration: bold; font-family: Tahoma, Arial, sans-serif;}
.addresses {background:url(/images/BKgrid.gif) top left repeat; border-top: 1px solid #383827;}
.footer {background: #252525; border-top: 1px solid #ffffff; height: 25px; padding: 0px;}
.footer2 {background: #252525; color: #959595; border-top: height: 25px;}
.menu {color: #ffffff; font-weight: bold; font-style: italic; padding: 2px;}
.menu a:link, a:visited {color: #ffffff; font-weight: none; font-style: none; padding: 2px; text-decoration: none;}
.menu a:hover {color: #ffffff; font-weight: bold; font-style: italic; padding: 2px; text-decoration: underline;}

table.format {width: 100%;} 
table.format th {background: #666; color: #FFF;}  
table.format th a, table.format th a:visited {color: #FFF;}  
table.format th a:hover {color: #EEE;}
table.format td {/*background: #F7F7F7; border-bottom: 2px solid #DDD;*/}  
table.noformat td {background: none; border: 0;}
table.format {width: 100%;}
table.format th {background: #666; color: #FFF;} 
table.format th a, table.format th a:visited {color: #FFF;}  
table.format th a:hover {color: #EEE;}
table.format td {/*background: #F7F7F7; border-bottom: 2px solid #DDD;*/}  
table.noformat td {background: none; border: 0;}

a:link {text-decoration: underline; color: #333333;}
a:visited {text-decoration: underline; color: #333333;}
a:hover {text-decoration: underline; color: #666666;}