@import url("css/menu.css");

#container_main_content
{
}

body {
  margin: 0px;
  padding: 10px;
  text-align:center;
  background-color: #5a6848;}

body, p {
  font-size: 12px; }

body, p, h1, h2, h3, li, td, div, p {
  font-family: arial, sans-serif; }
  

h1 {
  padding: 0px;
  margin: 0px;
  text-transform: lowercase;
  color: #7dbd45;
  font-size: 13px; 
  font-weight:bold;}


.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:arial,sans-serif;}
.Head{color:#7dbd45;font-weight:bold;}
.SubHead {color:#7DBD45;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
  
  
h3.home_news_events {
  padding: 0px;
  margin: 0px;
  text-transform: lowercase;
  color: #7dbd45;
  font-size: 13px;  }

  
/*a:link,
a:visited {
  color : #68a037;
  text-decoration : none; }


a:active,
a:hover  {
  color: #ff9933;
  text-decoration : underline;  }  */
/************************************************************/
  
#container {
  margin: 0 auto;
  text-align:left;
  /*position:relative;*/
  background-color:#ffffff;
  border-bottom:3px solid #333333;
  padding:15px;
  width:870px;
  /* border: 1px solid #00ff00; */  }  
/************************************************************/
  
#nav_main {
  text-align: right;
  list-style-type: none;
  display: block;
  padding : 0px;
  margin-top: 45px;
  margin-right: 15px;  }
  
#nav_main li,
#nav_main li a{
  font-weight : normal;
  font-size   : 15px;  
  line-height : 18px;  
  list-style-type: none;
  display:block; 
  width: 100%;  
  
  padding : 0px;
  margin  : 0px;}
  
  
#nav_main li a:link,
#nav_main li a:visited {
  color : #666666;
  text-decoration : none;
  text-transform: lowercase; }


#nav_main li a:active,
#nav_main li a:hover  {
  color: #4f7329;
  text-decoration : underline;
  text-transform: lowercase;  } 


.nav_main_highlight {
  color: #4f7329;
  font-weight: bold;
  text-transform: lowercase !important; }   
  
 .search_bg
 {
	margin-bottom:15px; 
 }


strong.home_profile {
  text-transform: lowercase;
  color: #80807e;
  font-size: 13px; }  

strong.home_mini_panel {
  color: #80807e;
  font-size: 13px; }   
  
  
  
  
a#button-join  {
  position: relative;
  top: 20px;
  left: 90px;
  display: block;
  width: 50px;
  height: 50px;  
  background: url('images/button_join_50.png')  no-repeat;}

a#button-join span {
  display: none !important;}
  
  

#container_home_profile {
  background-color: #f7e98c;
  text-align:center;
  padding: 10px 5px 20px 5px;
  position: relative;
  top: 20px;
  left: 0px;
  display: block;
  border: 1px solid #f8f1cd;}
  
#container_home_profile_shadow {
  margin-top: -147px;
  margin-left: 4px;
  width: 190px;
  height: 170px; 
  background-color: #cbcbcb; }
  
.container_main_content
{
	
	
}
  
.container_home_temp_event {
  text-align:center;
  padding: 10px 5px 20px 5px;
  position: relative;
  top: 0px;
  left: 0px;
  display: block;
  border: 0px solid #ffffff;}  
/************************************************************/
    

#layout1 {
  width: 180px;
   float: left;
   background-color:#FFF;
   padding:0px 0px 0px 0px;
   height:auto;
  /*border: 1px solid #0000ff;*/  }


#layout2 {
  width: 650px;
  float:left;
  background-color:#FFFFFF;
  height:auto;
  padding:0px 0px 0px 0px;
  margin-left:10px;
  /*border: 1px solid #ff0000;*/ }
  

#footer { 
   clear:both;
   background-color:#FFFFFF;
   width: auto; }
  
#footer p {
  color: #666666;
  font-size: 10px;
  margin-left: 250px;}

#footer .SubMenu {
  color: #4f7329;
  text-align:center;
  font-size: 12px;
  margin-left: 250px;}
  
#footer .SubMenu a{
  color: #68A037;
  text-transform: lowercase !important;
  font-size: 12px;
  margin-left: 25px;
  margin-right: 25px;}
  
#footer .SubMenu a:hover{
  color: #FF9933;
  font-weight: bold;
  text-transform: lowercase !important;
}

#footer a {
	
  color:#7DBD45;	
}

#footer strong {
  color: #333333; }
/************************************************************/  
  
/************************************************************/
#footer .SkinObject {
	color:#666666;
	font-size:10px;
}

#home-landing {
  margin-top : 10px;
  padding: 0px;
  width: 650px;
  background-color: #8dc73d;
  /*border: 1px solid #ff0000;*/  }
  
.roundtop { 
	background: url(images/box_top_right.gif) no-repeat top right; }
	
.roundbottom { 
	background: url(images/box_bottom_right.gif) no-repeat top right; }

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important; }  
  
#home-landing #content-top {
  padding: 0px 10px 0px 30px ; }
  
#home-landing-inner-box h2 {
  padding: 0px;
  margin: 0px;
    font-size: 21px;
  font-weight: normal;
  color: #446e1a;}  

#home-landing-inner-box {
  width: 560px;

  position: relative;
  }

#home-landing #content-bottom {
  padding:0 10px 0 30px;
  font-size: 14px;
  line-height: 16px;
  color: #446e1a;
  width:525px;
}  

#home-landing hr {
  width: 90%;
  border: 0px;
  border-top: 1px solid #fff;
  height: 1px;  }



#container_home_news_events {
  margin-top: 20px;
  margin-left: 30px; }
  
#container_home_news_events p {
  font-size: 11px;
  line-height: 13px;
  color: #333333; }

#container_home_news_events hr {
  margin-top: -2px;
  border: 0px;
  border-top: 1px solid #7dbd45;
  height: 1px;}


.home_news_events_date {
  margin-top: -3px; }  
  
.home_news_events_content {
  margin-top: 3px; }

#home-news {
  float: left; }

#home-events {
  margin-left: 310px; }
  
#home-news,
#home-events {
  width: 280px; }
  
.titleBanner
{
text-align:left;	
margin-bottom:20px;
width: 650px !important;
}

.newsItem p
{
margin:0px !important;
padding:0 !important;	
}

.newsDesc 
{
margin-left: 10px !important;	
}

.newsMore 
{
margin-left: 15px;	
font-size: 10px;	
}

/*****************BEGIN DNN OverRides***********************/

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4A6C1A; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}


.bread_bg{padding:0px; margin: 0 0px 0 0px;}
.bread_left{padding:0px; margin:0px; }
.bread_right{padding:0px;  }

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; padding:0px; color:#000000; font-size:13px; }


.clear_float{clear:both;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; background-color: #FFFFFF;}
.LeftPane{ padding:0px 0px 0px 0px; width:0px; margin:0px; }
.RightPane{ padding:0px 0px 0px 0px; width:0px; margin:0px; }

.top_space{height:34px;}
.lang_pad{padding:7px 35px 0px 0px;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}


/* Module Title Style*/
.TitleHead {
    color:#7DBD45;
	font-size:24px;
	margin:0;
	padding:0;
	text-transform:lowercase;
	font-weight:bold;}


.head_title hr {
	border-color:#7DBD45 -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:1px 0 0;
	height:1px;
	margin-left:0;
	margin-top:-5px;
	text-align:left;
	clear:left;}
.heading a {
color: #FFFFFF !important;
}

#fckinstanceoptions_tblEditorOptions, .FCKLinkGalleryContainer
{
	background-color: #FFFFFF;
}


.ListTitle {
	color: #5F8D22;
	font-size: 13px; 
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	float:left;
	padding-left:20px;
}

.ListTitle a {
	color: #5F8D22;
	font-size: 13px; 
}

.ListDescription {
	float:left;
	font-family:arial,sans-serif;
}

.ListDescription p {
margin-top:12px !important;
padding-left:20px;	
}


.Eventtooltip {
	z-index:100;
}


a:visited {
	color:#4A6C1A;
}


.SkinObject {
	color:#7DBD45;
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}













































































