/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background: #F0EAF7; */
}
.whiteBody {
	font: normal 13px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;


}
ul {

	list-style: square url(http://elementsforfitness.com/Library/images/bullet.gif) outside;
	margin-left: 20px; padding-left: 0;

}
.blueBorderTop {
	border-right: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-top: 1px solid #0066CC;
}
.blueBorderBottom {
	border-right: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-bottom: 1px solid #0066CC;
}
.blueBorderRightLeft {
	border-right: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	padding: 15px;

}
td {
	color: #5C5C5C;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
}
td a:link {
	color: #0393C5;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
td a:visited {
	color: #0393C5;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
td a:hover {
	color: #0066CC;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}	
td a:active {
	color: #0393C5;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.greyGradient {
	background: url(http://elementsforfitness.com/Library/images/grey-gradient.jpg) repeat-x;
}
.header {
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.header a:link {
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: underline;

}
.header a:visited {
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: underline;
}
.header a:hover {
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}	
.header a:active {
	font: bold 12px/18pxGeorgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: underline;
}
.BlackVerdana {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BlackVerdana a:link {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #0393C5;
	text-decoration: underline;
}
.BlackVerdana a:visited {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #0393C5;
	text-decoration: underline;
}
.BlackVerdana a:hover {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}	
.BlackVerdana a:active {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #0393C5;
	text-decoration: underline;
}
.blueVerdana10px {
	color: #003366;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.blueVerdana10px a:link {
	color: #003366;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blueVerdana10px a:visited {
	color: #003366;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blueVerdana10px a:hover {
	color: #0393C5;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}	
.blueVerdana10px a:active {
	color: #003366;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.footer {
	color: #666666;
	font: normal 9px/normal Arial, Helvetica, sans-serif;
}
.footer a:link {
	color: #666666;
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.footer a:visited {
	color: #666666;
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.footer a:hover {
	color: #0393C5;
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
}	
.footer a:active {
	color: #666666;
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
h1 {
	font: normal 14px/normal Arial, Helvetica, sans-serif;	color: #000000;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: normal 20px/normal Georgia, "Times New Roman", Times, serif;
	color: #0066CC;
	margin: 0px;
	padding: 0px;
}
h3 {
	font: normal 20px/normal "trebuchet MS", Verdana, Arial, sans-serif;
	color: #663399;
	margin: 0px;
	padding: 0px;

}
.highlight {
	color: #333333;
	font: 14px/19px Georgia, "Times New Roman", Times, serif;
	background: #F8F0C9;
}
.offBox {
	background: #EEEEEE;
	border: 1px dashed #999999;
}
.onBox {
	background: #99FFFF;
	border: 1px solid #CCCCCC;
}
.blueBoxNoRightBorder {
	background: #EDF5F9;
	padding: 15px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right-style: none;
	border-right-color: #CCCCCC;
}
.blueBox {
	background: #EDF5F9;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.repeat_under_rollover {
	background: url(http://elementscms.com/Library/images/home_under_rollover_bkgrd.jpg) repeat-x;
}
.Georgia_20px_white {
	font: normal 20px/normal Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.Georgia_20px_black {
	font: normal 20px/normal Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.sidebar_cells_gradient {
	background: url(http://elementscms.com/Library/images/sidebar/sidebar_cell_gradient_repeat.jpg) repeat-x;

}
.repeat_under_rollover {
	background: url(http://elementscms.com/Library/images/home_under_rollover_bkgrd.jpg) repeat-x;
}
.Georgia_20px_white {
	font: normal 20px/normal Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.Georgia_20px_black {
	font: normal 20px/normal Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.elementsBlue {
	font: normal 17.5px/normal Georgia, "Times New Roman", Times, serif;
	color: #006699;
	margin: 0px;
	padding: 0px;
}
.borderBack {background-image: url(http://elementsforfitness.com/Library/images/bg.jpg) repeat;}
.rightBorder {border-right:2px #FFFFFF solid;border-top:2px #FFFFFF solid;border-left:2px #FFFFFF solid;border-bottom:2px #FFFFFF solid;}
.leftBorder {border-top:2px #FFFFFF solid;border-left:2px #FFFFFF solid;border-bottom:2px #FFFFFF solid;}
.bottomBorder {border-right:2px #FFFFFF solid;border-left:2px #FFFFFF solid;}
.borderBack h1 {
	font: normal 24px/normal Arial, Helvetica, sans-serif;font-weight:bold;color: #0066CC;
	margin:5px 0px 5px 0px;
	padding: 0px;
}
.borderBack h2 {
	font: normal 20px/normal Arial, Helvetica, sans-serif; font-weight:bold; color: #000000;
	margin: 0px;
	padding: 0px;
}
.borderBack h2 table tbody tr td {
	font: normal 20px/normal Arial, Helvetica, sans-serif; font-weight:bold; color: #000000;
	margin: 0px;
	padding: 0px;
}
.borderBack h3 {
	font: normal 18px/normal Arial, Helvetica, sans-serif;	color: #333333;
	margin: 0px;
	padding: 0px;

}