/*
Quality Coaches Stylesheet
colors
dark green - 0e2c2a
teal - 447972
yellow - f3f538
yellow green - 8da362
gray - 9ca5ae
*/

body
{
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
}

.LTR
{
width:100%;
height:100%;
/*background:Transparent url(../App_Themes/QualityCoaches/images/bg.jpg) top left;*/
background:#447972 url(../App_Themes/QualityCoaches/images/bg_container.jpg) top center repeat-y;
}

.container
{
width:820px;
height:100%;
margin:0px auto;
padding:0px;
/*background:Transparent url(../App_Themes/QualityCoaches/images/bg_container.jpg) top center repeat-y;*/
}

/*#Links#*/
a
{
color:#0e2c2a;
text-decoration:underline;
}
a:hover
{
color:#0e2c2a;
text-decoration:none;
}
.topLinks a, .footer a
{
color:#8da362;
text-decoration:none;
}
.topLinks a:hover, .footer a:hover
{
color:#8da362;
text-decoration:underline;
}

/*#H Tags#*/
h1
{
font-size:20px;
color:#0e2c2a;
font-weight:bold;
margin-top:0px;
}
h2
{
font-size:16px;
color:#0e2c2a;
font-weight:bold;
margin-top:0px;
}
h3
{
font-size:14px;
color:#0e2c2a;
font-weight:bold;
margin-top:0px;
}
h3.sold
{
font-size:20px;
color:#ff0000;
font-weight:bold;
margin-top:0px;
}

/*#Top Links#*/
.topLinks
{
width:760px;
height:auto;
margin:0px auto;
padding:10px 10px 2px 10px;
text-align:right;
font-size:9px;
color:#8da362;
}

/*#Header Container#*/
.headerContainer
{
position:relative;
margin:0px auto;
padding:0px;
width:800px;
height:155px;
border:0px dashed red;
}
/*#Header Container/Header#*/
.header
{
width:800px;
height:155px;
margin:0px auto;
padding:0px;
}
.header .headerImg
{
width:800px;
height:155px;
border:0px;
position:absolute;
top:0;
left:0;
z-index:0;
}
/*#Header Container/Main Menu#*/
.headerContainer .menu
{
width:auto;
height:auto;
margin:0px auto;
padding:0px;
}
.mainCMSMenu
{
width:auto;
height:auto;
margin:0px;
padding:0px;
z-index:1;
position:absolute;
bottom:10px;
left:10px;
}
.mainCMSMenuItem
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}
.mainCMSMenuItemMouseOver
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#f3f538;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
}
.mainCMSMenuItemMouseDown, .mainCMSMenuItemMouseUp
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#f3f538;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
}
.mainCMSMenuHighlightedMenuItem
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
text-transform:uppercase;
}
.mainCMSMenuHighlightedMenuItemMouseOver
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#f3f538;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
}
.mainCMSMenuHighlightedMenuItemMouseDown, .mainCMSMenuHighlightedMenuItemMouseUp
{
width:auto;
padding:0px 10px;
margin:0px;
font-size:11px;
color:#f3f538;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
}
.subCMSMenu
{
width:auto;
background-color:#0e2c2a;
padding:3px 0px;
}
.subCMSMenuItem
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#fff;
font-weight:bold;
}
.subCMSMenuItemMouseOver
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
cursor:pointer;
}
.subCMSMenuItemMouseUp, .subCMSMenuItemMouseDown
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
cursor:pointer;
}
.subCMSMenuHighlightedMenuItem
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
}
.subCMSMenuHighlightedMenuItemMouseOver
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
cursor:pointer;
}
.subCMSMenuHighlightedMenuItemMouseUp, .subCMSMenuHighlightedMenuItemMouseDown
{
width:auto;
padding:2px 7px 2px 7px;
margin:0px;
font-size:11px;
color:#f3f538;
font-weight:bold;
cursor:pointer;
}


/*#Content#*/
.content
{
clear:both;
width:790px;
height:auto;
margin:0px auto;
padding:0px;
}
.content .leftContent
{
width:465px;
height:300px;
margin:0px;
padding:10px 15px 0px 10px;
}
.content .spacer
{
width:10px;
height:300px;
margin:0px;
padding:0px;
}
.content .rightContent
{
width:290px;
height:300px;
margin:0px;
padding:0px;
}

/*#Footer#*/
.footer
{
clear:both;
width:760px;
height:auto;
margin:0px auto;
padding:10px;
/*background-color:#0e2c2a;*/
font-size:9px;
color:#8da362;
}

/*#Rounded White Corners#*/
#xsnazzy_white p {margin:0 0px;padding-bottom:0.5em;}
#xsnazzy_white {background: transparent; margin:0px auto 0px auto; width:800px;}

#xsnazzy_white .xtop, #xsnazzy_white .xbottom {display:block; background:transparent; font-size:1px; margin:0px; padding:0px;}
#xsnazzy_white .xb1, #xsnazzy_white .xb2, #xsnazzy_white .xb3, #xsnazzy_white .xb4 {display:block; overflow:hidden;}
#xsnazzy_white .xb1, #xsnazzy_white .xb2, #xsnazzy_white .xb3 {height:1px;}
#xsnazzy_white .xb2, #xsnazzy_white .xb3, #xsnazzy_white .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
#xsnazzy_white .xb1 {margin:0 5px; background:#fff;}
#xsnazzy_white .xb2 {margin:0 3px; border-width:0 2px;}
#xsnazzy_white .xb3 {margin:0 2px;}
#xsnazzy_white .xb4 {height:2px; margin:0 1px;}

#xsnazzy_white .xboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px; padding:0px 0px 10px 0px;}

/*#Rounded Gray Corners#*/
#xsnazzy_gray p {margin:0 0px; padding-bottom:0.5em;}
#xsnazzy_gray h2 {margin:0px;}
#xsnazzy_gray {background: transparent; margin:0px auto 0px auto; width:auto;}

#xsnazzy_gray .xtop, #xsnazzy_gray .xbottom {display:block; background:transparent; font-size:1px; margin:0px; padding:0px;}
#xsnazzy_gray .xb1, #xsnazzy_gray .xb2, #xsnazzy_gray .xb3, #xsnazzy_white .xb4 {display:block; overflow:hidden;}
#xsnazzy_gray .xb2, #xsnazzy_gray .xb3 {height:1px;}
#xsnazzy_gray .xb1 {height:2px;}
#xsnazzy_gray .xb2, #xsnazzy_gray .xb3, #xsnazzy_gray .xb4 {background:#fff; border-left:2px solid #9ca5ae; border-right:2px solid #9ca5ae;}
#xsnazzy_gray .xb1 {margin:0 5px; background:#9ca5ae;}
#xsnazzy_gray .xb2 {margin:0 3px; border-width:0 2px;}
#xsnazzy_gray .xb3 {margin:0 2px;}
#xsnazzy_gray .xb4 {height:2px; margin:0 1px;}

#xsnazzy_gray .xboxcontent {display:block; background:#fff; border:0 solid #9ca5ae; border-width:0 2px;
padding:10px 15px;
}

/*#Other#*/
.ErrorLabel, .EditingFormErrorLabel
{
color:#ff0000;
}
hr
{
color:#9ca5ae;
height:1px;
}

/*#Gallery#*/
#plcRoot_Layout_zoneLeftContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_GalleryDatalist_lstElem td
{
padding-right:15px;
}
.lightboxLarge
{
border:0px solid #0e2c2a;
}
.lightboxSmall
{
width:100px;
height:65px;
border:1px solid #0e2c2a;
}


.autoImageList td
{
vertical-align:top;
}
.autoImageList img
{
padding:3px;
}