@charset "utf-8";





/* IMPORT THE 'GOOGLE FONT' HERE */

@import "http://fonts.googleapis.com/css?family=Comfortaa";



/* SET GLOBAL FONT PROPERTIES HERE */

html,body,div,header,footer,nav,article,section,figure,aside,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,del,tt,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td

										{color:#555555;	font-family:Arial, sans-serif; 	font-size:100%;	-webkit-font-smoothing: antialiased; }







/* CHANGE THE SEO H1 AND H2 TITLE TEXT HERE */

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



#seo_1, #seo_1 a, #seo_1 p, #seo_1 span, #seo_1 div								

										{font-family:Arial, sans-serif;		font-size:120%;			color:#669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);	 font-style:italic;	 text-decoration:none;}

#seo_2, #seo_2 a, #seo_2 p, #seo_2 span, #seo_2 div								

										{font-family:Arial, sans-serif;		font-size:70%;				color:#669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);	 font-style:italic;	 text-decoration:none;}

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







/* TOP MENU */

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



/* ARROW type and color */

ul#MenuBarTop.sf-menu li a.sf-with-ul span.sf-sub-indicator

										{font-family:inherit;		font-size: 100%;			color: #DAE6D2;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3); 		font-weight:100;}



/* TOP MENU BASE font type and color */

.sf-menu-wrapper-top li a,

.sf-menu-wrapper-top li a:link,

.sf-menu-wrapper-top li a:visited,

.sf-menu li a,

.sf-menu li a:link, 

.sf-menu li a:visited, 

.sf-menu li a:active,

.sf-menu li:hover,

.sf-menu li.sfHover, 

.sf-menu li a:focus, 

.sf-menu li a:hover, 

.sf-menu li a:active   								

										{font-family:Arial, sans-serif;		font-size: 13px; letter-spacing:0px;			color:#DAE6D2;  			text-shadow:1px 1px 1px rgba(0,0,0,0.1);		text-decoration:none;	font-weight:100;}

										

/* TOP MENU HOVER font type and color */

.sf-menu li a:active,.sf-menu li:hover,.sf-menu li.sfHover, .sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active   	

										{font-family:inherit;		font-size: 13px;			color:#CFD6E0;  			text-shadow:1px 1px 1px rgba(0,0,0,0.5);		font-weight:100}

										

/****** SUBMENU BASE font type and color */

.sf-menu li ul li a,.sf-menu li ul li a:link, .sf-menu li ul li a:visited, .sf-menu li ul li a:active,.sf-menu li ul li:hover,.sf-menu li ul li.sfHover, .sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active   						

										{font-family:inherit;		font-size: 12px;			color:#DAE6D2;  			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		text-decoration:none;}

										

/****** SUBMENU HOVER font type and color */

.sf-menu li ul li a:active,.sf-menu li ul li:hover,.sf-menu li ul li.sfHover, .sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active   

										{font-family:inherit;		font-size: 12px;			color: #FFFFFF;  			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/*** MAIN BUTTON PADDING ***/

.sf-menu-wrapper-top a,

.sf-menu a 								{padding:20px .9em 17px 0.9em;;}


.sf-menu-wrapper-top:first-child,

.sf-menu-wrapper-top > ul,

.sf-menu 								{margin:0px 0px 0px 0px;			}



/*** SUBMENU BUTTON PADDING ***/

.sf-menu ul li a 						{padding:10px 20px 10px 20px;}



/*** SUBMENU POSITIONING ***/

.sf-menu li:hover ul,

.sf-menu li.sfHover ul 					{left:0px;					top:52px; 				z-index:99;}/* match top ul list item height */



/*** MAIN BUTTON Background ***/ /*** if using a flexible background for the top menu bar ***/

.menu_bg								{background: url('../graphics/menu_bg.png') left top no-repeat; 	float:left;	 width:98%; height:60px;}

.menu_bg_right							{background: url('../graphics/menu_right.png') right top no-repeat; float:right; width:2%; height:60px; padding:0px 0px 0px 0px;}



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



										

										

/* NON FLASH SLIDER */

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



.nivo-caption p, .nivo-caption, .nivo-caption a  						

										{font-family:inherit;		font-size:12px;			color:#F1F3F5;			text-shadow:1px 1px 1px rgba(0,0,0,0.5);	font-weight:100;}

.nivo-caption h3 						{font-family:inherit;		font-size:18px;			color:#CFD6E0;			text-shadow:1px 1px 1px rgba(0,0,0,0.5);	font-weight:100;}



/****** CONTINUE BUTTON */

.slider_readmore a:link, .slider_readmore a:visited, .slider_readmore a:active

										{font-family:inherit;		font-size:16px; 			color:#ffffff; 		text-shadow:1px 1px 1px rgba(0,0,0,0.5);}

.slider_readmore a:hover				{font-family:inherit;		font-size:16px; 			color:#ffffff; 		text-shadow:1px 1px 1px rgba(0,0,0,0.5);}



.nivo-caption h3 						{padding:0px 0px 0px 10px; 	margin:0px;}

.nivo-caption p 						{padding:5px 0px 0px 10px;	margin:0px;}

.slider_readmore a						{padding:8px 0px 0px px; 	text-decoration:none; 		text-align:center;}

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







/* NEWS TICKER */

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



/* FONT FAMILY */

.webwidget_slideshow_common a			{font-family:inherit;}



.webwidget_slideshow_common a, .webwidget_slideshow_common a:link, .webwidget_slideshow_common a:visited, .webwidget_slideshow_common a:active, .news_ticker, .webwidget_slideshow_common ul li							

										{font-size:.87em;			color: #333333;			 	color: rgba(0,0,0,0.7);	text-decoration: none;}

.webwidget_slideshow_common	a:hover		{font-size:.87em;			color: #111111;			 	color: rgba(0,0,0,1.0);	text-decoration: underline;}

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







/* HEADER CONTENT REGION */

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



/* FONT FAMILY */

#optional_content						{font-family:inherit;}



#optional_content h3					{font-family:inherit;		font-size: 20px;			color: #DAE6D2;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	margin:0px 0px 5px 0px;	font-weight:100;}

#optional_content h4					{font-family:inherit;		font-size: 14px;			color: #EBF1E7;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	margin:5px 0px 0px 0px;font-weight:100;}



#optional_content, 

#optional_content p, 

#optional_content a, 

#optional_content a:link, 

#optional_content a:visited				{font-family:inherit;		font-size: 12px;			color: #CFD6E0;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}



#optional_content a:hover, 

#optional_content a:active 				{font-family:inherit;		font-size: 12px;			color: #ffffff;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

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





/* INFO BOXES */

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

/****** HORIZONTAL BOXES --------------------- */

.boxi 									{font-size:11px;										color: #555555;		 						line-height:1.4em; }

.boxi									{font-family:inherit;									color: #555555;			text-shadow:1px 1px 1px rgba(0,0,0,0.1);}

.boxi a:hover 							{font-family:inherit;									color: #669934;			text-decoration:none;}

.boxi p									{margin:0px 0px 0px 0px;	padding:2px 5px 2px 5px;}



.boxi h1, .boxi h1 a 					{font-family:inherit;		font-size:22px;				color: #669934;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		}

.boxi h1  a:hover 						{font-family:inherit;		font-size:22px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h1								{margin:0px 0px 0px 0px;	padding:1px 0px 1px 5px;}



.boxi h2, .boxi h2 a 					{font-family:inherit;		font-size:21px;				color: #669934;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		}

.boxi h2  a:hover 						{font-family:inherit;		font-size:21px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h2  								{margin:0px 0px 0px 0px;	padding:1px 0px 1px 5px;}



.boxi h3, .boxi h3 a 					{font-family:inherit;		font-size:20px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);		}

.boxi h3  a:hover 						{font-family:inherit;		font-size:20px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h3  								{margin:0px 0px 0px 0px;	padding:5px 0px 1px 5px;}



.boxi h4, .boxi h4 a 					{font-family:inherit;		font-size:18px;				color: #669934;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		}

.boxi h4  a:hover 						{font-family:inherit;		font-size:18px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h4  								{margin:0px 0px 0px 0px;	padding:1px 0px 1px 5px;}



.boxi h5, .boxi h5 a 					{font-family:inherit;		font-size:16px;				color: #669934;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		}

.boxi h5  a:hover 						{font-family:inherit;		font-size:16px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h5  								{margin:0px 0px 0px 0px;	padding:1px 0px 1px 5px;}



.boxi h6, .boxi h6 a 					{font-family:inherit;		font-size:14px;				color: #669934;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		}

.boxi h6  a:hover 						{font-family:inherit;		font-size:14px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(0,0,0,0.0);		text-decoration:none;}

.boxi h6  								{margin:0px 0px 0px 0px;	padding:1px 0px 1px 0px;}



.boxi 									{margin:0px 0px 0px 0px;	padding:5px 5px 10px 5px;}

.boxi 									{min-height:100px;}

	

						

/****** LEFT/RIGHT COLUMNS --------------------- */

.box1 									{font-size:11px;										color: #555555;								line-height:1.4em; }

.box1									{font-family:inherit;									color: #555555;			text-shadow:1px 1px 1px rgba(0,0,0,0.1);		font-weight:100;}

.box1 a:hover 							{font-family:inherit;									color: #669934;			text-decoration:none;}

.box1 p									{margin:0px 0px 0px 0px;	padding:2px 3px 2px 3px;}



.box1 h1, .box1 h1 a 					{font-family:inherit;		font-size:22px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h1  a:hover 						{font-family:inherit;		font-size:22px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h1								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box1 h2, .box1 h2 a 					{font-family:inherit;		font-size:21px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h2  a:hover 						{font-family:inherit;		font-size:21px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h2  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box1 h3, .box1 h3 a 					{font-family:inherit;		font-size:20px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h3  a:hover 						{font-family:inherit;		font-size:20px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h3								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 5px;}



.box1 h4, .box1 h4 a 					{font-family:inherit;		font-size:18px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h4  a:hover 						{font-family:inherit;		font-size:18px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h4  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box1 h5, .box1 h5 a 					{font-family:inherit;		font-size:16px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h5  a:hover 						{font-family:inherit;		font-size:16px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h5  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box1 h6, .box1 h6 a 					{font-family:inherit;		font-size:14px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box1 h6  a:hover 						{font-family:inherit;		font-size:14px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box1 h6  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box1 									{margin:0px 0px 10px 10px;	padding:10px 10px 10px 10px;}

	



/****** CENTER CONTENT BODY/BOXES --------------------- */

.box4 									{font-size:14px;										color: #555555; 							line-height:1.4em; }

.box4									{font-family:inherit;									color: #555555;			text-shadow:1px 1px 1px rgba(0,0,0,0.1);	font-weight:100;}

.box4 a:hover 							{font-family:inherit;									color: #669934;			text-decoration:none;}

.box4 p									{margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}



.box4 h1, .box4 h1 a 					{font-family:inherit;		font-size:30px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h1  a:hover 						{font-family:inherit;		font-size:30px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h1								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 h2, .box4 h2 a 					{font-family:inherit;		font-size:29px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h2  a:hover 						{font-family:inherit;		font-size:29px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h2  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 h3, .box4 h3 a 					{font-family:inherit;		font-size:28px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h3  a:hover 						{font-family:inherit;		font-size:28px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h3								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 h4, .box4 h4 a 					{font-family:inherit;		font-size:18px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h4  a:hover 						{font-family:inherit;		font-size:18px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h4  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 h5, .box4 h5 a 					{font-family:inherit;		font-size:16px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h5  a:hover 						{font-family:inherit;		font-size:16px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h5  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 h6, .box4 h6 a 					{font-family:inherit;		font-size:14px;				color: #669934;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);}

.box4 h6  a:hover 						{font-family:inherit;		font-size:14px;				color: #555555;		 	text-shadow:1px 1px 1px rgba(255,255,255,0.7);		text-decoration:none;}

.box4 h6  								{margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}



.box4 									{margin:0px 0px 10px 0px;	padding:10px 10px 20px 25px;}

	



	/****** MAGAZINE LAYOUT --------------------- */

	.ppost								{border:1px #efefef solid; 	border-radius:3px; 		padding:5px; 	margin:5px;}

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

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







/* SIDE MENU */

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



/* ARROW COLORS */

a.sf-with-ul span.sf-sub-indicator 		{font-family:inherit;		font-size: inherit;			color:#669934; 			text-shadow:1px 1px 1px rgba(255,255,255,0.1);}



/* SIDE MENU font type and size */

.sf-menu-wrapper-side li a,

.sf-menu-wrapper-side li a:link,

.sf-menu-wrapper-side li a:visited,

.sf-vertical li a,

.sf-vertical li a:link, 

.sf-vertical li a:visited, 

.sf-vertical li a:active,

.sf-vertical li:hover,

.sf-vertical li.sfHover, 

.sf-vertical li a:focus, 

.sf-vertical li a:hover, 

.sf-vertical li a:active   							

										{font-family:inherit;		font-size:16px;			color:#78906C;  		text-shadow:1px 1px 1px rgba(255,255,255,0.3);	text-decoration:none; font-weight:100; text-indent:0px;}



/* SIDE MENU HOVER font color */

.sf-vertical li a:active,.sf-vertical li:hover,.sf-vertical li.sfHover, .sf-vertical li a:focus, .sf-vertical li a:hover, .sf-vertical li a:active   	

										{font-family:inherit;		font-size:16px;			color:#669934;  		text-shadow:1px 1px 1px rgba(255,255,255,0.0)}



/****** SIDE SUBMENU  font type and size */

.sf-vertical li ul li a,.sf-vertical li ul li a:link, .sf-vertical li ul li a:visited, .sf-vertical li ul li a:active,.sf-vertical li ul li:hover,.sf-vertical li ul li.sfHover, .sf-vertical li ul li a:focus, .sf-vertical li ul li a:hover,   								.sf-vertical li ul li a:active   						

										{font-family:inherit;		font-size:13px;			color:#FFFFFF;  		text-shadow:1px 1px 1px rgba(255,255,255,0.1);	text-decoration:none;}

										

/****** SIDE SUBMENU HOVER font color */

.sf-vertical li ul li a:active,.sf-vertical li ul li:hover,.sf-vertical li ul li.sfHover, .sf-vertical li ul li a:focus, .sf-vertical li ul li a:hover, .sf-vertical li ul li a:active   

										{font-family:inherit;		font-size:13px;			color:#DAE6D2;  		text-shadow:1px 1px 1px rgba(255,255,255,0.1);}



/*** MAIN BUTTON PADDING ***/

.sf-vertical a 							{border-right:0px solid rgba(0,0,0,0.3);}



.sf-menu-wrapper-side li a,

.sf-vertical li a 						{padding:14px 20px 10px 20px;}



/*** SUBMENU BUTTON PADDING ***/

.sf-vertical ul li a 					{padding:9px 20px 13px 20px;}



/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/

.sf-menu-wrapper-side:first-child,

.sf-menu-wrapper-side > ul,

.sf-vertical							{padding:3px 0px 0px 0px;}



.sf-menu-wrapper-side:first-child,

.sf-menu-wrapper-side > ul,

.sf-menu-wrapper-side li,

.sf-vertical, 

.sf-vertical li 						{width:	228px; }



.sf-menu-wrapper-side > ul,

.sf-menu-wrapper-side:first-child

/* #MenuBarSide			*/				{margin-left:-5px; }





/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */

.sf-vertical li:hover ul,

.sf-vertical li.sfHover ul 				{left: 254px; top: 7px;}



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







/* ADVERTISING */

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

#advertising, #advertising p, #advertising span, #advertising div, #advertising table

										{font-family:inherit;		font-size: 1em;				color: #333333;				}

#advertising							{margin:0px 0px 0px 0px; 	padding:20px 5px 5px 5px; 	text-align:center;}

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







/* FOOTER */

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

#footer									{font-family:inherit;		font-size:1em;				color:#efefef;}

#footer h3								{font-family:inherit;		font-size:1.4em;			color:#DAE6D2;				text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-weight:100;}



#footer li								{font-family:inherit;		font-size:.7em;			color:#efefef;				border-bottom:1px #efefef dotted;	list-style: none; 	padding:7px 0px 8px 0px;}



#footer p								{font-family:inherit;		font-size:.7em; 			color:#efefef;				padding:.5em 0em;  letter-spacing:.06em;	text-shadow:1px 1px 1px rgba(0,0,0,0.3);}

#footer a,

#footer a:link,

#footer a:visited,						

#footer a:active						{font-family:inherit;		color:#ffffff;				text-decoration:none;}

#footer a:hover							{font-family:inherit;		color:#ffffff;				text-decoration:none;}



.footer ul li							{padding: 5px 0px 5px 25px;								font-family:inherit;}

.footer ul li a							{background:url('../graphics/footer_quicklist.png') no-repeat 0px 0px; padding: 5px 0px 5px 25px;}

.footer li a:hover						{background:url('../graphics/footer_quicklist_hover.png') no-repeat 0px 0px;}



.footer ul li.git_address a				{background:none;			padding-left:0px;}

.footer ul li.git_phone a				{background:none;			padding-left:0px;}

.footer ul li.git_email a				{background:none;			padding-left:0px;}

.footer ul li.git_contact a				{background:none;			padding-left:0px;}



#footer ul								{list-style: none; padding:0px 0px 0px 0px; margin:0px;}

ul li.git_address						{padding-left:40px !important;}

ul li.git_phone							{padding-left:40px !important;}

ul li.git_email 						{padding-left:40px !important;}

ul li.git_contact 						{padding-left:40px !important;}



#copyright p							{font-family:inherit;		font-size:.7em;			color:#669934; 			background:url('../graphics/advertising_bg.jpg') center top repeat-y; padding:10px; margin:0px; border:0px; text-align:center}

#copyright span 						{font-family:inherit;		font-size: 11px;			color: #669934;}

	

	/* WORD PRESS */



	.footer_contact form td.formlabel 	{font-family:inherit;		font-size: 11px;			color: #efefef;}

	div#powered_by 						{font-family:inherit;		font-size: 11px;			color: #efefef;}

	.affiliate-i3d img					{margin-top:50px;}

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







/* ZOOM MENU */

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

div.jqDockLabel 						{font-family:inherit;		font-size: 20px;			color: #1D0F1E;}

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

/* PRIVACY PAGE COMPANY NAME */

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

.redfont 								{font-family:inherit;		font-size: 15px;			color: inherit;}

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







/*ACCORDIAN MENU*/

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



/*INHERITED FONT STYLES*/

ul.accordion_menu 						{font-family: Cambria, serif;		font-size: 1em; 			color:inherit;				font-style: italic; 		list-style: none;	line-height: 1.5em;}



/*MAIN BUTTON FONT SETTINGS*/

ul.accordion_menu li .heading 			{font-family:inherit;				font-size:1em;	 			color:#DAE6D2;				text-shadow: -1px -1px 1px rgba(0,0,0,0.3); padding: 10px;}



/*MAIN BUTTON BACKGROUND COLOR*/

ul.accordion_menu li .heading 			{background-color:#669934;}



/*DESCRIPTION COLOR*/

ul.accordion_menu li .description h4	{font-family:inherit;				font-size:2em;	 			color: #78906C;				text-shadow: -1px -1px 1px rgba(255,255,255,0.3);}



/*DESCRIPTION BODY*/

ul.accordion_menu li .description p 	{font-family:inherit;				font-size:0.7em;	 		color: #333333;}



/*READ MORE LINK*/

ul.accordion_menu li .description a 	{font-family:inherit;				font-size:inherit;			color: #111111;}



/*READ MORE LINK HOVER*/

ul.accordion_menu li .description a:hover{font-family:inherit;				font-size:inherit;			color: #333333;			text-decoration: underline;}



/*CHANGE THE BORDER COLORS, SHADOWS AND BACKGROUND*/

ul.accordion_menu li 					{border-right: 1px solid #000000;}



/*CHANGE THE LEFT BORDER COLOR HERE, MATCH TO THE BORDER COLORS ABOVE*/

ul.accordion_menu li.bleft 				{border-left: 1px solid #000000;}







/*MAIN BUTTON FONT SETTINGS*/

ul.accordion_menu li .heading 			{font-family: inherit;				font-size: 1em;				text-align: center;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	letter-spacing: .1em; opacity: 0.9;	}



/*DESCRIPTION BODY*/

ul.accordion_menu li .description p 	{font-family: inherit;				line-height: 14px; 			margin: 10px 22px; font-style: italic; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.6em;}



/*DESCRIPTION HEADING*/

ul.accordion_menu li .description h4 	{font-family: inherit; 				text-transform: uppercase; 	font-style: normal; font-weight: bold; letter-spacing: .07em; text-align: left; margin: 0px 0px 15px 20px;}



/*READ MORE LINK*/

ul.accordion_menu li .description a 	{font-family: inherit; 				position: absolute; 		bottom: 5px; left: 20px; text-transform: uppercase; font-style: normal; font-size: 11px; text-decoration: none;}







/*IMAGE MENU*/

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



/* MAIN BUTTON COLOR*/

.lmc_image_menu_label					{font-family:inherit;				font-size:1.3em;			color:#cccccc;				background:#000000;		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* SUB MENU LINK COLOR*/

.lmc_image_menu_content ul a			{font-family:inherit;				font-size:1.0em;			color:#efefef;}



/* SUB MENU LINK HOVER COLOR*/

.lmc_image_menu_content ul a:hover		{font-family:inherit;				font-size:inherit;			color:#fff;					background-color:#000000;}



/* SUB MENU TOP BORDER COLOR*/

.lmc_image_menu_content					{border-top:1px solid #000000;}



/* MAIN BUTTON FONT PROPERTIES*/

.lmc_image_menu_label					{text-align:center; height:60px; line-height:60px; opacity:0.7; cursor:pointer; text-decoration:none;}

.lmc_image_menu_label:hover				{opacity:0.9;}



/* SUB MENU BUTTON FONT PROPERTIES*/

.lmc_image_menu_content ul				{padding:10px;}







/*MEGAMENU*/

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



/*CHANGE MAIN MENU FONT PROPERTIES*/

ul.megamenu_menu > li > a 				{font-family:inherit;				font-size:16px;				color: #DAE6D2;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	text-decoration: none;		font-weight: bold;}



/*CHANGE MAIN BUTTON HOVER PROPERTIES*/

ul.megamenu_menu > li > a:hover, 

ul.megamenu_menu > li.selected > a 		{font-family:inherit;				font-size:16px;		 		color: #EBF1E7;			background:url('../graphics/topmenuHover_bg.png');}



/*CHANGE MAIN BUTTON HOVER PROPERTIES*/

.megamenu_wrapper ul.hovered > li > a 	{text-shadow:1px 1px 1px rgba(0,0,0,0.3);opacity: 1.0;}



/*CHANGE SUB MENU CONTAINER BACKGROUND PROPERTIES*/

ul.megamenu_menu div 					{border-top:0px solid rgba(255,255,255,0.2);border-left:5px solid rgba(255,255,255,0.2); border-right:5px solid rgba(255,255,255,0.2); border-bottom:5px solid rgba(255,255,255,0.2);  }



/*CHANGE SUB MENU CONTAINER FONT PROPERTIES*/

ul.megamenu_menu div ul li a 			{font-family:inherit;				font-size:14px;				color: #efefef;			text-decoration: none;	padding: 2px 2px 2px 4px;	margin: 2px;	display: block;}



/*CHANGE SUB MENU CONTAINER FONT HOVER*/

ul.megamenu_menu div ul li a:hover 		{font-family:inherit;				font-size:14px;				color: #669934;			background: #DAE6D2;}



/*CHANGE SUB MENU HEADINGS*/

li.megamenu_heading 					{font-family:inherit;				font-size:18px;				color: #DAE6D2;			border-bottom: 1px solid #dddddd;}

	





/*NEWS SCROLLER*/

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

/* READ MORE COLOR/SHADOW */

a.news_viewer_more						{font-family:inherit;				font-size:inherit;			color: #ffffff;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* READ MORE HOVER COLOR/SHADOW */

a.news_viewer_more:hover				{font-family:inherit;				font-size:inherit;			color: #EBF1E7;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* H3 MAIN CONTENT HEADING */

.news_viewer_content h3					{font-family:inherit;				font-size:inherit;			color: #EBF1E7;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* SIDE BUTTON H4 SELECTED/ACTIVE/HOVER COLOR */

.news_viewer_item:hover h4,

.news_viewer_list .selected h4,

.news_viewer_item:active h4				{font-family:inherit;				font-size:inherit;			color: #EBF1E7;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* SIDE BUTTON H4 LINK/VISITED COLOR */

.news_viewer_item,

.news_viewer_item h4,

.news_viewer_item a.link h4,

.news_viewer_list a.selected h4,

.news_viewer_list a.visited h4			{font-family:inherit;				font-size:inherit;			color: #ffffff;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* SIDE BUTTON PARAGRAPH COLOR */

.news_viewer_list p						{font-family:inherit;				font-size:inherit;			color: #EFEFEF;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* SIDE BUTTON PARAGRAPH HOVER COLOR */

.news_viewer_list p:hover				{font-family:inherit;				font-size:inherit;			color: #ffffff;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}



/* UNSELECTED BUTTON BOTTOM BORDER */

.news_viewer_item h4 					{border-bottom:1px solid #300E1E;}



/* SIDE BUTTON H4 BOTTOM BORDER */

.news_viewer_item:hover h4,

.news_viewer_list .selected h4,

.news_viewer_item:active h4				{border-color: #ffffff;}



/* SIDE BUTTON H4 P BORDER */

.news_viewer_item:hover p,

.news_viewer_list .selected p,

.news_viewer_item:active p				{border-color:#333333;}



/* MAIN CONTENT PARARGRAPH COLOR */

.news_viewer_content p					{font-family:inherit;				font-size:inherit;			color:#efefef;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);}





