@charset "utf-8";
/* CSS Document */
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/
/* this is just some stuff to not make the filesize a multiple of 8192k!!*/

body {
/*	background-color: #8ECADB;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.bgfade {
	background-image:url(../images/bg_fade.png);
}

.bgwhite {
	background-image:none;
}

.boryes {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

.borno {
	border:none;
}

.olborder {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

#wrapper {
	width:960px;
	margin: auto;
	}

#masthead {
	background-color:#FFFFFF;
	padding:6px;
	font-size:12px;
/*	border-right: 3px solid #999999;
*/	border-bottom: 5px solid #999999;
	width:948px;
	min-height:190px;
}

#mhleft {
	float:left;
	width:210px;
}

#logwin {
	margin:auto;
	min-height:190px;
	float:left;
	width:200px;
	padding-left:7px;
	border-right: 1px solid #CCCCCC;
}

#swimsum {
	margin:auto;
	width:240px;
	min-height:190px;
	float:right;
	padding-left:7px;
	border-left: 1px solid #CCCCCC;
}

#regwin {
/*	border: 1px solid #CCCCCC;
*/	padding:5px;
	padding-bottom:2px;
	width:420px;
	font-size:9px;
	min-height:175px;
	margin-bottom:0;
}


.swimsumtable {
/*	border: 1px solid #CCCCCC;
*/	font-size:10px;
}

#mhright{
/*	border: 1px solid #FF0000;
*/	width:730px;
	float:right;
}

#dbstats {
	border: 1px solid #CCCCCC;
	font-size:9px;
	width:200px;
	padding:5px;
	float:left;
	min-height:173px;
}

#dbstats p {
	paddding:3px;
	margin:3px;
}

#logo {
	border: 1px solid #CCCCCC;
	width:470px;
	padding:5px;
	background-image:url(../images/ano-B-300x60.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#d4f1ff;
	height:173px;
	float:right;
	text-align:center;
}


#content {
	background-color:#FFFFFF;
	margin:auto;
/*	padding:10px;
*/	font-size:12px;
	border-bottom: 3px solid #999999;
	border-right: 3px solid #999999;
	clear:both;
}

#inside {
	padding:10px;
	min-height:400px;
	font-size:12px;
}

#section1, #section2, #section3 {
	border: 1px solid #CCCCCC;
	padding:5px;
	margin:0;
	width:300px;
	font-size:10px;
	min-height:480px;
}


#i-section1, #i-section2 {
	border: 1px solid #CCCCCC;
	padding:5px;
	margin:0;
	font-size:10px;
	min-height:280px;
}

#i-section1 {
	width:660px;
}

#i-section2 {
	width:220px;
}

#h-section1, #h-section2 {
	border: 1px solid #CCCCCC;
	padding:5px;
	margin:0;
	font-size:10px;
	min-height:280px;
}

#h-section1 {
	width:500px;
}

#h-section2 {
	width:340px;
}

#section1, #section2, #h-section1, #i-section1 {
	float:left;
}

#section3,#h-section2, #i-section2 {
	float:right;
}



/* Styles for Footer */

#footer {
	background-color:#FFFFFF;
	padding:0;
	height:80px;
	}

#footer p {
	margin: 0;
	font-size: x-small;
	text-align: left;
}

#f_wrap {
	width:960px;
	margin: auto;
	padding:10px;
	text-align:right;
	}

#copyright {
	text-align: right;
	float: left;
}
#copyright p {
	font-size: x-small;
}

#f_menu {
	float: right;
	}

#f_menu a {
	color: #000000;
	font-weight: bold;
}
#f_menu a:hover {
	color: #000000;
	text-decoration: none;
}

#header {
	background-color:#d4f1ff;
	padding:0;
	height:80px;
}

#h_wrap {
	width:960px;
	margin: auto;
	padding:10px;
	padding-right:8px;
	text-align:right;
	}


#h_menu {
	float: right;
	text-align: right;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: px;
	margin: 0;
	font-size: x-small;
	height:50px;
}

#h_menu p {
	font-size: x-small;
}

#h_menu a {
	text-decoration: none;
}
#h_menu a:hover {
	font-weight: bold;
}

#h_keep {
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* =NAVIGATION */
#navigation {
	margin:0;
	padding:0;
	font-size: 11px;
	height:25px;
	text-align: center;
	float:right;
	border: 1px solid #000000;
	overflow: hidden;
	background-color: #83a3b2;
	}

#navigation p, {
	color:#FFFFFF;
	text-decoration: bold;
}

#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
/*	min-width:100px;
	text-align:left;
*/}

#navigation a {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 0 1px;
	padding: 5px;
	display: block;
	border: none;
}

#navigation a:hover {
	background-color: #456;
	border: none;
}


/* =NAVIGATION2 */
#navigation2 {
	margin:0;
	padding:0;
	font-size: 11px;
	height:25px;
	text-align: center;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	background-color: #FFCC33;
	width:960px;
	}

#navigation2 p {
	color: #000000;
	text-decoration: bold;
}

#navigation2 ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation2 li {
	float: left;
/*	min-width:100px;
	text-align:left;
*/}

#navigation2 a {
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	margin: 0 1px;
	padding: 5px;
	display: block;
	border: none;
}

#navigation2 a:hover {
	color: #fff;
	background-color: #456;
	border: none;
}

/* =NAVIGATION3 */
#navigation3 {
	margin:0;
	padding:0;
	font-size: 11px;
	height:25px;
	text-align: center;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	background-color: #336699;
	width:960px;
	}

#navigation3 p {
	color: #000000;
	text-decoration: bold;
}

#navigation3 ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation3 li {
	float: left;
/*	min-width:100px;
	text-align:left;
*/}

#navigation3 a {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 0 1px;
	padding: 5px;
	display: block;
	border: none;
}

#navigation3 a:hover {
	background-color: #456;
	border: none;
}


#sectionnav {
	margin:0;
	padding:0;
	text-align: center;
/*	border-right: 3px solid #999999;
*/	overflow: hidden;
	width:474px;
	float:left;
	}

#sectionnav table {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

#sectionnav th {
	padding-left:5px;
	text-align:left;
	border-bottom:1px solid #000000;
}

#sectionnav td {
	padding-left:0;
	text-align:left;
	width:120px;
	}


#sectionnav ul {
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#sectionnav li {
	float: left;
	width:117px;
	text-align:left;
/*	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
*/	font-size: 11px;
	height:23px;
}

#sectionnav a {
/*	color: #fff;
	text-decoration:none;
	margin: 0 1px;
*/	padding: 5px;
	display: block;
	border: none;
}

#sectionnav a:hover {
	font-weight: bold;
/*	border: 1px solid #456;
	background-color: #456;
*/}

.navtext1 {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	background-color:#6699CC;
}

.navtext2 a {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 0 1px;
	padding: 5px;
	display: block;
	border: none;
	background-color:#669933;
}

.navtext3 a {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 0 1px;
	padding: 5px;
	display: block;
	border: none;
	background-color:#669966;
}

.navtext4 {
	background-color:#cccccc;
}
.navtext6 {
}

.super {
	font-size:10px;
	vertical-align: super;
}

.super1 {
	font-size:8px;
	vertical-align: super;
}

#calendar {
	width:180px;
	float:left;
}


#events {
	width:480px;
	float:right;
	padding:12px;
}


#headline {
	padding:10px;
	float:right;
	width:535px;
	min-height:120px;
	font-size:9px;
}

#headline p, h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin:0;
}

#headline td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

#headline th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}

#main {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#report {
	width:720px;
	margin:auto;
}

#reportbot {
	clear:both;
	padding:5px;
	padding-bottom:0px;
	font-size:10px;
}

.warning {
	color:#FF0000;
}

#logoimg {
/*	background-image:url(../images/logo-275x60.png);
	background-repeat:no-repeat;
*/	height:60px;
	padding:0;
	margin:0;	
}

#mkg {
	background-color: #d4f1ff;
	height:70px;
/*	border-bottom: 1px solid #cccccc;
*/}

#limg {
	margin-top:2px;
	width:300px;
	height:57px;
	float:left;
}

#mkg1 {
	width:620px;
	height:55px;
	float:right;
	padding:0;
	margin:0;
}

#mkg1 h1 {
	font-weight:normal;
	padding-top:4px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#services {
	padding-left:20px;
}

#services th {
	border-top:1px solid #000000;
	padding-top:10px;
}

#services td {
	border-bottom:1px solid #000000;
	height:40px;
}

#services td p {
	margin:0;
}

.smallp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	margin:0;
}

.hilite3 td {
	font-weight: bold;
	background-color:#FFFF00;
}

.hilite4 td {
	font-weight: bold;
	background-color:#33FF00;
}

#statement {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:420px;
	float:left;
	padding-top:5px;
}

#l-section {
	float:left;
	}

#r-section {
	float:right;
	}

.message {
	padding:0;
	padding-right:5px;
	padding-top:5px;
	margin:0;
	text-align:right;
	font-size:10px;
	}

#calendar {
	font-size:10px;
	width:150px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:5px;
/*	height:160px;
*/
	}

#calendar th, #calendar p {
	font-size:10px;
}

#calendar caption {
	font-size:12px;
}

#calendar th {
	width:50px;
}

#calendar td {
	border:none;
	background-color:#CCCCCC;
	text-align:center;
	padding:0;
}

#calendar td a:link, #calendar td a:visited {
	background-color: #e6d60f;
	color: #09132d;
	text-decoration: none;
	display: block;
}
#calendar td a:hover {
	color: #fff;
	background-color: #09132d;
}


#calendar {
	font-size:10px;
	width:150px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:5px;
/*	height:160px;
*/
	}

#calendar th, #calendar p {
	font-size:10px;
}

#calendar caption {
	font-size:12px;
}

#calendar th {
	width:50px;
}

#calendar td {
	border:none;
	background-color:#CCCCCC;
	text-align:center;
	padding:0;
}

#calendar1 td a:link, #calendar td a:visited {
	background-color: #e6d60f;
	color: #09132d;
	text-decoration: none;
	display: block;
}
#calendar td a:hover {
	color: #fff;
	background-color: #09132d;
}

#sectl_55 {
	float:left;
	width:490px;
}
#sectr_45 {
	float:right;
	width:400px;
}

#sectl_60 {
	float:left;
	width:540px;
}
#sectr_40 {
	float:right;
	width:360px;
}

#sectl_50 {
	float:left;
	width:440px;
}
#sectr_50 {
	float:right;
	width:440px;
}

.resultBox {
	border:1px solid #000000;
	text-align:center;
	width:60px;
	}

#levels1 {
	float:left;
	border:1px solid #ff0000;
	}
#levels2 {
	float:left;
	border:1px solid #00ff00;
	}
#levels3 {
	float:left;
	border:1px solid #0000ff;
	}
#levels4 {
	float:left;
	border:1px solid #000000;
	}

#calendar1 {
}

#calendar1 {
	font-size:10px;
	width:910px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:5px;
/*	height:160px;
*/
	}

#calendar1 th, #calendar1 p {
	font-size:10px;
}

#calendar1 caption {
	font-size:12px;
}

#calendar1 th {
	width:100px;
}

#calendar1 td {
	border:none;
	background-color:#CCCCCC;
	text-align:left;
	height:100px;
	width:100px;
	vertical-align:text-top;
	padding:0;
}

#calendar1 td a:link, #calendar1 td a:visited {
	background-color: #e6d60f;
	color: #09132d;
	text-decoration: none;
	display: block;
}
#calendar1 td a:hover {
	color: #fff;
	background-color: #09132d;
}

.grey1 {
	background-color:#F4F4F4;
	border-bottom:1px solid #000000;
	}

.grey2 {
	background-color:#E5E5E5;
	border-bottom:1px solid #000000;
	}

/* Results Service Section */

#rservice_l {
	float:left;
	width:300px;
	border:1px solid #FF0000;
	}

#rservice_h {
	border:1px solid #0000FF;

	}

#rservice_c {
	border:1px solid #FF9900;

	}

#rservice_r {
	float:right;
	width:620px;
	border:1px solid #00FF00;
	}

.grey_text {
	color:#999999;
	}
	
.black_text {
	color:#000000;
	}
