body {
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	margin:0px;	padding:0px;
}

table tr td { vertical-align:top;	}
.frame {
	width:750px;
	margin:0px auto;
}
.banner h1 {
	background-image:url(pageimg/banner.jpg);
	width:725px;	height:123px;	background-repeat:no-repeat;	margin:0px;	padding:0px;
	font-size:2pt;	text-indent:-2000px;
}

.rightside {
	width:25px;	height:100%;
}
.rightside table { width:25px; height:100%;}
.rightside td {
	background-image:url(pageimg/right-tall.gif);
}
.rightside .top {
	height:21px;
	background-image:url(pageimg/right-top.gif);
}
.rightside .bottom {
	height:20px;
	background-image:url(pageimg/right-bottom.gif);
}
.leftcol {
	width:176px;
	background-image:url(pageimg/left-col-bg.gif);	background-repeat:repeat-y;
}
.leftcolends {
	background-image:url(pageimg/left-col-bottom.gif);
	height:35px;	background-repeat:no-repeat;	background-position:top left;
}
.midcolends {
	width:549px;
	background-image:url(pageimg/mid-bottom-line.gif);
	background-position:top left;	background-repeat:no-repeat;
}

.rightsidetop{
	background-image:url(pageimg/right-topp.gif);	background-position:top;	background-repeat:no-repeat;
	*background-position:bottom;
}
.rightsidebot {
	background-image:url(pageimg/right-bot.gif);	background-position:bottom;
}
.rightside {
	background-image:url(pageimg/right-tall.gif);
}




.leftcol img {	margin-left:13px;	}
.leftcol img.lm { margin-left:5px;	}






/*	Orange Sponsor Links	*/

ul.leftcollinks {	padding:15px 0 0 50px;	margin:0px;	}
ul.leftcollinks li {	list-style-type:none;	color:#FF6600;	height:25px;	}
ul.leftcollinks li a { color:#FF6600;	}
ul.leftcollinks li a:hover { color:#FF3300;	}

ul.leftcollinks h1 {	font-size:10pt;	margin:0 0 0 -40px;	padding:0 0 0 8px;	color:#000099; 
	background-image:url(pageimg/pointer.gif);	background-position:left center;	background-repeat:no-repeat;	}
	
.leftcollinks li  img { border:0px; float:left;	padding-right:5px;}
	
	
	
/*		NAVIGATION RULES	*/
ul.mainnav {	
	padding:80px 20px 0px 20px;		margin:0px;		
	background-image:url(pageimg/nav-main-bg2.gif);	background-repeat:no-repeat;	background-position:center top;
}
ul.mainnav li { list-style:none;	background-color:#B1B1B1;	}
ul.mainnav li a { display:block;	width:129px;	border-bottom:1px dashed black;	padding:2px 2px 2px 5px;
				color:#666666;	font-weight:bold;	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;	}
ul.mainnav li a:hover { color:#000066;	}

/*	Sub Level Navigation	*/
ul.mainnav li ul {	margin:0px;	padding:0px;border-bottom:1px dashed black;	}
ul.mainnav li ul li {	background-color:#BEBEBE;	}
ul.mainnav li ul li a {	border:none;	font-weight:normal;	padding: 2px 0px 2px 7px; }


/*		Footer		*/
.midcolends {	padding-top:15px;	color:#3072BB;	}
.midcolends p {	display:inline;	margin:0px;	padding:0px 0px 0px 30px;	}
.midcolends a {	font-size:11px;	color:#E7A41D;	margin-left:10px;	}





.content {
}

.content h1, .content h2, .content h3, .content h4 { font-family:Tahoma, Verdana, Arial;	margin:3px 0px 3px 4px;	padding:0px; color:#000066; }
.content h1 { font-size:1.8em;	}
.content h2 { font-size:1.5em;	}
.content h3 { font-size:1.2em;	}
.content h4 { font-size:1.1em;	}
.content p { margin:2px;	padding:2px;	margin-left:5px;	}



h1.bluebanner {
	background-image:url(pageimg/banner_m.jpg);	background-repeat:no-repeat;
	width:545px;	height:85px;	margin:0px;	padding:0px;
	margin-left:2px;	font-size:2px;	text-indent:-2000px;
}

/*		Monster Styles		*/
.red {	font-size:11px;  color:#F46E40;}
.main {	font-size:11px;  color:#444444;}
.gold {	font-size:11px;  color:#E7A41D;}
.blue {	font-size:11px;  color:#3072BB;}
.policy {	font-size:11px;  color:#9F9F9E; text-decoration:none}
#input{	width:140px; height:18px;	border:1px solid #DEDEDE;	background-color:#FFFFFF;	}
#textarea{	width:248px; height:58px;	border: 1px solid #DEDEDE;	background-color:#FFFFFF;	overflow:auto	}


.evinf {
	width:400px;	display:block;
	background-color:#EEEEEE;	margin-left:15px;	padding:3px;
	border:1px solid #BBBBBB;	border-right:2px solid #999999;	border-bottom:1px solid #666666;
}


.fl { float:left;	margin:5px;	}
.fr { float:right;	margin:5px;	}

h3.hhh {
	padding:0px 0px 3px 0px;	margin:0px;	
	color:#003399;	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}



.panelright {

}

.panelright .box, .panelright .boxl {
	width:95%;
	padding-left:5px;
	
	border:2px solid #FAC85B;
	border:2px solid #F46E40;
	margin-bottom:2px;
	
	background-image:url(pageimg/fp_boxes/box-bg-imgright.gif);
}

.panelright .borange { background-image:url(pageimg/fp_boxes/box-bg-imgright-yellow.gif); }
.panelright .boxl {
	background-image:url(pageimg/fp_boxes/box-bg-imgleft.gif);
}
.panelright h1 {
	font-size:11px;	color:#444444;	margin:0px;	padding:1px;
	background-image:url(pageimg/fp_boxes/pointer_b.gif);	background-repeat:no-repeat;
	text-indent:25px;
	
	background-color:white;
}
.panelright p {
	font-size:11px;	color:#444444;
}
.panelright img {
	float:right;
}
.panelright img.left {
	float:left;	margin-right:5px;
}
.panelright a { color:#3072BB; }


/*	Email a friend link style	*/
p.emfriend {
	float:right;	font-size:11px;
}
p.emfriend a {
	border:1px solid #DDDDDD;
	text-decoration:none;	padding:1px 3px 1px 3px;
	color:#006600;
}

p.emfriend a:hover {
	border:1px solid #333333;
}


.joinnowbanner {	width:480px;	margin:5px auto;	border:1px dashed #003366;}
.joinnowbanner h1 {	text-align:center;	margin:0px;	padding:0px;	}
.joinnowbanner h1 a {	display:block;	width:100%;	background-color:#B3CBE6;	padding:10px;	
	text-decoration:none;	color:black;	font-size:12pt;	font-family:Verdana, Arial, Helvetica, sans-serif;	}
.joinnowbanner h1 a:hover {	background-color:#BFDABB;	}



/*	Karen wants all italics on the site removed.	*/
em { font-style:normal; }










.fitnesstips {	width:180px;	border:1px solid #FFF;	float:right;	margin: 0 2px 5px 15px;	}
.fitnesstips h3 {	
	background:#3072BB;	color:#FFF;	text-align:center;	margin: 5px 0;	padding:3px;	
	font-size:10pt;
}
.fitnesscopy	{	margin-right:190px;	}