﻿*.container_Standard_Wrapper, *.container_HighHeader_Wrapper
{
    margin: 10px 15px 20px 20px;
}

*.container_NoTitle_Wrapper
{
    margin: 0 15px 1em 20px;
}

*.container_Minimal_Wrapper
{
    margin: 5px 5px 1px 5px;
}

*.container_Banner_Wrapper
{
    margin: 1px 0 0 1px;
}

*.container_Footnote_Wrapper
{
    margin: 10px 15px 1px 20px;
}

*.container_Standard_Wrapper *.container_Header
{
	height: 20px;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
	padding: 0 4px 0 4px;
	width: 100%;
	background: #c6c6c6 url(media/containerhead_sm.png) repeat-x top left;    /* c6c6c6 = bottom of gradient */
}

*.container_HighHeader_Wrapper *.container_Header
{
	height: 40px;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
	padding: 0 4px 0 4px;
	width: 100%;
	background: #c6c6c6 url(media/containerhead_bg.png) repeat-x top left;    /* c6c6c6 = bottom of gradient */
}

*.container_Minimal_Wrapper *.container_Header, *.container_Banner_Wrapper *.container_Header, *.container_Footnote_Wrapper *.container_Header
{
	margin-bottom: 5px;
	padding: 0 4px 0 4px;
	width: 100%;
	background: #c6c6c6;
}

*.container_HeaderLeft
{
    float: left;
}

*.container_Standard_Wrapper *.container_Header h2
{
	display: inline;
	font: bold 13px/20px verdana, arial, helvetica, sans-serif;
	color: Black;
}

*.container_HighHeader_Wrapper *.container_Header h2
{
	margin-left: 5px;
	display: inline;
	font: bold 18px/40px verdana, arial, helvetica, sans-serif;
	color: Black;
}

*.container_Standard_Wrapper *.container_Visibility
{
    float: right;
    line-height: 20px;
}

*.container_HighHeader_Wrapper *.container_Visibility
{
    float: right;
    line-height: 40px;
}

*.container_Content
{
    float: none;
    clear: both;
    text-align: left;
}

*.container_Footnote_Wrapper *.container_Content
{
    float: none;
    clear: both;
    margin-top: 15px;
    border-top: 1px #dddddd solid;
    text-align: right;
}

*.container_Footer
{
    float: right;
    padding: 2px 0 0 0;
}
