/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height:1.4em;
}
body {
	background-color: #006892;
	background-image: url(../img/page_bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	color: #E4620B;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.4em;
}
h2 {
	color: #E4620B;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.2em;
}
h3 {
	color: #E4620B;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
}
a:link, a:visited {
	color: #F99D31;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #F99D31;
}
a.malink:link, a.malink:visited {
	color: #006892;
	text-decoration: none;
}
a.malink:hover, a.malink:active, a.malink:focus {
	text-decoration: underline;
	color: #006892;
}

a.dhtml_link:link, a.dhtml_link:visited {
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	background-image:url(../img/dhtml_pipe.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
a.dhtml_link:hover, a.dhtml_link:active, a.dhtml_link:focus {
	color: #005B84;
	text-decoration: none;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	background-image:url(../img/dhtml_pipe_o.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
a.dhtml_link_at:link, a.dhtml_link_at:visited {
	color: #005B84;
	text-decoration: none;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	background-image:url(../img/dhtml_pipe_o.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	
}
a.dhtml_link_at:hover, a.dhtml_link_at:active, a.dhtml_link_at:focus {
	color: #005B84;
	text-decoration: none;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	background-image:url(../img/dhtml_pipe_o.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	
}
a.lnav_link:link, a.lnav_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
a.lnav_link:hover, a.lnav_link:active, a.lnav_link:focus {
	text-decoration: none;
	color: #FDB75E;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
a.lnav_link_at:link, a.lnav_link_at:visited {
	text-decoration: none;
	color: #FDB75E;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
a.lnav_link_at:hover, a.lnav_link_at:active, a.lnav_link_at:focus {
	text-decoration: none;
	color: #FDB75E;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
a.lnav_link_at_nol2:link, a.lnav_link_at_nol2:visited {
	text-decoration: none;
	color: #FDB75E;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
a.lnav_link_at_nol2:hover, a.lnav_link_at_nol2:active, a.lnav_link_at_nol2:focus {
	text-decoration: none;
	color: #FDB75E;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:17px;
	padding-right:10px;
	width:109px;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	

}
a.lnav_link_l2:link, a.lnav_link_l2:visited {
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	width:99px;
	padding-right:10px;
	
}
a.lnav_link_l2:hover, a.lnav_link_l2:active, a.lnav_link_l2:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	width:99px;
	padding-right:10px;
	
}
a.lnav_link_l2_at:link, a.lnav_link_l2_at:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	width:99px;
	padding-right:10px;
	
}
a.lnav_link_l2_at:hover, a.lnav_link_l2_at:active, a.lnav_link_l2_at:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	width:99px;
	padding-right:10px;
	
}
a.foot_link:link, a.foot_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.foot_link:hover, a.foot_link:active, a.foot_link:focus {
	text-decoration: underline;
	color: #FFFFFF;
}
a.members_cat_link:link, a.members_cat_link:visited {
	color: #006892;
	text-decoration: none;
	font-weight:bold;
	width:236px;
	text-align:center;
	background-color:#FDAB47;
	display:block;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:1.1em;
	padding-top:4px;
	padding-bottom:4px;
	float:left;
}
a.members_cat_link:hover, a.members_cat_link:active, a.members_cat_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	width:236px;
	text-align:center;
	background-color:#006892;
	display:block;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:1.1em;
	padding-top:4px;
	padding-bottom:4px;
	float:left;
}
#inhalt { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 996px;
}
#inhalt_foot { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 920px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:34px; 
	padding-right:42px;
	color:#FFFFFF;
	position:relative;
	font-size:0.9em;
}
#search_block {float:right; margin-top:-2em; width:225px; padding-right:42px; position:relative; top:0px !important; top:-4px;}
.search_txtfld {width:135px; height:16px; border:1px solid #022D3E; font-size:0.9em;}
.search_1 {color:#FFFFFF; font-size:0.9em;}
#inhalt_foot_left {float:left;}
#inhalt_foot_right {float:right;}
#header {position:relative; background-image:url(../img/header_2.jpg); height:147px; background-repeat:no-repeat; background-position:left top;}
#tnav {padding-left:34px; padding-bottom:12px; background-image:url(../img/header_tnav.jpg); height:33px; background-repeat:no-repeat; background-position:left top;}
#content {position:relative; padding-top:27px; padding-bottom:48px; padding-right:108px; background-color:#FFFFFF; margin-left:34px; margin-right:42px; margin-top:-1em; margin-bottom:-1em; background-image:url(../img/content_bg.jpg); background-repeat:repeat-y; padding-bottom:218px;}
#home_content {min-height:500px; height:auto !important; height:500px; position:relative; padding-left:94px; padding-top:25px; padding-bottom:50px; padding-right:108px; background-color:#FFFFFF; margin-left:34px; margin-right:42px; margin-top:-1em; margin-bottom:-1em; background-image:url(../img/content_bg.jpg); background-repeat:repeat-y;}
#footer {clear:both; background-image:url(../img/footer_bg.gif); background-position:bottom left; position:relative; text-align:right; height:90px; margin-left:34px; margin-right:42px; background-repeat:no-repeat; background-color:#FFFFFF;}
#footer_beer {position:absolute; top: -107px; right:-42px; width: 127px; height: 193px; z-index: 100;}
.fosters_pad {padding-right:85px;}
#footer_logo {position:absolute; left:258px; top:9px;}
#home_tagline {padding-right:89px; padding-left:72px; padding-bottom:20px;}
#members_login {font-size:0.75em; position:absolute; top:0px; right:8px; width:137px;}
.members_login_header {padding-left:11px; background-image:url(../img/member_log_header.gif); background-repeat:no-repeat; background-position:top left; color:#FFFFFF; text-transform:uppercase;}
.members_login_footer {background-image:url(../img/member_log_footer.gif); background-repeat:no-repeat; background-position:bottom left;}
.members_login_spacer {background-image:url(../img/member_log_border.gif); background-repeat:repeat-y; padding-left:9px; padding-right:11px; padding-top:7px;}
.members_login_spacer2 {padding-left:9px; padding-top:7px;}
.members_login_spacer3 {padding-right:11px; padding-top:7px;}
.members_login_txtfld {width:117px; height:14px; font-size:0.95em; border:1px solid #EBEBEB; color:#FA9D32;}
#footer_home_bl {position:absolute; background-image:url(../img/home_bl.gif); background-repeat:no-repeat; background-position:bottom left; height:296px; width:314px; left:0px; bottom:0px;}
#footer_membersarea_bl {position:absolute; background-image:url(../img/membersarea_bl.gif); background-repeat:no-repeat; background-position:bottom left; height:162px; width:121px; left:0px; bottom:0px;}
#footer_members_bl {position:absolute; background-image:url(../img/members_bl.gif); background-repeat:no-repeat; background-position:bottom left; height:55px; width:224px; left:0px; bottom:0px;}
td {font-size:1em;}
form {margin:0px;}
#lnav_l2 {position:absolute; width:110px; font-size:0.75em; left:11px; top:40px; z-index:100; background-color:#FFFFFF;}
#dhtml_aboutus {font-size:0.9em; visibility:hidden;  position:absolute; top:-8px; width:124px; left:138px; background-color:#FDAB47; padding-left:7px; padding-right:4px; padding-top:4px; padding-bottom:7px;}
#dhtml_members {font-size:0.9em; visibility:hidden;  position:absolute; top:-8px; width:124px; left:275px; background-color:#FDAB47; padding-left:7px; padding-right:4px; padding-top:4px; padding-bottom:7px;}
#dhtml_social {font-size:0.9em; visibility:hidden;  position:absolute; top:-8px; width:124px; left:412px; background-color:#FDAB47; padding-left:7px; padding-right:4px; padding-top:4px; padding-bottom:7px;}
#dhtml_resources {font-size:0.9em; visibility:hidden; position:absolute; top:-8px; width:124px; left:549px; background-color:#FDAB47; padding-left:7px; padding-right:4px; padding-top:4px; padding-bottom:7px;}
.staff_left {padding-right:21px;}
.ma_table {background-color:#FFF7ED; padding-left:7px; padding-top:10px; padding-right:14px; padding-bottom:15px;}
.ma_txtfld {width:95px; height:14px; border:1px solid #C4C4C4; font-size:0.9em; color:#FA9D32;}
.ma_search_go {padding-left:5px;}
.smltxt {font-size:0.8em;}
#printhead {visibility:hidden; position:absolute;}
.lnav {padding-left:11px; padding-top:0px; font-size:0.8em; padding-right:20px;}
#header_link {
	position:absolute;
	top: 31px;
	left: 185px;
	width: 190px;
	height: 114px;
}
.lnav_link_divide {padding-bottom:2px;}
.lnav_btm {background-image:url(../img/lnav_divider.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:3px;}
.member_tables th {background-color:#fdab47; color:#006892; font-weight:bold; text-align:center; vertical-align:middle; font-size:1em; border-right:1px solid #ff8c00; border-top:1px solid #ff8c00;}
.member_tables td {background-color:#ffe1bc; border-bottom:1px solid #ff8c00; border-right:1px solid #ff8c00; text-align:center; vertical-align:middle; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.member_tables_div {border-left:1px solid #ff8c00;}
.member_tables a {color:#006892; text-decoration:underline;}
.member_tables a:hover {color:#006892; text-decoration:none;}
.member_filler {width:236px; height:25px; background-color:#ffe1bc; color:#ffe1bc; float:left;}