/* style for all but IE6 */

html, body {font-family: arial; font-size: 86%; margin: 0; padding: 0; text-align: left; background-color: #b7d3f0; }
body {font-family: arial; font-size: 88%; margin: 0; padding: 0; text-align: left; background-color: #b7d3f0; }
h1 h2 h3 h4 p a ul ol {padding: 0; margin: 0; }
ul {list-style-type; none; font-weight: normal; }
ol {list-style-type: decimal; font-weight: normal; }
ol.textolli {display: block; list-style-type: decimal; list-style-position: outside; font-size: 106%; color: #321e16; padding-bottom: 16px; }
ol.textsubolli {display: block; list-style-type: lower-alpha; list-style-position: outside; font-size: 106%; color: #321e16; padding-bottom: 12px; font-weight: normal; }

#wrapper {background-color: #ffffff; width: 900px; background-image: url(images/lhfglogo.png); background-repeat: no-repeat; background-position: 30px 14px; overflow: hidden; background-scroll: scroll; border: 4px solid #37278a; margin: 10px auto 60px auto; }

#skiptotext {position: absolute; top: 50px; left: -500px; }

h1 {background-color: transparent; font-family: georgia,times; color: #393f90; font-size: 230%; text-align: left; font-weight: bold; padding: 18px 0px 24px 165px; }
#strap {display:block;font-family: tahoma,arial; color: #4c7cc2; font-size: 60%; font-weight: bold;padding-top:8px; }

#mainmenu {background-color: #ffffff;padding-top:2px;margin-top: 2px; border-top:3px solid #37278a; border-bottom:3px solid #37278a; }

.menuli {display: inline; padding-right: 12px; border-right: 1px #37278a solid; margin-left: 12px; }
.menulilast {display: inline; padding-right: 0px; border-right: 0px; margin: 12px; }

#content {width: 840px; background-color: #ffffff; padding-bottom: 20px; margin-left: 30px; }

.contentleft {text-align: left; width: 550px; background-color: #ffffff; }

.sidebar {float:right; text-align: left; width: 250px; background-color: #ffffff; margin: 0px 0px 0px auto; }

.break {clear: both; }

h2 {font-size: 160%; font-family: georgia, times; color: #393f90; font-weight: bold; padding-top: 12px; padding-bottom: 4px; }
h3 {font-size: 128%; font-family: georgia, times; color: #393f90; font-weight: bold; padding-bottom: 4px; }
h4 {font-size: 118%; font-family: georgia, times; color: #393f90; font-weight: bold; padding-bottom: 4px; border-bottom: solid 1px #3f4599; }

.textlist {list-style-type: square; list-style-position: outside; font-size: 102%; color: #12132d; font-weight:normal; }
.textli {list-style-type: square; font-size: 102%; color: #12132d; padding-bottom: 16px; font-weight:normal; }
.textsubli {list-style-type: disc; list-style-position: outside; font-size: 102%; color: #12132d; padding-bottom: 12px; font-weight:normal; }
.textsublist {display: block; list-style-type: disc; font-size: 102%; color: #12132d; list-style-position: outside; font-weight:normal; }

p {font-size: 106%; color: #12132d; font-weight: normal; }
td {font-size: 106%; color: #12132d; font-weight:normal; }

.big {font-size: 112%; color: #321e16; font-weight: bold; line-height: 130%; }
.pink {color: #a3008d; }
.darkbrown {color: #321e16; }
.midbrown {color: #70625d; }
.palebrown {color: #9c7e76; }
.green {color: #8bac42; }
.black {color: #000000; }

blockquote {padding: 0px 30px; }
.emphasis {font-weight:bold; color:#3f4599; }
.header {font-weight:bold; color: #3f4599; }
.boxed {width:220px; padding:6px; border: solid 2px #3f4599; margin-left:30px;background-color: #dae8f7; }
.formbox {width: 520px; padding: 6px; border: 1px #000000 solid; position: relative; top: 0; left: 5px; }

a.main:link {font-size: 110%; color: #265498; text-decoration: none; font-weight: bold; }
a.main:visited {font-size: 110%; color: #6881a5; text-decoration: none; font-weight: bold; }
a.main:hover {font-size: 110%; color: #374398; text-decoration: underline; font-weight: bold; }
a.main:focus {border: dotted 1px #3663a5; }

a.mainholder:link {font-size: 110%; color: #5e7290; text-decoration: none; font-weight: bold; cursor: default; }
a.mainholder:visited {font-size: 110%; color: #5e7290; text-decoration: none; font-weight: bold; cursor: default; }
a.mainholder:hover {font-size: 110%; color: #537290; text-decoration: none; font-weight: bold; cursor: default; }

a.sm:link {font-size: 90%; color: #265498; text-decoration: none; font-weight: normal; }
a.sm:visited {font-size: 90%; color: #6881a5; text-decoration: none; font-weight: normal; }
a.sm:hover {font-size: 90%; color: #374398; text-decoration: underline; font-weight: normal; }
a.sm:focus {border: dotted 1px #3663a5; }

a:link {font-size: 100%; color: #265498; text-decoration: underline; font-weight: normal; padding: 0px; margin: 0px; }
a:visited {font-size: 100%; color: #6881a5; text-decoration: underline; font-weight: normal; }
a:hover {font-size: 100%; color: #374398; text-decoration: underline; font-weight: normal; }
a:focus {border: dotted 1px #3663a5; }

#footer {width: 100%; text-align: right; background-color: #c9dff7; padding: 4px 0px 1px 0px; border-top: 1px #37278a solid; }
#reg {float:left; margin-left:10px;width:40%; text-align: left;font-size:80%; }
#footlistsock {display: inline; list-style-type: none; }
.footlist {display: inline; color: #37278a; padding-right:3px; border-right: 1px #37278a solid; margin-right:3px; } 
.footlistlast {display: inline; border: 0; margin-right: 20px; }