#tooltip { position: absolute; z-index: 3000; border: 1px solid #999; background-color: #eee; padding: 5px; line-height:1.3em; }
#tooltip h3, #tooltip div { margin: 0; }

/* Begin VisitorTools classes */
#content #visitorTools {	position:absolute; top:-25px; right:0; line-height:normal; margin-top:10px; width:160px; padding:0px; margin:0; border:none; background:transparent none bottom left no-repeat; height:50px;}
#content  #vToolsCont	{ width:100%; background: transparent none top left no-repeat;}
#content #vToolsCont .vtoolsPrint	{ position:absolute; right:20px; top: -5px;}
#content #vToolsCont .vtoolsTextSize	{position:absolute; left:20px; top: -8px;}
#content #vTools_content_container { float:none; padding:0; margin:0; line-height:inherit; background:transparent; }  /* border is just temporary */

.mVTools 					{ margin:15px 0; }
.mVTools_answer 	{ margin:5px 0 15px 0; padding:5px; background-color:#f1f1f1; overflow:hidden; }
.mVTools_answerQ 	{ margin:0; }

.mVTools_backToTop img 	{ border:none !important; }
.mVTools_backToTop 			{ clear:both; text-align:right; margin:15px 0 0 0px; }
.vtoolsTextSize img			{ }
.vtoolsEmailLink				{	position:relative; top:-3px; left:0px; padding-bottom:8px;}
.vtoolsEmailLink img		{	position:relative; top:4px; left:0px;}
#visitorTools a:link 		{  text-decoration:none;}
#visitorTools a:visited {  text-decoration:none;}
#visitorTools a:hover 	{  text-decoration:none;}
#visitorTools a:active 	{  text-decoration:none;}

#vTools_email_form { margin:0; padding:10px; border:3px double #FFCC33; background-color:#FFFF99; width:410px; }
.vTools_email_check { padding:0 5px; border:1px solid #FFCC66; font-weight:bold; }


/* BLOG */
#blog_comment_form 		{ margin:10px 0 0 0px; border-top:1px solid black; border-bottom:1px solid black; padding:0 10px 0px 10px; background:#FFF none no-repeat 0 0; width:100%; height:280px;}
#blog_comment_form .sizeMessage	{ font-size:0.9em;}
#blog_comment_form label{display:block; width:210px; position:relative; height:20px; background-color:transparent; float:left; margin:0 0 10px 30px; text-align:left;}
#blog_comment_form #txta_message_lbl{width:450px;}
#blog_comment_form input {float:left; border:none; margin:0px; padding:5px; border:1px solid #b6b6b6; background:#ebebeb url(../pub/images/input_bg.png) repeat-x 0 0; margin:0 0 10px 10px;}
#blog_comment_form  textarea {float:left; border:none; margin:0px; padding:5px; border:1px solid #b6b6b6; background:#ebebeb url(../pub/images/texta_bg.png) repeat-x 0 0; margin:0 0 10px 10px;}
#blog_comment_form .inputalert {background-color:#f00;}
#blog_comment_form td	{ padding:3px 0px; margin:0px 0px 0px 0px;}

.blog_instructions 		{ padding:5px 3px; background-color:#FFF; border-bottom:1px solid #000; text-align:center; }
.blog_comment { width:560px; padding:5px 3px 2px 3px; height:100px; clear:both;}
.blog_name 		{ width:270px; }
.blog_email 	{ width:270px; }
.blog_captcha	{ width:148px; }
#blog_comment_form #blog_submit {width:152px; padding:6px; float:right; clear:both; margin:10px 10px 0 0; background:#343434; color:#FFF; font-weight:bold; font-size:.8em;}

.blog_comment_container 		 { margin:5px 0 10px 0; padding:10px 5px 5px 5px; background-color:transparent; width:400px; list-style:none; }
.blog_comment_container li 	 { background-color:#ddd; margin:0 0 5px 0; padding:3px 3px 8px 3px;  }
.blog_comment_container > li { clear:both; }
.blog_comment_container span { font-size:9px; font-weight:normal } /* Date */
.blog_comment_container h4 	 { font-size:12px; color:#000000; background-color:transparent; display:inline; padding-top:5px;} /* Name */
.blog_comment_container div	 { width:250px; float:right;  padding:5px 3px 10px 3px; height:auto; margin:3px 0; background-color:#fff !important; border:1px solid #000; }
#blog_success {width:100%; background-color:#fff; margin:10px 0;}

/*Comments*/
/* Normal comment_quote */
#content div.comment_quote {
	width: auto;
	font-size: 0.75em;
	margin-bottom: 24px;
	color:#000;
	text-align:left;
}

#content div.comment_quote blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #b6dab0;
	background-color: #fff;
	background:#f2f8f1;
}

#content div.comment_quote blockquote p {
	margin: 10px;
	padding: 0px;
}

#content div.comment_quote cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 40px;
	top: -2px;
	background: transparent url(../pub/images/tip.gif) no-repeat 20px 3px;
	font-style: normal;
}


/**
 * jQuery lightBox plugin Styles  * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) 
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 */
#jquery-overlay { 	position: absolute; 	top: 0; 	left: 0; 	z-index: 90; 	width: 100%; 	height: 500px; }
#jquery-lightbox { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	z-index: 100; 	text-align: center; 	line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative; 	background-color: #fff; 	width: 250px; 	height: 250px; 	margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { 	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}

/* Begin FAQ classes */
.hidden { display:none; }
.mFAQ_question 	{ margin:15px 0; }
.mFAQ_answer 		{ margin:5px 0 15px 0; padding:5px; background-color:#f1f1f1; overflow:hidden; }
.mFAQ_answerQ 	{ margin:0; }
.mFAQ_backToTop img { border:none !important; }
.mFAQ_backToTop { clear:both; text-align:right; margin:15px 0 0 0px; }
.mFAQ_backToTop a:link 		{}
.mFAQ_backToTop a:visited {}
.mFAQ_backToTop a:hover 	{}
.mFAQ_backToTop a:active 	{}
h2.mFAQ_title 						{}
#popup,
#popup a.link { background-color: #fff; color: #000; position:absolute; }
.imgtd,
.tdimg,
.tdimginfo { text-align: center; vertical-align: middle; }
.tdimg img{ padding: 0; margin: 0; }

/* Directoy Viewer */
.listings_table { border:1px solid #7B90AD; font-size:0.9em; padding:5px; }
.listings_table tr td { border-bottom:1px solid #888 }
.listings_table td { }
ul.listings { list-style:none; padding:0; margin:0; font-family:tahoma, sans-serif; }
ul.listings li { padding:0; margin:5px 0; border-bottom:2px solid #7B90AD; border-left:2px solid #7B90AD; border-right:2px solid #ABB9CB; border-top:2px solid #ABB9CB; width:300px; }
ul.listings li ul { margin:0; padding:0; list-style:none; }
ul.listings li ul li { margin:0; padding:0 0 2px 5px; border:none; background-color:#F4F8FB; }
ul.listings li ul li { width:295px; }
ul.listings li ul li.heading	{ background-color:#ADD7FF; color:#2F4871; border-bottom:1px solid #7890B2; }
ul.listings address { font-style:normal; }
.viewerSearch	{ border:2px solid #ADD7FF; padding:15px 5px; }

/* classes */
.fldsetContributer { border-color:#006600; }
.fldsetNormal	{ border-color:#000099; }
.floatright	{ float:right; }
.floatleft	{ float:left; }
.clearall		{ clear:both; }
.alignleft	{ text-align:left; }
.alignright	{ text-align:right; }
.aligncenter{ text-align:center; }
.yank {text-indent:-999px;}

/* layout */
#header  {  border-bottom:4px solid #00521b; }
#sidebar { }
#content-wrapper {background:transparent url(../pub/images/green-border.jpg) repeat-y 193px 0;}
.home #content-wrapper {background:transparent url(../pub/images/green-border.jpg) repeat-y 316px 0;}
#content { }
#wrapper {}
#footer  { }
#sitemap>li { font-size: 1.25em; font-weight:bold; }


/* FUNNEL SPECIFIC */
.invisible{ display: none; }
.left 		{ text-align:left;}
.right		{ text-align:right;}
.center 	{ text-align:center;}
.alert 		{ color:#C00; text-align:left; background-color:#FFF; }
.alert-bg 		{ background-color:#FCC; }
.inputalert {background-color:pink !important;}
.small-centered { text-align:center; font-size:0.76em; }
.small-left 		{ text-align:left; font-size:0.76em; }
.error404				{ font-size:5em; text-align:right; margin:50px 20px; padding:0; }

/*Admin Menu*/
.adminMenuTable td 					{ background:url(../admin/images/admin_bg.gif) top left repeat-x; vertical-align: top;}
.adminMenuTable td.nbg 			{ background:transparent; background-image:none; vertical-align: top;}
.adminMenuTable td.am_drop	{ padding-top:7px; vertical-align: top;}
.funnel_adminmenu { position:absolute; top:0px; left:0px; margin:0px 5px 0px 5px; background:transparent; z-index:999; font-family:tahoma, arial, helvetica, sans-serif; font-size:0.9em; text-align:left; }
.funnel_printlink { display:block; float:right; }

/*Admin Edit tab*/
.funnel_edittab, .funnel_edittab * {white-space:nowrap !important;}
.funnel_edittab 		{ position:absolute; background-color:transparent; border:none; margin:0; padding:0; height:24px; z-index:998; }
.funnel_edittab img { border:none; padding:0; margin:0; }
.funnel_edittab td 	{ background:url(../admin/images/tabOff_02.gif) top left repeat-x; vertical-align: top;}
.funnel_edittab td.funnel_edittab_right			{ background:none; }
.funnel_edittab td.funnel_edittab_left			{ background:none; }
.funnel_edittab td.funnel_edittab_blockName { padding-top:6px; color:#fff; }

/* Calendar */
#cal-event-body br,
#cal-event-foot br { clear:both; }
.cal-legend { background-color:#000; color:#FFF; }
.cal-frame 	{ background-color:#999; color:#000;}
.cal-off 		{ background-color:#EEE; color:#000;}
.cal-on 		{ background-color:#FFF; color:#000;}
.cal-hilite { background-color:#FFF; color:#000;}
.cal-entry 	{ font-size:0.76em;}
.cal-body 	{ background-color:#EEE; color:#000;}
/* Calendar Event */
.cal-eventL 	{ width:25%;float:left; text-align:right;padding:4px 5px 4px 0;}
.cal-eventR 	{ width:auto;float:left; text-align:left;padding:4px 0 4px 0;}
#cal-event 		{ text-align:center;width:100%;margin:10px 0 0 0;}
#cal-event-head 			{ width:400px; text-align:left; border: 1px solid #999; background-color:#FFF; color:#000;}
#cal-event-head-print { text-align:right;padding:1px 1px 1px 1px;}
#cal-event-head-title { text-align:center;padding:1px 1px 1px 1px; font-weight:bold;}
#cal-event-head-day 	{	text-align:center;padding:4px 0 4px 0;}
#cal-event-body 			{ width:400px; text-align:left; border: 1px solid #999; background-color:#EEE; color:#000;}
#cal-event-foot 			{ width:400px;text-align:right;}

/* Search Results */
.search_results { margin:5px 20px; padding:10px; }
.search_results li { margin:0; padding:5px; }

/* Registration Module */
.mReg 				 { padding:0; margin:0; }
.mReg li 			 { clear:both; list-style:none; list-style-image:none; margin:5px 0; padding:2px; }
.mReg li label { float:left; width:40%; text-align:right; padding:0 2px 0 0; margin:0; }

li.mRegLOnly { width:99%; text-align:left; margin:0; padding:0; }
li.mRegROnly { width:99%; margin:0; padding:0; }
div.alert { margin:0 0 1em 150px; padding:0; color:#C00; text-align:left; background-color:#FFF; }

div.mRegRadio 			 { width:50%; text-align:left; margin:0 0 1em 40%; padding:1px 4px; }
div.mRegRadio input { vertical-align:middle; }
div.mRegRadio img   { margin:2px 2px 0 4px; }

div.mRegRadioWide 			 { width:100%; text-align:left; margin:0 0 1em 0; padding:1px 4px; }
div.mRegRadioWide input { vertical-align:middle; margin:0; padding:0;}
div.mRegRadioWide table { display:inline;margin:0;padding:0;}
div.mRegRadioWide img   { margin:2px 2px 0 4px; }

div.mRegRadioHoriz 			 { display:inline; margin:0; padding:4px 8px; border:1px solid #eee;}
div.mRegRadioHoriz input { vertical-align:middle; }
div.mRegRadioHoriz img   { margin:2px 2px 0 4px; }

.mRegHTMLTextarea{ border:1px solid #efefef; display:inline-block; padding:3px 5px; }

#align_letf { display:none!important; }

.mRegStep { padding:5px; }
.mRegStep legend { font-weight:bold; }
.mRegStep legend a { color:#EC1F4A!important; }

/* Intranet Module */
.mIntranet 				 { padding:0; margin:0;  font-size:.8em;}
.mIntranet input				 { }
.mIntranet li 			 { clear:both; list-style:none; list-style-image:none; margin:0 0 0 0; padding:0 2px;}
.mIntranet li label { width:100px; text-align:left; padding:0 5px 0 0; margin:0; color:#656565; font-size:1em;  }
#user_photo			{ width:254px; height:auto; float:right; margin:0 30px 0 0; }
#logoutView			{ }

/* OTHER */
.mNews img { float:left;  margin: 0.25em 0.5em 0.25em 0; }
.col50L { float:left; width:50%; }
.col50R { float:right;  width:auto; }

.input_checkbox,
.input_image,
.input_radio 	{ border:none; background:none; padding:0; margin:3px 0 0 0; }
.input_submit { color:#000; border-top-color: #eee;  border-left-color: #eee; border-bottom-color: #999; border-right-color: #999; background-color:#FDA; }


/* ELEMENT DEFINITIONS */
html,
body { padding:0 0 0 0; margin:0 0 0 0; }
body { background-color:#FFF; border:none; color:#000; font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; font-size:90%; line-height:normal; color:#4b4b4b;}

a:link 		{ color:#00521b; text-decoration:underline; }
a:visited { color:#00521b; text-decoration:underline; }
a:hover 	{ color:#00521b; text-decoration:underline; }
a:active 	{ color:#00521b; text-decoration:underline; }

h1,h2,h3,h4,h5,h6 { display: block; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; color:#00521b/*#CB1F37*/; padding:4px 0 3px 10px; }

h1	{ font-size: 1.6em; line-height:normal; }
h2	{ font-size: 1.2em; font-weight:bold; padding-left:0; margin:5px 0;}
h3	{ font-size: 1.1em; padding-left:0; margin:5px 0;}
#sidebar h2 { font-size: 1.2em; padding-left:0; }
h4	{ font-size: .9em;  margin:15px 0 5px 0; padding:0;}
h5	{ font-size: 1em; }
h6	{ font-size: 1em; font-style:italic; }
hr {border: 1px solid #00521b; color:#00521b; border-bottom:none;}

form 		 { margin: 0; padding: 0; }
th 			 { text-align:left;}
img 		 { border:none;}
textarea { overflow: auto; }
select,
option,
input,
textarea { font-size:0.95em; font-family:tahoma, arial, helvetica, sans-serif; color:#000; background-color:#FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.mIntranet input[type="password"],.mIntranet input[type="text"], .mIntranet textarea, .mReg input[type="text"], .mReg textarea { padding: 10px; border: 2px solid #CCCCCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 250px; }
.mIntranet input[type="password"]:hover, .mIntranet input[type="text"]:hover, .mIntranet textarea:hover, .mReg input[type="text"]:hover, .mReg textarea:hover { border: 2px solid #5f5f5f; }
.mIntranet input[type="password"]:focus, .mIntranet input[type="text"]:focus, .mIntranet textarea:focus,.mReg input[type="text"]:focus,.mReg textarea:focus { border: 2px solid #005c1e; background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#fff), color-stop(0.3, #fff)); }
.mIntranet label,.mReg label{ padding:0 10px; width: 250px; line-height:10px; }
.mIntranet textarea,.mReg textarea{height:180px;}
#user_photo img {display:none;}

/* HEADER */
#header #logo { 

}

#header #logo a { 
background:transparent url(../pub/images/logo.jpg) no-repeat 0 0;
display: block;
height: 72px;
width: 217px;
overflow: hidden;
text-indent:-999px;
color:transparent;
margin-bottom:10px;
}

#header #search-area {padding-top:25px;}
#header #search-area label{ float:right; display:block; line-height:1.9em; margin-right:10px;}
#header #search-area input{border:1px solid #ccc; height:20px; position:bottom; float:right; padding:2px 4px; display:block;}
#header #search-area input#cms_search_query{width:200px; padding:2px 5px;}

#MainMenu{margin-bottom:10px; clear:both;}

/*Brief*/
#brief{
	position:relative;
	height:265px;
	margin-bottom:20px;
}

#brief-whatsnew{
	position:relative;
	height:265px;
	background-color:#fff;
	width:500px;
	margin-right:0px;
}
#brief-whatsnew-txt *{
	color:#FFF;}
	
#brief-whatsnew-txt{
	bottom:0;
	position:absolute;
	padding:10px 10px;
	/*background:transparent url('../pub/images/black55.png') repeat 0 0;*/
	font-weight:bold;
}

#brief-welcome {
	/*width:232px;
	padding:10px;*/
	background-color:#00521b;
	height:100%;
}

#brief-welcome *{
	color:#fff;	
}

#brief-welcome-txt{
	padding:10px 20px;
}
#brief-welcome-txt{font-size:1.1em; line-height:1em;}
#brief-welcome-txt h2{font-size:1.8em; line-height:1em; margin:10px 0;}
#brief-welcome-txt p{font-size:1.2em; line-height:1.3em; margin:0;}

/*Sidebar*/
.home #sidebar-quick-links, .home #sidebar-email-updates{padding:0 15px;}
#sidebar .parent-menu {margin-bottom:20px;}
#sidebar .parent-menu .menu_itm1 a{text-decoration:none; line-height:1em; margin:0 0 10px 0; font-size:1.4em; padding:5px 0; font-weight:700; color:#00521b; display:block; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial", sans-serif; }
#sidebar .parent-menu .menu_itm1 a:hover{text-decoration:underline;}
#sidebar .parent-menu li a{color:#00521b; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial", sans-serif; line-height:1.7em;}
#sidebar .parent-menu li a:hover{color:black;}
#sidebar #sidebar-quick-links p{clear:both; padding-right:10px; margin-bottom:15px; font-size:.9em; line-height:1.3em;}
#sidebar #sidebar-quick-links p img{padding: 0 5px 40px 5px; float: left;}
#sidebar #sidebar-quick-links p a{color:#00521b; display:block; clear:right;}
#sidebar #sidebar-quick-links p a:hover{color:#000;}

/*Breadcrumb*/
#breadcrumb {display:block; padding-bottom:5px; border-bottom:1px solid black; color:#00521b; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial", sans-serif; font-size:.9em; font-weight:700; margin-bottom:10px;}
#breadcrumb a{color:#666; text-decoration:none;}
#breadcrumb a:hover{color:black; text-decoration:underline;}

/*Content*/
.home #content hr{width:290px;}
#content-our-programs, #content-upcoming-events{padding:0 15px;}
#content {line-height:1.6em;}
#content p {margin:10px 0;}

/*Content > News*/
#content .news-article h4.news-title {margin-top:0;}
#content .news-listing h4.news-title {margin-top:5px;}
#content .news-listing h4.news-title a, #content .news-listing h4.news-title a:visited{color:#00521b; text-decoration:none;}
#content .news-listing h4.news-title a:hover, #content .news-listing h4.news-title a:visited:hover{color:#00521b; text-decoration:underline;}

/* FOOTER */
#footer			{ text-align:right; margin:15px auto;}
#footer	#footer-contributors{text-align:justify;font-size:.9em;}
#footer	#footer-governments{text-align:right;}
#footer	#footer-governments a{float:right;}
.home #footer .social-icon { margin:0 5px 0 15px; text-indent:-999px !important; color:transparent; height:0; width:0px; display:inline-block; overflow:hidden; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat 0 0; padding-left:25px;  padding-top:25px; overflow:hidden;}
#footer	.social-icon { margin:0 5px 0 15px; text-indent:-999px !important; color:transparent; height:0; padding-left:25px; padding-top:25px;  width:0px; display:inline-block; overflow:hidden; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat 0 0; overflow:hidden;}
#footer	#twitter-icon { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat 0 -25px;}
#footer	#rss-icon {color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -50px -25px;}
#footer	#facebook-icon { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -25px -25px;}
#footer	#youtube-icon { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -75px -25px;}
#footer	#twitter-icon:hover { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat 0 0;}
#footer	#rss-icon:hover  {color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -50px 0;}
#footer	#facebook-icon:hover  { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -25px 0;}
#footer	#youtube-icon:hover  { color:transparent; background:transparent url(../pub/images/icon-socialmedia-sprites.jpg) no-repeat -75px 0;}





.red {background:pink;}


/*Sharing Links Styles
  AddThis Vertical Hover Menu */

.addthis_toolbox {margin-left:11px;position:absolute;top:28px;}
.addthis_toolbox .custom_hover {    position: relative;}
.addthis_toolbox .custom_hover .custom_button {    font-weight: bold;    padding: 6px 12px 6px 12px;    color: #00bff3;    cursor: pointer;}
.addthis_toolbox .custom_hover .custom_button.active {    background-color: transparent;}
.addthis_toolbox .hover_menu  {    display: none;    position: absolute;    background: #fff;}
.addthis_toolbox .custom_hover .tower {    }
.addthis_toolbox .hover_menu  {    width: 147px;    padding: 1px;    border: 3px solid #025829;}
.addthis_toolbox .hover_menu a {        position: relative;    display: block;    width: 102px;    padding: 4px 12px 4px 34px;    text-decoration: none;    color: #0b984a;}
.addthis_toolbox .hover_menu a:hover {        background: #f5f5f5;    color: #027999;    text-decoration: none;}
.addthis_toolbox .hover_menu span {    position: absolute;    left: 14px;    top: 4px;}
.addthis_toolbox .hover_menu .more {    border-top: solid 1px #eee;    padding: 10px 0 0 0;    margin: 10px 10px 0 10px;    text-align: center;}
.addthis_toolbox .hover_menu .more a {    padding: 4px 0;    margin: 0;}
.addthis_toolbox .hover_menu .more a:hover {    background: none;}
.addthis_toolbox .hover_menu .more span {    display: none;}

/*Pagination Styling*/
#content .pagenav{
	margin:10px -10px 0 0px;
	*margin-right:-25px;
	clear: right;
	float: right;
	font-size:12px !important;
	line-height:20px !important;
	_float:left;
	_margin-left:10px;


}

.pagenav a, .pagenav a:visited{
background:#fff none no-repeat 0 0;
border:1px solid #b2b2b2;
color: #000000;
display: block;
float: left;
*display:inline-block;
*float:none;
line-height: 1.3;
margin:0 3px 3px 0;
padding:2px 4px 2px 4px;
text-decoration: none;
	font-size:12px !important;
	line-height:20px !important;
}

.pagenav a:hover{
background-color:#c9edd5;
color:#000;
}

.pagenav a.inactive, .pagenav a.inactive:hover, .pagenav a.inactive:visited{
color:#FFF;
background-color:#b2b2b2;
border-color:transparent;
}





input[type="submit"], .mReg input[type="button"],input.button, a.button, button.button{
background-attachment: scroll;
background-clip: border-box;
background-color: #eaeaea;
background-image: url("../pub/images/white-grad.png");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat-x;
background-size: auto;
border-bottom-color: #bfbfbf;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #dedede;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #bbbbbb;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #dedede;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: 0px 1px 3px;
color: #464646;
cursor: pointer;
display: block;
float: left;
font-family: "Lucida Grande", "Tahoma", "Arial", sans-serif;
font-size: 1.3em;
line-height: 1.3dm;
margin:0.3em .7em 0 0;
padding:5px 10px 6px 10px;
text-decoration: none;
}

[type="submit"]:hover, input.button:hover, a.button:hover, button.button:hover{
border:1px solid #999;color:#000;
}


