/* 
================================
 Container Styles for DotNetNuke
================================
*/   
.containermaster {
	width: 100%;
	background-color: transparent;
	padding:5px 10px 10px 5px;
	position:relative;
	left:15px;
}
.title {
	font-family:"Trebuchet MS","Gill Sans MT",  Verdana, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	color:#6B2C57;
	padding-bottom:6px;
	padding-top:7px;
	line-height:28px;
}
.bottom_rule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCA7CB;
}
.dash_bottom {
	background-image:url(dash_h.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.dash_top {
	background-image:url(dash_h.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.dash_left {
	background-image:url(dash_v.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.dash_right {
	background-image:url(dash_v.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.container_content {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:5px;
}
.container_content_simple {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:6px;
}
img.bullet {
	background-image:url(bullet_mauve.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:14px;
	height:19px;
}
#ablock {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #983D7A;
	position:relative;
	left:15px;
	margin-top: 30px;
	padding:0;
/*	padding-right:5px;
*/	width:150px;
}
#ablock .block_content {
	font-size:0.8em;
	padding:5px;
}
#ablock .title {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	background-color:#983D7A;
	font-size: 1.05em;
	width: 100%;
	font-family:"Trebuchet MS","Gill Sans MT",  Verdana, sans-serif;
	letter-spacing: 0em;
}
.block_top{
}
/* The following changes the colors of the inputs and textareas when the cursor is inside, in supported browsers. */
#contact input:focus, #contact input:active, #contact textarea:focus, #contact textarea:active {
	color: #000;
	background-color: #99C;
}
#contact {
	background-color:#FAEDEF;
	width:540px;
	margin-left:50px;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #936;
	border-right-color: #936;
	border-bottom-color: #936;
	border-left-color: #936;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:10px;
}
#contact a{
	border:none;
}
.contHead{
	border: 1px solid #333333; /* Creates a defined box/border around the legend */
	color: #fff; /* Sets contrasting text color from background color. */
	background: #3F77A0 url(/images/sidehead.jpg) repeat-y; /* Gives the legend the same background image as the feature headings, plus backup background color in case images aren't loaded. */
	padding: 1px 5px 2px; /* Keeps the borders away from the text by these specified amounts. */
	margin-bottom: 5px; /* Creates 5px of space below the legend. */
	margin-top:10px;
	font: normal 1.3em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; /* Styles the text within. */
}

/*  end of FORM css  */

/* the follwoing rules apply to the menu tabs on the multipage content module*/
.bstab {
	BACKGROUND-IMAGE: url(tab_unselected_center.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer;
	COLOR: #666;
	WHITE-SPACE: nowrap;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height:1.8em;
	float:left;
	text-decoration: none;
	position:relative;
	top:-6px;
}
.bstabright {
	BACKGROUND-IMAGE: url(tab_unselected_right.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
	CURSOR: pointer;
	HEIGHT: 30px;
	float:left;
	position:relative;
	top:-6px;
	margin-right:2px;
}
.bstableft {
	BACKGROUND-IMAGE: url(tab_unselected_left.gif);
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
	CURSOR: pointer;
	HEIGHT: 30px;
	float:left;
	position:relative;
	top:-6px;
}
.bsseltab {
	BACKGROUND-IMAGE: url(tab_selected_center.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer;
	WHITE-SPACE: nowrap;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height:1.8em;
	float:left;
	text-decoration: none;
	color: #600;
	position:relative;
	top:-6px;
}
.bsseltabright {
	BACKGROUND-IMAGE: url(tab_selected_right.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
	CURSOR: pointer;
	HEIGHT: 30px;
	float:left;
	position:relative;
	top:-6px;
	margin-right:2px;
}
.bsseltableft {
	BACKGROUND-IMAGE: url(tab_selected_left.gif);
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
	CURSOR: pointer;
	HEIGHT: 30px;
	float:left;
	position:relative;
	top:-6px;
}
#SilverBox {
	background-color:#E9E9E9;
	width:540px;
	margin-left:50px;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:10px;
}
.callout {
	background-color:#E9E9E9;
	width:500px;
	margin-left:50px;
	margin-bottom:10px;
	margin-top:1-px;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:10px;
}
.hiliteBox{
		background-color:#E9E9E9;
	width:540px;
	margin-left:50px;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:10px;
}