/* Container Styles for DotNetNuke
Transparent Container Simple Red Leaf Skin */

/* (Commented out) Adds spacing between the containers 
.rlcontent_transparent
{
    margin-bottom: 15px;
}
*/

/************** H1 container **************/
/* H1 container class. This is the main "DIV" */
.h1container
{
	padding: 0px;

    /*border: solid 1px red;*/
}
	/* H1 tag in H1 container */
	.h1container h1
	{
		position: relative;
		overflow: hidden;
		height: 45px;
		margin-top: 0px;
	    
		background: url(img/h1-hr-bg-500.jpg) no-repeat 0px 30px;
	    
		/*border: solid 1px blue;*/
	}
	/* Applies worn-out pattern to H1 tag in H1 container */
	.h1container h1 span.pattern
	{
		position: absolute;
		top: 8px;
		width: 99%;
		height: 25px;
		background: url(img/h1-worn.gif);
	    
		/*border: solid 1px yellow;*/
	}
	/* DNN applies this class to 
		container titles, in this case, for the H1 container */
	h1 .Head
	{
		background-color: inherit;
		color: #5A4F3B;
		font-size: 1.6em;
		font-weight: bold;
		font-family: Verdana, Helvetica, Sans-Serif;
		letter-spacing: normal;
	}
	/* Overrides the .containercontent class in H1 container */
	.h1container .containercontent
	{
		/*border: solid 1px green;*/
	}

/************** H2 Container **************/
/* DNN applies this class to 
	container titles, in this case, for the H2 container */
h2 .Head
{
	background-color: inherit;
	color: inherit;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0 0 15px 0;
	padding: 0;
}

/************** H3 Container **************/
/* H3 container class. This is the main "DIV" */
.h3container
{
	background: #ffffff url(img/sidebar-smudged.jpg) repeat-y;
	padding: 3px 6px 10px 6px;
	margin: 0px 0px 10px 0px;

    /*border: solid 1px blue;*/
}
	/* H3 tag in H3 container */
	.h3container h3 
	{
		position: relative;
		overflow: hidden;
	    
		/*border: solid 1px blue;*/
		margin-top: 0px;
		margin-bottom: 5px;
	}
	/* Applies worn-out pattern to H3 tag in H3 container */
	.h3container h3 span.pattern
	{
		position: absolute;
		top: 8px;
		width: 99%;
		/*
		height: 25px;
		background: url(img/h3-worn.gif);
		*/
	    
		/*border: solid 1px yellow;*/
	}
	/* DNN applies this class to 
		container titles, in this case, for the H3 container */
	h3 .Head
	{
		background-color: inherit;
		color: #5A4F3B;
		font-weight: bold;
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: 1.4em;
		letter-spacing: normal;
	}
	/* Overrides the .containercontent class in H3 container */
	.h3container .containercontent
	{
		/*border: solid 1px green;*/
	}


/************** Transparent Container (NO Title) **************/
.transcontainer
{
	background: inherit;
	
	padding: 3px;
	
	/*border: solid 1px blue;*/
}

/************** Transparent Container WITH TITLE **************/
.transcontainertitled
{
	background: inherit;
	padding: 3px;
	margin: 3px 0px 6px 0px;
	/*border: dashed 1px yellow;*/
}
	/* Overrides the .containercontent class in transcontainertitled */
	.transcontainertitled .containercontent
	{
		/*border: solid 1px green;*/
		color: #ffffff !important;
		font-family: Verdana, Helvetica, Sans-Serif !important;
		font-size: 1.2em !important;
	}
	/* H3 tag in transcontainertitled */
	.transcontainertitled h3 
	{
		/*border: solid 1px blue;*/
		color: #ffffff !important;
		margin-top: 0px;
		margin-bottom: 5px;
		font-size: 20px;
		letter-spacing: normal;
	}
	/* DNN applies this class to 
		container titles, in this case, for the transcontainertitled */
	.transcontainertitled h3 .Head
	{
		background-color: inherit;
		color: #ffffff !important;
		font-weight: bold;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 20px;
		letter-spacing: normal;
	}
	/* Overrides links in transcontainertitled */
	.transcontainertitled a
	{
		text-decoration: none;
		border-bottom: dotted 1px #cccccc;
	}
	.transcontainertitled a:link,
	.transcontainertitled a:visited
	{
		color: #ffffcc !important;
	}
	.transcontainertitled a:hover,
	.transcontainertitled a:active
	{
		color: #ffffcc !important;
		text-decoration: underline;
		border-bottom: none 0px;
		padding-bottom: 1px;
	}
	/* Override default DNN's CSS */
		.transcontainertitled .SubHead
		{
			color: #ffffff;
		}
		/* Events */
		.transcontainertitled .EventsContainer
		{
			height: 200px;
			overflow: auto;
			/*
			margin-left: -8px;
			margin-right: -12px;
			width: auto;
			*/
			padding: 0px;
		}
		.transcontainertitled .ListDate
		{
			
		}
		.transcontainertitled tr td.ListTitle
		{
			background: transparent;
			padding-top: 1px;
			padding-bottom: 1px;
			border: none 0px;
		}
		.transcontainertitled tr.ListAlternate
		{
			background: transparent;
			border: none 0px;
		}
			.transcontainertitled tr.ListAlternate td.ListTitle
			{
				background: transparent;
				padding-top: 0px;
				padding-bottom: 8px;
				border: none 0px;
			}
		.transcontainertitled .ListTitle
		{
			
			font-size: 11px !important;
		}


/************** Transparent Container WHITE TEXT/NO TITLE **************/
.transwhitenotitle
{
	background: inherit;
	padding: 3px;
	margin: 3px 0px 6px 0px;
	/*border: dashed 1px yellow;*/
}
	/* Overrides the .containercontent class in transwhitenotitle */
	.transwhitenotitle .containercontent
	{
		/*border: solid 1px green;*/
		color: #ffffff !important;
		font-family: Verdana, Helvetica, Sans-Serif !important;
		font-size: 1.2em !important;
	}
	/* H3 tag in transwhitenotitle */
	.transwhitenotitle h3 
	{
		/*border: solid 1px blue;*/
		color: #ffffcc !important;
		margin-top: 0px;
		margin-bottom: 5px;
		font-size: 20px;
		letter-spacing: normal;
	}
	/* DNN applies this class to 
		container titles, in this case, for the transwhitenotitle */
	.transwhitenotitle h3 .Head
	{
		background-color: inherit;
		color: #ffffcc !important;
		font-weight: bold;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 20px;
		letter-spacing: normal;
	}
	/* Overrides links in transwhitenotitle */
	.transwhitenotitle a
	{
		text-decoration: none;
		border-bottom: dotted 1px #cccccc;
	}
	.transwhitenotitle a:link,
	.transwhitenotitle a:visited
	{
		color: #ffffcc !important;
	}
	.transwhitenotitle a:hover,
	.transwhitenotitle a:active
	{
		color: #ffffcc !important;
		text-decoration: underline;
		border-bottom: none 0px;
		padding-bottom: 1px;
	}
	/* Override default DNN's CSS */
		.transwhitenotitle .SubHead
		{
			color: #ffffff;
		}
		/* Events */
		.transwhitenotitle .EventsContainer
		{
			height: 200px;
			overflow: auto;
			/*
			margin-left: -8px;
			margin-right: -12px;
			width: auto;
			*/
			padding: 0px;
		}
		.transwhitenotitle .ListDate
		{
			
		}
		.transwhitenotitle tr td.ListTitle
		{
			background: transparent;
			padding-top: 1px;
			padding-bottom: 1px;
			border: none 0px;
		}
		.transwhitenotitle tr.ListAlternate
		{
			background: transparent;
			border: none 0px;
		}
			.transwhitenotitle tr.ListAlternate td.ListTitle
			{
				background: transparent;
				padding-top: 0px;
				padding-bottom: 8px;
				border: none 0px;
			}
		.transwhitenotitle .ListTitle
		{
			
			font-size: 11px !important;
		}

/************** Advertisement Container **************/
.adcontainer
{
	padding: 6px 3px 3px 3px;
	background: transparent;
}
	.adcontainer img
	{
		border: solid 1px black;
	}

/************** Standard With No Title **************/
/*Standard container class with no title. This is the main "DIV" */
.std-notitle
{
	background: #ffffff url(img/sidebar-smudged.jpg) repeat-y;
	padding: 3px 6px 10px 6px;
	margin: 0px 0px 10px 0px;
	
    /*border: solid 1px blue;*/
}
	/* Overrides the .containercontent class in standard container */
	.std-notitle .containercontent
	{
		/*border: solid 1px green;*/
	}

/* Overrides the bold tag in the .Normal class. Assumes that this is the title, as some modules include their default title. */
.std-notitle .Normal b
{
	display: block;
	background-color: inherit;
	color: #5A4F3B;
	font-weight: bold;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 1.6em;
	letter-spacing: normal;
}
	/* Hide horizontal rules */
	.std-notitle hr
	{
		display: none;
	}

/************** Container Actions **************/
/* DNN actions. See container definition files for location */
.ContainerActions
{
	margin-top: 10px;
	padding: 3px;
	text-align: right;
}

/* Overrides and Exceptions */
.h1container h2,
.h1container h2.Head
{
	font-size: 16pt;
	font-weight: bold;
	border-bottom: solid 1px black;
	margin-bottom: 8px;
	color: #333333;
}

.h1container h3,
.h1container h3.Head
{
	font-size: 14pt;
	font-weight: bold;
	border-bottom: solid 1px black;
	margin-bottom: 8px;
	color: #333333;
}

.h1container h4,
.h1container h4.Head
{
	font-size: 12pt;
	font-weight: bold;
	border-bottom: solid 1px black;
	margin-bottom: 8px;
	color: #333333;
}

/* Used by Property Agent. Do not modify! */
.h1container .BizDetails h1, 
.h1container .BizDetails h2, 
.h1container .BizDetails h3, 
.h1container .BizDetails h4
{
	border: none 0px;
}



