body { color: #003; font-size: 0.9em; font-family: Arial; line-height: 130%; background-image: url(../images/background.gif); background-repeat: repeat; background-position: left top;  }
/*----Menu----*/
.menu { background-image: url(../images/menuart.gif); background-repeat: repeat-y; background-position: 0 0; text-align: left; word-spacing: 2px; position: relative; top: 0; left: 0; width: 160px; height: auto; float: left; margin: 15px 20px 25px 10px; padding: 5px; border: solid 3px #c1272d;; }
.menuItem { width: 140px; height: 20px; font-size: 18px; color: #fff; font-family: "Times New Roman"; border-style: solid; border-width: 1px; background-color: #000; text-align: left; vertical-align: middle; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.menuItem a:link, .menuItem a:visited { font-size: 18px; color: #fff; text-decoration: none; }
.subMenu { color: #000; font-size: 13px; line-height: 150%; text-align: left; width: 130px; height: auto; margin: 5px 10px; }
.subMenu a:link, .subMenu a:visited { font-size: 13px; color: #000; text-decoration: none; }
.subMenu a:hover, .subMenu a:active { font-size: 13px; color: #900; text-decoration: none; }
.menuItem:hover, .menuItem.over, menuItem:active, menuItem.active { background-color: #b31e17; }
/*----Blocks----*/
.space li { margin-bottom: 25px; margin-top: 15px; }
.box { float: left; margin-right: 18px; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.header1{ background-image: url(../images/home-header.gif); background-repeat: no-repeat; background-position: left bottom; width: 900px; height: 201px; margin-right: auto; margin-left: auto; border-color: #000; border-style: solid; border-width: 2px 2px 10px; }
.header2{ background-image: url(../images/home-header.gif); background-repeat: no-repeat; background-position: left bottom; width: 900px; height: 201px; margin-right: auto; margin-left: auto; border-color: #000; border-style: solid; border-width: 2px 2px 10px; }
.logo{ background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: 0 0; width: 299px; height: 103px; margin-top: 48px; margin-left: 22px; }
.address{ color: #00549d; font-size: small; font-family: "Times New Roman"; line-height: 125%; position: relative; top: 94px; left: 38px; }
.accentbar { background-color: #000; width: 900px; height: 10px; clear: both; margin: -2px auto auto; }
.container { color: #000; font-family: Georgia; background-color: #fff; width: 900px; height: auto; margin-right: auto; margin-left: auto; border-left: 2px solid #000; border-bottom: 2px solid #000; border-right: 2px solid #000; }
.content { color: #231f20; width: 670px; height: auto; float: right; margin-right: 0; margin-bottom: 27px; margin-left: 0; padding-right: 0; padding-left: 0; }
.text { color: #231f20; clear: left; padding: 30px 12px 0 0; list-style-position: inside; }
.alignleft { color: #fff; font-family: helvetica; font-style: italic; background-color: #005271; width: 250px; z-index: 4; float: right; margin-left: 20px; padding: 4px; border: solid 1px #000; }
.sidebar { color: #fff; font-size: 1em; font-family: verdana; background-color: #005271; text-align: left; width: 220px; height: auto;  float: right; clear: right; margin-bottom: 15px; margin-left: 20px; padding: 4px; border-left: 2px solid #000; border-bottom: 2px solid #000; }
.sidebar-about { color: #000000; font-size: 1em; font-family: verdana; background-color: #ffffff; text-align: left; width: 220px; height: auto;  float: right; clear: right; margin-bottom: 15px; margin-left: 20px; border-left: 2px solid #000; border-bottom: 2px solid #000; }
.padding{ padding: 6px 0 0 6px; }
#subscriber3 { color: #fff; font-size: 0.9em; font-family: verdana; background-color: #005271; text-align: center; padding: 6px; }
#subscriber2, #subscriber2 a:link{ color: #fff; font-size: 0.9em; font-family: verdana; background-color: #005271; text-decoration: none; text-align: center; }
#subscribe-link, #subscribe-link a:link, #subscribe-link a:visited{ color: #fff; font-size: 0.9em; font-family: verdana; line-height: 1.6em; background-color: #005271; text-decoration: none; text-align: left; }
#subscribe-link a:hover{ color: #fff; font-size: 0.9em; font-family: verdana; line-height: 1.6em; background-color: #005271; text-decoration: underline; text-align: left; }
#subscriber2 a:hover{ color: #fff; text-decoration: underline; }
#subscriber2 a:visited{ color: #fff; text-decoration: none; }
#subscriber { color: #fff; font-size: 0.9em; font-family: verdana; line-height: 125%; background-color: #005271; text-align: center; width: 250px; height: auto; z-index: 5; float: right; clear: right; margin-bottom: 15px; margin-left: 20px; padding: 0 0 9px; border-left: 2px solid #000; border-bottom: 2px solid #000; }
#subscriber-home { color: #fff; font-size: 0.9em; font-family: verdana; line-height: 125%; background-color: #005271; text-align: center; width: 250px; height: auto; z-index: 5; float: right; clear: right; margin-bottom: 15px; margin-left: 20px;  border-left: 2px solid #000; border-bottom: 2px solid #000; }
#subscriber-home img{ margin-top: 12px; }
.subscribeHead { color: #fc6; font-size: 1.1em; font-weight: bold; text-transform: uppercase; margin-top: 0; margin-bottom: 6px; }
.subscribeHead a:link, .subscribeHead a:visited { color: #fc6; text-decoration: none; }
.subscribeHead a:hover, .subscribeHead a:active { color: #fff; text-decoration: none; }
.subscribeH2 { color: #fc6; font-size: 1.1em; font-weight: bold; margin-top: 0; margin-bottom: 6px; padding-top: 6px; }
.subscribeH2 a:link { color: #fc6; font-size: 1.1em; font-weight: bold; text-decoration: none; margin-top: 0; }
.subscribeH2 a:visited { color: #fc6; font-size: 1.1em; font-weight: bold; text-decoration: none; margin-top: 0; }

.subscribeH2 a:hover { color: #fff; font-size: 1.1em; font-weight: bold; text-decoration: underline; margin-top: 0; }
#clearer { width: 100%; height: 1px; clear: both; }

.content-clear { width: 550px; height: 10px; clear: both; }
#mp3Box { font-size: 1.2em; font-weight: bold; background-image: url(../images/mp3-box.gif); background-repeat: no-repeat; text-align: right; width: 150px; height: 150px; float: left; clear: left; margin-bottom: 25px; margin-left: 12px; padding: 50px 6px 9px; border: solid 1px #000; }
#mp3Box a:link, #mp3Box a:hover, #mp3Box a:visited { text-decoration: none; }
.imageLeft { width: auto; height: auto; float: left; clear: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.footer { color: #fff; font-size: 0.8em; font-family: "Times New Roman"; line-height: 140%; background-color: #000; text-align: center; word-spacing: 2px; position: relative; width: 890px; margin: 10px auto 0; padding: 15px 5px 9px; }
.footer a:link{ color: #fc6; font-family: "Times New Roman"; line-height: 130%; text-decoration: underline; text-align: center; position: relative; }
.footer a:visited { color: #fff; font-family: "Times New Roman"; line-height: 130%; text-decoration: underline; text-align: center; position: relative; }
.footer a:hover{ color: #fff; font-family: "Times New Roman"; line-height: 130%; text-decoration: underline; text-align: center; position: relative; }
/*----Style----*/
a:link { color: #005271; text-decoration: underline; }
a:visited { color: #005271; text-decoration: none; }
a:hover { color: #7a0b0b; text-decoration: underline; }
blockquote { color: #005271; font-size: 1em; font-weight: bold; font-style: italic; line-height: 160%; background-color: #e7e2e2; background-image: url(../images/quoteleft.gif); background-repeat: no-repeat; background-position: left top; width: auto; z-index: 4; margin: 20px 30px 20px 12px; padding: 6px 4px 4px 47px; }
.request { color: #e7e2e2; font-size: 1.1em; font-weight: bold; font-style: italic; background-color: #005271 ; padding: 8px; border: solid 1px #005271; } 

.request a{ color: #e7e2e2; font-size: 1.1em; font-weight: bold; font-style: italic; line-height: 160%;  }
.mail-header { background-color: #e7e2e2; font-size: 1.1em; font-weight: bold; font-style: italic; line-height: 160%; color: #005271 ; padding: 2px 0 2px 9px; border-top: 1px solid #005271; }
.mail { background-color: #e7e2e2; padding-top: 0; padding-bottom: 6px; padding-left: 9px; }
.newsletterfooter, .newsletterfooter a:link, .newsletterfooter a:hover, .newsletterfooter a:visited { color: #999; font-size: 0.9em; margin-top: 22px; margin-bottom: 22px; }
.class-header { color: #e7e2e2; font-size: 1.1em; font-weight: bold; font-style: italic; line-height: 160%; background-color: #005271 ; margin: 0 30px 0 12px; padding: 6px 4px 4px 15px; border: solid 1px #005271; }
.class { background-color: #e7e2e2; margin: 0 30px 0 12px; padding-top: 0; padding-bottom: 6px; padding-left: 9px; border: solid 1px #005271; }
 .class-wide { background-color: #e7e2e2; margin: 0 30px 0 12px; padding-top: 8px; padding-bottom: 6px; padding-left: 9px; border-left: 1px solid #005271; border-right: 1px solid #005271; }
 .class-photo { background-color: #e7e2e2; background-image: url(../images/LKBpoint.jpg); background-repeat: no-repeat; background-position: right bottom; margin: 0 30px 0 12px; min-height: 340px; height: auto !important; height: 340px; padding: 6px 160px 6px 9px; border-left: 1px solid #005271; border-bottom: 1px solid #005271; border-right: 1px solid #005271; }
.blueboxfooter { color: #fff; font-size: 1.1em; font-style: italic; line-height: 160%; background-color: #005271; text-align: left; padding: 5px; border: solid 1px #005271; }
ul dl li { list-style-type:none; line-height:normal; border: solid 3px #e7e2e2; }
ul dl li dt { color: #b31e17; margin-left: 5px; }
ul dl li dd { width: 520px; padding: 8px; margin-bottom: 20px; }
ul dl li dt, ul dl li dd {
list-style-type:none;
font-size:0px;
line-height:normal;
font-size:small;
}
dt {
font-weight:bold;
margin-bottom: 5px;
}



ul{ margin-top: 9px; margin-left: 16px; }
li{ line-height: 170%; list-style-position: outside; }
td li{ line-height: 170%; list-style-position: inside; }
.quote { color: #000; font-size: 1.2em; font-weight: bold; font-style: italic; }
.quoteName { color: #333; font-size: 1em; text-indent: 25px; }
.testimonial { color: #00549d; font-size: 1.4em; font-family: Georgia; font-style: italic; line-height: 150%; }
.location { width: 100px; height: auto; float: left; padding-right: 10px; padding-left: 10px; }
.mp3Bold { color: #005271; font-size: 1.2em; font-weight: bold; font-style: italic; }
.announce { color: #005271; font-size: 1.3em; font-style: italic; text-align: center; width: 300px; height: auto; float: right; margin-top: 15px; margin-bottom: 15px; margin-left: 15px; }
.flight { width: 375px; }
.audio { color: #b31e17; font-size: 1em; font-weight: bold; }
.notes { color: #666; font-size: 0.8em; font-style: italic; line-height: 120%; }
/*----Bold Stuff----*/
.boldfact{ color: #b31e17; font-weight: bold; font-style: italic; }
.boldList li { font-weight: bold;  list-style:  none url(../images/starburst.gif) outside; }
.boldcontent{ color: #005271; font-size: 1.1em; font-weight: bold; font-style: italic; }
h1 { color: #c1272d; font-size: 1.4em; font-family: Georgia; font-weight: bold; line-height: 100%; text-transform: uppercase; margin-bottom: 10px; 
padding-bottom: 0; 
 }
h2 { color: #b31e17; font-size: 1.3em; font-family: Georgia; font-weight: bold; line-height: 125%; padding-top: 2px; margin-bottom: 0; 
padding-bottom: 0; 
}
h3 { color: #000; font-size: 1.1em; font-family: Georgia; font-weight: bold; line-height: 140%; padding-top: 12px;margin-bottom: 0; 
padding-bottom: 0; 
 }
h4 { color: #b31e17; font-size: 1.2em; font-family: Georgia; font-weight: bold;  padding-top: 12px;margin-bottom: 0; 
padding-bottom: 0; 
 }
.emphasis { color: #b31e17; font-size: 1.2em; font-family: Georgia; font-weight: bold; }
.emphasisBlk { color: #000; font-size: 1.2em; font-family: Georgia; font-weight: bold; }
.subtitle { color: #000; font-size: 1.1em; font-family: Georgia; font-weight: bold; font-style: italic; }
/*----FAQ page----*/
ul.ques{ color: #b31e17; font-family: Georgia; font-weight: bold; margin-left: 0; padding-left: 0; list-style-type: none; list-style-image: none; }
li.ques{ color: #b31e17; font-size: 1.1em; font-family: Georgia; font-weight: bold; margin-left: 0; padding-bottom: 12px; padding-left: 0; list-style-type: none; list-style-image: none; }
.ques a:link{ color: #b31e17; text-decoration: underline; }
.ques a:hover{ color: #005271; text-decoration: underline; }
.ques a:visited{ color: #005271; text-decoration: none; }

p.ques { color: #b31e17; font-size: 1.1em; font-family: Georgia; font-weight: bold; margin: 0; padding: 12px 0 0; }
p.answer { font-family: Georgia;  margin: 0; padding: 0; }