body{
	/*background:		#F7F0C0;*/
	background:		#CCF2F1;
	margin-top:		0px;
	margin-bottom:	0px;
	
}
#script{
	visibility:		hidden;
}
body a:link {
	color:	#0C848B;
}
body a:visited {
	color:	#F0AB33;
}
body a:hover {
	color:	#821435;
}
body a:active {
	color:	#0C848B;
}
#questions{
	width:		650px;	
}
#questions textarea{
	width:		500px;
}
#meets {
	width:		700px;
}
#meets textarea{
	width:				450px;
	margin-bottom:		10px;
}
#terms_area {
	width:		800px;
}
.wide_table{
	width:	700px;	
}
.submit_button{
	cursor: pointer;
	border: outset 1px #ccc;
	background:#076666;  /*#999;*/
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 24px;
}
.text_format{
	font-family:	arial;
	font-size:		16px;
	line-height:	30px;
	padding-right:	30px;
}
.bold{
	font-weight:	bold;
}
.logout{
	width:  	850px;
}
.logout td{
	width: 		300px;
}
.loc {
	width:	  	250px;	
	margin-right:		5px;
}
/********************************printer friendly  ******************************/

.text_area{
}
/*****************************************  Front Page ***************************/
.display_text{
	padding-top:	8px;
	padding-bottom:	8px;
	font-size: 		10px;
	font-style:		italic;	
}
.time_boxes {
	width:	100px;	
}
#ath_pic {
	border-style:	solid;	
	border-width:	4px;
	border-color:	#076666;
}
#float_stats {
	padding-left: 		30px;
	border-left-style:	solid;
	border-left-width:  1px; 
	border-left-color:	#D0D2D2;
	float:				left;
	width:				700px;
	position:			relative;
	top:				-150px;
	left:				-115px;
	height:				auto;
}
#times_results td{
	padding:	10px;
}
.other_field{
	width:		60px;
	/*length:	12;*/
}
.meet{
	width:		160px;
}
.date-pick-5{
	width:		70px;	
}
.padding {
	padding: 	20px;
}
#icon{
	width: 180px;
}
#icon td{
	text-align:	center;
}
#list {
	border-style:	solid;
	border-width:	1px;
	border-color:	#F8BC42;
	list-style:		none;
	position:		absolute;
	padding:		0px;
	margin-left:	0px;
}
#list li{
	text-align:			center;
	color:				#FFFFFF;
	font-weight:		bold;
	line-height:		12px;
	float:				left;
	padding:			10px;
	margin:				1px;
	background-color:	#076666;
	width:				125px;
}
#list li a {
	color: 				#FFFFFF;
	text-decoration:	none;
}
#list li:hover {
	background-color:	#11B2B2;
}
#list_club{
	border-style:	solid;
	border-width:	1px;
	border-color:	#F8BC42;
	list-style:		none;
	position:		absolute;
	padding:		0px;
	margin-left:	0px;
}
#list_club li{
	text-align:			center;
	color:				#FFFFFF;
	font-weight:		bold;
	line-height:		12px;
	height:				30px;
	float:				left;
	padding:			10px;
	margin:				1px;
	background-color:	#076666;
	width:				155px;
}
#list_club li a {
	color: 				#FFFFFF;
	text-decoration:	none;
}
#list_club li:hover {
	background-color:	#11B2B2;
}
#list2 {
	border-style:		solid;
	border-color:		#F8BC42;
	border-width:		1px;
	list-style:			none;
	position:			absolute;
	padding:			0px;
	margin-left:		0px;
}
#list2 li{
	text-align:			center;
	color:				#FFFFFF;
	font-weight:		bold;
	line-height:		15px;
	padding:			5px;
	margin:				1px;
	background-color:	#076666;
	width:				150px;
}
#list2 li a {
	color: 				#FFFFFF;
	text-decoration:	none;
}
#list2 li:hover {
	background-color:	#11B2B2;
}
#land {
	background-color:	#11B2B2;
}
/***********************table styles ***************************************/
.l_grey {
	background-color:	#F2EFEF;	
}
/*****************************************  General   ****************************/
.good_padding{
	padding:  35px;	
}
.ath_menu{
	width: 800px;	
}
/******************************************* Search Table ******************************/
#search_table {
	width:			800px;
	border-style:	solid;	
	border-width:	5px;
	border-color:	#076666;
	background:		url( ../images/shallow.jpg ) no-repeat top;	
}
/*******************************************  Main Table *************************/

.main_table{
	width: 			966px;	
	border-style: 	none;
	border-spacing:	0px;
	border-width:	0px;
	border-collapse: collapse;
	padding:		0px;
}
.common{
	width: 500px;	
	background:	url( ../images/shallow.jpg  ) no-repeat top;	
}
.common td{
	padding:	10px;		
}
.common tr{
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-bottom-color:	#B0ADAD;		
}
.info{
	line-height: 	18pt;
	font-weight:	bold;
}
.main_table img{
	border-style: 	none;
	border-width:	0px;
}
.right{
	width:			10px;
	background: 	url( ../images/edge_right.jpg ) repeat-y;	
}
.right_text{
	text-align: 	right;
}
.left{
	width:			10px;
	background:		url( ../images/edge_left.jpg ) repeat-y;
}
.list_swimmers {
	width:			850px;	
}
.list_swimmers td{
	padding:	5px;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-bottom-color:	#BBB6B6;
} 
.list_swimmers th {
	padding:	5px;	
}
.front_page_links {
	font-size:		15px;
}
/******************************************   Inner Content Area *****************/
.inner_table{
	font-family:	verdana;  /* verdana; */
	font-size:		12px;
	width:			950px;
	border-style:	none;
	border-spacing: 0px;
	border-width:	0px;
	border-collapse:collapse;
	background: 	#FFFFFF;
}
.bold {
	font-weight:	bold;
}	
.bold2 {
	font-size:		10px;
	font-weight:	bold;
}	
.bold3{
	font-size:		16px;
	font-weight:	bold;
}
.notice {
	font-weight: 	bold;
	color:			red;	
}
.inner_table{
	border-style: 	none;
	border-spacing:	0px;
	border-width:	0px;	
}
.login_table{
	border:			solid;
	border-width:	1px;
	border-color:	black;
	border-spacing:	5px;
	margin:			5px;	
	width:			300px;
	text-align:		center;
}
.login_box{
	text-align: 	center;	
}
.login_title {
	padding:		10px;		
	font-family:	verdana;	  /*times;*/	
	font-size:		24px;
	font-weight:	bold;
}
.titles{
	color:			#FFFFFF;
	text-align: 	center;
	background:		#13888C;		
}
.registration{
	width: 			200px;	
}
.welcome{
	height:			auto;
	text-align:		left;
	/*width: 			400px;*/	
	padding:		10px;
	padding-left:	30px;
}
.bigwelcome{
	/*height:			2300px;*/
	height:			auto;
	text-align:		left;
	width:			850px;
	padding:		10px;
	padding-left:	30px;	
}
.area_links{
	font-weight: bold;
}
.login{
	font-weight: bold;
}
.list_space{
	width:		150px;
}
.save{
	font-size:	12px;
}
.video{
	text-align:		center;
	background:		url( ../images/video.jpg ) no-repeat;
	width:			420px;
	border-style:	solid;
	border-width:	2px;
	border-color:	#126261;
}
.user_table{
	width:			400px;
}
.user_table tr td{
	text-align:		center;
}
.h_display{
	height: 		30px;	
}
/*************        footer          *************************************/
.f_name{
	margin-left: 		50px;
	margin-right:		50px;	
	margin-top:			20px;
	margin-bottom:		20px;
	padding-left:		50px;
	padding-right:		50px;
}
/*****************************************************  title **********************/
.p_title{
	font-weight:			bold;
	padding-left:			20px;
	padding-right:			20px;
}
#product_table{
	width:		680px;	
}
.product_second{
	width:				500px;
	background: 		url(../images/edit_images/blue_back.jpg) no-repeat;
	padding:			20px 60px 10px 20px;
}
.price_box td{
	vertical-align:		middle;		
}
#upper_tally{
	visibility:			hidden;
	width:				200px;
	height:				120px;
	position:			fixed;
	top:				0px;
	right:				40px;
	z-index:			100px;
	background-color:	#b9edf3;
	border-style:		solid;
	border-width:		2px;
	border-color:		black;
	padding:			20px;
}

