@charset "utf-8";

/* 
================================
 Container Styles for DotNetNuke
================================
*/

.lt{ text-align:left; vertical-align:top;}
.lm{ text-align:left; vertical-align:middle;}
.lb{ text-align:left; vertical-align:bottom;}
.rt{ text-align:right; vertical-align:top;}
.rm{ text-align:right; vertical-align:middle;}
.rb{ text-align:right; vertical-align:bottom;}
.ct{ text-align:center; vertical-align:top;}
.cm{ text-align:center; vertical-align:middle;}
.cb{ text-align:center; vertical-align:bottom;}
.h{ height:100%;}
.w{ width:100%;}
.wh{ width:100%; height:100%}

.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}
.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}


/*-------------------------------------------------------------------------------*/

.Head1 {
	color: #fff;
	font: 18px Arial,sans-serif;
	white-space: nowrap;
}

.Head2 {
	color: #6a4701;
	font: 18px Arial,sans-serif;
	white-space: nowrap;
}

.Head3 {
	color: #000;
	font: bold 11px Tahoma,sans-serif;
	white-space: nowrap;
}

/*--------------------------------------------------------------------------------------*/

.Container1 {
	margin-bottom: 8px;
}

.Container1 .containerhead {
	height: 29px;
}

.Container1 .containerhead_bg {
	width: 7px;
	background: url("images/container1_bg_head.gif") no-repeat left top;
}

.Container1 .container1_action {
	width: 58px;
	background: #036457;
}

.Container1 .container1_title {
	background: #036457;
}

.Container1 .container1_ab {
	width: 12px;
	background: #036457;
}

.Container1 .containerpane {
	padding: 5px 4px;
}


.Container2 {
	margin-bottom: 8px;
}

.Container2 .containerhead {
	height: 29px;
}

.Container2 .container2_action {
	background: #036457;
	width: 11px;
}

.Container2 .container2_title {
	background: #036457;
}

.Container2 .container2_ab {
	background: #036457;
	text-align: right;
}

.Container2 .containerhead_bg {
	width: 7px;
	background: url("images/container2_bg_head.gif") no-repeat right top;
}

.Container2 .containerpane {
	padding: 5px 4px;
}


.Container3 {
	margin-bottom: 8px;
	background: url("images/container3_bg_content.png") repeat-x 0 22px;
}

.Container3 .containerhead_box {
	padding: 0 3px 0 4px;
}

.Container3 .containerhead {
	height: 22px;
	background: url("images/container3_bg_head3.gif") no-repeat 100% 4px;
}

.Container3 .container3_action {
	padding-left: 61px;
	width: 0;
	background: url("images/container3_bg_head1.gif") no-repeat 0 4px;
}

.Container3 .container3_title {
	width: 10px;
	padding: 0 13px 0 7px;
	background: url("images/container3_bg_head2.gif") no-repeat 100% 4px;
}

.Container3 .container3_ab {
	width: 1600px;
	background: url("images/container3_bg_head4.gif") repeat-x 0 4px;
	text-align: right;
}

.Container3 .containerhead_bg {
	width: 0;
	padding-right: 8px;
}

.Container3 .containerpane {
	padding: 5px 0;
}


.Container4 {
	margin-bottom: 8px;
}

.Container4 .containerhead {
	height: 18px;
	text-align: left;
}

.Container4 .container4_ab {
	text-align: right;
}

.Container4 .containerpane {
	padding: 5px 0;
}

