html{  margin:0px;  padding:0px;  height:100%;  min-height:100%;}body{  height:100%;  min-height:100%;  margin:0px;  padding:0px;  font-family:verdana;  font-size:12px;}p{  font-family:verdana;  font-size:12px;  color:#666; }ul{font-family:verdana;  font-size:12px;  color:#666; }h2{  color:#666;  font-family:verdana;  font-size:14px;  margin-top:15px;}h4{  color:#666;  font-family:verdana;  font-size:12px;  margin-top:15px;}h6{  color:#666;  font-family:verdana;  font-size:10px;  margin-top:15px;}.lower{	font-size:12px;}.container{  min-height:100%;  width:100%;  height:100%;  margin:0px;  padding:0px;}.wrapper{  width:1018px;  margin:0px auto;  height:100%;  min-height:100%;  padding:0px;  background: url('../img/flash.jpg');  background-repeat: repeat-y;  background-position:top left;}.left_flash{  margin:0px;  padding:0px;  padding-left:18px;  background: url('../img/left_flash.jpg');  background-repeat: repeat-y;  background-position:top left;}.right_flash{  margin:0px;  padding:0px;  padding-right:18px;  background: url('../img/right_flash.jpg');  background-repeat: repeat-y;  background-position:top right;}.content{  width:980px;  min-width:980px;  height:100%;  min-height:100%;  border-left: 1px solid #136101;  border-right: 1px solid #136101;}.text_carrier{  float:left;  width:770px;}.text_carrier table{  margin-bottom:20px;}.header{  height:115px;  width:980px;  background: url('../img/logo_sbm.jpg');  background-repeat:no-repeat;  background-position:0px 0px;}.head_break{  height:12px;  width:980px;  border-top: 1px solid #136101;  border-bottom: 1px solid #136101;  padding-top:2px;  padding-bottom:2px;}.green_strip{  background: #136101;  width:100%;  height:100%;}.menu_holder{  width:180px;  border-right: 1px solid #136101;  float:left;  margin-top:15px;  margin-right:15px;  margin-bottom:15px;  height:80%;  position:relative;}.menu_holder ul{  list-style-type:none;  text-align:right;  margin-right:15px;  margin-top:0px;}.menu_holder li{  line-height:20px;  height:20px;}.menu_holder a:link { color: #666;  text-decoration:none;  font-family:verdana;  font-size:12px; }.menu_holder a:visited { color: #666;  text-decoration:none;  font-family:verdana;  font-size:12px; }.menu_holder a:hover { color: #136101;  text-decoration:none;  font-family:verdana;  font-size:12px; }.menu_holder a:active { color: #666;  text-decoration:none;  font-family:verdana;  font-size:12px; }.text_carrier a:link { color: #666;  text-decoration:none;  font-family:verdana; }.text_carrier a:visited { color: #666;  text-decoration:none;  font-family:verdana; }.text_carrier a:hover { color: #136101;  text-decoration:underline;  font-family:verdana; }.text_carrier a:active { color: #666;  text-decoration:none;  font-family:verdana; }#home a.link_home,#press a.link_press,#open_water a.link_openwater,#newsletters a.link_swimmersguide,#training a.link_training, #calendar a.link_calendar,#results a.link_results,#committee a.link_committee,#news a.link_news,#kit a.link_kit,#gallery a.link_photos,#rankings a.link_rankings,#decathlon a.link_decathlon,#links a.link_links,#records a.link_records{ color:#136101;}.clear{  clear:both;  width:100%;}.content p{    margin-right:15px;    text-align:justify;}#rankings table{  border-top:1px dotted #999;  border-left:1px dotted #999;  border-right:1px dotted #999;}#rankings table td{  border-bottom:1px dotted #999;}#records table{  border-top:1px;  border-left:1px;  border-right:1px;  padding-top: 4px;  width:750px;}#records table td{  border-bottom:1px;}#clubrecords table{  border-top:1px solid #999;   border-left:1px solid #999;  border-right:1px solid #999;  padding-top: 4px }#clubrecords table td{  border-bottom:1px solid #999;}table p{  padding:0px;  margin:0px;  margin-bottom:5px;}.timecell p{  text-align:right;  color:green;}.acell p{  text-align:left;  color:green;}.timecellcolor{    background-color:#eeeeee}.timecellcolor p{ color:green;}.namecell{  padding-left:4px;}.namecell p{ color:green;}.namecellcolor{  padding-left:4px;  background-color:#eeeeee;}.namecellcolor p{ color:green;}.positioncell{}.positioncell p{  text-align:center;  color:green;}.lcpositioncell{  padding-left:100px;}.lcpositioncell p{  text-align:center;  color:green;}.eventcell{}.eventcell p{  color:green;}.eventcellcolor{  background-color:#eeeeee;}.eventcell p,.eventcellcolor p{color:green;}.r_align p{  text-align:right;}#kit .text_carrier img{  border:1px solid #136101;  padding:5px;}#gallery .text_carrier img{  border:1px solid #136101;  padding:5px;}.yearcell p{  color:green;  text-align:center;}.yearcell{  width:80px;}.yearcellcolor{  width:80px;  background-color:#eeeeee;}.yearcellcolor p{ color:green; text-align:center;}.venuecell p{  color:green;  text-align:left;}.venuecell{}.venuecellcolor{  background-color:#eeeeee;}.eventcell{}.eventcellcolor{  background-color:#eeeeee;}.venuecellcolor p{  color:green;  text-align:left;}.agegroupcell p{  text-align:center;  color:green;}.agegroupcell{  width:65px;}.agegroupcellcolor{  width:65px;  background-color:#eeeeee;}.agegroupcellcolor p{ text-align:center; color:green; }.datecell p{  color:green;  text-align:left;}.datecell{  width:75px;}.datecellcolor{  width:75px;  background-color:#eeeeee;}.datecellcolor p{  color:green;  text-align:left;}.cellcolor{  background-color:#eeeeee;}.cellcolor p{  color:green;}.calendardatecell{  width:150px;}.calendarinfocell{  width:150px;}#records td{  padding-top:4px;}.teamcell{  width:180px;  padding:10px;}.teamcell p{  text-align:left;}.teamcellcolor{  width:180px;  background-color:#eeeeee;  padding:10px;}.teamcellcolor p{ text-align:left; color:green;}.rankcell{  width:50px;}.rankcell p{  text-align:right;}.rankcellcolor{  width:50px;  background-color:#eeeeee;}.rankcellcolor p{text-align:right; color:green;}.pointcell{  width:80px;}.pointcell p{  text-align:right;}.pointcellcolor{  width:80px;  background-color:#eeeeee;}.pointcellcolor p{text-align:right; color:green;}.swimnocell{  width:50px;}.swimnocell p{  text-align:right;}.swimnocellcolor{  width:50px;  background-color:#eeeeee;}.swimnocellcolor p{ color:green;  text-align:right;}.recordslinkcell{  padding:10px;}.kit_image{	float:left;	margin:10px 10px 0px 10px;	width:215px;}.kit_image p{	margin-top:3px;	padding-top:0px;	width:215px;	text-align:center;}.kit_pad{	float:left;	margin:10px 10px 0px 10px;	width:215px;	height:220px;}.allens{	position:relative;	margin-left:8px;	padding-top:15px;}img{	border:0px;}.allens img{	margin-bottom:10px;}
