@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ebebeb;
}
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height:1.3em;
}
h1 {
	font-size: 1.3em;
	color: #820E50;
	text-transform:uppercase;
}
h2 {
	font-size: 1.2em;
	color: #820E50;
	margin-bottom:-1em;
	text-transform:uppercase;
}
h3 {
	font-size: 1em;
	color: #B4383B;
	font-weight:normal;
	margin-bottom:-1em;
}
a:link, a:visited {
	color: #B33B3E;
	text-decoration: none;
}
a:hover, a:active {
	color: #B33B3E;
	text-decoration: underline;
}
a.wht_link:link, a.wht_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.wht_link:hover, a.wht_link:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.dhtml_link:link, a.dhtml_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#B3393B;
	background-image:url(../img/dhtml_l1_item_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:49px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	display:block;
}
a.dhtml_link:hover, a.dhtml_link:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#981E1F;
	background-image:url(../img/dhtml_l1_item_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:49px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	display:block;
}
a.dhtml2_link:link, a.dhtml2_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#831051;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	display:block;
}
a.dhtml2_link:hover, a.dhtml2_link:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#53002B;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	display:block;
}
a.lnav2_link:link, a.lnav2_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:5px;
	display:block;
	font-weight:normal;
}
a.lnav2_link:hover, a.lnav2_link:active {
	color: #FFFFFF;
	text-decoration: underline;
	padding-top:5px;
	display:block;
	font-weight:normal;
}
a.lnav_link:link, a.lnav_link:visited {
	color: #B3393B;
	text-decoration: none;
	background-image:url(../img/lnav_link_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:34px;
	display:block;
	padding-top:10px;
	padding-bottom:12px;
	padding-right:5px;
}
a.lnav_link:hover, a.lnav_link:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../img/lnav_link_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:34px;
	display:block;
	padding-top:10px;
	padding-bottom:12px;
	padding-right:5px;
	background-color:#b3393b;
}
a.blk_link:link, a.blk_link:visited {
	color: #000000;
	text-decoration: none;
}
a.blk_link:hover, a.blk_link:active {
	color: #000000;
	text-decoration: underline;
}
a.gry_link:link, a.gry_link:visited {
	color: #82838b;
	text-decoration: none;
}
a.gry_link:hover, a.gry_link:active {
	color: #82838b;
	text-decoration: underline;
}
#container {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 891px;
	background-image:url(../img/container_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#header {
	background-image:url(../img/header_img.jpg);
	height:130px;
	background-repeat:no-repeat;
	background-position:top left;
}
#tnav {
	background-image:url(../img/tnav_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:71px;
	padding-left:4px;
	position:relative;
}
#footer {
	background-image:url(../img/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	padding-top:22px;
}
.smltnav {
	color:#FFFFFF;
	font-size:0.9em;
}
#tnav_top {
	height:28px;
	padding-right:20px;
	padding-left:15px;
	margin-bottom:0px !important;
	margin-bottom:-2px;
}
form {
	margin:0;
}
td {
	font-size:1em;
}
#home_content {
	padding-left:32px;
	padding-right:11px;
}
#l2_content {
	padding-left:6px;
	padding-right:12px;
}
p {
	margin-top:12px;
	margin-bottom:12px;
}
.home_welcome {
	padding-bottom:5px;
}
.login_txt {
	font-size:0.9em;
	color:#82838b;
}
.l2_login_txt {
	font-size:0.9em;
	color:#82838b;
	padding-right:7px;
}
.l2_login_ttl {
	padding-bottom:11px;
	padding-left:11px;
}
.l2_event_txt {
	padding-left:11px;
}
.l2_login_submit {
	padding-top:7px;
	padding-bottom:7px;
}
.tnav_search_txtfld {
	background-image:url(../img/tnav_top_txtfld.gif);
	height:16px;
	width:118px;
	border:0;
	background-repeat:no-repeat;
	float:left;
	margin-top:4px;
	padding-left:5px;
	font-size:0.9em;
	padding-top:2px;
}
.tnav_search_submit {
	float:left;
	margin-top:4px;
	margin-left:2px;
}
.home_login_txtfld {
	background-image:url(../img/home_txtfld_bg.gif);
	height:17px;
	width:118px;
	border:0;
	background-repeat:no-repeat;
	float:left;
	margin-top:4px;
	padding-left:5px;
	font-size:0.9em;
	padding-top:2px;
}
.l2_login_txtfld {
	background-image:url(../img/l2_right_txtfld_bg.gif);
	height:18px;
	width:119px;
	border:0;
	background-repeat:no-repeat;
	float:left;
	background-color:#e5e6e7;
	margin-top:4px;
	padding-left:5px;
	font-size:0.9em;
	padding-top:2px;
}
.home_content_right {
	padding-left:18px;
}
.home_login_box {
	background-image:url(../img/home_login_box.gif);
	width:331px;
	height:53px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:9px;
	padding-right:8px;
	padding-top:32px;
}
.home_logged_box {
	background-image:url(../img/home_logged_box.gif);
	width:331px;
	height:53px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:9px;
	padding-right:8px;
	padding-top:32px;
}
.ctr_txt {
	text-align:center;
}
.footer_tl {
	padding-left:51px;
	color:#FFFFFF;
	font-size:0.9em;
}
.footer_tr {
	padding-right:19px;
	color:#FFFFFF;
	font-size:0.9em;
}
.footer_b {
	padding-left:51px;
	font-size:0.9em;
	padding-top:12px;
}
.lnav_at {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../img/lnav_link_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:34px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	background-color:#b3393b;
	font-weight:bold;
}
.lnav_at_2 {
	color: #FFFFFF;
	text-decoration: none;
	background-position:top left;
	padding-left:34px;
	display:block;
	padding-top:0px;
	padding-bottom:4px;
	padding-right:5px;
	background-color:#b3393b;
	font-weight:bold;
}
.lnav_top {
	background-image:url(../img/l2_lnav_top_bg.gif);
	width:197px;
	height:24px;
}
.lnav_mid {
	background-image:url(../img/l2_lnav_mid_bg.gif);
	width:192px;
	padding-left:3px;
	padding-right:2px;
	background-repeat:repeat-y;
}
.lnav_btm {
	background-image:url(../img/l2_lnav_btm_bg.gif);
	width:197px;
	height:28px;
}

.rbox_mid {
	background-image:url(../img/l2_rnav_mid_bg.gif);
	background-repeat:repeat-y;
	padding-right:7px;
}
.l2_content_area {
/*
	padding-left:18px;
	padding-right:10px;
*/
	padding: 0 10px 0 18px;
}
.l2_right {
	padding-left:2px;
}
.sml_txt {
	font-size:0.8em;
}
.home_login_sub {
	padding-top:3px;
}
.dhtml_contain {
	position:absolute;
	background-color:#B3393B;
	padding-top:10px;
	padding-bottom:10px;
	width:151px;
	z-index:100;
}
.dhtml2_contain {
	position:absolute;
	background-color:#831051;
	padding-top:5px;
	padding-bottom:5px;
	width:166px;
}
#dhtml_1 {
	top: 70px;
	left: 90px;
	visibility:hidden;
}
#dhtml_2 {
	top: 70px;
	left: 208px;
	visibility:hidden;
}
#dhtml_3 {
	top: 70px;
	left: 365px;
	visibility:hidden;
}
#dhtml_4 {
	top: 70px;
	left: 495px;
	visibility:hidden;
}
#dhtml_5 {
	top: 70px;
	left: 598px;
	visibility:hidden;
}
.members_top {
	background-image:url(_lib/img/l2_members_top_bg.gif);
}
.members_mid {
	background-image:url(_lib/img/l2_members_mid_bg.gif);
	background-repeat:repeat-y;
	padding-left:18px;
	padding-right:10px;
}
.members_btm {
	background-image:url(_lib/img/l2_members_btm_bg.gif);
}
.right_pad {
	padding-left:2px;
}
#print_header {
	position:absolute;
	visibility:hidden;
}
.table_height {
	height:28px;
}
.rbox_top {
	background-image:url(../img/l2_rnav_top_bg.gif);
	height:8px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
.rbox_btm {
	background-image:url(../img/l2_rnav_btm_bg.gif);
	height:19px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
a.lnav3_link_at:link, a.lnav3_link_at:visited {
          color: #FFFFFF;
          text-decoration: none;
          padding-top:0px;
          display:block;
          font-weight:normal;
}
a.lnav3_link_at:active, a.lnav3_link_at:hover {
          color: #000000;
          text-decoration: underline;
          padding-top:0px;
          display:block;
          font-weight:normal;
}
.rbox_top {
	background-image:url(../img/l2_rnav_top_bg.gif);
	height:8px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
.rbox_btm {
	background-image:url(../img/l2_rnav_btm_bg.gif);
	height:19px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

