html{
	height: 100%;
}

body { 
	background: #ffffff url(images/topbg.jpg) top center no-repeat;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	color: #331817;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	/*padding:2px 15px 7px 30px;*/
	padding:2px 15px 7px 0px;
}
td {
	color: #331817;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
strong {
	color: #ad5f1c;
	font-weight: bold;
}
a, a:active, a:link, a:visited {
	color:#CE628B;
	background-color:transparent;
	text-decoration:underline;
}
a:hover {
	color:#9677B3;
	text-decoration:none;
}
/* Links
a:link{
color:#CE628B;
background-color:transparent;
text-decoration:underline;
}
a:visited{
color:#777777;
background-color:transparent;
text-decoration:underline;
}
a:hover{
color:#9677B3;
text-decoration:none;
}
a:active{
color:#D692BC;
background-color:transparent;
}*/

.botbg { 
	background: url(images/botbg2.jpg) bottom center no-repeat;
	margin: 0px;
	padding: 0px;
}

.FooterPane {
	vertical-align:bottom;
	/*margin-left:auto;
	margin-right:auto;
	width:990px;*/
	color:#F8E6F1;
}
.FooterPane p, .FooterPane td {
	color:#F8E6F1;
	padding:0px 20px 0px 20px;
}
.FooterPane ul {
	list-style:none;
	display:inline;
	color:#F8E6F1;
	margin:0px;
	padding:0px;
}
.FooterPane ul li{
	list-style:none;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	color:#F8E6F1;
	text-decoration:none;
	margin:0px;
}
.FooterPane ul li a, .FooterPane ul li a:active, .FooterPane ul li a:visited, .FooterPane ul li a:link{
	color:#F8E6F1;
	text-decoration:none;
}
.FooterPane ul li a, .FooterPane ul li a:active, .FooterPane ul li a:visited, .FooterPane ul li a:link{
	color:#F8E6F1;
	text-decoration:none;
}
.FooterPane a.links, .FooterPane a.links:active, .FooterPane a.links:visited {
	color: #ffffff;
	font-size: 11px;  
	font-weight:normal; 
}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:1px !important;
	line-height:1px !important;
}

h1,h2{
color:#C969A0;
font-weight:lighter;
}
h1{
/*padding:0px 25px 5px 30px;*/
padding:0px 25px 5px 0px;
margin:0px 0 5px 0;
font-size:200%;
}
h2{
/*padding:2px 15px 7px 30px;*/
padding:2px 15px 7px 0px;
margin:0;
font-size:150%;
}

.content {
	text-align:left;
}
.ContentHome {
	margin:0px 0px 0px 20px;
}
.ContentAll {
	margin:0px 0px 0px 20px;
}

#sidebar-block{
background-color:#BA4E98;
padding:0;
margin:0;
border-right:1px solid #FFFFFF;
width:200px;
}
#sidebar-block h3{
font-size:160%;
color:#FFFFFF;
padding:7px 0 6px 15px;
margin:0;
font-weight:normal;
}

/* Side Sub Navbar */
#sidemenu{
padding:0;
margin:0;
border-top:1px solid #FFFFFF;
}
#sidemenu ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
#sidemenu ul li{
margin:0;
padding:0;
	font-size: 12px;
}
#sidemenu ul li a{
display:block;
border-bottom:1px solid #FFFFFF;
padding:12px 0 10px 15px;
text-decoration:none;
color:#494949;
width:200px;
background-color:#F8E6F1;
}
#sidemenu ul li a:hover,#sidemenu ul li a:focus{
color:#FFFFFF;
background-color:#9A7DB7;
font-weight:bold;
}
#sidemenu .currentpage{
color:#FFFFFF;
background-color:#9A7DB7;
font-weight:bold;
}

img{
border:0;
}

div.homeNews, div.homeGallery {
	width: 330px;
	margin: 15px 0 0 0;
	border: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
}

div.homeNews {
	float: left;
	margin:0px 0px 0px 0px;
}

div.homeGallery {
	float: right;
	margin:0px 20px 0px 0px;
}

/* News Dates */
div.newsDate01, div.newsDate02, div.newsDate03, div.newsDate04, div.newsDate05, div.newsDate06, div.newsDate07, div.newsDate08, div.newsDate09, div.newsDate10, div.newsDate11, div.newsDate12 {
	float: left;
	width: 40px;
	height: 40px;
	margin: 5px 10px;
	display: inline;
}

div.newsDate01 {
	background: url("images/cal01.gif") no-repeat;
}

div.newsDate02 {
	background: url("images/cal02.gif") no-repeat;
}

div.newsDate03 {
	background: url("images/cal03.gif") no-repeat;
}

div.newsDate04 {
	background: url("images/cal04.gif") no-repeat;
}

div.newsDate05 {
	background: url("images/cal05.gif") no-repeat;
}

div.newsDate06 {
	background: url("images/cal06.gif") no-repeat;
}

div.newsDate07 {
	background: url("images/cal07.gif") no-repeat;
}

div.newsDate08 {
	background: url("images/cal08.gif") no-repeat;
}

div.newsDate09 {
	background: url("images/cal09.gif") no-repeat;
}

div.newsDate10 {
	background: url("images/cal10.gif") no-repeat;
}

div.newsDate11 {
	background: url("images/cal11.gif") no-repeat;
}

div.newsDate12 {
	background: url("images/cal12.gif") no-repeat;
}
/* Home News Items */
div.newsDate01 h4, div.newsDate02 h4, div.newsDate03 h4, div.newsDate04 h4, div.newsDate05 h4, div.newsDate06 h4, div.newsDate07 h4, div.newsDate08 h4, div.newsDate09 h4, div.newsDate10 h4, div.newsDate11 h4, div.newsDate12 h4 {
	color: #ccc;
	text-align: center;
	padding: 6px 0 16px 0;
	margin: 0;
	font-weight:bold;
}

div.newsDate01 h4 span.newsFDate, div.newsDate02 h4 span.newsFDate, div.newsDate03 h4 span.newsFDate, div.newsDate04 h4 span.newsFDate, div.newsDate05 h4 span.newsFDate, div.newsDate06 h4 span.newsFDate, div.newsDate07 h4 span.newsFDate, div.newsDate08 h4 span.newsFDate, div.newsDate09 h4 span.newsFDate, div.newsDate10 h4 span.newsFDate, div.newsDate11 h4 span.newsFDate, div.newsDate12 h4 span.newsFDate {
	display: none;
}

div.newsDate01 h4 span.newsFDate, div.newsDate02 h4 span.newsFDate, div.newsDate03 h4 span.newsFDate, div.newsDate04 h4 span.newsFDate, div.newsDate05 h4 span.newsFDate, div.newsDate06 h4 span.newsFDate, div.newsDate07 h4 span.newsFDate, div.newsDate08 h4 span.newsFDate, div.newsDate09 h4 span.newsFDate, div.newsDate10 h4 span.newsFDate, div.newsDate11 h4 span.newsFDate, div.newsDate12 h4 span.newsFDate {
	display: none;
}
div.homeNews h3, div.homeGallery h3 {
	padding: 10px 0px 10px 20px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #e5e5e5;
	/*text-indent: -10000px;
	width: 100%;
	height: 48px;*/
	font-size:17px;
	font-weight:bold;
	text-transform:lowercase;
	color:#cccccc;
}
span.hdate {
	font-style:italic;
	color:#999999;
}
div.homeNews p {
	margin:0px;
	padding:0px;
}
div.homeGallery p {
	padding-left:0px;
}
div.homeGallery div.indent{
	/*margin:15px 5px 5px 15px;*/
	margin:5px 5px 5px 15px;
}
div.homeNews h4, div.homeGallery h4 {
	margin:0px 0px 3px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
div.homeNews h3 {
	/*background: url("images/events.jpg") 13px 50% no-repeat;*/
}

div.homeGallery h3 {
	/*background: url("images/articles.jpg") 13px 50% no-repeat;*/
}
.imgborder {	
border:1px solid #DEDEDE;
padding:3px;
margin:10px;
}
.topcontact {
	font-size:25px;
	font-weight:bold;
	color:#F8E6F1;
	text-align:right;
	padding:0px 20px 10px 0px;
}

/************  Solpart Menu  ****************/

/* Main Menu */

.MainMenu_MenuContainer
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding:0px;
	margin:0px;
	border:0px;
	width:200px;
	/*margin-left:10px;*/
}
.MainMenu_MenuContainer td, .MainMenu_MenuContainer td table {
	text-align:left;
	vertical-align:middle;
}
.MainMenu_MenuBar
{
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-color: Transparent;
	width:200px;
}
.MainMenu_MenuItem
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	background-color:#F8E6F1;	
}
.MainMenu_MenuItem td {
	padding: 5px 5px;
}
.MainMenu_MenuIcon
{
	display:none;
}
.MainMenu_SubMenu {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #9A7DB7;
}
.MainMenu_SubMenu td
{
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1000;
	text-align:left;
	margin:0px;
}
.MainMenu_MenuBreak
{
	/*display:none;*/
	border:0 none;
	background:#FFFFFF;
}
.MainMenu_MenuItemSel
{
	color:#ffffff;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	background-color:#9A7DB7;
	border-bottom:1px solid #FFFFFF;
}
.MainMenu_MenuItemSel td {
	padding: 5px 5px;
}
.MainMenu_SubMenuItemActive
{
	background-color:#9A7DB7;
}
.MainMenu_MenuArrow
{
	display:none;
}
.MainMenu_RootMenuArrow
{
	display:none;
	
}
.MainMenu_RootMenuItem
{
	text-decoration:none;
	color:#494949;
	width:200px;
	font-weight:normal;
	font-size: 12px;
	background-color:#F8E6F1;
	border-bottom:1px solid #FFFFFF;

}
.MainMenu_RootMenuItem td {
	padding:12px 0 10px 15px;
}
.MainMenu_RootMenuItemActive {
	text-decoration:none;
	color:#ffffff;
	width:200px;
	font-weight:bold;
	font-size: 12px;
	background-color:#9A7DB7;
	border-bottom:1px solid #FFFFFF;
}

.MainMenu_RootMenuItemSelected {	text-decoration:none;
	color:#ffffff;
	width:200px;
	font-size: 12px;
	font-weight:bold;
	background-color:#9A7DB7;
	border-bottom:1px solid #FFFFFF;
}
.MainMenu_RootMenuItemActive td, .MainMenu_RootMenuItemSelected td {
	padding:12px 0 10px 15px;
	color:#ffffff;
}
.Sep {
	background-color:#ffffff;
	height:1px;
	width:100%;
}
/******************/
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	text-align:center;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #ffffff;
	font-size: 11px;  
	font-weight:normal; 	
	text-align:center; 
	padding:0px 10px 0px 10px;
	text-align:center;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#9A7DB7;
	font-weight:normal;  
	font-size: 11px; 
	text-align:center;
	padding:0px 10px 0px 10px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#9A7DB7;
	font-size: 11px;
	font-weight:bold;  
	text-align:center;
	padding:0px 10px 0px 10px;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
	visibility:hidden;
	display:none;
}

.main_dnnmenu_submenu td
{
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:normal;
	text-align:left;
	color:#007dc3;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	/*background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;*/
	background: #007dc3;
	color:#ffffff;
}
.main_dnnmenu_itemselected td{
    /*background: #CE0D0D url(../images/submenu_active.gif) repeat-x top left;*/
    background: #007dc3;
	color:#ffffff;
}

.main_dnnmenu_break
{
	display:none;
}
/*******************************/

.left {
	height:310px;
	background:url(images/left-bot.jpg) no-repeat bottom right;
}
.right {
	height:310px;
	background:url(images/right-bot.jpg) no-repeat bottom left;
}

.AnnFullTitle {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	line-height:20px;
}

.CommandButton a.CommandButton, a.CommandButton:active, a.CommandButton:link, a.CommandButton:visited {
	color:#CE628B;
	background-color:transparent;
	text-decoration:underline;
}
a.CommandButton:hover {
	color:#9677B3;
	text-decoration:none;
}
.SubHead {
	color:#666666;
}

.UDT_Form .NormalTextBox, .UDT_Form textarea {
	padding:3px;
	width:200px;
}
