#global {
     position: relative; /* container positioning */
     margin-left: auto;
     margin-right: auto;
     width: 960px;
     text-align: left;
	 min-height:100%; 
	 z-index:1;
	 border: 5px;
	 border-color: #DED9C8;
     }
	 
	 
	 body {
     margin: 0px; /* to avoid margins */
     _text-align: center; /* to correct the centering IE bug*/
	 background-color: #DFD8BE;
	 /*background-image:  url(../images/bks/mainMFTback.gif); 
	 background-repeat: repeat-x;
	 background-attachment:fixed;*/
	 padding-bottom:30px;	/* Height of the footer */
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #857458;
	 border: 5px;
	 border-color: #DED9C8;
     }
        
	 
     a: {
	 text-decoration: none;
	 }
	 
	 a:link {
     color: #669999;
	 text-decoration: none;
	 
     }

     a:visited {
	 color: #009999;
	 text-decoration: none;

	 }

	 a:hover {
	 color: #336666;
	 text-decoration: none;
	 
	 }

	 a:active {
	 color: #336666;
	 
	 }
	 
	 .ulgroups { margin: 5px 0 5px 10px; font-size: 12px; list-style-type: disc; line-height: 1.5em;}
	 .rule { height: 2px; width: 100%; background-color: #DED9C8; margin: 3px 0 6px 0; z-index:9; }
	 .minspace { height: 1px; width: 1px; font-size: 1px; line-height: 0; }

	p.front {
	line-height: 15px;
	}

	 .abouttop {
	 font-size: 11px;
	 }
	 .bigtitles {
	 font-size: 20px;
	 color: #857458;
	 padding:0;
	 margin:0;
	 }
	 
	 .mediumtitles {
	 font-size: 17px;
	 font-weight:bold;
	 color: #857458;
	 padding:5 0 0 10;
	 margin:5 0 0 5;
	 }
	 .mediumtitles2 {
	 font-size: 17px;
	 color: #857458;
	 padding:10 0 0 0;
	 margin:0 0 0 0;
	 }
	 
	 .boldpurple {
	 font-size: 14px;
	 color: #857458;
	 line-height: 15px;
	 padding:0;
	 margin:0;
	 }
	 
	 .boldpurple2 {
	 font-size: 13px;
	 font-weight: bold;
	 color: #857458;
	 line-height: 18px;
	 padding:0 ;
	 margin:0;
	 }
	 
	 .frontpageboxes {
	 font-size: 15px;
	 color: #857458;
	 line-height: 0.9em;
	 margin:5 0 5 0;
	 }
	 
	 .frontpagesubtitles {
	 font-size: 16px;
	 font-weight: bold;
	 color: #857458;
	 margin-bottom: 5px;
	 }
	 .frontpagesmaller {
	 font-size: 12px;
	 margin-top: 3px;
	 }
	 .frontpagesmall {
	 font-size: 14px;
	 line-height: 17px;
	 }
	 .contactpagebottom {
	 font-size: 14px;
	 margin-top: 3px;
	 line-height: 17px;
	 }
	 
	 
	 #nav { width: 610px; float: right; margin-top: 5px; _margin-top: 20px; }
#topnav {  margin-right: 10px; font-size: 9px; float: right; }
DIV.b_join { width: 46px; height: 18px; margin: 0px; background: url("../images/bks/join.gif") 0px -18px no-repeat; }
DIV.b_join a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("../images/b_join.gif") top left no-repeat; }
DIV.b_join a:hover { background-image: none; }
.alt { display: none; }

#bizname{
position:absolute; width:235px; height:19px; z-index:1; left: 224px; top: 110px; font-family: Futura Std, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #C6BFA8; font-size: 11px; font-weight: normal;
}
	 
	 
#indextest-01 {
	position:absolute;
	background-image:url(../images/indextest_01.gif);
	left:0px;
	top:0px;
	width:960px;
	height:125px;
	border: 5px;
	 border-color: #DED9C8;
}

#indextest-02 {
	position:absolute;
	background-color: #DED9C8;
	top:125px;
	width:960px;
	height:31px;
     z-index: 3;
}

#indextest-03 {
	position:absolute;
	background-color:#EEEADE;
	left:0px;
	top:154px;
	width:960px;
	height:224px;
	z-index: 1;
}

#frontpage1 {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:378px;
	width:960px;
	height:210px;
	border: 5px;
	border-color: #DED9C8;
}

#frontpage {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:378px;
	width:960px;
	height:420px;
	border: 5px;
	 border-color: #DED9C8;
}

#contact {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:378px;
	width:960px;
	height:420px;
	border: 5px;
	border-color: #DED9C8;}

#history {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:378px;
	width:960px;
	height:750px;
	border: 5px;
	 border-color: #DED9C8;
	 padding:0;
	 margin: 0;
}

#FAQ {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:378px;
	width:960px;
	height:2500px !important;
	height:3820px;
	border: 5px;
	 border-color: #DED9C8;
	 padding:0;
	 margin: 0;
}

#team1 {
	position:absolute; 
	width:940px; 
	z-index:2; 
	left: 0px; 
	top: 379px; 
	padding:10px; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	border: 9px none #000000;
}

p {
margin:4;
}


.pagetop{
float: right;
font-size: 12px;
font-weight: normal;
}


#indextest-05 {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:290px;
}

#indexBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:290px;
}

#footer1 {
		position:absolute;
		text-align: center;
		font-size: 12px;
		padding:2 0 4 0;
		width:960px;
		top: 789px;
		height:50px;			/* Height of the footer */
		background:#DED9C8;}
		
#footerC {
		position:absolute;
		text-align: center;
		font-size: 12px;
		padding:2 0 4 0;
		width:960px;
		top: 799px;
		height:50px;			/* Height of the footer */
		background:#DED9C8;}
#footerH {
		position:absolute;
		text-align: center;
		font-size: 12px;
		padding:2 0 4 0;
		width:960px;
		top: 1100px;
		height:50px;			/* Height of the footer */
		background:#DED9C8;}
		
		#footerFAQ {
		position:absolute;
		text-align: center;
		font-size: 12px;
		padding:2 0 4 0;
		width:960px;
		top: 2830px;
		height:50px;			/* Height of the footer */
		background:#DED9C8;}
#footerT{
	position:relative;
	text-align: center;
	font-size: 12px;
	margin-top: -.09em;
	margin-bottom:10px;
	padding:5px;
	width:927px;
	height:50px;
	background:#DFD8BE;
	left: 4px;
	top: 10px;

}



#introtext {
position:absolute; 
width:520px; 
height:139px; 
z-index:2; 
left: 96px; 
top: 27px;
font-size: 14px;
font-family: Futura Std, Trebuchet MS, arial, helvetica, sans-serif;
color: #336633;
}

#page1flower {
position:absolute; 
width:80px; height:139px; 
z-index:2; 
left: 9px; 
top: 21px;
}

h1 { margin: 0 0 0 0;}
h5 { margin: 0 0 0 0;}

h4 { margin: 3 0 2 0;}
h4 a:link {color: #875B90;
	 text-decoration: none
}

#intro1 {
position:absolute;  margin: 50 25 0 0; padding:5; width:395px; height:100px; z-index:3; left: 21px; top: 40px; 
font-family: Futura Std, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #5B3364;
}
.intro { font-size: 12px; margin-top: 5px;
}

#group1 { 
position:absolute; padding:6; width:225px; height:177px; z-index:2; left: 450px; top: 10px;
font-family: Futura STD, Trebuchet MS, Arial, Helvetica, sans-serif; 
color: #5B3364;
}

#example { position:absolute; padding:5; width:250px; height:177px; z-index:4; left: 690px; top: 10px; border: 1px none #000000;
font-family: Futura STD, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #5B3364;
}
.

#intro3{ position:absolute; width:754px; height:115px; z-index:1; left: 12px; top: 11px;
}



#coupleconflictBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:1250px;
}

#onedayBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:1250px;
}

#mensangerBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:1250px;
}

#faqBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:2000px;
}

#feesBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:1250px;
}

#teamBTM {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:588px;
	width:960px;
	height:2500px;
}



#links {
	position:absolute;
	background-color:#fff;
	left:0px;
	top:398px;
	width:960px;
	height:500px;
}

#links1{ position:absolute; padding:5px; width:935px; height:342px; z-index:1; left: 10px; top: 14px;

}
#footer_container {
        position:relative;
        height:100px;
        width:100%;
        margin:-100px auto 0 auto;
		bottom: 0;
        text-align:center;
		z-index:99;
      }
      
	  #footer_content {
        height:50px;
        width:960px;
        margin:auto;
        background-color:#333333;
        color:#CCCCCC; }

ul.new {
list-style-position: outside;
text-align: left;

}

  
