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

/* Global */
body{
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#C22435;

}
td, div {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;


}
p {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
ul {
padding:5px 0px 5px 15px; 
margin:0px 0px 0px 0px;
}

li {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
list-style-image:url(../images/bullet1.gif);
}
h2 {
padding: 0px;
margin: 0px;
color: #C22435;
font-size:20px;
}
h3 {
padding: 0px;
margin: 0px;
color: #C22435;
font-size:14px;
font-weight:bold;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #C22435;
text-decoration:underline;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #C22435;
text-decoration:none;
}
a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #C22435;
text-decoration:underline;
}

label {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
/* Background */

#background {
background-color: #c22435;
background-image:url(../images/bgimage2.jpg);
background-repeat:repeat-y;
width:100%;
background-position:top;
}
#background_image {
background-image:url(../images/bgimage1.jpg);
background-position:top;
background-repeat:no-repeat;
width:100%;
}
.white_bg {
background-color:#FFFFFF;
margin: 0 auto;
}

/* Main Menu */
.menu_bg {
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;

}
.hr_menu {
background-image:url(../images/menu_off.jpg);
background-position:top left;
background-repeat:no-repeat;
padding: 0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
cursor: hand;
cursor: pointer;
	color:#666666;
}
.hr_menu_over{
background-image:url(../images/menu_off.jpg);
background-position:top left;
background-repeat:no-repeat;
padding: 0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
cursor: hand;
cursor: pointer;
color: #C22435;
}
.hr_menu_selected {
background-image:url(../images/menu_on.jpg);
background-position:top left;
background-repeat:no-repeat;
padding: 0px 0px 0px 30px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #C22435;
}


/* New Main Menu */
.menu_1_bg {
background-image:url(../i/menu/menu_bg2.gif);
background-repeat: no-repeat;
background-position:top right;
margin: 0px;
padding:0px;
width: 900px;
height: 40px;

}
.home_off {

background-image:url(../i/menu/home_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
	
}
.home_over{

background-image:url(../i/menu/home_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.home_selected {

background-image:url(../i/menu/home_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;

}
.events_off {

background-image:url(../i/menu/events_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.events_over{

background-image:url(../i/menu/events_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.events_selected {

background-image:url(../i/menu/events_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}

.blog_off {

background-image:url(../i/menu/blog_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.blog_over{

background-image:url(../i/menu/blog_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.blog_selected {

background-image:url(../i/menu/blog_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}



.club_off {

background-image:url(../i/menu/club_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.club_over{

background-image:url(../i/menu/club_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.club_selected {

background-image:url(../i/menu/club_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}



.about_off {

background-image:url(../i/menu/about_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.about_over{

background-image:url(../i/menu/about_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.about_selected {

background-image:url(../i/menu/about_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}



.contact_off {

background-image:url(../i/menu/contact_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.contact_over{

background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.contact_selected {

background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}

.memarea_off{
background-image:url(../i/menu/contact_off2.gif);
background-position:left top;
background-repeat:no-repeat;
color:#EEA6AD;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

.memarea_over{
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}

.memarea_selected {
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}

.services_off{
background-image:url(../i/menu/contact_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.services_over{
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.services_selected{
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}

.products_off{
background-image:url(../i/menu/contact_off2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
	color:#EEA6AD;
}
.products_over{
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
cursor: hand;
cursor: pointer;
color: #ffffff;
}
.products_selected{
background-image:url(../i/menu/contact_on2.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #ffffff;
}

/* Footer */

.footer_copy {
font-size:10px;
color:#FFFFFF;
}


/* page copy */


/* links */

/* General */
#content_bg { 
width:900px;
background-image: url(../images/content_top.jpg);
background-position:top;
background-repeat:no-repeat;
}

#content_top {
width:900px;
background-image: url(../images/content_bg.gif);
background-repeat:repeat-y;
}
#content_box {
padding:20px 10px 0px 20px;
}
.webform{
padding: 10px 10x 10px 10px;

}

#announcement_box {
background-image:url(../images/announcment_box.jpg);
background-repeat:no-repeat;
width: 707px;
height:130px;
}

#announcement_box_content {
padding: 15px;
margin-left: 50px;

}


/* Club page links */

#club_link{

padding:10px 0px 0px 20px;
margin:0px;
}
#club_link li {
list-style-image:url(../i/bullet_link.jpg);
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#club_link a {
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #000000;
}

.fleft{
float: left;
}
.fright{
float:right;
}
.clr{
clear: both;
}
.uphoto{
width: 170px;
display: block;
overflow: hidden;
padding:25px 0 0;
height: 200px;
}
.ucont{
padding: 20px 0px 0px 20px;
width: 450px;
display: block;
}

.ucont table.webform tr td{
line-height: 20px;
padding:0 10px 0 0;
} 

.tungani{
background-image: url(/images/middle-img.jpg);
width: 500px;
height:40px;
padding:20px 0 0 30px;
}
.mgaimage{
width: 6px;
height: 60px;
}
.discuss_area{
width: 545px;
margin: 0 auto;
}
/*added 7/8/09*/
.innermenu_cont{
padding: 5px 0px 5px 43px;
}
#nav_478282{
margin:0;
padding:0;
}
#nav_478282 li{
margin:0;
padding:0;
list-style-type:none;
float:left;
list-style-image:none;
}
#nav_478282 li a{
display:block;
padding:4px 10px;
color:#000000;
background-image:url(../images/sep.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}
#nav_478282 li a:hover{
color:#c22335;
}
#nav_478282 li#ilast a{
background-image:none;
}

.webform111{
display: inline;
}

#content_box p{
padding:5px 0px;
}
table.photogalleryTable{
margin: 20px 0px 0px 0px;
}

td.photogalleryNavigation{
padding: 20px;
text-align: center;
font-weight:bold;
}

.cat_textbox, .cat_textboxpass{
width: 200px;
}

.cat_textbox_home{
width:165px;
}

* html .cat_textboxpass{
width: 200px;
}

.uphoto img{
max-width: 150px;
max-height: 200px;
}
* html .uphoto img{
height: expression( this.scrollHeight < 199 ? "200px" : "auto" ); /* sets min-height for IE */ 
width: expression( this.scrollWidth < 249 ? "250px" : "auto" ); /* sets min-height for IE */ 
height: 200px;
width: 150px;
}

/**/
.ma_cont{
	width:199px;
	background-image:url(../images/become-a-member-cta.jpg);
	background-repeat:no-repeat;
	height:193px;
        margin:5px 0px;
	}
.ma_inner{
color:#ff9900;
font-size:18px !important;
padding:169px 0 0 50px;
	}
.ma_inner a{
	color:#FFF;
	text-decoration:none;
	}
.reg_cont{
	width:199px;height:43px;
	background-image:url(../images/reg_bg.gif);
    margin:5px 0px;
	}
.reg_inner{
	padding:10px 10px 0px 10px;
	font-size:18px !important;
	text-align:center;
	}
.reg_inner a{
	color:#FFF;
	text-decoration:none;
	}
.redround{
	width:169px;
	height:44px;
	background-image:url(../images/redround.gif);
	background-repeat:no-repeat;
	}
.rr_inner{
	text-align:center;
	padding:6px 10px;
	}
.rr_inner a{
	color:#FFF;
	text-decoration:none;
	}

td.photogalleryItem{
text-align: center !important;
padding: 10px;
}

#catblogoutput{
width: 549px;
}
table#calendar{
margin: 0 auto;
}
.BlogPostArchive ul, .BlogRecentPost ul{
margin: 0px 0px 0px 10px;
}
.BlogPostArchive ul li, .BlogRecentPost ul li{
line-height: 25px;
text-indent: 0px;
}
table.webformedit tr td{
line-height: 25px;
}

.dowebook{
  background-image: url(/CatalystImages/Literature/pdf.png);
}
.dowaudio{
  background-image: url(/CatalystImages/Literature/mp3.png);
}
.dowvideo{
  background-image: url(/CatalystImages/Literature/wmv.png);
}

.dowebook, .dowaudio, .dowvideo{
background-repeat: no-repeat;
background-position: left center;
padding:3px 0px 3px 25px;
}
.dowebook a, .dowaudio a, .dowvideo a{
font-weight: bold;
text-decoration: none;
color: #000;
}
.dowebook a:hover, .dowaudio a:hover, .dowvideo a:hover{
text-decoration: underline;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
body { font-weight: normal; text-shadow: #000000 0 0 0px; }
}
.ma_form_head{
border: 1px solid #cc6600;
background-color: #ff9900;
padding: 5px 3px;
text-align: center;
margin: 10px 0px 0px 0px;
color: #fff;
font-size:14px;
text-transform:uppercase;
}
.ma_form_body{
margin:0px 0px 10px 0px;
border-bottom: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-top: none;
background-color: #ebf0f1;
color: #000;
padding:5px 0 5px 10px;
}
.catmain353512{
width: 776px;
background-color: #fff;
}

.bgblack{
background-color: #000 !important;
}
.footerbg{
background-image: url(/images/newfooterbg.jpg);
background-repeat: no-repeat;
background-position: right top;
}

.main_container {
width: 547px; 
float: left; 
height: 5970px;
height:auto !important; 
min-height:5970px;


}