﻿/* custom site classes below */

/* MIKE ADDED */

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.825em;
    background: #00a5b5 url('../images/layout/bkgdSlice.png') repeat-x top left;
}

hr {
	color:#00a5b5; /* ie */
	background-color: #00a5b5; /* mozilla */
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin: 5px 0px;
    padding: 5px;
    color: #ffffff;
    background-color: #99dbe1;
}

h2 {
    font-size: 135%;
    font-weight:bold;
    margin: 5px 0px 5px 0px;
    color: #006c8c;
}

h3 
{
    font-size: 125%;
    font-weight:bold;
    margin: 5px 0px 5px 0px;
}

h4 
{
    font-weight:bold;
    font-size: 115%;
    margin: 5px 0px 5px 0px;
}

h5 
{
    font-weight:bold;
    font-size: 110%;
    margin: 5px 0px 5px 0px;
}

h6 
{
    font-weight:bold;
    font-size: 100%;
    margin: 5px 0px 5px 0px;
}

a:visited, a:link, a:active {color: #0083AA;}
a:hover {color: #A9E2DC;}

table.grid1 th
{
    background-color: #004356;
    color: #fff;
}

table.grid1 .footer td
{
    background-color: #ff9900;
    text-align: left;
}



/* END MIKE ADDED */




table.classes {
	margin:auto;
	width: 600px;
	font-size:10pt;
}
table.classes td {
	text-align:center;
	width: 20%;
	border:1px silver solid;
	padding:3px;
	
}

#logo {background: transparent url('../images/layout/logoBkgd.jpg') no-repeat top center; height:240px; text-align:center;}
#logo .phone {font-size:12pt; color: #b59f08; font-weight:bold; padding-top: 20px;}

#header .couple {background: transparent url('../images/layout/couple.jpg') no-repeat center top;}
#header .weight {background: transparent url('../images/layout/weight.jpg') no-repeat center top;}
#header .swim {background: transparent url('../images/layout/swim.jpg') no-repeat center top;}
#header .yoga {background: transparent url('../images/layout/yoga.jpg') no-repeat center top;}
#header .text {padding: 12px 0px 0px 5px; font-size:9pt; line-height:1.4em; background-color: #A9E2DC; width: 225px}
#header .text h5 {margin: 5px 0px -5px 0px; font-size:14pt; color: #00465b}

a.popup { }
a.popupRight { }

/*---CMS FAQ List Styling---*/

div#contentBodyHome div.cmsQAList {}
div#contentBodyHome div.cmsQAList ul {list-style: disc outside url('../images/layout/homeBullet.jpg')}
div#contentBodyHome div.cmsQAList li {}
div#contentBodyHome div.cmsQAList li a {color: black; text-decoration:none;font-size: 14pt;color: #0083AA;font-weight:bold;}
div#contentBodyHome div.cmsQAList li .teaser {font-size: 11pt; font-style:italic; font-weight:normal;}
div#contentBodyHome div.cmsQAList li .teaser span a {color:#0083AA; font-size: 11pt;}
div#contentBodyHome div.cmsQAList li div.cmsQAListAnswer {
	margin: 5px 0 5px 10px;
	color: black;
	background-color: #ecf6f6;
	padding: 5px;
	border: 1px solid #0083AA;
	font-size: 10pt;
	font-weight:normal;
}
div#contentBodyHome div.cmsQAListAnswer p a {font-size: 10pt; font-weight:normal;}

div.cmsQAList {}
div.cmsQAList ul {list-style: disc outside url('../images/layout/homeBullet.jpg')}
div.cmsQAList li {}
div.cmsQAList li a {color: black; text-decoration:none;font-size: 11pt;}
div.cmsQAList li .teaser {font-size: 11pt; font-style:italic;}
div.cmsQAList li .teaser span a {color:#0083AA;}
div.cmsQAListAnswer {margin: 5px 0 5px 10px; background-color: #ecf6f6; padding: 5px; border: 1px solid teal;}

/*---End CMS FAQ List Styling---*/

table.schedule {width: 100%; margin: 10px -3px}
table.schedule td {width:14%; text-align:center; border: 1px solid silver; border-collapse:collapse; font-size:9pt; padding: 5px 1px}

a.register {
	display: block;
	margin: 10px auto;
	width: 200px;
	background-color: #00617E;
	color: white;
	padding: 3px;
	text-decoration: none;
	text-align:center;
	font-size:12pt;
}
a.register:hover {
	background-color: #0083AA;
}


/* Admin */
#adminLabel {
    padding: 3px;
    background-color: Black;
    color: White;
}

#adminLabel a:hover,
#adminLabel a:active,
#adminLabel a:visited,
#adminLabel a:link {
    color: #FFFFFF;
    font-weight:bold;
    font-size: 11px;
}

#adminNav {
    padding: 5px;
    background-color: Gray;
    border-top: appworkspace 2px solid;
}

#adminNav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: right;
}

#adminNav ul li {
    display: inline;
    margin: 0px 5px 0px 5px;
    font-size: 11px;
    font-weight: bold;
}

#adminNav ul li a:visited,
#adminNav ul li a:link,
#adminNav ul li a:active {
    color: #FFFFFF;
    text-decoration: none;
}

#adminNav ul li a:hover {
    color: #000000;
}

/* END ADMIN */

 .ui-tooltip-light .ui-tooltip-content {
	border-width: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	text-align: center;
}




