/* Move to print css file */
@media print {.noprint {display:none;}}

/* ||||||||||||||| Reset ||||||||||||||| */
* {margin:0; padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none; background:none;}
fieldset,img {border:none; border-style:none;}
:focus {-moz-outline-style: none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}


/* ||||||||||||||| Global ||||||||||||||| */
body {background:#BC9E58 url(../images/fh_bg_tile.gif) repeat 0 0; font-family:'trebuchet ms', arial, helvetica, verdana, sans-serif; font-size:12px; line-height:15px;}
body, .bodycolor {color:#3E1D00;}

#wrapper {width:956px; margin:0 auto;}
#container {float:left; width:956px; background:transparent url(../images/fh_page_bg.png) repeat-y 0 0;}
#top {position:absolute; top:0; left:0; z-index:9990; width:100%; height:15px; background:transparent url(../images/fh_topshadow.png) repeat-x 0 0;}
#left {float:left; display:inline; width:220px; margin-left:4px;}
a#home {display:block; width:189px; height:152px; margin:24px 0 0 15px; background:transparent url(../images/fh_logo.png) no-repeat 0 0;}
#leftcontent {float:left; width:184px; padding:0 18px;}
#main {float:left; display:inline; width:728px;}
#slidescreen {position:relative; width:725px; height:240px; margin-left:2px;}
#slidefade {position:absolute; left:0; bottom:0; z-index:9980; width:725px; height:12px; background:transparent url(../images/fh_slidefade.png) repeat-x 0 0;}
#maincontent {position:relative; z-index:9970; width:682px; padding:30px 12px 20px 15px; background:transparent url(../images/fh_topfade.png) repeat-x 0 0;}
#right {float:right; width:284px; padding-left:18px;}
#legal {color:#715E31; font-family:arial, helvetica, sans-serif; font-size:11px; padding-top:20px;}
#footer {float:left; width:956px; height:24px; background:url(../images/fh_footer.png) no-repeat 0 0;}

.clear {clear:both;}
.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px;}
.lfl, .left {float:left;}
.rfl, .right {float:right;}
.inl {display:inline;}
.nobdr {border:none !important;}
.hide {visibility:hidden;}
.none {display:none;}


/* |||||||||| Navigation |||||||||| */
#nav ul {position:relative; margin:20px 0 40px; line-height:30px; _line-height:29px;}
#nav ul li a, #nav ul li a:hover {display:block; width:164px; height:29px; margin-top:-1px; padding:0 5px 0 15px; border-width:1px 0; border-style:solid; border-color:#CEA449; color:#134300; font-size:13px; text-decoration:none;}
#nav ul li a:hover {position:relative; z-index:3; border-top:1px solid #E98D07; border-bottom:1px solid #E98D07; color:#CA4C00; background:#F3EDCE;}


/* ||||||||||||||| Type & Links ||||||||||||||| */
a {color:#0A6700;}
a:link, a:visited, a:active {text-decoration:underline;}
a:hover {color:#CA4C00; text-decoration:underline;}
a.screened, a.screened:link {filter:alpha(opacity:70); KHTMLOpacity:0.70; MozOpacity:0.70; opacity:0.70;}
a.screened:hover {filter:alpha(opacity:100); KHTMLOpacity:1.00; MozOpacity:1.00; opacity:1.00;}

.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.n {font-weight:normal !important;}
strong, b, .b {font-weight:bold;}
em, i, .i {font-style:italic;}
.ltr {color:#8F4A00;}
.dkr {color:#;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.lh11 {line-height:11px;}
.serif {font-family:Georgia, Garamond, 'Times New Roman', serif;} /*  not in use  */
.sans1 {font-family:arial, helvetica, sans-serif;}
sup {padding-left:1px; font-size:9px !important; font-weight:normal !important; vertical-align:baseline; position:relative; bottom:0.33em; color:#333; _position:static !important;}
.valm {vertical-align:middle;}
.color1 {color:# !important;} /*  */
.color2 {color:# !important;} /*  */
.color3 {color:# !important;} /*  */
.color4 {color:# !important;} /*  */

h1 {font-size:22px; line-height:28px; padding:0.5em 0 0.75em 0;}
h2 {font-size:18px; line-height:28px; padding:0.75em 0 0.25em 0;}
h3 {line-height:14px; padding:0.4em 0 0.25em 0; font-weight:bold;}

p {padding:0.5em 0 0.75em 0; line-height:17px;}
p.intro {font-size:14px; line-height:22px;}

.box ul {padding:4px 0 12px 0; font-size:11px;}
.box ul li {padding:2px 0 2px 8px; line-height:12px; background:url(../images/fh_bullet1.gif) no-repeat 0 6px; color:#8F4A00;}
ul.nobull li {background:none !important; padding-left:0 !important;}


/* ||||||||||||||| Images ||||||||||||||| */
.clearimg {*float:left; *clear:left;}
#container, #top, a#home, #slidefade, #maincontent, #footer {_behavior:url("css/iepngfix.htc");}
img.photo {background-color:#868A3D; padding:1px; border-color:#A5A760; border-style:solid; border-width:1px 1px 2px 1px; margin-bottom:4px;}
.caption-right {margin:10px 0 0 20px; float:right; font-style:italic;}
.caption-left {margin:10px 20px 0 0; float:left; font-style:italic;}


/* ||||||||||||||| Content ||||||||||||||| */
/* Boxes */
.box {margin-bottom:15px;}
.box .tl, .box .tr, .box .bl, .box .br {height:12px; width:50%; float:left; display:inline; background-image:url(../images/fh_corners1.gif); background-repeat:no-repeat; overflow:hidden;}
.box .tl {background-position:0 0;}
.box .tr {background-position:100% 0;}
.box .bl {background-position:0 -12px;}
.box .br {background-position:100% -12px;}

.b184 {width:296px;}
.boxbody {clear:both; width:274px; padding:0 10px; border-left:1px solid #CEA448; border-right:1px solid #CEA448; background:#F3EDCE;}

/* Email Form */
table.email td {vertical-align:middle; padding-bottom:6px;}
table.email td.label {width:80px; padding-right:10px;}
table.email td.input {}


/* ||||||||||||||| Input ||||||||||||||| */
select,
textarea,
input[type="text"],
input[type="textbox"],
input[type="reset"],
input[type="password"],
input[type="file"],
input[type="dropdownlist"]
{background:#fff; border:#C4AE83 1px solid; border-top:#AD915F 1px solid; border-right:#AD915F 1px solid; font-size:12px; line-height:1.25em; padding:4px 3px; font-family:arial, helvetica, sans-serif; color:#5E4228;}
.textbox {background:#fff; border:#C4AE83 1px solid; border-top:#AD915F 1px solid; border-right:#AD915F 1px solid; font-size:12px; line-height:1.5em; padding:4px 3px; font-family:'trebuchet ms',arial, helvetica, sans-serif; color:#69513B;}
input[type="dropdownlist"] option {padding-left:2px;}
select {padding:3px; font-size:1em; line-height:1.25em; font-family:arial, helvetica, sans-serif; color:#69513B;}
.button {cursor:pointer; width:auto; overflow:visible;/*for IE6*/ color:#134300; background:#B8B941; border:#FFF0AC 1px solid; border-right-color:#8C7833; border-bottom:2px solid #8C7833; font-size:13px; font-weight:bold; line-height:1.5em; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;  font-family:'trebuchet ms',arial, helvetica, sans-serif;}
.button:hover {background:#C8C947; color:#1A5B00;}
.button:active {border:#8C7833 1px solid; border-right-color:#FFF0AC; border-bottom:2px solid #FFF0AC;}
.hrefbtn {display:block; text-align:center; height:21px; line-height:1.6em;}
.checkbox {vertical-align:middle;}

.tl, .bl
{
	width:34px;
}
.sidebody
{
	width:160px;
}
.sidebody form
{
	width: 160px;
}
