/* ----------- General DNN container -------------- */

.Head /* DNN wraps all container headings with this class */
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 115%;
	font-weight: bold;
	color: #333399;
	margin-left: 0em;
	padding: 0px;
	margin-top: 0.3em;
	margin-bottom: 0em;
}
	
.MyRow2,	#dnn_ctr504_EditHTML_teContent_tblTextEditor { background-color: #FFFFFF; }

.MyRow2 img.1pxBorder { border: 1px solid #000000; }


.MyRow3
{
	margin-left: 2px;
	margin-bottom: 2px;
	clear: both;
}

#PageTitle
{
/*	border-bottom: 0.05em solid #999999;
	background-color: #FFFFFF;*/
	margin-bottom: 4px;
	margin-top: 2px;
	
}

#subPageTitle
{ 
	border-bottom: none; 
	margin-bottom: 1em;
}

#subPageTitle .Head 
{ 
	font-family: Arial;
	font-size: 90%;
	font-weight: bold;
	color: #000000; 
}


/*------- Right Module grey boxes -----------*/
table.GreyRightBox 
{
	margin-bottom: 15px;
}

table.GreyRightBox td div.MyRow2 div
{ 
	margin: 0; 
	border-top: 2px solid #ffffff;
}

/*table.GreyRightBox p { padding-left: 4px; padding-right: 4px; }*/

table.GreyRightBox td .Head
{
	font-size: 85%; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold; 
	color: #000000;  
	width: 100%;
	padding: 0;
	margin: 0;
	padding-left: 2px;
	background-color: transparent;
	vertical-align: middle !important; 
}

table.GreyRightBox img
{
	display: inline;
	float: left;
	margin-right: 4px;
}

table.GreyRightBox tr.grbGreyTDBG /* header row of GRB #1 */
{ 
	vertical-align: middle !important; 	
}

table.GreyRightBox tr.grbGreyTDBG td /* header row of GRB #2 */
{
	background-image: url(tabStripe-blue.gif);
	background-repeat: repeat-x;
	height: 22px !important;
	border-left: solid 1px #cccccc; 
}

table.GreyRightBox tr.grbGreyTDBG td.grbGreyTDBG-Curve /* header row of GRB #3 */
{
	background-image: url(tabLeftFirstRight-blue.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 18px !important;
	border: none;
}

table.GreyRightBox td.grbContent /* content cell of GRB */
{
	border: solid 1px #cccccc; 
	border-top: 0;
	padding: 4px;
	background-color: #FFFFFF;
}


/* ---------- used in LINKS module --------- */
div.MyRow2-Links SPAN DIV DIV TABLE { margin: 0; padding: 0; width: 170px !important; }
div.MyRow2-Links SPAN DIV DIV TABLE TR TD { white-space: normal !important; }
div.MyRow2-Links SPAN DIV DIV TABLE TR TD TABLE {  margin-bottom: -15px;  padding: 0; width: 170px !important; }
div.MyRow2-Links SPAN DIV DIV TABLE TR TD TABLE TR TD { white-space: normal !important; }


/* ---------- used in DOCUMNETS module (on right in a GRB) --------- */
div.MyRow2-DOCLinks SPAN DIV DIV TABLE { margin: 0; padding: 0; width: 170px !important; }
div.MyRow2-DOCLinks SPAN DIV DIV TABLE TR TD { white-space: normal !important; }
div.MyRow2-DOCLinks SPAN DIV DIV TABLE TR.SubHead { display: none; }
div.MyRow2-DOCLinks SPAN DIV DIV TABLE TD.TitleCell { width: 100% !important; text-align: left !important; }

