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

/*	PRO Colors
		
	font:  Tahoma Regular
	dark chocolate :  #281811
	PRO green : #C1D82F
	light pink : #D7A9CE
	dark pink : #AA6AA1
	light brown : #5A4A42
	*/
			
body {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	background-color:#281811;
	overflow:auto;
	
}


#mainBody {
	height:auto;
	width:945px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	border-left:solid;
	border-left-width:medium;
	border-left-color:#C1D82F;
	border-right:solid;
	border-right-color:#C1D82F;
	border-right-width:medium;
	border-bottom:solid;
	border-bottom-color:#C1D82F;
	border-bottom-width:medium;
	
}

#mainBodyIndex {
	height:auto;
	width:945px;
	position:relative;
	margin-left:auto;
	margin-left:expression('-400px');
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	border-left:solid;
	border-left-width:medium;
	border-left-color:#C1D82F;
	border-right:solid;
	border-right-color:#C1D82F;
	border-right-width:medium;
	
}


#indexHeader {
	width:945px;
	height:182px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../resources/site/homepageheader.png');
	background-repeat:no-repeat;
	
}

#indexFooter {
	width:945px;
	height:143px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:solid;
	border-bottom-color:#C1D82F;
	border-bottom-width:medium;
	background-image:url('../resources/site/homepagefooter.png');
	background-repeat:repeat-y;
	
}


#testimonials {
	width:320px;
	height:70px;
	background-color:none;
	font-size:9px;
	color:#FFF;
	text-align:left;
	
}

.testimonials {
	width:320px;
	height:70px;
	background-color:none;
	font-size:9px;
	color:#FFF;
	text-align:left;
	
}

#banners {
	width:570px;
	height:125px;
	background-color:none;
	
}



#pageHeader {
	width:945px;
	height:133px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../resources/site/contentpageheader.png');
	background-repeat:repeat-y;
	
}


#pageFooter {
	width:945px;
	height:175px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/new_footer_bg.png') no-repeat 0 0 !important;
	opacity:1.0;
	z-index:1;
}
#pageFooter img { display:none; }

#pageFooter1 {
	width:945px;
	height:175px;
	margin-bottom:-2px;
	margin-left:auto;
	margin-right:auto;
	background-color:none;
	z-index:10000;
	position:relative;
	border-top:2px solid #C1D82F;
	
}

.footerContent {
	width:944px;
	height:110px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	z-index:2000;
	position:absolute;
	
	/*
	background-image:url('../resources/advertbar.png');
	background-repeat: no-repeat;
	background-position:right;
	*/
	padding-top:15px;
	left: 1px;
	top: -41px;

}

#adBar {
	width:944px;
	height:110px;
	position:absolute;
	padding-top:25px;
	text-align:right;
	top: 35px;
	z-index:1000;

}

#contentMain {
	width:945px;
	height:441px;	
}

#contentMainRedirect {
	width:945px;
	height:441px;
	margin-left:expression('0px');
}
/*#contentMain, x:-moz-any-link {margin-left:-20px;}
#contentMain, x:-moz-any-link, x:default {margin-left:-20px;}*/

#pageContentMain {
	width:945px;
	height:auto;
	
}

#pageContentMainBlogs {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#C1D82F;
	/*
	background-image:url('../images/backgrounds/background1.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainContact {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#D7A9CE;
	/*
	background-image:url('../images/backgrounds/background2.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainEvents {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#AA6AA1;
	/*
	background-image:url('../images/backgrounds/background3.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainNewsletter {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#5A4A42;
	/*
	background-image:url('../images/backgrounds/background3.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainMedia {
	width:945px;
	height:auto;
	min-height:380px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#281811;
	/*
	background-image:url('../images/backgrounds/background4.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainAdmin{
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:#C1D82F;
	/*
	background-image:url('../images/backgrounds/background4.png');
	background-repeat:repeat-y;
	*/
	
}


#pageContentMainMembership {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:0px;
	background-color:##D7A9CE;
	/*
	background-image:url('../images/backgrounds/background5.jpg');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainWho {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:30px;
	background-color:#AA6AA;
	/*
	background-image:url('../images/backgrounds/background6.png');
	background-repeat:repeat-y;
	*/
	
}

#pageContentMainForm {
	width:945px;
	height:auto;
	min-height:350px;
	padding-top:55px;
	padding-bottom:30px;
	background-color:#5A4A42;
	/*
	background-image:url('../images/backgrounds/background6.png');
	background-repeat:repeat-y;
	*/
	
	
}

.headerDiv {
	width: 65px;
	height: 300px;
	background-color:none;
	background-image:url('../resources/trans_background1.png');
	background-repeat: repeat;
	z-index:5;
	position:absolute;
	margin-left:120px;
	overflow:auto;
	padding:0px;
}

#navBar {
	width:945px;
}

#tag_lines {
	width:926px;
	height:200px;
	padding-top:50px;
}


.tag_lines {
	width:626px;
	height:auto;
	color:#281811;
	text-shadow:#666;
	font-size:16px;
	background-color:none;
	background-image:url('../resources/trans_background.png');
	background-repeat: repeat;
	position:relative;
	border-bottom:solid;
	border-bottom-color:#281811;
	border-bottom-width: thin;
	border-top:solid;
	border-top-color:#281811;
	border-top-width: thin;
	border-left:thin solid #281811;
	padding-right:20px;
	z-index:0;
	/*opacity: 0.6;
	filter: alpha(opacity=60);
	*/
}

.tag_lines, x:-moz-any-link {margin-left:0px;}
.tag_lines, x:-moz-any-link, x:default {margin-left:0px;}

.container {
   width:312px;
   margin-top:20px;
   
}


.msg_body {
  border: 2px solid #281811;
  padding: 5px;
  width: 300px;
  background-color:#ffffff;
  text-align: justify;
  position:absolute;
  font-size:12px;
  opacity:0.7;
  filter:alpha(opacity=70);
  vertical-align:baseline;
  
}


.linkclass {
  font-weight:normal;
  color:#FFF;
  
}

#directory {
	width: 600px;
	height:900px;
	background-color:#FFF;
  	border: 2px solid #281811;
	opacity:0.85;
 	filter:alpha(opacity=85);
	z-index:10;
	position:relative;
	margin-left:280px;
	overflow:auto;
	text-align:justify;
	padding:20px;
	margin-bottom:25px;
	font-size:12px;
}


#contentBasic {
	width: 570px;
	height: auto;
	background-color:#FFF;
  	border: 2px solid #281811;
	opacity:0.85;
 	filter:alpha(opacity=85);
	z-index:10;
	position:relative;
	margin-left:300px;
	overflow:auto;
	text-align:justify;
	padding:20px;
	margin-bottom:25px;
	font-size:12px;
}

#contentBasicContact {
	width: 570px;
	height:auto;
	background-color:#FFF;
  	border: 2px solid #281811;
	opacity:1;
 	filter:alpha(opacity=100);
	z-index:10;
	position:relative;
	margin-left:300px;
	overflow:auto;
	text-align:justify;
	padding:20px;
	margin-bottom:25px;
	font-size:12px;
}

#contentNewsletter {
	width: 870px;
	height:auto;
	background-color:#FFF;
  	border: 2px solid #281811;
	opacity:0.85;
 	filter:alpha(opacity=85);
	z-index:10;
	position:relative;
	margin-left:20px;
	overflow:auto;
	text-align:justify;
	padding:20px;
	margin-bottom:25px;
	font-size:12px;
}

.address_block {
	width:190px;
	height:120px;
	position:relative;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#666;
  	border: 2px solid #C1D82F;
	margin-left:30px;
	margin-top:-160px;
	z-index:1000;
	padding:5px;
}

#picStrip1 {
	height:270px;
	width:99px;
	background-image:url('../resources/site/propiccolumun.png');
	margin-left:201px;
	margin-bottom:25px;
}
	

#contentBasic a:link { color: #C1D82F; font-weight:bold; }
#contentBasic a:hover { color: #AA6AA1; text-decoration:underline; }
#contentBasic a:visited { color: #281811; font-weight:bold; }

p.flipv {
		font-size: 16px;
		color: green;
}

.newsletterTD {
	width:350px;
	text-align:right;
	align:right;
	padding-right:30px;
}

#contact-wrapper {  
    width:525px;  
    border:1px solid #e2e2e2;  
    background:#999999;  
    padding:20px;
	
}  
#contact-wrapper div {  
    clear:both;  
    margin:1em 0;  
}  
#contact-wrapper label {  
    display:block;  
    float:none;  
    font-size:12px;  
    width:auto;  
}  
form#contactform input {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:5px;  
    font-size:12px;  
    color:#333;  
}  
form#contactform textarea {  
    font-family:Arial, Tahoma, Helvetica, sans-serif;  
    font-size:100%;  
    padding:0.6em 0.5em 0.7em;  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
}  

.headingWrapper {
	width:70px;
	height:auto;
	background:none;
	position:absolute;
	background-color:#666;
	margin-left:0px;
	margin-bottom:0px;
	border-right: medium solid #C1D82F;
	border-top: medium solid #C1D82F;
	border-bottom: medium solid #C1D82F;
}

.headingWrapperDirectory {
	width:70px;
	height:auto;
	background:none;
	background-color:#666;
	position:absolute;
	margin-left:0px;
	border-right: medium solid #C1D82F;
	border-top: medium solid #C1D82F;
	border-bottom: medium solid #C1D82F;
}

.headingImage {
	width:50px;
	height:330px;
	border:none;
}

.headingImageDirectory {
	width:50px;
	height:400px;
	border:none;
}

.indent {
	margin-left:30px;
}

.wrap {
	cursor:pointer;
}

#gallery {
	position: relative;
	float: left;
	width: 600px;
	padding: 0px 15px 10px 15px;
}

.photos {
	position: relative;
	float: left;
	display: block;
	padding-bottom: 10px;
}
.photosets {
	clear: both;
	padding-top: 1px;
}
.photosets h2 {
	color: #000;
}


/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		#BDD2FF;
	height:			2.5em;
	padding-bottom:	2.5em;
	position:		relative;
}
.sf-navbar li {
	background:		#AABDE6;
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#BDD2FF;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#BDD2FF;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#D1DFFF;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

#NAV_FIX {
bottom:-105px;
height:50px;
left:-37px;
position:absolute;
width:909px;
}
.subnav .last {
right:0px !important;	
}
.subnav a:hover { text-decoration:underline !important; }

#pageFooter1 a img {
border:medium none;
}
