@charset "utf-8";
/* CSS Document */

html,body { background: #e7e3d8 url(../templateimages/header/bodybg.jpg) repeat-x; margin: 0px auto 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100% }
a { color: #333333 }
a:hover { color: #000000 }
.container { margin-left: auto; margin-right: auto; text-align: center; width: 972px; }
.left { float: left; text-align: left }
.right { float: right; text-align: right }
.clr { clear: both }
.header img { float: left }
.content { height: 100%; margin-left: auto; margin-right: auto; text-align: center}

.home { height: 38px; width: 189px; display: block }
.home a { background: url(../templateimages/header/menu.jpg) no-repeat; width: 189px; margin-bottom: 1px; color: #FFFFFF; font-weight: bold; font-style: italic; font-size: 13px; padding: 13px 20px 8px 15px; color: #FFFFFF; text-decoration: none; display: block }
.home a:hover { background: url(../templateimages/header/home.jpg) no-repeat; width: 189px; margin-bottom: 1px; color: #FFFFFF; font-weight: bold; font-style: italic; font-size: 13px; padding: 13px 20px 8px 15px; color: #FFFFFF; text-decoration: underline; display: block }


.link { height: 33px; width: 189px; display: block }
.link a { background: url(../templateimages/header/menu2.jpg) no-repeat; width: 189px; margin-bottom: 1px; color: #FFFFFF; font-weight: bold; font-style: italic; font-size: 13px; padding: 8px 20px 8px 15px; color: #FFFFFF; text-decoration: none; display: block }
.link a:hover { background: url(../templateimages/header/home2.jpg) no-repeat; width: 189px; margin-bottom: 1px; color: #FFFFFF; font-weight: bold; font-style: italic; font-size: 13px; padding: 8px 20px 8px 15px; color: #FFFFFF; text-decoration: underline; display: block }

.footercontainer { margin-left: auto; margin-right: auto; width: 864px }
.footer { background: #4c4c4c; margin-right: 15px; margin-top: 10px; text-align: center; }
.footxt { margin-left: auto; margin-right: auto; margin-top: 16px; padding-left: 16px; width: 790px; text-align: center; color:#FFFFFF }
.footxt a { color: #FFFFFF; text-decoration: underline }
.footxt a:hover { text-decoration: none }
.footxt span { font-size: 11px; color: #FFFFFF}
.copy { padding: 10px 0px 10px 0px; font-size: 11px; }
.searchtop { background: url(../templateimages/header/search.jpg) no-repeat; width: 197px; padding-left: 100px; height: 81px; float: left }
form,  input { background: transparent }
.search form { padding: 0px; margin: 0px }
.main { padding: 10px 0px 10px 10px; width: 580px; margin: 0px auto 0px auto; text-align: left }
fieldset { float: left; margin: 0px; margin-top: 40px; border: 0px; padding: 0px }
.txt a { text-decoration: none }
.txt a:hover { text-decoration: underline }
.width { padding: 0px; margin: 0px; margin-left: 52px; width: 895px }