/*css styles for love to grow*/
.Normal, .NormalDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #736e5f;
	line-height: 160%;
	text-align: left;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:76%; 
	background-color: #f0eedf;
	color: #736e5f;
	line-height: 160%; text-align:center;
}
p {
	font-size:1em
}
a:link {color: #143d50; text-decoration:underline;}
a:visited {color: #143d50; text-decoration:none;}
a:hover {color: #143d50; text-decoration:none;}
a:active {color: #143d50; text-decoration:none;}

.whitetext {
	color:#fff	
}
h1 {
	color: #5d7631;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
}
h2 {
	color:#5d7631;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
}

h3 {
	color:#5d7631;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
h4 {
	color:#fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold	
}
h5 {
	color:#5d7631; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
h6 {
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 110%;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul li{
	margin-left: -15px; list-style-type: disc;	
}

.SubHead {
	color:#5d7631;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 90%;
}
a.CommandButton:link {}

/*****STLYING OF LAYOUT DIVS ******/
#wrapper {
	width:90%;
	max-width:1000px; 
	margin-left:auto; 
	margin-right:auto; 
	width:expression(document.body.clientWidth > 1000? "1000px": "auto" );	
	border:#f0eedf 1px solid; 
	text-align:center;
	height: auto !important;
}
.banner {
	width:100%; 
	height:163px; 
	background: #5D7632 url('images/bannerbkground.jpg') top left repeat-y;
}
.logo {
	width:100%; 
	float:left; height:163px;
}

.shadow {
	float: left; 
	height: 16px; 
	background-image: url('images/testshadow.jpg');
	background-repeat: repeat-x;
	width: 75%;	
}

.shadowleft {
	background: url('images/shadowleft.jpg') top left repeat-y;
	width: 100%;
}
.shadowright {
	background: url('images/shadowright.jpg') top right repeat-y;
	width: 100%;
} 
#wrapper2 {margin-left:53px; margin-right:53px; text-align:left; height: auto !important; }

.maincontent {
	width:100%; 
	overflow:hidden;

}
.rightpane {
	width:25%; 
	float:right; 
	text-align: left; 
	padding-top: 20px;
	padding-bottom: 32767px; 
	margin-bottom: -32767px;
	background: #9cb62b url('images/greenshadow.jpg') top left repeat-x;
	border: 0px !important;
}
.rightpane .Normal {
	color: #fff;
}

.rightpane a:link {color: #fff; text-decoration:none;}
.rightpane a:visited {color: #fff; text-decoration:none;}
.rightpane a:hover {color: #fff; text-decoration:underline;}
.rightpane a:active {color: #fff; text-decoration:underline;}
.contentarea {
	width:75%;  
	float:left; 
	background: #f0eedf url('images/testbackground2.jpg') no-repeat; 
	background-position: top left;
}
.contentpane {
/*	padding-left: 30px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 50px; */
	text-align: left;
	height: auto; 
	border: 0px dotted rgb(204, 204, 204) !important;
}
.ltgcontentimage {
	padding-top: 0px;
	padding-right: 10px;
}
/* heights set to auto to overwrite dnn height="100%" */
#dnn_ContentPane > div {
	height: auto !important;
}

#dnn_ContentMiddlePane > div {
	height: auto !important;
}
#dnn_ContentRightPane > div {
	height: auto !important;
}
#dnn_ContentLeftPane > div {
	height: auto !important;
}
#dnn_RightPane > div {
	height: auto !important;
}
#dnn_footerpane > div {
	height: auto !important;
}

/* heights set to auto to overwrite dnn height="100%" logged in site*/
#dnn_ContentPane > div > div {
	height: auto !important;
}
#dnn_ContentMiddlePane > div > div {
	height: auto !important;
}
#dnn_ContentRightPane > div > div {
	height: auto !important;
}
#dnn_ContentLeftPane > div > div {
	height: auto !important;
}
#dnn_RightPane > div > div {
	height: auto !important;
}
#dnn_footerpane > div > div {
	height: auto !important;
}

.contentdividethree {
	width:100%; 
	overflow:hidden;
}

.contentleftpane {
	width:32%;  
	float:left; 
	background:#e3dfc5; 
	opacity: .75; filter: alpha(opacity=75); 
	padding-bottom: 3276px; 
	margin-bottom: -3276px;
	color: #000;
	border: 0px dotted rgb(204, 204, 204) !important;
	height: auto;
}
.contentmiddlepane {
	width:32%; 
	float:left; 
	margin-left:2%; 
	margin-right:2%; 
	background :#e3dfc5; 
	opacity: .75; filter: alpha(opacity=75); 
	padding-bottom: 3276px; 
	margin-bottom: -3276px;
	color: #000;
	border: 0px dotted rgb(204, 204, 204) !important;
	height: auto;
}
.contentrightpane {
	width:32%;  
	float:left; 
	background:#e3dfc5; 
	opacity: .75; filter: alpha(opacity=75); 
	padding-bottom: 3276px; 
	margin-bottom: -3276px;
	color: #000;
	border: 0px dotted rgb(204, 204, 204) !important;
	height: auto;
}

/*****STLYING OF DNN SKIN OBJECTS ******/
.SkinObject {
	font-size: 100%;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#search a.SkinObject:link {
	color: #ffffff;
}

#search {
	font-size: 100%;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 18px;
	padding-right: 15px;
}
#login {
	float: right;
	clear: right;
	padding-right: 15px;
	margin-top: 36px;
}
#login a:link {
	color: #ffffff;
}
#menu {
	color :#fff; 
	width:70%;
	font-weight: normal;
	text-align: left;
	clear: right;
	float: right;
	padding-top: 12px;
}
#date {
	float: right;
	clear: right;
	font-size: 90%;
	padding-top: 4px;
	padding-right: 15px;
}





/*****STLYING OF FOOTER CONTENT ******/
#footer {
 font-size: 80%; background-color:#e3dfc5; text-align: center; vertical-align: center;}
#footer a:link {color: #a5a192}
#footer a:visited {color: #a5a192}
#footer a:hover {color: #a5a192; text-decoration:underline;}
#footer a:active {color: #a5a192; text-decoration:underline;}

/*FOOTER_objects sit inside footer div and are DNN objects*/
a.FOOTER_objects:link {color: #a5a192}
a.FOOTER_objects:visited {color: #a5a192}
a.FOOTER_objects:hover {color: #a5a192; text-decoration:underline;}
a.FOOTER_objects:active {color: #a5a192; text-decoration:underline;}

/*the footerpane is an editable DNN pane*/
.footerpane {
	width:100%;	background-color:#143d50; 
	color:#ffffff;
	clear:both; 
	text-align:center; 
	margin-top:0px; 
	margin-bottom:0px;
	border: 0px dotted rgb(204, 204, 204) !important;
}
#footerpane {
	width:100%;	background-color:#143d50; color:#ffffff;
	clear:both; text-align:center; margin-top:0px; margin-bottom:0px;}
p.footerpane {color:#ffffff}
#footerpane a:link {color: #ffffff}
#footerpane a:visited {color: #ffffff}
#footerpane a:hover {color: #ffffff; text-decoration:underline;}
#footerpane a:active {color: #ffffff; text-decoration:underline;}


/*****STLYING OF SOLPART MENU ******/

.MainMenu_MenuContainer {
	text-align: left;
	background-image: url('images/menubkground.gif');
}
.MainMenu_MenuBar {
	color: #fff;
    height: 30px;
    background-color: transparent;
}
.MainMenu_MenuItem {
    color: #71874b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #fff;
	text-align:left;
	font-size:10px; 
	line-height:120%;
	font-weight:bold;  height:25px;
	width: 115px; 
	padding:5px;}

.MainMenu_MenuIcon { display: none;}
.MainMenu_RootMenuItem TD {
	width: 125px; 
	text-align: center; 
	height:30px
}
.MainMenu_RootMenuItemActive TD {
	width: 125px; 
	text-align: center; 
	height:30px
}
.MainMenu_RootMenuItemActive {
	text-align:center;
   	background-color: transparent;  
	font-weight: normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	color:#fff;
	font-size:12px;
}
.MainMenu_RootMenuItemSelected {
	color: #ffffff;
}
.MainMenu_MenuItemSel {
    color: #71874b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #d7e2aa;
	text-align:left;
	font-size:10px; 
	line-height:120%; height:25px;
	font-weight:bold; 
	width: 115px; 
	padding:5px;}
.MainMenu_MenuArrow {display: none;}
.MainMenu_SubMenuItemActive {}
.MainMenu_SubMenu {
    z-index: 1000; 
	width: 125px;
    background-color: white;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	color: #77902f;
}
.MainMenu_MenuBreak
{
    border-bottom: #EEEEEE 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid; 
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}
.MainMenu_RootMenuItem
{
    background-color: transparent;  
	font-weight: normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	color:#fff;
	font-size:12px;
}
.MainMenu_RootMenuItemActive 
{
   	background-color: transparent; 
	font-weight: normal;	
	text-transform: uppercase;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
}
.MainMenu_RootMenuItemSelected
{
    background-color: transparent;  
	font-weight: normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	color:#fff;
	font-size:12px;
	text-align: center; 
}
.MainMenu_Separator {
	background: url('images/menudivider.gif') no-repeat top right transparent; 
	width:2px; 
	height: 20px; 
}
.MainMenu_RootMenuArrow
{
    display: none;
}
.MainMenu_RootMenuItemSelected TD
{
   width: 125px;
   text-align:center;	
}








