﻿.QTS_Placeholder { border: dashed 2px green; }
/******************************** LAYOUT */
body { 
    text-align: center; margin:0; padding: 0; 
    background: #777 url(../images/body_bg.gif) top left;
}
#Wrapper {
    background: url(../images/wrapper_bg.png) repeat-y top left;
	margin: 0 auto;
	width: 995px;
}
.MasterCols {
	border-bottom: solid 2px #ccc;
	margin: 0 auto;
	text-align: left;
}
    .HeaderBanner { text-align: left; padding: 0; margin: 0; }
    .MasterCols .QTwoColumn_Middle .QColContainer { margin: 0 0 0 5px; } 
	.TopLogo { margin: 50px 0 50px 0; }
	.HealthProArea { position: relative; }
	.HealthProNotice  {
	    z-index: 200;
	    text-align: center;
	    font-weight: bold;
        position: absolute; 
        top: 163px; 
        left: 50%;
        width: 275px;
        height: 90px;
        padding: 15px;
        background: url(../images/noticebubble.png) no-repeat top left;
        margin-left: -300px;
    }
    .BreadCrumb { background-color: #efefef; margin: 0; padding: 3px;}
    .BreadCrumb,.BreadCrumb * { color: #454545; }
    .ContentCols { background: url(../images/contentcols_bg.gif) repeat-y top right; }
    .ContentCols .QTwoColumn_Middle .QColContainer { margin: 0 10px 10px 10px; } 
    .ContentCols .QTwoColumn_Right { }
.Footer {
    border-top: solid 2px #444;
    background-color: #676767;
    width: 960px;
    margin: 0 auto;
    padding: 10px;
}
        .Footer * { color: #ddd; }

/******************************** Columns */
.QColContainer { margin: 5px; }

/******************************** MENUS */
.QMenuV, .QACC {
	border: solid 1px #ccc;
	margin: 10px 0 10px 0;
}
.QMenuH {
	margin: 10px 0 10px 0;
}
.QMenuV .navTreeLabel, .QACC .navTreeLabel { padding: 5px 5px 5px 15px; }
.QMenuH .navTreeLabel { padding: 3px 8px 2px 8px; }

.QMenuV li, .QACC li { border-bottom: solid 1px #ccc; }
/*.QMenuH li { border-right: solid 1px #ccc; }*/

.QMenuV *, .QMenuH *, .QACC * { color: Black; }

.QMI .navTreeLabel:hover, 
.QMI_Sel > .navTreeItem > .navTreeLabel {
	background-color: #793091;
}
.QMI .navTreeLabel:hover, 
.QMI_Sel > .navTreeItem > .navTreeLabel {
	color: White;
}

.QACC .QMI_Children .QMI_Children { background-color: #efefef; border-bottom: solid 1px #ccc; }
.QACC .QMI_Children .QMI_Children .navTreeLabel { padding: 2px 0 2px 25px; }

.SitePagePath img { vertical-align: text-bottom; }
.SubMenu    { 
    margin-bottom: 0; 
    border-top: solid 1px white;
    border-bottom: solid 2px #793091;
    background: url(../images/submenu_bg.gif) repeat-x top left;
}
/* ********************************** TreeItemPreview */
.TreeItemPreview {
    position: relative;
    display: block;
    float: left;
    width: 200px;
    height: 180px;
    padding: 15px;
    text-decoration: none;
}
.TreeItemPreview:hover { background-color: #efefef;}
.TreeItemPreview .ItemImage {
    display: block;
    position: relative;
    height: 91px;
}
.TreeItemPreview .p { color: Black; }