﻿HTML {margin:0  auto;padding:0px;}

body
{
   margin:0  auto;padding:0px;position:relative;text-align:center;
    background-color:#232425;
    color:#fff;
    font-family:tahoma;
    font-size:70%;   
    line-height:127%;
 }
#body-container
{margin:0  auto;padding:0px;text-align:left;
    background-color:#121213;
    width:100%;
     max-width:1000px;
     min-width:1000px;
}
#header_navigation
{
    background:#282B2D url('../../assets/img/master/header_nav_bg_slice.jpg') top left repeat-x;
    height:36px;
    text-align:center;
}
#header_navigation a
{
    padding:10px;
    text-decoration:none;
    background:url('../../assets/img/master/header_nav_bg_slice_nomark.jpg') top left repeat-x;
    color:#fff;
    font-weight:bold;
    
}
#header_navigation .Selected {
color:#787A7A;
}
.header_navigation_spacer
{
    height:36px;
     background:#282B2D url('../../assets/img/master/header_nav_splitter.jpg')  no-repeat;
     width:5px;
}

#body-content
{
    clear:left;
    text-align:left;
     background-color:#121213;/* url('../../assets/img/master/tmpcoach.jpg') top no-repeat;*/
}

#site-footer
{
    clear:both;
    padding:10px 15px;
    background:#333 url('../../assets/img/master/footer_bg_slice.jpg') top left repeat-x;
    text-align:left;
    height:54px;
}
#site-footer-logos
{
    float:left;
}
#site-footer-links
{
    float:right;
    width:740px;
    color:#8B8C8D;
    text-align:right;
}
#site-footer-links a
{
    text-decoration:none;
    color:#8B8C8D;
}
#site-footer-links a:hover
{
    color:#fff;
}


.event_listing_date {
    float:left;
    width:66px;
    height:71px;
    background:url('../../assets/img/master/event_date_bg.jpg') top left repeat-x;
    text-align:center;
    font-size:90px;
    margin:0 10px 0px 0;
}
.event_listing_date_day {
    float:left;
    line-height:42px;
    width:66px;
    text-align:center;
    font-size:40px;
    font-weight:bold;
}
.event_listing_date_month {font-size:16px;line-height:22px;}
.event_listing_details {
}

#home-photo_fader
{
    background:url('../../assets/img/master/photo_gradient_bar.png') top left repeat-x;
    width:100%;
    height:75px;
    margin-top:-20px;
    
}

#home-content_head
{
    
}
#head_logo {
    float:left;
    margin:0px 0 0 20px;
    width:438px;
    height:183px;
    background:url('../../assets/img/master/site-logo.png') top left no-repeat;
}
#head_events {
    float:right;
    margin:00px -68px 0 0;
    width:350px;
    height:200px;
}

.content-body
{
    min-height:600px;
    
}

/* GENERAL STYLES */
p {
    margin:0px 0 10px 0;
}
br, BR {
    clear:left;
}
.content-body a{
    color:#fff;
}
.content-body a:hover{
    color:#8B8C8D;text-decoration:none;
}
.HRLine {clear:left;;border-top:1px solid #1C1C1D;margin:5px 0 5px 0;}

INPUT,SELECT,TEXTAREA {
    float:left;
    margin-right:5px;
    font-size: 1em;
	font-family: Tahoma, arial, helvetica, sans-serif;
}
.Button  {
    float:left;
    margin-top:-1px;
    height:22px;
}
LABEL {    
    float:left;
    margin:2px 0 5px 0;
    width:120px;
}
.HTMLClass IMG {
    float:left;
    margin-right:10px !Important;
}
/*****************/


/* CONTENT PANELS */
.pnlLeft_OneQuarter {
    float:left;width:25%;
}
.pnlRight_OneThird {
    float:right;width:23%;
}
.pnlLeft_TwoThirds {
    float:left;width:69%;
}
.pnlLeft_TwoQuarters {
    float:left;width:44%;
}
.pnlLeft_ThreeQuarters {
    float:left;width:67%;
}
.pnlRight_OneQuarter_Home {
    float:left;width:19%;
}
.pnlRight_OneQuarter {
    float:left;width:25%;
}
.pnlRight_TwoQuarters {
    float:right;width:49%;
}
.pnlRight_ThreeQuarters {
    float:right;width:67%;
}
.pnlFull {
}
.panelPadding {
    padding:20px;
}
.borderRight {
    background:url('../../assets/img/master/panel_splitter_bg.jpg') top right no-repeat;
}
.borderLeft {
    background:url('../../assets/img/master/panel_splitter_bg.jpg') top left no-repeat;
}

.pnlConfirm
{
    padding:10px 20px 7px 10px;
    background-color:#009900;
    color:#fff;
    margin:5px 0 10px 0;
}

.pnlError
{
    padding:10px 20px 7px 10px;
    background-color:red;
    color:#fff;
    margin:5px 0 10px 0;
}

/******************/

/* headings h1, h2 etc */
h1,h2,h3,h4,h5,h6 {width:100%;}
h1 a,h2 a,h3 a,h4 a{text-decoration:none;}
h2 {float:left;width:100%;font-size:26px;font-weight:normal;line-height:26px;margin:0px;}
h3 {width:100%;font-size:20px;font-weight:normal;line-height:22px;margin-bottom:0px;}
h4 {float:left;width:100%;font-size:16px;font-weight:bold;line-height:18px;margin-bottom:0px;}
h6 {float:left;}
/********************/


/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
