*
{ 
position:relative; 
margin:0;
padding:0;
}
div#header{
background-color:#FFF;
position:relative;
z-index:999;
padding-top: 10px;
height:177px;
}
div#helpMe{
visibility: hidden;
position: absolute;

}
div#stage
{
font-family: Tahoma;
position: relative;
*height:435px;
_height:435px;
}
div#footer
{
background: #dad8d7;
text-align:center;
padding:8px 0 0 0;
z-index:0;
_margin-bottom:12px;
*margin-bottom:12px;
}
div#scheduleDiv
{
	width:295px;
}
/**
* Overwrite for having a carousel with dynamic width.
*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
background: transparent;
border: none;
height: 75px;
margin-left:auto;
margin-right:auto;
width: 90%;
padding:0px 40px;
margin:8px 0 16px;			
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 100%;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal{
top:16px;
}

.tooltip-msd
{
background-color: #DAD8D7;
color:#000;
padding:5px;
font-weight:bold;
z-index:1000;
border:1px solid #FFF;
font-size:13px;
visibility: hidden;
position:absolute;
white-space: nowrap;
top:0;
left:0;
}
div#navigation
{
padding:12px 0 12px 18px;
}
div#navigation ul#nav
{
width:100%;
vertical-align:top;
}
div#navigation ul#nav li{
width:150px;
height:49px;
float:left;
list-style:none;
text-align:center;
background:url('/images/normalBtn.gif') no-repeat;
margin:0 18px 0 0;
}
div#navigation ul#nav li a
{
color:#FFFFFF;
display:block;
font-size:14px;
padding-bottom:21px;
padding-top:12px;
text-decoration:none;
width:150px;
font-weight: bolder;
white-space: nowrap;
}
div#navigation ul#nav li:hover
{
background:url('/images/hoverBtn.gif') no-repeat;
}
div#logo
{
float:left;
}
div#video{
margin-bottom:-5px;
*margin-bottom: 0px;
}
body{
background: #bfbfbf;
font-family: tahoma;
}
div#body{
background: white;
margin-left:auto;
margin-right:auto;
width:1024px;
}
div#title{
text-align:center;
color:#ffffff;
font-weight:bold;
}
span#proudPartner{
}
div#copyLink{
display:inline-block;
font-size:12px;
margin-top:-16px;
padding-bottom:16px;
padding-top:16px;
text-align:center;
width:100%;
}
div#flaFormDiv{
float:right;
height:420px;
left:719px;
position:absolute;
top:33px;
*top:50px;
width:280px;
z-index:100;
}
div#leftSide{
float:left;
width:50%;
margin-left: 40px;
_margin-left: 20px;
}
div#rightSide{
float:right;
width:44%;
}
div.c{
clear:both !important;
float:none !important;
height:0 !important;
margin:0 !important;
padding:0 !important;
}
div#footerLinks ul li{
display:inline;
}
div#footerLinks ul li{
padding-left:12px;
padding-right: 12px;
}
div#footerLinks{
float:left;
}
div#footerLinksHolder{
height: 35px; 
margin-top: -5px;
_margin-top:12px;
*margin-top:12px;
}
.testDiv{
width:100%;
text-align: left;
}
.testDiv{
display: inline-block;
}
div.testDivHeader span,
div.testDivHeader span.first,
div.testDivHeader span.second,
div.testDivHeader span.third
{
text-align: center;
text-decoration: underline;
}
div.testDivHeader span.first{
width:55px;
}
div.testDivHeader span.second{
width:261px;
}
div.testDivHeader span.third{
width:50px;
}

div.testDiv span.first{
text-align:right;
width:55px;
}
div.testDiv span.second{
margin:0;
padding-left:10px;
text-align:left;
width:261px;
}
div.testDiv span.third{
width:50px;
}
div.donorQuote,
div.coachQuote
{
margin-top: 10px;
margin-bottom: 10px;
}
div.donorQuote span,
div.coachQuote span
{
display:block;
}
div.donorQuote span.quoteName,
div.coachQuote span.quoteName
{
color: navy;
}
div#imageHolder{
text-align: right;
}
#scheduleDiv{
color:#333333;
font-size:10px;
line-height:13px;
margin:12px 0 0 0;
text-align:center;
}
div#pass-dialog
{ font-size: 62.5%; }
div#pass-dialog input,
div#pass-dialog label
{ display:block; }
div#pass-dialog input.text,
div#pass-dialog select.text
{ margin-bottom:12px; width:95%; padding: .4em; }
div#pass-dialog fieldset
{ padding:0; border:0; margin-top:25px; }
div#users-contain {  width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }