/* CSS Document */
	
/*
-----------------------------------------------------------------------
  - Scheme Styles:
-----------------------------------------------------------------------

Contents -
	Section 1. Line 11 	- Styles for the resizable centred layout.
	Section 2. Line 	- Basic Styles
	Section 3. 			- DIV Specific Styles
	Section 4.			- Solpartmenu

*/

html,body{
	margin:0; 
	padding:0;
	border:0;
/* \*/
/* Last height declaration hidden from Mac IE 5.x */
}

body{
	background-color:#f0f0f0;
	min-width:1024px;
	text-align:center;
}

.Calendar td a, .Calendar td a:link, .Calendar td a:visited, .Calendar td a:hover, .Calendar th, .Calendar td
{
	font-size:10px;
}

.Calendar th 
{
	background-color:#d71f85;
	color:white;
	width:10px;
	padding:1px;
	
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
}

* html .clear{
	height:auto;margin-bottom:0
}

#fullheightcontainer{
    margin-left:auto; 
    margin-right:auto;
    text-align:left;
    position:relative;
    width:1024px;
	background-image:url(images/faux.gif);
	background-repeat:repeat-y;
	background-position:center;
/* \*/
/* Last height declaration hidden from Mac IE 5.x */
}

#wrapper{
    min-height:100%; 
/* \*/
	height:100%;
/* Last height declaration hidden from Mac IE 5.x */
    border-right:0px solid #e1e5e6;
    border-left:0px solid #e1e5e6; 
}

#wrapp\65	r{ 
    height:auto;
}

/* \*/
* html #wrapper{
	height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */

#outer{
    z-index:1;
    position:relative;
    background-color:#ffffff;
    height:100%;
	margin-left:57px;
	width:910px;
 }
 
#float-wrap{
  width:910px;
  margin-right:-1px; 
  float:left;
  display:inline;
}

#left{
  width:57px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-57px;
  background-color:#f0f0f0;
}

*>html #left{width:57px;}
#container-left{
  width:57px;
}

#right{
  float:left;
  display:inline;
  width:58px;
  margin-right:-57px;
  margin-left:-1px;
  position:relative;
  background-color:#f0f0f0;
}

/* \*/
* html #right{
  width:58px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-58px;
}
/* Above style hidden from Mac IE */

#container-right{
/* \*/
  width:57px;
/* Above hidden from IE-Mac */
  margin-left:2px;
}

/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */

/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */

#center{
  width:910px;
  float:right;
  display:inline;
  
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
 
*html #outer{
/* \*/
	height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#clearheadercenter{
    height:172px;
    overflow:hidden;
}

#clearfootercenter{
    height:215px;
    overflow:hidden;
}

#clearfooterleft{
  height:215px;
  overflow:hidden;
}

#clearfooterright{
  height:215px;
  overflow:hidden;
}

#footer{
    z-index:1;
    position:absolute;
    clear: both;
    width:1024px;
    height:215px;
    overflow:hidden;
    margin-top:-215px;
}

*html #footer{
   margin-top:-215px;
 }
 
html>/**/body #footer {
	margin-top:0px;
	}

#subfooter1{
    background:#ffffff;
	background-image:url(images/faux.gif);
    background-position:top;
    background-repeat: repeat-y;
    text-align:left;
    margin:0px 0px;
    border: 0px 1px 0px 1px;
    border-color: #000000;
    height:65px;
	color:#626264;
	font-size:10px;
}

#subfooter{
    background:#ffffff;
	background-image:url(images/faux.gif);
    background-position:top;
    background-repeat: repeat-y;
    text-align:left;
    margin:0px 0px;
    border: 0px 1px 0px 1px;
    border-color: #000000;
    height:150px;
	color:#626264;
	font-size:10px;
}

#header{
    z-index:1;
    position:absolute;
    top:0px;
    width:910px;
    height:172px;
	margin-left:57px;
	margin-right:57px;
}

.outer_horiz_border, .sb_outer_horiz_border{
    background:#000000;
    height:0px;
    overflow:hidden;
    font-size:0px
}

#subheader{
    background:#ffffff;
    height:172px;
}	

#gfx_bg_middle{
    top:0px;
    position:absolute;
    overflow:hidden;
    width:1024px; 
    margin-left:px;
    background-color:#e1e5e6;
}

* html #gfx_bg_middle{
    display:none;
}

#contentwrap {
	width: 910px;
	background-color:#FFFFFF;
	}
	
*html #contentwrap {
	height:500px;
	}

#fullheightcontainer{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	}

/*
-----------------------------------------------------------------------
 =Section 2. - Basic Styles
-----------------------------------------------------------------------
*/

a {
	text-decoration:none;
	color:#800032;
	}
	
a:link{
	text-decoration:none;
	color:#800032;
	}
	
a:hover {
	text-decoration:underline;
	color:#800032;
	}
	
img {
	border:none;
	}

h1,h2,h3,h4,h5,h6 {
	padding::0px;
	margin:0px;
	}

h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	}
	
h3 {
	}
	
h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
.Normal, .Normal a, .Normal a:link, .Normal a:hover, .NormalBold, .NormalBold a, .NormalBold a:link, .NormalBold a:hover, .productDetailTable {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	}
	
.leftbar select, .leftbar input{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:130px;
	}
	
.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited, .archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	text-decoration:none;
	font-weight:bold;
	}

.newsreadmore:hover, .archivedisplaymonthlink:hover {
	text-decoration:underline;
	}	

	
.SkinObject {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
	
.SubHead	{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	}

.dirtext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	}

.dirhead {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#215b42;
	text-transform:uppercase;
	font-weight:bolder;
	}
	
.recipehead {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f36f24;
	text-transform:uppercase;
	font-weight:bolder;
	}
	
.dirsubhead,a.dirsubhead,a:link.dirsubhead,a:visited.dirsubhead ,a:hover.dirsubhead ,a:active.dirsubhead {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	text-transform:none;
	font-weight:bolder;
	text-decoration:underline;
	}

.dirsubhead {
	text-decoration:none;
	}
	
.CommandButton,a.CommandButton,a:link.CommandButton,a:visited.CommandButton ,a:hover.CommandButton ,a:active.CommandButton {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#939598;
	text-transform:none;
	font-weight:bolder;
	text-decoration:underline;
	}

.CommandButton {
	text-decoration:none;
	}
		
.NormalTextBox {
	height:16px;
	color:#800032;
	border:#6d6e71 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	}
	
#topmenu A.SkinObject {
	text-decoration:none;
	font-size:9px;
	color:#800032;
	font-weight:bold;
}

#topmenu A.SkinObject:hover  {
    text-decoration:underline;
}

#footer A.SkinObject {
	text-decoration:underline;
	font-size:10px;
	color:#939598;
	text-transform:none;
	font-weight:normal;	
}

#footer a {
	text-decoration:underline;
	font-size:10px;
	color:#939598;
	}

.SearchSkinObject {
	font-size:0px;
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:33px;
	height:16px;
	margin-bottom:-4px;
	}
	
.SearchSkinObject a{
	font-size:0px;
	background-image:url(images/go.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:33px;
	height:16px;
	margin-bottom:-4px;
	}
	
.SearchSkinObject a:link{
	font-size:0px;
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:33px;
	height:16px;
	margin-bottom:-4px;
	}
	
.SearchSkinObject a:hover{
	font-size:0px;
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:33px;
	height:16px;
	margin-bottom:-4px;
	}
	


/*
-----------------------------------------------------------------------
 =Section 3. - DIV specific styles
-----------------------------------------------------------------------
*/	
	
#logo {
	background-image:url(images/logo.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	width:190px;
	height:172px;
	}
	
.leftbar {
	width:155px;
	float:left;
	padding:20px 13px 20px 14px;
	z-index:5;
	background-color:#ffffff;
	min-height:500px;
	}
	
*html .leftbar {
	height:500px;
	}

.contentpane {
	width:493px;
	padding:20px 0px 20px 8px;
	z-index:5;
	min-height:400px;
	float:left;
	background-color:#ffffff;
	}

.rightbar {
	width:200px;
	padding:20px 8px 20px 13px;
	background-color:#ffffff;
	float:left;
	z-index:5;
	}

#headerright {
	float:right;
	width:720px;
	background-color:#ffffff;
	height:172px;
	}

#topmenu {
	height:22px;
	background-color:#ffffff;
	margin:10px 5px 0px 0px;
	text-align:right;
	color:#800032;
	}

.topadvert {
	height:96px;
	background-color: white;
	margin:0px 6px 0px 0px;
	}
	
ul {
	padding:0;
	margin:0;
	}

#solpartmenu {
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#626469;
	list-style-type:none;
	height:25px;
	margin:3px 0px 3px 0px;
	}

#solpartmenu li {
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#solpartmenu li.home {width:46px;}
#solpartmenu li.events {width:64px;}
#solpartmenu li.news {width:50px;}
#solpartmenu li.recipes {width:105px;}
#solpartmenu li.opportunities {width:105px;}
#solpartmenu li.shop {width:53px;}
#solpartmenu li.project {width:105px;}
#solpartmenu li.directory {width:120px;}
#solpartmenu li.links {width:55px;}

#solpartmenu a {
	text-decoration:none;
	color:#626469;
	position:absolute;
	height:20px;
	display:block;
	text-align:center;
	padding-top:4px;
	}
	
#solpartmenu a.home {width:46px;}
#solpartmenu a.events {width:64px;}
#solpartmenu a.news {width:50px;}
#solpartmenu a.recipes{width:105px;}
#solpartmenu a.opportunities {width:105px;}
#solpartmenu a.shop {width:53px;}
#solpartmenu a.project {width:105px;}
#solpartmenu a.directory {width:120px;}
#solpartmenu a.links {width:55px;}

#solpartmenu a:hover.home {background-color:#800032; color:#FFFFFF;}
#solpartmenu a:hover.events {background-color:#D71F85; color:#FFFFFF;}
#solpartmenu a:hover.news {background-color:#0CC6DE; color:#FFFFFF;}
#solpartmenu a:hover.recipes {background-color:#FF6D22; color:#FFFFFF;}
#solpartmenu a:hover.opportunities {background-color:#57068C; color:#FFFFFF;}
#solpartmenu a:hover.shop {background-color:#CD202C; color:#FFFFFF;}
#solpartmenu a:hover.project {background-color:#003082; color:#FFFFFF;}
#solpartmenu a:hover.directory {background-color:#215b42; color:#FFFFFF;}
#solpartmenu a:hover.links {background-color:#f7941f; color:#FFFFFF;}

#solpartmenu a:active.home {background-color:#800032; color:#FFFFFF;}
#solpartmenu a:active.events {background-color:#D71F85; color:#FFFFFF;}
#solpartmenu a:active.news {background-color:#0CC6DE; color:#FFFFFF;}
#solpartmenu a:active.recipes {background-color:#FF6D22; color:#FFFFFF;}
#solpartmenu a:active.opportunities {background-color:#57068C; color:#FFFFFF;}
#solpartmenu a:active.shop {background-color:#CD202C; color:#FFFFFF;}
#solpartmenu a:active.project {background-color:#003082; color:#FFFFFF;}
#solpartmenu a:active.directory {background-color:#215b42; color:#FFFFFF;}
#solpartmenu a:active.links {background-color:#f7941f; color:#FFFFFF;}
	
#contentfooter {
	width:880px;
	padding:10px 14px 0px 71px;
	}
	
#footerwrap {
	float:left;
	}
	
#midlands {
	width:631px;
	background-color:#ffffff;
	height:auto;
	float:left;
	border-top:7px solid #db006b;
	border-bottom:7px solid #db006b;
	padding: 8px 14px 8px 14px;
	color:#db006b;
	margin-top:20px;
}

#copyright {
	float:left;
	padding:20px 14px 0px 71px;
	}
	
#egghead {
	float:right;
	padding:20px 71px 0px 14px;
	text-align:right;
	}
	
.leftbarhome {
	width:452px;
	float:left;
	margin:0px 0px 0px 5px;
	background-color:#ffffff;
	}

.contentpanehome {
	width:222px;
	margin:0px 0px 0px 3px;
	min-height:400px;
	float:left;
	background-color:#ffffff;
	}

.rightbarhome {
	width:223px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	float:left;
	}
	
#topmenu span a:link {
	color:color:#800032;
	font-size:9px;	
	}
	
/*
-----------------------------------------------------------------------
 =Section 4. - Solpartmenu Styles
-----------------------------------------------------------------------
*/
	
.MainMenu_MenuContainer
{
    /* menu wrapper div */
	background-color:#ffffff;
	border:none;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bolder;
	text-transform:uppercase;
}

.MainMenu_MenuBar
{
    margin-bottom:10px;
	background-color: #f0f0f0;
	border:none;
	font-size:10px;
	font-weight:bolder;
	text-transform:uppercase;
	border:0px;
}

.MainMenu_MenuItem
{
	background-color: #ffffff;
	color:#626469;
	cursor:pointer;
	font-size:10px;
	font-weight:bolder;
	height:20px;
	border:none;
	text-transform:uppercase;
	text-align:left;
}

.MainMenu_MenuItemSel
{
	background-color:#f0f0f0;
	color:#626469;
	cursor:pointer;
	font-size:10px;
	font-weight:bolder;
	height:20px;
	border:none;
	text-transform:uppercase;	
}

td.MainMenu_MenuItemSel {
	}

.separator {
	font-size:8px;	
	color:#626469;
	background-color:#f0f0f0;
	border:none;
	font-weight:bolder;
	text-transform:uppercase;
}

.MainMenu_MenuIcon
{
	display:none;
	font-size:10px;
	font-weight:bolder;
	background-color:#f0f0f0;	
	text-transform:uppercase;
}

.MainMenu_SubMenu
{
	background-color:#f0f0f0;
	font-size:10px;
	font-weight:bolder;
	text-transform:uppercase;
}

.MainMenu_MenuBreak {
	display:none;
	color:#ffffff;
	background-color:#ffffff;
	border:none;
	text-transform:uppercase;
	width:10px;
}

/*
-----------------------------------------------------------------------
 =Section 5. - Classes
-----------------------------------------------------------------------
*/

.green {
	color:#395701;
	height:3px;
}

.red {
	color:#ff1301;
	height:3px;
	}
	
.pink {
	color:#da118c;
	height:3px;
	}
	
.orange {
	color:#ff6d22;
	}
	
.blue {
	color:#29cbe0;
	height:3px;
}

.purple {
	color:#57068c;
	height:3px;
}

.darkorange {
	color:#f36f24;
	height:3px;
	}
	
	
.orangehome,a.orangehome,a:link.orangehome,a:visited.orangehome ,a:hover.orangehome ,a:active.orangehome  {
	color:#ff6d22;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
	
.orangehomelower,a.orangehomelower,a:link.orangehomelower,a:visited.orangehomelower ,a:hover.orangehomelower ,a:active.orangehomelower  {
	color:#ff6d22;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
	
.pinkhome,a.pinkhome,a:link.pinkhome,a:visited.pinkhome ,a:hover.pinkhome ,a:active.pinkhome  {
	color:#d71f85;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.pinkhomelower,a.pinkhomelower,a:link.pinkhomelower,a:visited.pinkhomelower ,a:hover.pinkhomelower ,a:active.pinkhomelower  {
	color:#d71f85;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	}
	
.bluehome,a.bluehome,a:link.bluehome,a:visited.bluehome ,a:hover.bluehome ,a:active.bluehome  {
	color:#0cc6de;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.bluehomelower,a.bluehomelower,a:link.bluehomelower,a:visited.bluehomelower ,a:hover.bluehomelower ,a:active.bluehomelower  {
	color:#0cc6de;
	text-transform:none;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.purplehome,a.purplehome,a:link.purplehome,a:visited.purplehome ,a:hover.purplehome ,a:active.purplehome  {
	color:#57068c;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.normalhome,a.normalhome,a:link.normalhome,a:visited.normalhome ,a:hover.normalhome ,a:active.normalhome  {
	color:#58595b;
	font-size:10px;
	text-transform:none;	
}
	
.purplehomelower,a.purplehomelower,a:link.purplehomelower,a:visited.purplehomelower ,a:hover.purplehomelower ,a:active.purplehomelower  {
	color:#57068c;
	text-transform:none;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

.greenhome,a.greenhome,a:link.greenhome,a:visited.greenhome ,a:hover.greenhome ,a:active.greenhome  {	
	color:#385700;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
	
.newsheader, .eventsheader, .oppsheader, {
	color:#29cbe0;
	text-transform:uppercase;
	font-size:15px;
	}
	
.eventsheader {
	color:#da118c;
	}
	
.oppsheader { 
	color:#57068c;
	}
	
.dirheader {
	color:#ff1301;
	}

.NukeNews_Item {
	background-color:#FFFFFF;
	}
	
.NukeNews_AltItem {
	background-color:#FFFFFF;
	}
	
.normalhome {
	color:#58595b;
	font-size:10px;
	text-transform:none;
	}
	
.myItem, .myAltItem {
	background-color:#FFFFFF;
	}
	
.projectlefttext{
	font-size:16px;
	color:#003082;
	font-weight:bolder;
	}
	
.dirlefttext {
	font-size:13px;
	color:#215b42;
	font-weight:bolder;
	}
	
.right {
	float:right;
	}
/*BLOG*/

.BlogInfo .SubHead {
	font-weight: bold;
	font-size: 13px;
}
#dnn_ctr1246_ModuleContent hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 15px 0;
  height: 0;

}
#dnn_ctr1246_ModuleContent .CreateFrom span {
	color: #666 !important;
}
#dnn_ctr1246_ModuleContent a.CommandButton {
	color:#800032;
	font-size: 12px;
}
p.member {
	color: #939598;
}
td.Subhead {
	font-size: 15px;
}
td.CreateFrom span {
	display: none;
}
td span#dnn_ctr1246_MainView_ViewBlog_lblAuthorHeader,
td span#dnn_ctr1246_MainView_ViewBlog_lblAuthor {
	display: none;
}
td.SubHead {
	width: 160px;
}
table#Table1 td.NormalBold span {
	border: red 1px solid;	
	display: none;
	
}