a:link, a:visited, a:active { color: #00b263; }
a:hover { color: #000; }

/* Submenu*/
#dnnMenu .subMenu ul { width: auto!important; background: #00b263!important; }


.fc-event, .fc-agenda .fc-event-time, .fc-event a { background-color:rgb(24, 141, 89)!important; }

.f-l { float:left; }
.f-r { float:right; }

.home-callout{
	box-shadow: 1px 1px 6px rgba(0,0,0,0.1),-1px -1px 6px rgba(0,0,0,0.1);
	background:#fff;
	margin-bottom:15px;
	padding-bottom:25px;
}
.home-callout img {	margin-bottom:25px; }



.home-callout h5, .home-callout div { padding:0px 30px;}


.home-callout .callout1 { height: 92px; }
.home-callout .callout2 { height:72px;  }

.home-callout h5 {
	font-family:"ralewayextrabold";
	font-size:21px;
	line-height:22px;
	padding-bottom:14px;
	color:#000;
  margin:0px;
}

.dnnthink_t_2057_home_02_01{
	float:left;
}
.dnnthink_t_2057_home_02_02{
	float:right;
}
.dnnthink_t_2057_home_02_01_01{
	font-family:"ralewayextrabold";
	font-size:24px;
	line-height:26px;
	padding-bottom:14px;
	color:#000;
}
.dnnthink_t_2057_home_02_01_02 ul{
	padding:0px;
	margin:0px;
}
.dnnthink_t_2057_home_02_01_02 ul li{
	list-style-type:none;
	margin-bottom:5px;
	line-height:46px;
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_17.png) left 7px no-repeat;
	padding-left:38px;
}
.dnnthink_t_2057_home_02_01_02 ul li div{
	font-size:18px;
}

/*footer*/
.foot ul {	padding:0px; 	margin:0px; }

.foot-menu ul li{
	list-style-type:none;
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_10.png) left 5px no-repeat;
	padding-left:20px;
	margin-bottom:9px;
}
.foot-menu ul li{
	margin-bottom:9px;
}
.foot ul li{
	list-style-type:none;
	padding-left:23px;
	margin-bottom:8px;
	line-height:24px;
}
.foot ul li.item_01{	
	background:url(../../Portals/0/Images/person-icon.png) left 5px no-repeat;	
}
.foot ul li.item_02{	
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_12.png) left 5px no-repeat;	
}
.foot ul li.item_03{	
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_13.png) left 5px no-repeat;
}

.dnnthink_t_2057_footer_03_02{
	height:32px;
}
.dnnthink_t_2057_footer_03_02{
	display:inline-block;
}
.dnnthink_t_2057_footer_03_02{
	display:block;
}
.dnnthink_t_2057_footer_03_02:after{
	content:"\0020";
	display:block;
	clear:both;
}
.dnnthink_t_2057_footer_03_02 .icon_follow{
	display:block;
	float:left;
	line-height:32px;
	margin-right:5px;
}
.dnnthink_t_2057_footer_03_02 .icon_in,
.dnnthink_t_2057_footer_03_02 .icon_twitter,
.dnnthink_t_2057_footer_03_02 .icon_facebook{
	display:inline-block;
	width:33px;
	height:32px;
	margin-left:8px;
}
.dnnthink_t_2057_footer_03_02 .icon_in a,
.dnnthink_t_2057_footer_03_02 .icon_twitter a,
.dnnthink_t_2057_footer_03_02 .icon_facebook a{
	display:block;
	width:33px;
	height:32px;
}
.dnnthink_t_2057_footer_03_02 .icon_in{
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_14.png) left top no-repeat;
}
.dnnthink_t_2057_footer_03_02 .icon_twitter{
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_15.png) left top no-repeat;
}
.dnnthink_t_2057_footer_03_02 .icon_facebook{
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_16.png) left top no-repeat;
}

.dnnthink_t_2057_aboutus ul{
	padding:0px;
	margin:0px;
}
.dnnthink_t_2057_aboutus li{
	list-style-type:none;
	float:left;
	margin-left:12px;
	background:#eeeeee;
}
.dnnthink_t_2057_aboutus li:first-child{
	margin-left:0px;
}
.dnnthink_t_2057_aboutus li .item_02{
	background:url(../../Portals/0/dnnthink_t_2057/dnnthink_t_2057_22.png) right 13px no-repeat;
	padding-right:25px;
	margin-left:20px;
	line-height:40px;
	font-family:"ralewayextrabold";
	color:#000;
	font-size:14px;
	display:inline-block;
}

/*----------------------------------*/

.home-banner img { position:relative; z-index:1; }
.banner-text { text-align:center; background: rgba(0,130,72,0.9); padding: 32px 0px; font: 35px/32px 'ralewayextrabold'; color:#fff; margin-top:-96px; position:relative; z-index: 5; text-transform:uppercase;}

.yellow-button, .blue-button { text-align:center; margin: auto; padding: 10px 16px!important;}

.yellow-button {  background: #dfad06; margin: 10px 0 0; }
.blue-button { background: #008248; margin: 0; }

.yellow-button  div, .blue-button div {  line-height: 22px; font-family: "ralewayextrabold", Arial;  color: #fff;  padding:0px!important; text-shadow: 1px 1px 0px rgba(0,0,0, 0.3);}
.yellow-button div.f-l, .blue-button div.f-l {font-size: 21px;}
.yellow-button div.f-r, .blue-button div.f-r {font-size: 36px; padding-top:10px!important;}

.yellow-button div:hover { color: #008248; text-shadow: none!important;}
.blue-button div:hover { color: #dfad06; text-shadow: none!important; }



.Con3_dnnthink_t_2057 .containerpane a:hover,
.skinCopyright a:hover, .skinLogin a:hover, #top-link a:hover { color:#008248; }

.Head1 { color: #008248; }
.Head2 { color: #006136; }