@charset "utf-8";
/* CSS Document */


body{

	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#999999;
	
	
}
#container {
  margin: 0 auto;
  width: 780px;
  text-align: left;
  }
#apDiv1 {
	position:absolute;
	top:58px;
	width:156px;
	height:153px;
	z-index:1;
}
a{
	font-family:"Times New Roman", Times, serif;
	color:#26264C;
	text-decoration:none;
	font-variant: small-caps;	
}
.mall_tab{
background-color:#132547;


}
.content{

margin:0px;

}

img{

	border:0px;
}
.mainContent{
	
	background-color:#FFFFFF;
	
}
form{
	
	border:0px;
	margin:0px;
	padding:0px;

}

.headerNav{

	color:#25264c;

}
.headerNav a{

	color:#25264c;
	text-decoration:none;
}
.headerNav a:hover{

	color:#6b6db3;
}

.footNav{

	color:#FFF;

}
.footNav a{

	color:#FFF;
	text-decoration:none;
}
.footNav a:hover{

	color:#e0e0e0;
}

.footNavSmallText{

	font-size:10px;
	color:#FFF;
}

#navcontainer {
	height:16px;
	
}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family:"Times New Roman", Times, serif;
        font-size: 12px;
        margin: 0;
        padding: 5px 0 7px 0;
        background-color: #25264c;      
		height:16px;
		
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 9px 9px;
        color: #FFF;
        border-right: 1px solid #FFF;
        text-decoration: none;
		height:16px;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
		border-bottom:1px solid #FFF;
		
}

#navlist a:hover {
        color: #FFF;
        background-color: #5a5c95;
		border-bottom:1px solid #FFF;
}		

#navlist .current {
        color: #FFF;
        background-color: #5a5c95;
		border-bottom:1px solid #FFF;
}	




/*---------------------------*/

#navcontainer2 {
	height:16px;
	
}

ul#navlist2 {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist2 li {
        float: left;
        font-family:"Times New Roman", Times, serif;
        font-size: 12px;
        margin: 0;
        padding: 5px 0 7px 0;
        background-color: #1c971e;      
		height:16px;
		
}

#navlist2 a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 9px 9px;
        color: #FFF;
        border-right: 1px solid #FFF;
        text-decoration: none;
		height:16px;
}

ul#navlist2 li#active {
        color: #95bbae;
        background-color: #deebe5;
		border-bottom:1px solid #FFF;
		
}

#navlist2 a:hover {
        color: #FFF;
        background-color: #09760a;
		border-bottom:1px solid #FFF;
}		

#navlist2 .current {
        color: #FFF;
        background-color: #09760a;
		border-bottom:1px solid #FFF;
}	

/*----------------------------*/


.navigation{

	color:#FFF;
	text-align:center;	
	font-family:"Times New Roman", Times, serif;
	}


.navigation a{

	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}
	
.borderOrangeLB{

	border-left:1px solid #FF3300;
	border-bottom:1px solid #FF3300;

	}

.borderOrangeRB{

	border-right:1px solid #FF3300;
	border-bottom:1px solid #FF3300;

	}
.borderOrangeR{

	border-right:1px solid #FF3300;

	}
	
.borderOrangeL{

	border-left:1px solid #FF3300;

	}
.borderOrangeB{

	
	border-bottom:1px solid #FF3300;

	}
	
/* -------------------- SNAZZY BORDER ------------------------- */


.xsnazzy2 h1, .zsnazzy2 h1 {
margin:0; 
font-size:10px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy2 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy2 {
background: transparent; 
width:100%; 
float:left; 
margin:0 3px;
}



.xsnazzy3 h1, .zsnazzy2 h1 {
margin:0; 
font-size:10px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy3 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy3 {
background: transparent; 
width:95%; 
float:left; 
margin:0 3px;
padding-top:5px;
padding-bottom:5px;
}
.xsnazzy3 a{
font-size:12px;
}

.xsnazzy3 a:hover{
color:#515393;
}


.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
font-weight:normal;
font-variant: small-caps;	
font-size:12px;

}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:100%; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
background-color:#FFFFFF;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#25264c;
font-family:"Times New Roman", Times, serif;
color:#fff;
font-variant: small-caps;	
}

.color_b {
background:#ea7605; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

.color_e {
background:#25264c; 
color:#FFF;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 128px;
	
	
}

#nav a {
	display: block;
	width: 128px;
	background-color:#1c971e;
	padding-top:6px;
	padding-bottom:6px;
	
	
	
	
	
}
#nav a:hover{
	display: block;
	width: 128px;
	background-color:#097609;
	padding-top:6px;
	padding-bottom:6px;
	
}
#nav li {
	float: left;
	background-color: #097609;
	
}

#nav li ul {
	position: absolute;
	border-bottom:1px solid #FFF;
	left: -999em;	
	
	
}

#nav li:hover ul {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	left: auto;	
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;

}





#navWhite, #navWhite ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 148px;
        Color:#000000
	border-top:1px solid #25264C;
	border-bottom:1px solid #25264C;
	border-left:0px solid #25264C;
	border-right:1px solid #25264C;	
}

#navWhite a {
	display: block;
	width: 148px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	
}
#navWhite a:hover{
	display: block;
	width: 148px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	
}
#navWhite li {
	float: left;
	border-top:1px solid #25264C;
	border-bottom:1px solid #25264C;
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
	background-color: #FFFFFF;
	
}

#navWhite li ul {
	position: absolute;
	border-bottom:1px solid #25264C;
	left: -999em;	
	border-top:1px solid #25264C;
	border-bottom:1px solid #25264C;
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
	
	
}

#navWhite li:hover ul {
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
	left: auto;	
}
#navWhite li:hover ul, #nav li.sfhover ul {
	left: auto;
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
}

#navWhite2, #navWhite ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 148px;
        Color:#000000
	border-top:1px solid #25264C;
	border-bottom:1px solid #25264C;
	border-left:0px solid #25264C;
	border-right:1px solid #25264C;	
}

#navWhite2 a {
	display: block;
	width: 130px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:6px;	
}

#navWhite2 a:hover{
	display: block;
	width: 130px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:6px;	
}

#navWhite2 li {
	float: left;
	border-top:1px solid #25264C;
	border-bottom:1px solid #25264C;
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
	background-color: #FFFFFF;	
}

#navWhite2 li ul {
	position: absolute;
	border-bottom:1px solid #25264C;
	left: -999em;	
}

#navWhite2 li:hover ul {
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
	left: auto;	
}

#navWhite2 li:hover ul, #nav li.sfhover ul {
	left: auto;
	border-left:1px solid #25264C;
	border-right:1px solid #25264C;
}

.merchantDiv{

	padding:4px;
	background-color:#eaeaea;
	color:#000;

}

.merchantDiv a{

	padding:4px;
	color:#25264c;
	text-decoration:none;

}
.merchantDiv ul {
	list-style-position: inside;
	list-style-type:disc;
	list-style-image: url(../SpryAssets/SpryMenuBarDown.gif);
}
.menutitle
{
 cursor:pointer;
 margin-bottom: 0px;
 background-color:#eaeaea;
 color:#09760a;
 padding-top:3px;
 padding-bottom:3px;
 text-indent:5px;
 font-weight:bold;
 border-bottom:1px solid #CCCCCC;
 font-weight:normal;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 font-variant: small-caps;
 
}

.menutitle a
{
 cursor:pointer;
 margin-bottom: 0px;
 background-color:#eaeaea;
 color:#26264C;
 padding-top:3px;
 padding-bottom:3px;
 text-indent:5px;
 font-weight:bold;
 border-bottom:1px solid #CCCCCC;
 font-weight:normal;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 
}







.submenu 
{
  margin-bottom: 0px;  
  padding-top:3px;
  padding-bottom:3px;
  text-indent:20px;
  color:#09760a;
  font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;	
}
.subs{

 padding-top:3px;
 padding-bottom:3px;
 color:#09760a;
 background-color:#eaeaea;
 font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;	

}
.subs a
{
 
  padding:0px;
  font-size:-1px;
  color:#09760a;
  font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;	
  
 
}

.submenu a
{
  margin-bottom:0px;
  padding:0px;  
  color:#000;
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;	
}


#SupNav ul{
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;
   padding : 4;
   margin : 0;
   white-space : nowrap;
   background-color : #FFFFFF;
   color : White;
   float : left;
   width : 100%;
   border-style : solid;
   border-color : #FFFFFF;
   border-width : 1px 0 2px 0;
}
#SupNav ul li{
   display : inline;
}
#SupNav ul li a{
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;	
  font-variant: small-caps;
   padding-left : 1em;
   padding-right : 1em;
   background-color : #25264C;
   color : White;
   font-weight : bold;
   text-decoration : none;
   float : left;
   border-right-color : #0066CC;
   border-right-style : solid;
   border-right-width : 1px;
}
#SupNav ul li a:hover{
   background-color : #1C971E;
   color : #000066;
}


#SupNav1 ul li a{
   background-color : #299CCC;
}
#SupNav1 ul li a:hover{
   background-color : #0C901E;
   color : #000066;
}


table.NewNav {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: white;
}

table.NewNav td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF;
	background-color: #25264C;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	font-variant: small-caps;
        text-align: center
}

#dropmenudiv{
width:132px;
position:absolute;
border:1px solid white;
border-bottom-width: 0;
line-height:18px;
z-index:999;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 5px 0;
color:#ffffff;
text-decoration:none;
font-variant: small-caps;
text-align: center

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #3F406E;
}

#dropmenudiv2{
background-color: #097609;
width:132px;
position:absolute;
border:1px solid white;
border-bottom-width: 0;
line-height:18px;
z-index:999;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 5px 0;
color:#ffffff;
text-decoration:none;
font-variant: small-caps;
text-align: center
}

#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #097609;
}

#JoinButton {
   margin:0; 
   background-color:#FFFFFF; 
   border-style:solid;
   border-width:1px;
   border-color:#3F406E;
}

div.meminfo {
   margin-left:auto;
   margin-right:auto;
   height:128px;
   width:288px;
   background-image:url("/images/MemberInfo_Background.jpg");
}

div.meminfobuttons {
   position:relative;
   left:171px;
   top:55px;
}