/* CSS Document */#container{	background-image:url(images/bg.gif);	background-repeat:no-repeat;	padding:20px 0px 0px 0px;	width:899px;		min-height:576px;		margin:0px auto; 		margin-top:10px;			text-align:left;}#top{	width:899px;}#top_left{width:171px;float:left;padding-left:30px;}#lmenu{	width:165px;float:left;padding-left:30px;}#lmenu ul{		vertical-align:top;		list-style:none;		padding:0px;		margin:0px;		}#lmenu img{ vertical-align: bottom;}#top_right{width:698px;float:left;text-align:center;}#login{	font-weight:bold;	font-size:12px;	padding-bottom:10px;}#login_left{float:left; padding-left:10px; width:242px;}#login_right{}#middle{clear:both;	width:899px;}#mid_left{width:296px;float:left;}#sidemenu {	float:left;	width:125px;}#sidemenu ul{		vertical-align:top;		list-style:none;		padding:0px;		margin:0px;		}#sidemenu img{ vertical-align: bottom;}#side_main{float:left;	width:536px;	text-align:left;	margin-left:30px;	margin-right:12px;}#side_main_title{	margin-left:15px;	margin-top:-65px;	position:relative;	}#side_main_main{	margin: -15px 15px 15px 15px ;	}#t_left{float:left; width:238px; padding-right:20px;}#t_name{padding:3px 12px; background-color:#FBA104; font-size:16px; font-weight:bold; vertical-align:middle;}#t_right{float:left; width:238px;  }  #t_member{padding-left:12px;}  #t_coach_title{padding:3px 12px; background-color:#FBA104; font-size:16px; font-weight:bold; vertical-align:middle;}#t_event_up{padding:3px 12px; background-color:#FBA104; font-size:16px; font-weight:bold; vertical-align:middle;}#t_event_link{padding:3px 12px; background-color:#FBA104; vertical-align:middle;}#t_event_sched{ min-height:125px;padding-left:12px; }#tra_left{float:left; width:238px; padding-right:20px;}#tra_name{padding:3px 12px; background-color:#000;color:#fff; font-size:16px; font-weight:bold; vertical-align:middle;}#tra_right{float:left; width:238px;  }  #tra_member{padding-left:12px;}  #tra_coach_title{padding:3px 12px; background-color:#000;color:#fff;  font-size:16px; font-weight:bold; vertical-align:middle;}#tra_events{width:496px; clear:both;}#tra_event_up{padding:3px 12px; background-color:#000;color:#fff; font-size:16px; font-weight:bold; vertical-align:middle;}#tra_event_link{padding:3px 12px; background-color:#000;color:#fff; vertical-align:middle;}#tra_event_sched{ min-height:125px;padding-left:12px; }#tra_event_sched_cal{ min-height:125px; }.praise_hr{	border:0px;	height:2px;	color:#585B58;	text-align:center;	background-color: #585B58;margin:15px 0px;}			.travel_link a:link { font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#933538;}.travel_link a:hover{font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#000;}.travel_link a:visited{font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#933538;}.travel_link a:visited:hover { font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#000;}