/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/*Text Header - White Background.ascx*/
#ContainerMaster_Clear {
	width: 100%;
	border-collapse:collapse;
	margin:15px auto 15px auto;
	}

#ContHeadWrapper_Clear {
	border-bottom:1px dotted #CCC;
	}

.ContainerTitle_Clear {
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.ContContentWrapper_Clear {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#666666;
	}
.ContContentWrapper_Clear p{ }

#ContFootWrapper_Clear {
	border-top:1px dotted #CCC;
	}


/*subHeadding_container.ascx*/
#ContainerMaster_Sub{
	width: 95%;
	border-collapse:collapse;
	margin:15px auto 15px auto;
	}

#ContHeadWrapper_Sub {
	border-bottom:1px dotted #CCC;
	}

.ContainerTitle_Sub {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #CC0000;
	}

.ContContentWrapper_Sub {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#666666;
	}
.ContContentWrapper_Sub p{ }

.ContContentWrapper_Sub a{ font-size:14px; font-weight:bold; padding: 10px 0 10px 10px; }
.ContContentWrapper_Sub img{ vertical-align:middle; }

#ContFootWrapper_Sub {
	border-top:1px dotted #CCC;
	}


/*leftBucket.ascx*/
#ContainerMasterLeft {
	width: 165px;
	border-collapse:collapse;
	margin:15px auto 15px auto;
	}

#ContHeadWrapper_Left {
	border-bottom:3px solid #ADADAD;
	}

.ContainerTitle_Left {
	font: bold 16px "Times New Roman", Times, serif;
	color:#333333;
	}

.ContContentWrapper_Left {
	background:#F4F4FF;
	padding:5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.ContContentWrapper_Left p{ }

#ContFootWrapper_Left {
	background:#FFF;
	}



/*rightBucket.ascx*/
#ContainerMasterRight {
	width: 152px;
	margin:15px auto 15px auto;
	border-collapse:collapse;
	}

#ContHeadWrapper_Right {
	border-top:3px solid #FF2A00;
	border-bottom:1px solid #555;
	background:#777777;
	height:26px;
	vertical-align:bottom;
	}

.ContainerTitle_Right {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	}

.ContContentWrapper_Right {
	background:#E7EEF8;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	}
.ContContentWrapper_Right p{ }

#ContFootWrapper_Right {
	background:#CCC;
	}

/*login.ascx*/
#ContainerMaster_Login {
	width: 278px;
	height:221px;
	border-collapse:collapse;
	margin:35px auto 15px auto;
	padding:20px;
	background:url(loginFullBG.jpg) no-repeat;
	}

#ContHeadWrapper_Login {
	padding:20px 20px 0 20px;
	}

.ContainerTitle_Login {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
	width:100%;
	}

.ContContentWrapper_Login {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 0px 20px 24px 20px;
	text-align:center;
	background:url(loginBott.jpg) no-repeat bottom left; 
	}

#ContFootWrapper_Login {
	border-top:1px dotted #CCC;
	background:#FFFFFF url(white.jpg) repeat; 
	}
.TopCorner_Login { width:18px; padding:0; background:url(loginRtBG.jpg) repeat-y top; vertical-align:top; }
.RtBG_Login { width:18px; padding:0; background:url(loginRtBG.jpg) repeat-y top; vertical-align:bottom; }
.BottCorner_Login { width:18px; padding:0; background-color: #FFFFFF; }

/*AdminOnlyView.ascx*/
#ContainerMaster_Admin {
	width: 90%;
	border-collapse:collapse;
	margin:25px auto 25px auto;
	background-color:#FFFFCC;
	border:1px dashed #CC0000;
	}

#ContHeadWrapper_Admin { }

.ContainerTitle_Admin {
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.ContContentWrapper_Admin {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.ContContentWrapper_Admin a{ text-decoration:underline; }
.ContContentWrapper_Admin p{ }

#ContFootWrapper_Admin { }


.DNN_Documents .TitleItem { width: 100%;} 
