
/* GENERIC */
h1
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 20px;
	font-weight: Normal;
	color: #441855;
}

h2
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #441855;
	margin-top: 12px;
	margin-bottom: 3px;
}

h3
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #441855;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 12px;
	margin-bottom: 3px;
}

h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #441855;
	margin-bottom: 3px;
	padding-bottom: 0px;
}

h5, dt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #441855;
	margin-bottom: 3px;
	padding-bottom: 0px;
}

h6
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #441855;
	margin-bottom: 3px;
	padding-bottom: 0px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #441855;
	margin-top: 2px;
	margin-bottom: 10px;
}


.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane {

	background-color: #FCFAE1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 1.3;
}
.contentpane {

	background-color: #FCFAE1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #441855;
	line-height: 1.3;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.footer {
	background-image: url(footer_violet.jpg);
	height: 50px;
	width: 100%;
}


/* style for module titles */
.Head
{
	font-family: Georgia;
	font-size: 17px;
	font-weight: normal;
	color: #441855;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #441855;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #441855;
}


.hr {
height: 0;
font-size: 0;
line-height: 0;
width: 100%;
margin: 1em auto;
}
.dotted {
border-bottom: dotted 1px #441855;
}
.dashed {
border-bottom: dashed 1px #441855;
}



.hr300 {
height: 0;
font-size: 0;
line-height: 0;
width: 300px;
margin: 1em auto;
}
.dotted {
border-bottom: dotted 1px #441855;
}
.dashed {
border-bottom: dashed 1px #441855;
}



/* styles for LANGUAGE skinobject */

.Language {
	vertical-align: middle;
	margin: 0px;
}

.main_dnnmenu_arrow {
	border-right: #C15B8F 1px solid;
	border-bottom: #C15B8F 1px solid;
	border-top: #C15B8F 1px solid;
	font-family: helvetica;
	font-size: 1pt;
	cursor: pointer;
	cursor: hand;
	display: none;
	color: #C15B8F;
}
.main_dnnmenu_bar {
	cursor: pointer;
	cursor: hand;
	height: 27px;
	width: 100%;
	background-color: #Transparent;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}
.main_dnnmenu_container {
	background-color: #Transparent;
}
.main_dnnmenu_icon {
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 100%;
}
.main_dnnmenu_itemhover {
	background-color: #FFFFFF;
}
.main_dnnmenu_itemhovertd {
	background-color: #FFD0E4;
}
.main_dnnmenu_itemtd {
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #FCFDDE;
	font-size: 14pt;
	font-weight: normal;
	font-style: Italic;
	background-color: Transparent;
	font-family: Georgia;
	white-space: nowrap;
	/*Word wrapping menu item now optional*/
	padding: 0px 0px 0px 0px;
}
.main_dnnmenu_rootitem {
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #FCFDDE;
	font-size: 12pt;
	font-weight: normal;
	font-style: Italic;
	background-color: Transparent;
	font-family: Georgia;
	white-space: nowrap;
	/*Word wrapping menu item now optional*/
	padding: 0px 11px 0px 10px;
	/*explicitly set padding for root menu items*/
	
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings;
	font-size: 1pt;
	cursor: pointer;
	cursor: hand;
	display: none;
}
.main_dnnmenu_submenu {
	background-color: #FFF199;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter:progid: DXImageTransform.Microsoft.Shadow(color='#C15B8F', Direction=135, Strength=3);
	padding: 1px 1px 1px 1px;
	font-family: Arial, Helvetica;
	font-size: 11pt;
	font-weight: normal;
	line-height: 1.3;
	color: #724D6E;
	/*explicitly set padding for sub-menus */
	
}
/* text style used for most text rendered by modules */

.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #441855;
	line-height: 1.3;
}
/* text style used for rendered text which requires emphasis */

.NormalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #441855;
	line-height: 1.3;
}
/* text style used for rendered text which should appear disabled */

.NormalDisabled {
	color: Silver;
}
/* text style used for error messages */

.NormalRed {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}



A.Littletextobjects:active {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
A.Littletextobjects:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}
A.Littletextobjects:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
A.Littletextobjects:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}






/* 
================================
Skin styles for DotNetNuke
================================
*/

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #FCFAE1;
	background-image: url(banner_bg.jpg); 
	background-repeat: repeat-x;

}

.Searchtext {
	font-weight: bold;
	font-size: 8.5pt;
	color: #330033;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}
.skingradient {
	background-image: url(gradient_violet.jpg);
	height: 33px;
	width: 100%;
}
.skinheader {
	background-image: url(masthead.jpg);
	height: 150px;
	width: 1024px;
}
/*.skinmaster {
	height: 100%;
	border-right: #8f9092 0px solid;
	border-top: #8f9092 0px solid;
	border-left: #8f9092 0px solid;
	border-bottom: #8f9092 0px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}*/

.SkinObject {
	font-weight: bold;
	font-size: 8.5pt;
	color: #441855;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}
.StandardButton {
	background: #aaaaaa none;
	color: #C15B8F;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.TreeViewMenu {
	width: 175px;
	background-color: Transparent;
	border-right: #8f9092 1px solid;
	border-top: #8f9092 1px solid;
	border-left: #8f9092 1px solid;
	border-bottom: #8f9092 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
A.SkinObject:active {
	text-decoration: none;
	color: #441855;
}
A.SkinObject:hover {
	text-decoration: none;
	color: #1DADF8;
}
A.SkinObject:link {
	text-decoration: none;
	color: #441855;
}
A.SkinObject:visited {
	text-decoration: none;
	color: #8332A2;
}


A:link
{
	text-decoration: underline;
	color: #441855;
}

A:visited
{
	text-decoration: underline;
	color: #441855;
}

A:hover
{
	text-decoration: none;
	color: #1DADF8;
}

A:active
{
	text-decoration: underline;
	color: #441855;
}

/* Hearts Center specific styles and classes */
.hcEndnote
{
	color: #441855;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p.hcArticle
{
	color: #441855;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 8px;	
}