﻿@charset "utf-8";
/* CSS Document */
@import "http://fonts.googleapis.com/css?family=Comfortaa";


/* SEO H1 AND H2 */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#seo_1, #seo_1 a, #seo_1 p, #seo_1 span, #seo_1 div								
										{font-size: 14px;			color: #999999;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family:"Trebuchet MS", Arial;}
#seo_2, #seo_2 a, #seo_2 p, #seo_2 span, #seo_2 div								
										{font-size: 10px;			color: #CCCCCC;			text-shadow:1px 2px 1px rgba(0,0,0,0.3);	font-family:"Trebuchet MS", Arial; line-height:1.4em;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* TOP MENU */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** MAIN BUTTON PADDING ***/
.sf-menu a 								{padding:14px 20px 9px 20px;}
/*** 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:43px; 				z-index:99;}/* match top ul list item height */

/* TOP MENU font type and size */
.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-size: 18px;			font-family:"Trebuchet MS", Arial; 	text-decoration:none; 	font-weight:bold;}

/****** SUBMENU  font type and size */
.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-size: 14px;			font-family:"Trebuchet MS", Arial;	text-decoration:none;}
										
/* TOP MENU BASE font color */
.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   								
										{							color: #999999;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
										
/* TOP MENU HOVER font 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   	
										{							color: #cccccc;  		text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
										
/****** SUBMENU BASE font 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   						
										{							color: #999999;  		text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
										
/****** SUBMENU HOVER font 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   
										{							color: #28A638;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* NON FLASH SLIDER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.nivo-caption p, .nivo-caption, .nivo-caption a  						
										{font-size: 16px;			color: #efefef;			text-shadow:1px 1px 1px rgba(0,0,0,0.5);	font-family: "Trebuchet MS", sans-serif; font-weight:bold;}
.nivo-caption h3 						{font-size: 22px;			color: #ffffff;			text-shadow:1px 1px 1px rgba(0,0,0,0.5);	font-family: "Trebuchet MS", cursive;}
/****** CONTINUE BUTTON */
.slider_readmore a:link, .slider_readmore a:visited, .slider_readmore a:active
										{font-size:22px; 			color: #ffffff; 		text-shadow:1px 1px 1px rgba(255,255,255,0.5);	font-family: 'Georgia', cursive;}
.slider_readmore a:hover				{font-size:22px; 			color: #ffffff; 		text-shadow:1px 1px 1px rgba(255,255,255,0.5);	font-family: 'Georgia', cursive;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* NEWS TICKER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.webwidget_slideshow_common, .webwidget_slideshow_common a:link, .webwidget_slideshow_common a:visited, .webwidget_slideshow_common a:active							
										{font-size: 14px;			color: #cccccc;			color: rgba(255,255,255,0.6);	font-family:"Trebuchet MS", Arial;}
.webwidget_slideshow_common	a:hover		{font-size: 14px;			color: #cccccc;			color: rgba(255,255,255,0.6);	font-family:"Trebuchet MS", Arial;}
.webwidget_slideshow_common h4			{font-size: 20px;			color: #ffffff;			color: rgba(255,255,255,0.6);	font-family: 'Georgia', cursive;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* HEADER CONTENT REGION */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#optional_content h1					{font-size: 20px;			color: #999999;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family:"Trebuchet MS", Arial;}
#optional_content h2					{font-size: 14px;			color: #CCCCCC;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family:"Trebuchet MS", Arial;}

#optional_content, 
#optional_content p, 
#optional_content a, 
#optional_content a:link, 
#optional_content a:visited				{font-size: 12px;			color: #111111;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);		font-family:"Trebuchet MS", Arial;}

#optional_content a:hover, 
#optional_content a:active 				{font-size: 12px;			color: #333333;			text-shadow:1px 1px 1px rgba(255,255,255,0.3);		font-family:"Trebuchet MS", Arial;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* INFO BOXES */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/****** HORIZONTAL BOXES --------------------- */
.boxi, .boxi p, .boxi a, .boxi a:link, .boxi a:visited, .boxi a:active
										{font-size: 12px;			color: #CCCCCC;			text-shadow:1px 1px 1px rgba(0,0,0,0.2);	font-family:"Trebuchet MS", Arial;line-height:1.4em; 	text-align:justify;}
.boxi h3								{font-size: 22px; 			color: #28A638;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family: 'Comfortaa', cursive;		font-weight:normal;	font-style:normal;	text-align:left;	text-indent:0px;}
.boxi a:hover							{							color: #CCCCCC;			text-decoration:underline;}

.boxi p 								{margin:0px 0px 0px 0px;	padding:5px 0px 0px 0px;}
.boxi h3								{margin:0px 0px 5px 0px;	padding:5px 0px 15px 5px;}
.boxi 									{margin:0px 0px 10px 0px;	padding:10px 10px 18px 10px;}
/****** LEFT/RIGHT COLUMN BOXES --------------------- */
.box1, .box1 p, .box1 a:link, .box1 a:visited, .box1 a:active
										{font-size: 11px;			color: #CCCCCC;			text-shadow:1px 1px 1px rgba(0,0,0,0.2);	font-family:"Trebuchet MS", Arial;line-height:1.4em; 	text-align:justify;}
.box1 h3								{font-size: 22px;			color: #28A638;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family: 'Comfortaa', cursive;		font-weight:normal; 	font-style:normal; 	text-align:left; 	text-indent:0px;}
.box1 a:hover							{							color: #CCCCCC;			text-decoration:underline;}

.box1 p									{margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
.box1 h3								{margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
.box1 									{margin:0px 0px 10px 0px;	padding:10px 10px 10px 10px;}
/****** CENTER COLUMN BOXES --------------------- */
.box4, .box4 p, .box4 a:link, .box4 a:visited, .box4 a:active
										{font-size: 14px;			color: #CCCCCC;			text-shadow:1px 1px 1px rgba(0,0,0,0.2);	font-family:"Trebuchet MS", Arial;line-height:1.4em;}
.box4 h3								{font-size: 22px;			color: #28A638;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family: 'Comfortaa', cursive;		font-weight:normal; font-style:normal; 	text-align:left; 	text-indent:0px;}
.box4 a:hover							{							color: #CCCCCC;}

.box4 p									{margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
.box4 h3								{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
}
.box4 									{margin:0px 0px 10px 0px;	padding:10px 10px 10px 10px;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* SIDE MENU */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** MAIN BUTTON PADDING ***/
.sf-vertical a 							{padding:5px 20px 5px 20px;}
/*** SUBMENU BUTTON PADDING ***/
.sf-vertical ul li a 					{padding:10px 20px 10px 20px;}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical							{padding:20px 0px 20px 0px;}
.sf-vertical, .sf-vertical li 			{width:	230px;}
#MenuBarSide							{margin-left:-11px;}

/* 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:219px; /* match ul width */top:	0;}

/* SIDE MENU font type and size  - lrc font-size orig 18px  and variant sm caps added*/
.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-size: 12px; font-variant:small-caps;			color: #222222;  		text-shadow:1px 1px 1px rgba(255,255,255,0.5);	font-family:"Trebuchet MS", Arial; text-decoration:none;}

/* 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-size: 12px;			color: #4b4c4c;  		text-shadow:1px 1px 1px rgba(0,0,0,0.2);}

/****** 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-size: 12px;			color#34BC3A;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family:"Trebuchet MS", Arial;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-size: 12px;			color: #CCCCCC;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* ADVERTISING */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#advertising, #advertising p, #advertising span, #advertising div, #advertising table
										{font-size: 14px;			color: #ffffff; 		font-family:"Trebuchet MS", Arial;}
#advertising							{margin:0px 0px 0px 0px; 	padding:5px 5px 5px 5px; text-align:center;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* FOOTER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#footer h3								{font-size: 22px;			color: #28A638;			font-family: 'Georgia', cursive;}
#footer									{font-size: 12px;			color: #ffffff;			font-family:"Trebuchet MS", Arial;}
#footer a:link, #footer a:visited, #footer a:active							
										{							color: #ffffff;}
#footer a:hover							{							color: #28A638;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* ZOOM MENU */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.jqDockLabel 						{font-size: 20px;			color: #1D0F1E;			font-family: 'Georgia', cursive;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* PRIVACY PAGE COMPANY NAME */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.redfont 								{font-size: 15px;			color: #1D0F1E;			font-family: 'Georgia', cursive;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* paddings and styles that do not need editing  ----------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* NEWS TICKER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.webwidget_slideshow_common, .webwidget_slideshow_common a:link, .webwidget_slideshow_common a:visited, .webwidget_slideshow_common a:active							
										{text-decoration: none;}
.webwidget_slideshow_common	a:hover		{text-decoration: underline;}
.webwidget_slideshow_common h4			{text-decoration: none;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* SEO H1 AND H2 */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#seo_1 h1, #seo_1 h1 a, #seo_1 h1 p, #seo_1 h1 span								
										{padding: 0px 0px 5px 0px; 	margin: 0px 0px 0px 0px; 	font-style:normal; 		font-weight:normal; 	letter-spacing:.09em; 	text-align:right;}
#seo_2 h2, #seo_2 h2 a, #seo_2 h2 p, #seo_2 h2 span	
										{padding: 0px 0px 5px 0px; 	margin: 0px 0px 0px 0px;	font-style:normal; 		font-weight:normal; 	line-height:1.6em; 		letter-spacing:.05em; 	text-align:right;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* NON FLASH SLIDER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* slider captions */
.nivo-caption h3 						{padding:0px 0px 3px 0px; 	margin:0px;					font-style: normal;		font-weight: normal;	text-decoration: none;	text-transform: none;	letter-spacing: 0em;		word-spacing: 0em;		line-height: 1.2;}
.nivo-caption p 						{padding:5px 5px 20px 5px;	margin:0px;					font-style: normal;		font-weight: normal;	text-decoration: none;	text-transform: none;	letter-spacing: 0em;		word-spacing: 0em;		line-height: 1.2;}
.slider_readmore a						{text-decoration:none; 		text-align:center; 			font-weight:bold}
.slider_readmore a						{padding:0px 0px 0px px; }
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* INFO BOX IMAGE BOXES */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/****** HORIZONTAL BOXES --------------------- */
.infocontent a 							{font-size: 16px; 	font-family:Arial, Helvetica, sans-serif; 	text-decoration:none;text-align: left;}
.infocontent a:hover:after,
.infocontent a:focus:after				{color: #000000;	text-align: center;	font-weight: normal;		text-shadow: 1px 1px 1px #fff;			margin:0px 0px 7px 0px;	padding:0px 0px 0px 0px;}
/****** LEFT/RIGHT COLUMN BOXES --------------------- */
.sidecontent a 							{font-size: 12px; 	font-family:Arial, Helvetica, sans-serif; 	text-decoration:none;}
.sidecontent a:hover:after,
.sidecontent a:focus:after				{color: #000000;	text-align: center;	font-weight: normal;	text-shadow: 1px 1px 1px #fff;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* ADVERTISING */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#advertising, #advertising p, #advertising span, #advertising div, #advertising table
										{text-align:center; line-height:1.4em;}

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



/* FOOTER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/****** FOOTER LEFT --------------------- */
.footer_left h3							{font-weight:normal; text-indent:60px;}
.footer_left li, .footer_left li a, .footer_left li a:link, .footer_left li a:visited, .footer_left li a:active, .footer_left li a:hover	 					
										{text-decoration:none;}
/****** FOOTER CENTER --------------------- */
.footer_center h3						{font-weight:normal; text-indent:60px;}
.footer_center, .footer_center a, .footer_center a:link, .footer_center a:visited, .footer_center a:active, .footer_center p, .footer_center div, .footer_center span, .footer_center table, .footer_center a:hover 					
										{font-weight:normal; text-decoration:none; line-height:1.4em;}
/****** FOOTER RIGHT --------------------- */
.footer_right h3						{font-weight:normal; text-indent:60px;}
.footer_right, .footer_right a, .footer_right a:link, .footer_right a:visited, .footer_right a:active, .footer_right p, .footer_right div, .footer_right span, .footer_right table, .footer_right a:hover 					
										{font-weight:normal; text-decoration:none; line-height:1.4em;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */




/* ZOOM MENU */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.jqDockLabel 						{font-weight:normal; white-space:nowrap; background-color:transparent;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */




/* PRIVACY PAGE COMPANY NAME */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.redfont 								{font-weight:bold;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*MEGAMENU*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*CHANGE MAIN MENU FONT PROPERTIES*/
ul.megamenu_menu > li > a {
	color: #EFEFEF;
	font-size: 14px;
	font-family: inherit;
	font-variant:small-caps;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	text-decoration: none;
	font-weight: 100;
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}
/*CHANGE MAIN BUTTON HOVER PROPERTIES*/
ul.megamenu_menu > li > a:hover, ul.megamenu_menu > li.selected > a {
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	opacity: 1.0;
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}
/*CHANGE SUB MENU CONTAINER FONT PROPERTIES*/
ul.megamenu_menu div ul li a {
	color: #f2f2f2;
	font-size: 11px;
	font-variant:small-caps;
	font-family: inherit;
	text-decoration: none;
	padding: 2px 2px 2px 4px;
	margin: 2px;
	display: block;
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}
/*CHANGE SUB MENU CONTAINER BACKGROUND PROPERTIES*/
ul.megamenu_menu div {
	border-top: 5px solid rgba(0,0,0,0.2);
	border-left: 5px solid rgba(0,0,0,0.2);
	border-right: 5px solid rgba(0,0,0,0.2);
	border-bottom: 5px solid rgba(0,0,0,0.2);
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}

/*CHANGE SUB MENU CONTAINER FONT HOVER*/
ul.megamenu_menu div ul li a:hover {
	color: #EFEFEF;
	font-size: 11px;
	font-family: inherit;
	background: #444444;
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}
/*CHANGE SUB MENU HEADINGS*/
li.megamenu_heading {
	color:#18B92B;
	font-size: 12px;
	font-family: inherit;
	border-bottom: 1px solid #999999;
	font-family:"Trebuchet MS", Arial; text-decoration:none;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* TOP MENU *//* #E5F4FC #9FAAAF #888888 #374146 #232E30 #191D21*/
/* -----------------------------------------------------------------------------------------------------------------------------------
/* MENU BACKGROUND */
.sf-menu-wrapper-top li:hover, .sf-menu li:hover, .sf-menu-wrapper-top li a:active, ul.megamenu_menu > li > a:hover, ul.megamenu_menu > li.selected > a, .sf-menu-wrapper-top ul ul, .sub-menu  {
	background-color:#444444;
}
/* SUB MENU TEXT BACKGROUND */
.sf-menu li ul li a, .sf-menu li ul li a:link, .sf-menu li ul li a:visited {
	background-color:#5B82BB;
}
/* SUB MENU TEXT BACKGROUND HOVER */
.sf-menu li ul li a:hover {
	background-color:#1D375C;
}
/*** MAIN BUTTON PADDING ***/
.sf-menu-wrapper-top a, .sf-menu a {
	padding: 2px .9em 9px 0.9em;
}
/* MENU HOVER - lrc - changed font weight from 100*/
.sf-menu li a:active, .sf-menu li a:hover {
	color: #000000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	font-weight: 200;
	text-decoration: none;
}
/* SUBMENU TEXT - lrc font size originally 11pt.- changed color from f2f2f2 (white) to green*/
.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: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 {
	color: #34BC3A;
	font-size: 12px;
	font-family: inherit;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	text-decoration: none;
}

/*** BUTTON BACKGROUND COLOR ***/
.sf-menu-wrapper-top li:hover, .sf-menu li:hover, .sf-menu-wrapper-top li a:active, ul.megamenu_menu > li > a:hover, ul.megamenu_menu > li.selected > a {
	border: 0px;
	border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
}
/*** "SUB MENU BUTTON" BACKGROUND COLOR, SHADING AND SHADOWS ***/
.sf-menu-wrapper-top ul ul, .sub-menu {
	border-radius: 0px 5px 5px 5px / 0px 5px 5px 5px;
	box-shadow: 0px 5px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 5px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 5px 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: 	0px 5px 3px rgba(0,0,0,0.3); 
	padding:5px 5px 5px 5px;
}
/****** "SUB MENU TEXT" BACKGROUND COLOR / MARGIN / RADIUS */
.sf-menu li ul li a, .sf-menu li ul li a:link, .sf-menu li ul li a:visited {
	margin: 2px;
	border-radius: 3px;
}
/****** TOP MENU --"SUB MENU BUTTON" RADIUS, SHADING AND SHADOWS - LEAVE ZERO'D OUT */
.sf-menu li ul li:hover, .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover, .sf-menu li ul li a:focus, .sf-menu li ul li a:active, .sf-menu li ul li a:active {
	border-radius: 5px;
}
