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


/* SEO H1 AND H2 */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#seo_1, #seo_1 a, #seo_1 p, #seo_1 span, #seo_1 div								
										{font-size: 14px;			color: #151A1D;			text-shadow:0px 2px 0px rgba(255,255,255,0.7);	font-family: 'Rosario', sans-serif;}
#seo_2, #seo_2 a, #seo_2 p, #seo_2 span, #seo_2 div								
										{font-size: 10px;			color: #4A5D66;			text-shadow:0px 2px 0px rgba(255,255,255,0.7);	font-family:"Trebuchet MS", Arial; line-height:1.4em;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* TOP MENU */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** MAIN BUTTON PADDING ***/
.sf-menu a 								{padding:13px 20px 11px 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:42px; 				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: 16px;			font-family: 'Rosario', sans-serif; 	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: 12px;			font-family: 'Rosario', sans-serif;		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: #94A8B1;  		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: #B6C4C9;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
										
/****** 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: #B6C4C9;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
										
/****** 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: #94A8B1;  		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: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: "Trebuchet MS", sans-serif; font-weight:bold;}
.nivo-caption h3 						{font-size: 36px;			color: #4A5D66;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Georgia', cursive;}
/****** CONTINUE BUTTON */
.slider_readmore a:link, .slider_readmore a:visited, .slider_readmore a:active
										{font-size:22px; 			color: #999999; 		text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Georgia', cursive;}
.slider_readmore a:hover				{font-size:22px; 			color: #777777; 		text-shadow:1px 1px 1px rgba(255,255,255,0.9);	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: #777777;			font-family: 'Rosario', sans-serif;}
.webwidget_slideshow_common	a:hover		{font-size: 14px;			color: #777777;			font-family: 'Rosario', sans-serif;}
.webwidget_slideshow_common h4			{font-size: 20px;			color: #333333;			font-family: 'Georgia', cursive;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* HEADER CONTENT REGION */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#optional_content h1					{font-size: 20px;			color: #777777;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Rosario', sans-serif;}
#optional_content h2					{font-size: 14px;			color: #333333;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Rosario', sans-serif;}

#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(0,0,0,0.3);		font-family: 'Rosario', sans-serif;}

#optional_content a:hover, 
#optional_content a:active 				{font-size: 12px;			color: #333333;			text-shadow:1px 1px 1px rgba(0,0,0,0.3);		font-family: 'Rosario', sans-serif;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* INFO BOXES */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/****** HORIZONTAL BOXES --------------------- */
.boxi, .boxi p, .boxi a, .boxi a:link, .boxi a:visited, .boxi a:active
										{font-size: 16px;			color: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Rosario', sans-serif;	line-height:1.4em; 	text-align:justify;}
.boxi h3								{font-size: 22px; 			color: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Georgia', cursive;		font-weight:bold;	font-style:normal;	text-align:left;	text-indent:0px;}
.boxi a:hover							{							color: #000000;			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: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Rosario', sans-serif;	line-height:1.4em; 	text-align:justify;}
.box1 h3								{font-size: 22px;			color: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Georgia', cursive;		font-weight:bold; 	font-style:normal; 	text-align:left; 	text-indent:0px;}
.box1 a:hover							{							color: #000000;			text-decoration:underline;}

.box1 p									{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
}
.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: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Rosario', sans-serif;	line-height:1.4em;}
.box4 h3								{font-size: 22px;			color: #000000;			text-shadow:1px 1px 1px rgba(255,255,255,0.9);	font-family: 'Georgia', cursive;		font-weight:bold; font-style:normal; 	text-align:left; 	text-indent:0px;}
.box4 a:hover							{							color: #000000;}

.box4 p									{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	font-size: 14px;
}
.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:6px 20px 10px 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:	220px;}
#MenuBarSide							{margin-left:-15px;}

/* 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 */
.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: 18px;			color: #0E3334;  		text-shadow:1px 1px 1px rgba(255,255,255,0.5);	font-family: 'Rosario', sans-serif; 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: 18px;			color: #efefef;  		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: #efefef;  		text-shadow:1px 1px 1px rgba(0,0,0,0.3);	font-family: 'Rosario', sans-serif;	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: #0E3334;  		text-shadow:1px 1px 1px rgba(255,255,255,0.3);}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* ADVERTISING */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#advertising, #advertising p, #advertising span, #advertising div, #advertising table
										{font-size: 14px;			color: #999999; 		font-family: 'Rosario', sans-serif;}
#advertising							{margin:0px 0px 0px 0px; 	padding:5px 5px 5px 5px; text-align:center;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* FOOTER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#footer h3								{font-size: 22px;			color: #999999;			font-family: 'Georgia', cursive;}
#footer									{font-size: 12px;			color: #777777;			font-family: 'Rosario', sans-serif;}
#footer a:link, #footer a:visited, #footer a:active							
										{							color: #999999;}
#footer a:hover							{							color: #777777;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* 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: 120px; 	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;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
