/* CSS Document */
		
		body {
			behavior:url("/css/csshover.htc");
			background-color:#FFFFFF;
			font-family:Verdana;
			font-size:11px;
			margin:0px;
		}

		table {
			font-family:Verdana;
			font-size:11px;
		}
		
		#container {
			width: 900px;
			\width: 920px;
			w\idth: 900px;
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #003366;
			margin-top:0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			/*background-image: url(/images/tilebg.jpg);*/
			background-repeat: repeat-y;
			background-position: left top;
		}
		
		.contents {
			background-color:#FFFFFF;
			color:#000000;
			padding-top:0px;
			width:743px;
			margin-bottom:5px;
			font-family:Verdana;
			left:0px;
			}
			
/* START TOP NAV */

		#banner {
			padding: 0px;
			margin-bottom: ;
			background-color:#99CCCC;
			background-image:url(/images/banner.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;
			color:#FFFFFF;
			font-size:15px;
			font-weight:bold;
			height:76px;
			text-align:center;
			border-top-width: 3px;
			border-right-width: 1px;
			border-bottom-width: 3px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #003366;
			border-right-color: #999999;
			border-bottom-color: #003366;
			border-left-color: #999999;
		}
		
	#right_banner
	{
		width:142px;
		background-color:#CCCCCC;
	}
	
		
	.clients {
			background-color:#FFFFFF;
			color:#003366;
			text-align:left;
			padding-top:2px;
			margin-left:10px;
			font-weight:bold;
			width:155px;
			border-bottom:1px solid #003366;
			font-size:11px;
			}		
		
	.profile {
			width:68px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}
			
	.assessment {
			width:104px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}
			
	.evaluation {
			width:100px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}		
			
	.training {
			width:136px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}	
			
	.workouts {
			width:89px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}
			
	.financial {
			width:83px;
			padding:0px;
			background-color:#003366;
			height:18px;
			text-align:right;
			}
			
	.blankNav {
			width:382px;
			background-color:#003366;
			}			
/* END TOP NAV */

		#content {
			padding: 0px;
			margin-left: ;
			background-color: transparent;
			/*float:right;*/
		}
/*  LEFT NAV START */

		#sidebar-a {
			float: left;
			width: 147px;
			margin: 0;
			margin-right: ;
			padding: 0px;
			background-color: #d8d8d8;
		}
		
/* start Left Nav Style */

.leftColumn h1 {
		color:#003366;
		font-size:11px;
		font-weight:bold;
}

.bgLeftColumn {
		background-color:#D8D8D8;
}

.navlist {
		background-color:#003366;
}

.navlist li {
		background-color:#003366;
		height:24px;
		width:147px;
}

#navcontainer ul {
		list-style-type:none;
		text-align:left;
}

#navcontainer ul li {
		background-color:transparent;
		border-left:1px solid #999999;
		padding-bottom:2px;
		padding-top:2px;
		width:147px;
}

#navcontainer ul li a {
		background-color:transparent;
		background-image:url(/images/list-on.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		color:#003366;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		padding-left:11px;
		text-align:left;
		text-decoration:none;
		width:147px;
}

#navcontainer ul li:hover a {
		background-color:transparent;
		background-image:url(/images/list-active.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		color:#D8D8D8;
		width:147px;
}

#navcontainer ul li:hover, li#active, a#current {
		background-color:transparent;
		background-image:url(/images/list-active.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		color:#D8D8D8;
		width:147px;
}

#navcontainer ul li a#current {
		background-color:transparent;
		background-image:url(/images/list-active.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		color:#D8D8D8;
}

.titleNav {
		background-color:#B8B8B8;
		border-top:1px solid #003366;
		color:#003366;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px;
		padding-left:3px;
		padding-top:3px;
		vertical-align:middle;
}

.titleNavTop {
		background-color:#B8B8B8;
		color:#003366;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px;
		padding-left:3px;
		padding-top:3px;
		vertical-align:middle;
		border-right:1px solid #B8B8B8;
}

.bgSmButton {
	background-image:url(/images/list-on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}

.SB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	}
	
.SB:hover {
		color:#FFFFFF;
		}

.searchBox {
	padding:0px;
	color:#003366;
	text-align:left;
	border:1px solid #003366;
	}

.bline {
	border-bottom:1px solid #666666;
	}

.search {
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	}
	
.start {
	border-top:1px solid #003366;
	}
	
.end {
	border-bottom:1px solid #003366;
	}
		
/* LEFT NAV END */
		
.leftActive {
		background-color:transparent;
		background-image:url(/images/list-active.jpg);
		background-position:left center;
		background-repeat: no-repeat;
		color:#D8D8D8;
		width:147px;
		height:22px;
}

		#footer {
			clear: both;
			padding: 0px;
			margin-top: ;
			background-color: #003366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: center;
			border-top-width: 1px;
			border-top-color: #999999;
		}

		/* gym view */

	.overview {
			width:76px;
			padding:0px;
			height:18px;
			text-align:left;
			}

	.workout {
			width:70px;
			padding:0px;
			height:18px;
			text-align:left;
			}
			
	.exerciseLog {
			width:91px;
			padding:0px;
			height:18px;
			text-align:left;
			}			
	
	.spaceGW {
			width:343px;
			}	
			
/* MISC STUFF */

		.inside {
			/*width:100%;*/
			padding:0px;
			float:left;
				}
				
		.none {
			padding:0px;
			}
			
		.right {
			text-align:right;
			}
			
		.blue {
			background-color:#003366;
			border-bottom:1px solid #003366;
			}
			
		.smSpace {
			width:8px;
			padding:0px;
			background-color:transparent;
			}