/**********************************************************************

************************************************************************

********     ***     ********    *******     *******     ******     *****

*******     ***     ********    *******     *******     ******      *****

******     ***     ********    *******************     ******      *****

*****     ***     ********    *******     *******     ******      ****

****     ***     ********    *******     *******     ****************

********************************************************************/



/* CSS Document */

* {margin:0;padding:0;}

html {font-size: 12px; margin:0; padding:0;height: 100%;min-height: 100%;}

body {background:#131553 url(images/bg.gif) no-repeat top center;height: 100%;min-height: 100%; margin:0; padding:0;text-align: left;color: #333;}

/************************* DNN Styles *********************************/

/* style for module titles */

.Head {font: bold 100% Arial, Helvetica;color: #000000;}

/* style of item titles on edit and admin pages */

.SubHead {font: bold 100% Arial, sans-serif;color: #666;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}

/* text style used for most text rendered by modules */

.Normal {font: normal 100% Arial, sans-serif;color: #333;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox {font: normal 100% Arial, sans-serif;}

.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}

.NormalBold {font: bold 100% Arial, sans-serif;}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton {font: normal 100% Arial, sans-serif;}

A.CommandButton:link {text-decoration: underline;color: #999;}

A.CommandButton:visited {text-decoration: underline;color: #999;}

A.CommandButton:hover {text-decoration: underline;color: #666;}

A.CommandButton:active {text-decoration: underline;color: #999;}

/*   end of dnn styles   */

a, a:link, a:visited, a:active {font-family: Arial, sans-serif; font-weight:normal;text-decoration:none;}

a:hover {text-decoration:none;}

img {border: 0px;}

p {margin: 0 0 7px 0;padding: 0;}

table {font: normal 100% Arial, sans-serif;color: #333;line-height: 1.2em;}

ul {

	list-style-type: disc;

	line-height: 1.3em;

	margin: 0 0 8px 25px;

	padding: 0;

}

h1 {

	font: bold 16px Arial, sans-serif;

	color: #b05192;

	margin: 10px 0 8px 0;

}

h2 {

	font: bold 14px Arial, sans-serif;

	color: #b05192;

	margin: 10px 0 8px 0;

}

h3 {

	font: bold 12px Arial, sans-serif;

	color: #b05192;

	margin: 10px 0 8px 0;

}

/*-------- design style --------*/

#wrapper-bg {width: 100%;margin:0 auto;}

#wrapper {width: 952px;margin:0 auto;height: 100%;min-height: 100%;padding: 0;}

#top-margin {height: 24px;}

#header {background: url(images/header-bg.jpg) no-repeat top center;height: 131px;}

#logo {float: left;width: 530px;}

#topright {}

#topright1 {float: left;}

	#topright1 p, #topright1 a {color: #fff;}

#topright2 {float: right;width: 280px;}

	#searcher {padding: 5px 0 0 67px;}

	.searchbox {background: #36386b;border: 0;width: 164px;height: 17px;color: #b6b6c2;font: normal 11px arial, sans-serif;padding: 2px 0 0 2px;}

	.searchbutton {background: url(images/arrow.gif) no-repeat top center;width: 16px; height: 16px;border:0;text-indent:-9999px;margin-left: 5px;}

#nav {clear: both;height: 50px;background: url(images/nav-bg.jpg) repeat-x;}



#main-content {clear: both;background: #fff;border-bottom: 8px solid #eaecdf;}

#home-feature {}

	#home-feature p, #home-feature div {margin: 0;}

#homebody {background: url(images/lower-bg.jpg) no-repeat top center;min-height: 370px;padding: 0 15px;}

.home1 {width: 244px;padding: 32px 10px 15px 0;}

.home2 {padding: 32px 0 15px 0;}

.home3 {padding: 32px 0 15px 10px;}

#homebody2 {width: 912px;padding: 0 24px 5px 24px;}

.home4 {vertical-align: top;}

.home5 {vertical-align: top;margin: 0 15px;}

.home6 {vertical-align: top;}



#footer {width: 936px;margin:0 auto;}

.borders {border-left: 8px solid #eaecdf;border-right: 8px solid #eaecdf;}



.clear_both {clear: both;}

/*-------------- Empty panes Style --------------*/

.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- ADMIN --------------*/

#int-admin {clear: both;padding: 0 0 10px 0;}

/*--------- dnn menu style ----------*/

/* main menu td */

.main_dnnmenu_bar {

	cursor:pointer;

	background-color:transparent;

	height: 50px;

}

/*  Main Menu Normal  */

.main_dnnmenu_rootitem {

	color: #fff;

	font: bold 16px helvetica, arial, sans-serif;

	line-height: 50px;

	text-align:center;

	padding:0px 20px;

	white-space:nowrap;

	float:left;

	margin-right: 1px;

}

/*  Main menu hover  */

.main_dnnmenu_rootitem_hover {

	color: #fff;

	font: bold 16px helvetica, arial, sans-serif;

	background: url('images/nav-on.gif') repeat-x top left;

	line-height: 50px;

	text-align:center;

	padding:0px 20px;

	white-space:nowrap;

	float:left;

	margin-right: 1px;

}

/*  Main menu selected  */

.main_dnnmenu_rootitem_selected {

	color: #fff;

	font: bold 16px helvetica, arial, sans-serif;

	background: url('images/nav-on.gif') repeat-x top left;

	line-height: 50px;

	text-align:center;

	padding:0px 20px;

	white-space:nowrap;

	float:left;

	margin-right: 1px;

}

/*  SUB Menu Normal */

.main_dnnmenu_submenu {

	border-left:1px solid #c49fb1;

	border-right:1px solid #c49fb1;

	border-bottom:1px solid #c49fb1;

	background:#5b0a3a;

	z-index: 1000;

	filter: alpha(opacity=85);

	opacity: 0.85;

}

.main_dnnmenu_submenu td {

	font: bold 13px helvetica, arial, sans-serif;

	text-align:left;

	color:#d2a7c5;

	line-height:25px;

	padding: 5px 15px 5px 5px;

	margin:0px;

	border-bottom: 1px solid #6c234e;

	z-index: 1000;

}

/*  SUB Menu hover & selected */

.main_dnnmenu_itemhover td {

	font: bold 13px helvetica, arial, sans-serif;

	color:#fff;

	text-align:left;

	line-height:25px;

	padding: 5px 15px 5px 5px;

	margin:0px;

	border-bottom: 1px solid #6c234e;

	z-index: 1000;

}

.main_dnnmenu_itemselected td {

	font: bold 13px helvetica, arial, sans-serif;

	color:#fff;

	text-align:left;

	line-height:25px;

	padding: 5px 15px 5px 5px;

	margin:0px;

	border-bottom: 1px solid #6c234e;

	z-index: 1000;

}

.main_dnnmenu_submenu .icn {width: 20px;background: url('images/icon.gif') no-repeat center right;}

/* Dotted line around active button in Firefox */

:-moz-any-link:focus {

    outline-style: none !important;

    outline-width: 0px !important;

}

/* End Dotted line around active button in Firefox */



/**********************************************************************

************************************************************************

********     ***     ********    *******     *******     ******     *****

*******     ***     ********    *******     *******     ******      *****

******     ***     ********    *******************     ******      *****

*****     ***     ********    *******     *******     ******      ****

****     ***     ********    *******     *******     ****************

********************************************************************/

/* Added to resolve color of login error/lost password text color 6.22.2010 */
#dnn_TopPane2 span { color: #A5A5B9; }