@charset "utf-8";
/* CSS Document */

.main_body{background:url(../images/main_bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}
.inner_body{background:url(../images/inner_bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}
* {margin:0px; padding:0px;}
.float_left{float:left;}
h2{ margin:0px; padding:0px;}

#wrapper{width:100%; clear:both;}

.seo_div{position:absolute; padding-left:5px; padding-top:2px; color:#797c80; font-size:10px;}

#left_section{width:213px; float:left;}
.swim_img{clear:both;}
.swim{padding-left:40px; padding-top:40px; clear:both;}
.buy{padding-left:13px; padding-top:40px; clear:both;}
.swim a{color:#8c8a8a; text-decoration:underline; font-size:10px; padding-left:9px;}
.swim a:hover{color:#8c8a8a; text-decoration:none; font-size:10px; padding-left:9px;} 

#top_section{width:774px;height:67px;text-align:right; color:#797c80; font-size:10px; clear:both;}
#top_section p{padding:4px 10px 0 0;}

#image_scroller{background: url(../images/scroller_bg.gif) repeat-x #57cee3; width:774px;height:85px;text-align:right; color:#797c80; font-size:10px; margin-top:64px;}
#image_scroller .image {border:2px solid #64e6fd; margin:10px 8px;}

#header {background:url(../images/header_bg.gif) repeat-x top; height:117px;}
#header h1 {background:url(../images/logo.gif) no-repeat bottom right; width:188px; height:48px; padding:33px 0px 0px 40px; text-indent:-9999px; float:left;}
#header p {background:url(../images/slogan.gif) no-repeat; width:455px; height:117px; text-indent:-9999px; float:right;}

#footer {background:url(../images/footer_bg.gif) repeat-x top; height:52px; width:100%; clear:both; text-align:center}
.copyright{ padding-top:36px; color:#66686c; font-size:10px; text-align:center;}
.copyright a{ padding-top:36px; color:#66686c; font-size:10px; text-align:center;}
.copyright a:hover{ padding-top:36px; text-decoration:none; color:#66686c; font-size:10px; text-align:center;}



#main_content { font-size:12px; color:#000000; margin-top:31px; width:740px; clear:both;}
.left_content {width:450px; float:left; text-align:left;}
.left_content h3{
	text-align:left;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #a7a7a7;
	margin:0px 0px 19px 8px;
	padding:0px 0px 1px 16px;
	font-size:16px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.left_content h2{
	text-align:left;
	color:#495c72;
	border-bottom:1px solid #a7a7a7;
	margin:0px 0px 19px 8px;
	padding:0px 0px 1px 16px;
	font-size:14px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.left_content h1{
	text-align:left;
	color:#495c72;
	border-bottom:1px solid #a7a7a7;
	margin:0px 0px 19px 4px;
	padding:0px 0px 1px 16px;
	font-size:14px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.left_content h1 a, .left_content h1 a:hover, .left_content h1 a:visited{
text-decoration: none;
font-size:14px;
color:#495c72;
font-weight: bold;
}
.left_content p{text-align:left; font-size:11px; color:#868686; margin-left:14px; line-height:18px;}
.left_content a{text-align:left;font-size:11px; color:#868686; text-decoration:underline; font-weight:normal;}
.left_content a:hover{text-align:left;font-size:11px; color:#868686; text-decoration:none; font-weight:normal;}
.newsletter{width:450px; background:#efefef; float:left; text-align:left;height:80px;margin-top:10px;}
.newsletter h2{
	text-align:left;
	color:#495c72;
	border-bottom:0px;
	margin:4px 0px 2px 8px;
	padding:0px 0px 1px 16px;
	font-size:14px;
	background-image: url(../images/arrow_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsletter p{text-align:left; font-size:11px; color:#868686; margin-left:14px; line-height:18px; margin-bottom:4px;}
.newsletter a{text-align:left;font-size:12px; color:#777777; text-decoration:underline; font-weight:bold;}
.newsletter a:hover{text-align:left;font-size:12px; color:#777777; text-decoration:none; font-weight:bold;}
.right_content {width:265px; float:left; text-align:left; margin-left:24px;}
.right_content h2{
	text-align:left;
	color:#495c72;
	border-bottom:1px solid #a7a7a7;
	margin:0px 0px 19px 4px;
	padding:0px 0px 1px 16px;
	font-size:14px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.right_content ul{width:265px; text-align:left;list-style-type: none; font-size:11px; color:#868686;}
.right_content ul li{
	text-align:left;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left:16px;
	line-height:17px;
	margin-bottom:10px;
	margin-left:6px;
}
.right_content ul li a{
	text-decoration:underline;
	color:#868686;
}
.right_content ul li a:hover{
	text-decoration:none;
	color:#868686;
}

.txt_uname{
	width:111px;
	height:15px;
	padding:2px;
	background:#d2d5d5;
	border:1px solid #d2d5d5;
	color:#fff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_inneruname{
	width:81px;
	height:15px;
	padding:2px;
	background:#d2d5d5;
	border:1px solid #d2d5d5;
	color:#fff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	margin-bottom:4px;
	margin-right:10px;
}

.breadcrum{width:98%;clear:both;padding-left:19px;font-size:13px;color:#000;line-height:22px;padding-top:9px;}
.breadcrum a{font-size:13px;color:#000;line-height:22px; text-decoration:none;}
.breadcrum a:hover{font-size:13px;color:#000;line-height:22px; text-decoration:underline;}

#inner_content{width:98%;clear:both;padding-left:19px;}
.left_innercontent {width:74%; float:left; text-align:left; margin-top:19px;}
.left_innercontent h2{
	text-align:left;
	color:#495c72;
	border-bottom:1px solid #a7a7a7;
	margin:0px 0px 19px 8px;
	padding:0px 0px 1px 16px;
	font-size:14px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.left_innercontent p{text-align:left; font-size:12px; color:#868686; margin-left:14px; line-height:18px;}
.left_innercontent a{text-align:left;font-size:12px; color:#868686; text-decoration:underline; font-weight:bold;}
.left_innercontent a:hover{text-align:left;font-size:12px; color:#868686; text-decoration:none; font-weight:bold;}

.right_innercontent{width:200px; background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-y;
	background-position: left top; float:right;padding-left:34px; margin-top:45px;}
.newsletter_inner{width:175px; background:#efefef; float:left; text-align:left;margin-top:10px;}
.newsletter_inner h2{
	text-align:left;
	color:#495c72;
	border-bottom:0px;
	margin:4px 0px 2px 8px;
	padding:0px 0px 1px 6px;
	font-size:14px;
}
.newsletter_inner p{text-align:left; font-size:11px; color:#868686; margin-left:14px; line-height:18px; margin-bottom:4px;}
.newsletter_inner a{text-align:left;font-size:12px; color:#777777; text-decoration:underline; font-weight:bold;}
.newsletter_inner a:hover{text-align:left;font-size:12px; color:#777777; text-decoration:none; font-weight:bold;}

.main_table{border:1px solid #d3d3d3;}
.table_divider{background:#d3d3d3;}
.table_txt{color:#4d4d4d;font-size:11px;}
 a.table_link{color:#4d4d4d;font-size:11px; text-decoration:underline; font-weight:normal;}
 a.table_link:hover{color:#4d4d4d;font-size:11px; text-decoration:none; font-weight:normal;}
 
.swim_inner{ padding-top:153px; padding-bottom:13px; clear:both;}
.swim_inner a{color:#8c8a8a; text-decoration:underline; font-size:10px; padding-left:9px;}
.swim_inner a:hover{color:#8c8a8a; text-decoration:none; font-size:10px; padding-left:9px;}

.cell_bottom {border-bottom:1px solid #d3d3d3;}
.GreyTbleBg {font-size: 11px;font-weight: bold;color: #000000;background-color: #E1E1E1;}
.table {font-size:13px; color:#868686; }
.NewRecord {font-size: 11px;color: #000000;background-color: #99FF66;}
.FixtureTitle {font-size: 18px; color: #094C5D; font-weight: bold;}
.FixtureInfo1 {font-size: 11px;	color: #868686;}
.FixtureInfo1 p {font-size: 11px;	color: #868686; }
.FixtureInfo1 a {text-decoration:underline; color:#868686; font-weight:bold;}
.FixtureInfo1 a:hover {text-decoration:none; color:#868686; font-weight:bold;}
.YourClubNeeds {font-size: 16px; color: #FF3535;}
.FixtureInfo2 {font-size: 11px; color: #094C5D;}
.left_content a[href$='.doc'],#post a[href$='.rtf'],#post a[href$='.txt'],#post a[href$='.wps'] {display:inline-block; line-height:16px; min-height:16px; overflow:visible; background:transparent url(../images/generic_text.png) center left no-repeat; padding:2px 0 2px 20px;
}
.left_content a[href$='.pdf'] { display:inline-block; line-height:16px; min-height:16px; overflow:visible; background:transparent url(../images/pdf.png) center left no-repeat; padding:2px 0 2px 20px;
}
.TextBlack {text-align:left; font-size:13px; color:#000000;}
.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
}.SwimmerGoals {
	border: thin solid #B8BFD3;
	text-indent: 5px;
	margin: 3px;
}
.SwimmerGoalsInn {
	text-indent: 5px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#pb, #sl, #pg, #ng {
margin-top:-1px;
margin-left:1px;
*margin-left:0px;
border-collapse:collapse;
width:399px;
*width:400px;
}

#pb td, #sl td, #pg td, #ng td {
border:1px solid #495C72;	
padding:2px;
}

#sl td, #pg td {
padding:5px;
}

#pg textarea {
font-family:Arial, Helvetica, sans-serif;
width:95%;
height:60px;
padding:5px;
}

#pg input.btn {
font-size:11px;
border:0;
cursor:pointer;
}

#pg input.btn:hover {
background-color:#666666;
color:white;
cursor:pointer;
}

#pg input.btnma {
font-size:13px;
border:0;
cursor:pointer;
}

#pg input.btnma:hover {
background-color:#666666;
color:white;
cursor:pointer;
}

#pg {
border:1px solid #495C72;
color:#666666;
}

#pg td {
border:0;
background-color:#EFEFEF;
}

#addgoal {
display:block;
width:210px;
height:31px;
padding:0;
border: 0px solid #ffffff;
cursor:pointer;
background-image:url(../images/add_swimmers_goal.jpg);
}

#updatecontact {
display:block;
width:210px;
height:31px;
padding:0;
border: 0px solid #ffffff;
cursor:pointer;
background-image:url(../images/update_contact_details.jpg);
}

#logout {
display:block;
width:210px;
height:31px;
padding:0;
border: 0px solid #ffffff;
cursor:pointer;
background-image:url(../images/logout.jpg);
}

#back_coach {
display:block;
width:210px;
height:31px;
padding:0;
border: 0px solid #ffffff;
cursor:pointer;
background-image:url(../images/back_coach.jpg);
}

textarea#note {
width:500px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
}

.btn {
border:none;
background-color:#EAEAEA;
color:#333333;
font-size:11px;
cursor:pointer;
}

.btn:hover {
background-color:#495C72;
color:#ffffff;
}

#coachnote {
padding:0;
margin:0;
border:1px dotted #cccccc;
background-color:#EAEAEA;
margin:10px;
padding:10px;
color:#666666;
}

#galasel {
width:700px;
border-collapse:collapse;
}

#galasel thead {
font-weight:bold;
background-color:#eaeaea;
}

#galasel td {
padding:2px;
padding-left:5px;
padding-right:10px;
border:1px solid #cccccc;
}

.thumbnail img{
border: 1px solid #CCCCCC;
margin: 0 5px 5px 0;
padding: 6px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border:#000099
padding: 6px;
background-color: #F8F8F8
}

#dividemem {
border-top:2px solid #495C72;
}
