body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

a img {
	border: none;
}

ul {
	margin: 0 0 0 0;
	text-align: left;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4{
	margin: 0;
}

td.c1h1 {
 background-color:#00ccaa;
 width:50px;
 font-size:18px;
 font-weight:bold;
}
td.c2h1 {
 background-color:#00ccaa;
 width:495px;
 font-size:18px;
 font-weight:bold;
}

td.c1h2 {
 background-color:#00ccaa;
 width:50px;
 font-size:16px;
 font-weight:bold;
}
td.c2h2 {
 background-color:#00ccaa;
 width:495px;
 font-size:16px;
 font-weight:bold;
}

.swiss {
	font-family: Arial, Helvetica, sans-serif;
}

.Roman
	{font-size:12.0pt;
	font-family:"Times New Roman";
}

.aqua {
    color:#008080
}

.nav {
    text-align : center;
}

#ALSTitle, .ALSTitle {
    height: 30px;
	width: 545px;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008080
}
	
#SubTitle, .SubTitle {
	height: 30px;
	width: 545px;
	vertical-align:middle;
	text-align: center;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008080;
}

#small, #smallCentered, .small, .smallCentered {font-size:10px}
#large, #largeCentered, .large, .largeCentered {
	font-size:18px;
	margin-top: 12px;
}

#smallCentered, #largeCentered, .smallCentered, .largeCentered { text-align:center; }

#FrameNav { 
  background-image:url(ALSCimages/Background.gif); 
  background-repeat:repeat-y;
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
  width: 192px;
  }

#FrameFull,
#Frame1090,
#Frame2080,
#Frame3070,
#Frame4060,
#Frame5050,
#Frame6040,
#Frame7030,
#Frame8020, .Frame8020,
#Frame9010 {
	width: 540px;
	text-align: left;
}

#Frame1090 ul,
#Frame2080 ul,
#Frame3070 ul,
#Frame4060 ul,
#Frame5050 ul,
#Frame6040 ul,
#Frame7030 ul,
#Frame8020 ul, .Frame8020 ul,
#Frame9010 ul { list-style-type:none; margin:0 0 0 0; }

#Frame1090 ul li,
#Frame2080 ul li,
#Frame3070 ul li,
#Frame4060 ul li,
#Frame5050 ul li,
#Frame6040 ul li,
#Frame7030 ul li,
#Frame8020 ul li, .Frame8020 ul li, #Frame8020 tr td, .Frame8020 tr td,
#Frame9010 ul li {
	padding: 0px 0px 0px 0px;
	clear: left;
	display: inline;
	float: left;
}

/* 540 in 10% increments 54 108 162 216 270 324 378 432 486 540 */
#Frame1090 ul li.c1, .Frame1090 ul li.c1 { width:  54px; }
#Frame2080 ul li.c1, .Frame2080 ul li.c1 { width: 108px; }
#Frame3070 ul li.c1, .Frame3070 ul li.c1 { width: 162px; }
#Frame4060 ul li.c1, .Frame4060 ul li.c1 { width: 216px; }
#Frame5050 ul li.c1, .Frame5050 ul li.c1 { width: 270px; }
#Frame6040 ul li.c1, .Frame6040 ul li.c1 { width: 324px; }
#Frame7030 ul li.c1, .Frame7030 ul li.c1 { width: 378px; }
#Frame8020 ul li.c1, .Frame8020 ul li.c1, #Frame8020 tr td.c1, .Frame8020 tr td.c1 {
	width: 432px;
}
#Frame9010 ul li.c1, .Frame9010 ul li.c1 { width: 486px; }

#Frame1090 ul li.c2,
#Frame2080 ul li.c2, 
#Frame3070 ul li.c2, 
#Frame4060 ul li.c2, 
#Frame5050 ul li.c2,
#Frame6040 ul li.c2, 
#Frame7030 ul li.c2, 
#Frame8020 ul li.c2,  
#Frame9010 ul li.c2,
#Frame1090 ul li.2s,
#Frame2080 ul li.2s, 
#Frame3070 ul li.2s, 
#Frame4060 ul li.2s, 
#Frame5050 ul li.2s,
#Frame6040 ul li.2s, 
#Frame7030 ul li.2s, 
#Frame8020 ul li.2s, .Frame8020 ul li.2s, #Frame8020 tr td.2s, .Frame8020 tr td.2s,
#Frame9010 ul li.2s { padding: 5px 0px 5px 5px; display: inline; float: right;} 

/* 540 in 10% increments 000 054 108 162 216 270 324 378 432 486 540 */
#Frame1090 ul li.c2, #Frame1090 ul li.2s { width: 486px; } 
#Frame2080 ul li.c2, #Frame2080 ul li.2s { width: 432px; } 
#Frame3070 ul li.c2, #Frame3070 ul li.2s { width: 378px; } 
#Frame4060 ul li.c2, #Frame4060 ul li.2s { width: 324px; } 
#Frame5050 ul li.c2, #Frame5050 ul li.2s { width: 270px; }
#Frame6040 ul li.c2, #Frame6040 ul li.2s { width: 216px; } 
#Frame7030 ul li.c2, #Frame7030 ul li.2s { width: 162px; } 
#Frame8020 ul li.c2, #Frame8020 ul li.2s, .Frame8020 ul li.c2, .Frame8020 ul li.2s,
#Frame8020 tr td.c2, #Frame8020 tr td.2s, .Frame8020 tr td.c2, .Frame8020 tr td.2s { width: 108px; } 
#Frame9010 ul li.c2, #Frame9010 ul li .2s { width:  54px; } 

td.2s, li.2s{ font-size:10px; }

/* ***WRAPPER STYLES*** */
/*#wrapper{ width: 810px; margin:18px auto 0 auto; text-align: left; background: #fff; }
html>body #wrapper { padding-top:20px; }
*/

/* Navigation Top */
/* Define default formatting for ID="NavTop" */
#NavTop
{
	width: 545px;
	height: 28px;
	margin: 1px 12px 0 0px;
	vertical-align: middle;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}

/* Refefine <ul> */
#NavTop ul
{
	margin:0;
	list-style-type: none;
	list-style-position: inside;
}

/* Refefine <li> after <ul> - stacks items left to right instead of vertical */
#NavTop ul li{
	float:left;
}

/* Redefine how <a> looks after <ul> for normal link, visited & active */
#NavTop ul a,
#NavTop ul a:link,
#NavTop ul a:visited,
#NavTop ul a:active {
	height:24px;
	line-height:20px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#4D5154;
	font-size: 12px;
}
/* Allow each instance of <a> to have a different color etc if wanted */
#NavTop ul li.on a#nav1,
#NavTop a#nav1:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav2,
#NavTop a#nav2:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav3,
#NavTop a#nav3:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav4,
#NavTop a#nav4:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav5,
#NavTop a#nav5:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav6,
#NavTop a#nav6:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav7,
#NavTop a#nav7:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav8,
#NavTop a#nav8:hover { color:#fff; background:#008080; }

#NavTop ul li.on a#nav9,
#NavTop a#nav9:hover { color:#fff; background:#008080; }

#NavTop ul li span{
	height:8px;
	line-height:0;
	display:block;
	font-size:0;
}

/* Set width of each block with dividing vertical line */
a#nav1{
	width:46px;
}                                  /* Home */
a#nav2{
	width:64px;
	border-left:1px solid #008080;
}   /* Calendar */
a#nav3{
	width:75px;
	border-left:1px solid #008080;
}   /* Information */
a#nav4{
	width:45px;
	border-left:1px solid #008080;
}   /* News */
a#nav5{
	width:45px;
	border-left:1px solid #008080;
}   /* Galas */
a#nav6{
	width:61px;
	border-left:1px solid #008080;
}   /* Coaches */
a#nav7{
	width:55px;
	border-left:1px solid #008080;
}   /* Profiles */
a#nav8{
	width:54px;
	border-left:1px solid #008080;
}   /* Gallery */
a#nav9{
	width:45px;
	border-left:1px solid #008080;
}   /* Links */

/* Extend vertical line below block? */
xhtml>body a#nav1{
	width:46px;
}  /* Home */
xhtml>body a#nav2{
	width:64px;
}  /* Calendar */
xhtml>body a#nav3{
	width:78px;
}  /* Information */
xhtml>body a#nav4{
	width:40px;
}  /* News */
xhtml>body a#nav5{
	width:43px;
}  /* Galas */
xhtml>body a#nav6{
	width:58px;
}  /* Coaches */
xhtml>body a#nav7{
	width:53px;
}  /* Profiles */
xhtml>body a#nav8{
	width:51px;
}  /* Gallery */
xhtml>body a#nav9{
	width:40px;
}  /* Links */

