@charset "utf-8";
	* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:1em; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; letter-spacing:.0.00025em; font-weight:normal; } 
	html,body {height:auto;}
	html,body { margin:0 !important; width:100%; max-width:100% !important; overflow-x:hidden !important; position:absolute;top:0;left:0;} 
	body { margin:0px; padding:0px; line-height:1em; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; width:100%; background-image:url(../img/background/logo-background-3.png); background-position:center center; background-repeat:no-repeat; background-attachment:fixed; background-size:50%;} 
	/*## MAKE PADDING INSIDE WITHOUT RESIZING ####*/
	div, span { min-width:10px !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
	/*######## GLOBAL SPAN ##############*/
	fieldset { margin:0; padding:0; border:none;}
	.mailtoLink{}
	.generalContact{}
	.remove{}
	span { min-width:10px !important;}
	span img { max-width:100% !important;}
	.clearfix { zoom:1; }
	.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	a:link, a:visited, a:hover, a:focus { padding:0px; }
	.wordbreak {word-break:break-all;}
	.wordwrap {word-wrap:break-word;} 
	a:link, a:visited { text-decoration:none;}
	a:hover, a:focus { text-decoration:underline;}
	.error {}

/*###################################################*/
/*######   GLOBAL TYPOGRAPHY SET   ############*/
/*###################################################*/
/*######	SEE TOP LINES FOR FULL TYPOGRAPHY SETS ##*/
/*###################################################*/
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, ul, li, body#tinymce { margin:0; padding:0;  font-family:"HelveticaNeue-Light", "Helvetica Neue Light", sans-serif !important; font-style:normal !important; font-weight:100 !important;}
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:120%;}
	p, ul, li, body#tinymce {line-height:130%;}
	h4.noCufon { font-family:"Helvetica", sans-serif;}
	h1, h2, h3, h4, h5, h6 { font-weight:bold;}
	.h1, .h2, .h3, .h4, .h5, .h6 { font-weight:bold;}
	h1 {font-size:300%; font-weight:bold; margin:-5px 0px 20px;}
	h1.sitetitle {font-size:145%; font-weight:bold; margin:-5px 0px 0px;} 
	h2 {font-size:250%; font-weight:bold; margin:-5px 0px 16px;} 
	h3 {font-size:200%; font-weight:bold; margin:0px 0px 12px;} 
	h4 {font-size:150%; font-weight:bold; margin:0px 0px 8px;} 
	h5 {font-size:125%; font-weight:bold; margin:0px 0px 8px;} 
	h6 {font-size:115%; font-weight:bold; margin:0px 0px 8px;}
	.h1 {font-size:300% !important; font-weight:bold; margin:-5px 0px 20px;}
	.h2 {font-size:250% !important; font-weight:bold; margin:-5px 0px 16px;} 
	.h3 {font-size:200% !important; font-weight:bold; margin:0px 0px 12px;} 
	.h4 {font-size:150% !important; font-weight:bold; margin:0px 0px 8px;} 
	.h5 {font-size:125% !important; font-weight:bold; margin:0px 0px 8px;} 
	.h6 {font-size:115% !important; font-weight:bold; margin:0px 0px 8px;}
	p, input, textarea { font-size:104%; margin:0 0 8px; font-style:normal; font-weight:100; }
	li, li li, li li li, li li li li, li li li li li { font-size:100%; margin:0 0 0 0px; font-style:normal; } 
	img { border:0 none; text-decoration:none;}
	input { font-size:100%;} 
	.securitykey, p .securitykey, h1 .securitykey, h2 .securitykey, h3 .securitykey, h4 .securitykey, h5 .securitykey, h6 .securitykey, .h1 .securitykey, .h2 .securitykey, .h3 .securitykey, .h4 .securitykey, .h5 .securitykey, .h6 .securitykey, .securitykey p, .securitykey h1, .securitykey h2, .securitykey h3, .securitykey h4, .securitykey h4, .securitykey h6, .securitykey .h1, .securitykey .h2, .securitykey .h3, .securitykey .h4, .securitykey .h5, .securitykey .h6 { font-family:"Times New Roman" !important;}

	ul { margin:5px 0px 8px 15px;}
	ol { margin:5px 0px 8px 15px;} 
	li { margin:0px 0px 3px 15px;}
	#contain ul { list-style:disc;}
	#contain ul ul { list-style:circle;}
	#contain ul ul ul { list-style:square;}
	#contain ul ul ul ul { list-style:disc;}
	#contain ul ul ul ul ul { list-style:circle;}
	#contain ul ul ul ul ul ul { list-style:square;}
	.no_list_item, .nobull { list-style:none;}
	
	table { width:100%; max-width:100%; min-width:10px;} 
	table, tbody, th, tr, td { padding:0px; margin:0px; text-align:left; vertical-align:top; }
	table tr { border-bottom:1px solid #CCC; text-align:left;} 
	td { padding:3px 10px 0px 0px;}
	tr { padding:10px 0px; border-bottom:1px solid #CCC;} 
	
	iframe { width:100%; border:none;}
	iframe.imageuploader { height:260px;}
	
	.img100 { width:100%; max-width:100%;}
	.img75 { width:100%; max-width:75%;}
	.img50 { width:100%; max-width:50%;}
	.img45 { width:100%; max-width:45%;}
	.img40 { width:100%; max-width:40%;}
	.img35 { width:100%; max-width:35%;}
	.img30 { width:100%; max-width:30%;}
	.img25 { width:100%; max-width:25%;}
	
	.mobileshow { display:none;}
	.mobileshowImp { display:none;}
	.mobilehide {display:block;}
	
	input[type="text"], input[type="textarea"], textarea, input[type="password"] { opacity:0.70; filter:alpha(opacity=70); border-radius:5px; margin:5px 0px 8px 0px; padding:3px 4px; width:100%;}
	option, select { opacity:0.70; filter:alpha(opacity=70); border-radius:5px; margin:5px 0px 8px 0px; padding:3px 4px 1px; width:100%;}
	button, html input[type="button"], input[type="reset"], input[type="submit"] { padding: 5px 10px; font-size:90%; border:1px solid #333; border-radius:5px;  }
	button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { opacity:.8; filter:alpha(opacity=80); border-radius:5px;}

/*#################################*/
/* ######   BREAKS   ########*/
/*#################################*/

	#break {clear:both; height:0px; width:100%; max-width:100%;} 
	#break1 {clear:both; height:1px; width:100%; max-width:100%;} 
	#break5 {clear:both; height:5px; width:100%; max-width:100%;} 
	#break10 {clear:both; height:10px; width:100%; max-width:100%;}
	#break15 { clear:both; height:15px; width:100%; max-width:100%;} 
	#break20 { clear:both; height:20px; width:100%; max-width:100%;}
	#break25 { clear:both; height:25px; width:100%; max-width:100%;}
	#break30 { clear:both; height:30px; width:100%; max-width:100%;}
	#break35 { clear:both; height:35px; width:100%; max-width:100%;}
	#break40 { clear:both; height:40px; width:100%; max-width:100%;}
	#break45 { clear:both; height:45px; width:100%; max-width:100%;}
	#break50 { clear:both; height:50px; width:100%; max-width:100%;}
	#break55 { clear:both; height:55px; width:100%; max-width:100%;}
	#break60 { clear:both; height:60px; width:100%; max-width:100%;} 
	.breakNone { clear:none !important;} 
	.break {clear:both !important; height:0px; width:100%; max-width:100%;} 
	.break1 {clear:both !important; height:1px; width:100%; max-width:100%;} 
	.break5 {clear:both !important; height:5px; width:100%; max-width:100%;}
	.break10 {clear:both !important; height:10px; width:100%; max-width:100%;}
	.break15 { clear:both !important; height:15px; width:100%; max-width:100%;}
	.break20 { clear:both !important; height:20px; width:100%; max-width:100%;}
	.break25 { clear:both !important; height:25px; width:100%; max-width:100%;}
	.break30 { clear:both !important; height:30px; width:100%; max-width:100%;}
	.break35 { clear:both !important; height:35px; width:100%; max-width:100%;}
	.break40 { clear:both !important; height:40px; width:100%; max-width:100%;}
	.break45 { clear:both !important; height:45px; width:100%; max-width:100%;}
	.break50 { clear:both !important; height:50px; width:100%; max-width:100%;}
	.break55 { clear:both !important; height:55px; width:100%; max-width:100%;}
	.break60 { clear:both !important; height:60px; width:100%; max-width:100%;} 
	.equalHeightClear{clear:both; width:100%; max-width:100%;}

/*#################################*/
/* ######   SPANS    ########*/
/*#################################*/ 
	.span{}
	.spanAuto { width:auto;}
	.span2{ float:left; padding-right:10px; width:49.8%;}
	.span3{ float:left; padding-right:10px; width:33%;}
	.span4{ float:left; padding-right:10px; width:24.8%;}
	.span5{ float:left; padding-right:10px; width:19.8%;}
	.span6{ float:left; padding-right:10px; width:16.4%;}
	.span7{ float:left; padding-right:10px; width:14%;}
	.span8{ float:left; padding-right:10px; width:12.3%;}
	.span9{ float:left; padding-right:10px; width:10.9%;}
	.spanS{ float:left; padding-right:10px; width:20%;}
	.spanM{ float:left; padding-right:10px; width:59.8%;}
	.spanL{ float:left; padding-right:10px; width:79.8%;}
	.spanOffsetL { float:left; padding-right:10px; width:74.8%;} 
	.spanOffsetS { float:left; padding-right:10px; width:24.8%;}
	.span2.last, .span3.last, .span4.last, .span5.last, .span6.last, .span7.last, .span8.last, .span9.last, .spanS.last, .spanM.last, .spanL.last, .spanOffsetL.last, .spanOffsetS.last { float:right; margin-right:0px !important; margin-left:-10px;}
	.height{height:auto;} 
	.height100{height:auto;}
	.positionAR { position:absolute; right:0; z-index:10;}
	.positionAL { position:absolute; left:0; z-index:10;} 
	.positionART { position:absolute; top:0; right:0; z-index:10; }
	.positionALT { position:absolute; top:0; left:0; z-index:10;}
	.positionARB { position:absolute; bottom:0; right:0; z-index:10;}
	.positionALB { position:absolute; bottom:0; left:0; z-index:10;} 
	.positionAHW100 {height:100%;width:100%;}
	.positionAHW75 {height:75%;width:75%;}
	.positionAHW50 {height:50%;width:50%;}
	.positionAHW25 {height:25%;width:25%;}
	.positionF { position:fixed;z-index:10;}
	.positionFT { position:fixed; top:0;z-index:9991;}
	.positionFTL{position:fixed; top:0; left:0;z-index:9991;}
	.positionFTR { position:fixed; top:0; right:0;z-index:9991;}
	.positionFB { position:fixed; bottom:0;z-index:9991;}
	.positionFBL { position:fixed; bottom:0;left:0;z-index:9991;}
	.positionFBR { position:fixed; bottom:0;right:0;z-index:9991;}
	.positionR { position:relative !important;} 	
	.overflowN { overflow:hidden; } 
	.overflowXh { overflow-x:hidden;}
	.overflowYh { overflow-y:hidden;}
	
/*#################################################*/
/* ######   Background Transparencies  ########*/
/*#################################################*/

	.bgcWT75 { background:url(../img/background/white-transparent-75.png) repeat top left;}

/*#################################*/
/* ######   Alignment  ########*/
/*#################################*/

	.alignC { text-align:center !important;}
	.alignR { text-align:right !important;} 
	.alignL { text-align:left !important;} 
	.alignJ { text-align:justify !important;}	

/*#################################*/
/* ######    WIDTHS   ########*/
/*#################################*/

	.three_wide { width:32%; float:left;} 
	.two_wide { width:48%; float:left;} 
	.four_wide { width:23%; float:left;} 

/*#################################*/
/* ########   TABLES   ########*/
/*#################################*/
	
	tables.4060.odd { width:40%;}
	tables.4060.even { width:40%;}

/*#################################*/
/* ######   BORDERS   ########*/
/*#################################*/

	/*## RADIUS ##*/
	.bRadius1{ border-radius:1px}
	.bRadius2{ border-radius:2px}
	.bRadius3{ border-radius:3px}
	.bRadius3{ border-radius:4px}
	.bRadius5{ border-radius:5px} 
	.bRadius6{ border-radius:6px} 
	.bRadius7{ border-radius:7px} 
	.bRadius8{ border-radius:8px} 
	.bRadius9{ border-radius:9px} 
	.bRadius10{ border-radius:10px}
	.bRadius15{ border-radius:15px}
	.bRadius20{ border-radius:20px}
	.bRadius25{ border-radius:25px}
	.bRadius30{ border-radius:30px}
	.bRadius35{ border-radius:35px}
	.bRadius40{ border-radius:40px} 
	
	.bRadiusT1{ border-radius:1px 1px 0px 0px;}
	.bRadiusT2{ border-radius:2px 2px 0px 0px;}
	.bRadiusT3{ border-radius:3px 3px 0px 0px;}
	.bRadiusT3{ border-radius:4px 4px 0px 0px;}
	.bRadiusT5{ border-radius:5px 5px 0px 0px;}
	.bRadiusT6{ border-radius:6px 6px 0px 0px;}
	.bRadiusT7{ border-radius:7px 7px 0px 0px;}
	.bRadiusT8{ border-radius:8px 8px 0px 0px;}
	.bRadiusT9{ border-radius:9px 9px 0px 0px;}
	.bRadiusT10{ border-radius:10px 10px 0px 0px;}
	
	.bRadiusB1{ border-radius:0px 0px 1px 1px;}
	.bRadiusB2{ border-radius:0px 0px 2px 2px;}
	.bRadiusB3{ border-radius:0px 0px 3px 3px;}
	.bRadiusB3{ border-radius:0px 0px 4px 4px;}
	.bRadiusB5{ border-radius:0px 0px 5px 5px;}
	.bRadiusB6{ border-radius:0px 0px 6px 6px;}
	.bRadiusB7{ border-radius:0px 0px 7px 7px;}
	.bRadiusB8{ border-radius:0px 0px 8px 8px;}
	.bRadiusB9{ border-radius:0px 0px 9px 9px;}
	.bRadiusB10{ border-radius:0px 0px 10px 10px;}
	
	.bRadiusL1{ border-radius:1px 0px 0px 1px;}
	.bRadiusL2{ border-radius:2px 0px 0px 2px;}
	.bRadiusL3{ border-radius:3px 0px 0px 3px;}
	.bRadiusL3{ border-radius:4px 0px 0px 4px;}
	.bRadiusL5{ border-radius:5px 0px 0px 5px;}
	.bRadiusL6{ border-radius:6px 0px 0px 6px;}
	.bRadiusL7{ border-radius:7px 0px 0px 7px;}
	.bRadiusL8{ border-radius:8px 0px 0px 8px;}
	.bRadiusL9{ border-radius:9px 0px 0px 9px;}
	.bRadiusL10{ border-radius:10px 0px 0px 10px;}
	
	.bRadiusR1{ border-radius:0px 1px 1px 0px;}
	.bRadiusR2{ border-radius:0px 2px 2px 0px;}
	.bRadiusR3{ border-radius:0px 3px 3px 0px;}
	.bRadiusR3{ border-radius:0px 4px 4px 0px;}
	.bRadiusR5{ border-radius:0px 5px 5px 0px;}
	.bRadiusR6{ border-radius:0px 6px 6px 0px;}
	.bRadiusR7{ border-radius:0px 7px 7px 0px;}
	.bRadiusR8{ border-radius:0px 8px 8px 0px;}
	.bRadiusR9{ border-radius:0px 9px 9px 0px;}
	.bRadiusR10{ border-radius:0px 10px 10px 0px;}
	
/*#################################*/
/* ######   WIDTHS    ########*/
/*#################################*/

	.widthA { width:auto;}
	.width5 { width:5%;}
	.width10 { width:10%;}
	.width11 { width:11%;}
	.width12 { width:12%;}
	.width13 { width:13%;}
	.width14 { width:14%;}
	.width15 { width:15%;}
	.width16 { width:16%;}
	.width17 { width:17%;}
	.width18 { width:18%;}
	.width19 { width:19%;}
	.width20 { width:20%;}
	.width25 { width:25%;}
	.width30 { width:30%;}
	.width35 { width:35%;}
	.width40 { width:40%;}
	.width45 { width:45%;}
	.width50 { width:50%;}
	.width55 { width:55%;}
	.width75 { width:75%;}
	.width80 { width:80%;}
	.width85 { width:85%;}
	.width90 { width:90%;}
	.width95 { width:95%;}
	.width100 { width:95%;}
	.width5Imp { width:5%!important;}
	.width10Imp { width:10%!important;}
	.width11Imp { width:11%!important;}
	.width12Imp { width:12%!important;}
	.width13Imp { width:13%!important;}
	.width14Imp { width:14%!important;}
	.width15Imp { width:15%!important;}
	.width16Imp { width:16%!important;}
	.width17Imp { width:17%!important;}
	.width18Imp { width:18%!important;}
	.width19Imp { width:19%!important;}
	.width20Imp { width:20%!important;}
	.width25Imp { width:25%!important;}
	.width30Imp { width:30%!important;}
	.width35Imp { width:35%!important;}
	.width40Imp { width:40%!important;}
	.width45Imp { width:45%!important;}
	.width50Imp { width:50%!important;}
	.width55Imp { width:55%!important;}
	.width75Imp { width:75%!important;}
	.width80Imp { width:80%!important;}
	.width85Imp { width:85%!important;}
	.width90Imp { width:90%!important;}
	.width95Imp { width:95%!important;}
	.width100Imp { width:95%!important;}

/*#####################################*/
/* ######   NAVIGATIONS   ########*/
/*#####################################*/

	#tNav, #sNav, #cNav, #fNav { clear:both; width:100%; max-width:1080px; margin:0px auto; }
	#tNav li.menu, #sNav li.menu, #cNav li.menu, #fNav li.menu { display:none; }
	#tNav li ul li, #sNav li ul li, #cNav li ul li, #fNav li ul li { clear:both; float:none; } 
	#tNav li:hover, #tNav li:focus, #sNav li:hover, #sNav li:focus, #cNav li:hover, #cNav li:focus, #fNav li:hover, #fNav li:focus { }
	#tNav li.active:hover, #tNav li.active:focus, #sNav li.active:hover, #sNav li.active:focus, #cNav li.active:hover, #cNav li.active:focus, #fNav li.active:hover, #fNav li.active:focus { }
	#tNav ul, #tNav li, #sNav ul, #sNav li, #cNav ul, #cNav li, #fNav ul, #fNav li, .nav ul, .nav li, .nav a:link, .nav a:hover, .nav a:focus, .nav a:visited { margin:0;}
	#tNav a:link, #tNav a:visited, #sNav a:link, #sNav a:visited, #cNav a:link, #cNav a:visited, #fNav a:link, #fNav a:visited { display:block; }
	#manualNavigationUp { position:fixed; top:50px; right:0; padding:5px; opacity:0.85; filter:alpha(opacity=85);}
	#manualNavigationDown { position:fixed; bottom:0; right:0; padding:5px; opacity:0.85; filter:alpha(opacity=85);}
	.skip { position:absolute !important; margin-left:-999em !important; height:1px; width:1px;}
	.tabnav { margin:0; padding:0; clear:both;}
  .tabnav li { list-style:none; float:left; padding:8px 15px; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; margin:0 5px -1px 0; cursor:pointer;}
  .tabset, .tabset ul, .tabset li {margin:0; width:100%;}
  .tabset li { list-style:none; padding:10px 20px; display:none;}
  .tabset li:first-child{display:block;}
	.toggle li ul {display:none;}
	.toggle li.active {}
	.toggle li.active a:hover, .toggle li.active a:focus {}
	.togglelist a:hover {}
	.togglelist.active img {cursor:default;}
	.togglelist img:hover, .togglelist img:focus {text-decoration:none; border-bottom:1px solid !important;}

/*### TOP NAVIGATION ###*/
	#adminNav { width:100%;}
	.admin_nav { position:relative; z-index:999; width:100%;} 
	#tNav ul { display:block; }
	#tNav ul ul, #tNav ul ul {box-shadow:3px 3px 5px 0px}
	#tNav li { float:left; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
	#tNav a:link, #tNav a:visited {display:block; padding:10px 18px; line-height:1.25em; text-decoration:none; font-weight:500;}
	#tNav a:hover { text-decoration:none;}
	#tNav li { float:left; list-style:none; cursor:pointer;} 
	#tNav li li, #tNav li li li, #tNav li li li li, #tNav li li li li li { float:none; width:100%; list-style:none; cursor:pointer; position:relative;}
	#tNav li ul {display:none;}
	#tNav li:hover ul { display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; white-space:nowrap; text-wrap:normal; min-width:inherit; }
	#tNav li:hover ul li {}
	#tNav li:hover ul li ul {display:none;}
	#tNav li:hover ul li:hover ul { margin-left:100%; top:0; display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; word-break:normal;  min-width:inherit;}
	#tNav li:hover ul li ul li {}
	#tNav li:hover ul li:hover ul li ul{display:none;}
	#tNav li:hover ul li:hover ul li:hover ul{ margin-left:100%; top:0; display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; word-break:normal;  min-width:inherit; }
	#tNav li:hover ul li:hover ul li:hover ul li:hover ul{ margin-left:100%; top:0; display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; word-break:normal; min-width:inherit;}
	
	.megamenu .navinnercontain ul { background-color:#FFF;width:100% !important; width:100% !important; z-index:900;}	
	#tNav.megamenu li ul li, #tNav.megamenu li ul li ul li, #tNav.megamenu li ul li ul li ul li { clear:none; float:left; border-right:1px solid #CCC; position:static; }
	#tNav.megamenu li ul li:last-child, #tNav.megamenu li ul li ul li:last-child, #tNav.megamenu li ul li ul li ul li:last-child { border-right:none; }
	#tNav.megamenu li ul, #tNav.megamenu li ul li ul, #tNav.megamenu li ul li ul li ul { left:0; }
	#tNav.megamenu ul { display:block; margin:-1px 0 0 0; }
	#tNav.megamenu ul ul, #tNav.megamenu ul ul {box-shadow:1px 3px 3px #CCC; width:100%;}
	#tNav.megamenu.nochildren ul ul, #tNav.megamenu.nochildren ul ul ul { display:none;top:100%;}
	#tNav.megamenu li { clear:none; float:left; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
	#tNav.megamenu a:link, #tNav.megamenu a:visited {display:block; padding:10px 18px; line-height:1.25em; text-decoration:none; font-weight:500;}
	#tNav.megamenu a:hover { text-decoration:none;}
	#tNav.megamenu li { float:left; list-style:none; cursor:pointer;} 
	#tNav.megamenu li li, #tNav.megamenu li li li, #tNav.megamenu li li li li, #tNav.megamenu li li li li li { float:left; width:auto; list-style:none; cursor:pointer;clear:none;}
	#tNav.megamenu li ul {display:none;}
	#tNav.megamenu li:hover ul { display:block; position:absolute; left:0 !important; margin-left:0 !important; z-index:900; box-shadow:1px 3px 3px #CCC; white-space:nowrap; text-wrap:normal; width:100%; background-color:#FFF; }
	#tNav.megamenu li:hover ul li ul {display:none;}
	#tNav.megamenu li:hover ul li:hover ul { left:0 !important; margin-left:0 !important;  top:39px; display:block; position:absolute; z-index:900; box-shadow:1px 3px 3px #CCC; word-break:normal; width:100%;}
	#tNav.megamenu li:hover ul li:hover ul li ul{display:none;}
	#tNav.megamenu li:hover ul li:hover ul li:hover ul{ left:0 !important; margin-left:0 !important; top:39px; display:block; position:absolute; z-index:900; box-shadow:1px 3px 3px #CCC; word-break:normal; width:100%; }
	#tNav.megamenu li:hover ul li:hover ul li:hover ul li:hover ul{ left:0 !important; margin-left:0 !important;  top:39px; display:block; position:absolute; z-index:900; box-shadow:1px 3px 3px #CCC; word-break:normal; width:100%;}

/*### SIDE NAVIGATION ###*/
	
	#sNav a:link, #sNav a:visited {display:block; padding:10px 18px; line-height:1.25em; text-decoration:none; font-weight:500;}
	#sNav a:hover { text-decoration:none;}
	#sNav li { float:none; list-style:none; cursor:pointer; position:relative;} 
	#sNav li li, #sNav li li li, #sNav li li li li, #sNav li li li li li { float:none; width:100%; list-style:none; cursor:pointer;}
	#sNav li ul {display:none;}
	#sNav li:hover ul { display:block; position:absolute; margin-left:100%; top:0; z-index:900; box-shadow:3px 3px 5px #ccc;white-space:nowrap; text-wrap:none; }
	#sNav li:hover ul li { position:relative;}
	#sNav li:hover ul li ul {display:none;}
	#sNav li:hover ul li:hover ul { margin-left:100%; top:0; display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; white-space:nowrap; text-wrap:none; }
	
	#sNav li:hover ul li ul li { position:relative;}
	#sNav li:hover ul li:hover ul li ul{display:none;}
	#sNav li:hover ul li:hover ul li:hover ul{ margin-left:100%; top:0; display:block; position:absolute; z-index:900; box-shadow:3px 3px 5px #ccc; white-space:nowrap; text-wrap:none; }

/*### COLUMN NAVIGATION ###*/

		#cNav { overflow-x:hidden; }
		#cNav li { float:none; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
		#cNav .active{ } 

/*### FOOTER NAVIGATION ###*/

		#fNav { overflow:hidden;}
		#fNav ul { display:inline;}
		#fNav li { float:left; width:auto; list-style:none; text-decoration:none; font-size:90%; position:relative; z-index:1; border-radius:0px !important; border:none !important; margin:0px !important;}
		#fNav li img { display:none;}
		#fNav li a:link, #fNav li a:visited, #fNav li a:hover, #fNav li a:focus{ padding:8px 10px; display:block;}
		#fNav li:hover, #fNav li:focus { }
		#fNav li:hover a:link, #fNav li:focus a:link, #fNav li:hover a:visited, #fNav li:focus a:visited,#fNav li:hover a:hover, #fNav li:focus a:focus, #fNav li:hover li a:link, #fNav li:focus li a:link, #fNav li:hover li a:visited, #fNav li:focus li a:visited,#fNav li:hover li a:hover, #fNav li:focus li a:focus { }
		#fNav li;hover ul, #fNav li:hover ul { display:none;}
		#fNav li:hover li a:link, #fNav li:focus li a:link, #fNav li:hover li a:visited, #fNav li:focus li a:visited { ;}
		#fNav li:hover li:hover a:link, #fNav li:focus li:focus a:link, #fNav li:hover li:hover a:visited, #fNav li:focus li:focus a:visited { }
		.footerNav { box-shadow:0 0 0 transparent !important; } 
		
		/*#### HOVER ELEMENTS ####*/
		#fNav li ul { display:none;}


/*### FIXED NAVS ####*/
	
		#fixedT { position:fixed; top:0; z-index:1;}
			#fixedT ul { display:inline;}
			#fixedT li { float:left; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#fixedT li ul {display:none;}
			#fixedT li.active ul {display:none;} 
			#fixedT li.active li {float:none !important; clear:both !important;}
			
		#fixedL { position:fixed; left:0; z-index:1;}
			#fixedL ul { display:block;}
			#fixedL li { float:none; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#fixedL.nav li ul { position:relative !important;}
		
		#fixedR { position:fixed; right:0; z-index:1;} 
			#fixedR ul { display:block;}
			#fixedR li { float:none; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#fixedR.nav li ul { position:relative !important;}
			
/*### STICKY NAVS ####*/
	
		#stickyT { position:fixed; top:0; z-index:1;}
			#stickyT ul { display:inline;}
			#stickyT li { float:left; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#stickyT li ul {display:none;}
			#stickyT li.active ul {display:none;} 
			#stickyT li.active li {float:none !important; clear:both !important;}
			
		#stickyL { position:fixed; left:0; z-index:1;}
			#stickyL ul { display:block;}
			#stickyL li { float:none; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#stickyL.nav li ul { position:relative !important;}
		
		#stickyR { position:fixed; right:0; z-index:1;} 
			#stickyR ul { display:block;}
			#stickyR li { float:none; width:auto; display:block; list-style:none; text-decoration:none; font-weight:bold;}
			#stickyR.nav li ul { position:relative !important;}
			
/*#### STICKY NAV ###*/

	.stick { position:fixed; top:0; left:0; z-index:899; border-radius:0px !important; padding:0px !important; background-image:none !important; /*border-bottom:1px solid #666*/ }
	.stick li a:link, .stick li a:visited { border:none; } 
	.admin_nav.stick{z-index:30;border-radius:0px !important;}
	.top_nav.stick{ border-radius:0px !important; box-shadow:0 2px 15px #999; width:100%; position:fixed;}
	.topTabnav.stick {width:100%; position:fixed;}
	.topTabnav.stick li { border-radius:0; border:none; margin:0px -1px 0px 0px !important; }
	.topTabnav.stick a:link, .topTabnav.stick a:visited, .topTabnav.stick a:focus, .topTabnav.stick a:hover { padding:15px 18px; } 
	.topTabnav.stick li a { border-radius:0px;} 
	.topTabnav.stick a.active, .topTabnav.stick li , .topTabnav.stick a, .topTabnav.stick li li { margin:0px !important; border:none;}
	.stick_bottom { position:fixed; bottom:0; left:0; z-index:2; margin-top:100px; width:100%; /*border-bottom:1px solid #666*/ } 	
	.stick .search_basic { width:70%; float:left;}
	.add_relative { position:relative; } 
	#rowContain.trap.stick { width:100% !important; max-width:100%; }
	.rowContain.trap.stick { width:100% !important; max-width:100%; }
	ul.navrespond li.menu { display:none !important;}	
	.togglelist img { border-radius:5px;}
	.navOffsetfloat, .navOffsetfloat li { word-wrap:break-word !important;}
	.menudown, .menuright, .menuleft, .menuup {font-size:.9em; font-weight:bold; margin-left:5px;}
	.nochildren li ul, .nochildren li .menudown, .nochildren li .menuright, .nochildren li .menuleft, .nochildren li .menuup, .onelevelonly li ul, .onelevelonly li .menudown, .onelevelonly li .menuright, .onelevelonly li .menuleft, .onelevelonly li .menuup { display:none !important;}
	.twolevelonly li ul ul, .twolevelonly li ul li .menudown, .twolevelonly li ul li .menuright, .twolevelonly li ul li .menuleft, .twolevelonly li ul li .menuup { display:none;}
	.threelevelonly li ul ul ul, .threelevelonly li ul ul li .menudown, .threelevelonly li ul ul li .menuright, .threelevelonly li ul ul li .menuleft, .threelevelonly li ul ul li .menuup { display:nonet;}
	.fourlevelonly li ul ul ul ul, .fourlevelonly li ul ul li .menudown, .fourlevelonly li ul ul li .menuright, .fourlevelonly li ul ul li .menuleft, .fourlevelonly li ul ul li .menuup { display:none;}

/*#################################*/
/* ######   CONTENT   ########*/
/*#################################*/
	#wrapper { width:100%; margin:0; padding:0; position:relative; /*overflow-x:hidden;*/} 
	#mainContainer { position:relative;}
	#s { border:1px solid #ccc; border-radius:25px; padding:6px 15px 6px 10px; position:relative; }
	.searchtab { border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px;}
	#container { width:100%; margin:0px auto; position:relative; /*overflow-x:hidden;*/}
	#header { width:100%; min-width:280px; margin:0px auto; /**/ clear:both; top:0;}
	#banner {}
	.header{} 
	.logo img { width:100%; max-width:200px; } 
	.header h3.subtitle { float:left; font-size:150%; text-transform:uppercase; margin:-1px 0px 0px;}
	.header > #block > #contain > .logoContain { min-height:80px;} 
	#rowContain { height:auto; width:100%; min-width:280px; max-width:100%; margin:0px auto; /**/ clear:both;}
	.rowContain { height:auto; width:100%; min-width:280px; max-width:100%; margin:0px auto; /**/ clear:both;}
	#contain { height:auto; max-width:1080px; min-width:280px; width:100%; margin:0px auto -2px; /**/ clear:both; position:relative;}
	.contain { height:auto; max-width:1080px; min-width:280px; width:100%; margin:0px auto -2px; /**/ clear:both; position:relative;}
	#footer { max-width:100%; min-width:280px; width:100%; margin:0px auto; /**/ clear:both;}
	.footer { padding:30px 0 0 } 
	.footer, .sitecopy { }
	.footer p, .sitecopy p{ font-size:70%; line-height:1.25em;}
	.footer .social_footer_image { border-radius:3px; } 
	.sitecopy { min-height:20px; padding:0px 0 2px;}
	#block { width:100%; max-width:1080px !important; min-width:280px; margin:0px auto; position:relative; /**/}
	.#block { width:100%; max-width:1080px !important; min-width:280px; margin:0px auto; position:relative; /**/}
	.floatL { float:left;}
	.floatR { float:right;}
	.bold { font-weight:bold; } 
	.set { margin:0 0 0 0 !important; position:relative;}
	.show { display:block;} 
	.hide { display:none;}
	.exposeTab.hide { position:absolute; display:block !important; left:-999em; top:-999em; max-height:100px; overflow:hidden;}
	.exposeTab.show { position:relative; margin-left:0px;}
	.trap { padding-left:0px !important; padding-right:0px !important; width:100%; max-width:1030px;}
	.trapInner { width:95% !important; padding-left:0px !important; padding-right:0px !important; } 
	.dropShadow {}
	.dropShadow1 {}
	.dropShadow2 {}
	.dropShadow3 {}
	.dropShadow4 {}
	.dropShadow5 {}
	#rowContain.dropShadow { position:relative; z-index:1; }
	#rowContain.dropShadow1 { position:relative; z-index:1; }
	#rowContain.dropShadow2 { position:relative; z-index:1; }
	#rowContain.dropShadow3 { position:relative; z-index:1; }
	#rowContain.dropShadow4 { position:relative; z-index:1; }
	#rowContain.dropShadow5 { position:relative; z-index:1; } 
	.rowContain.dropShadow { position:relative; z-index:1; }
	.rowContain.dropShadow1 { position:relative; z-index:1; }
	.rowContain.dropShadow2 { position:relative; z-index:1; }
	.rowContain.dropShadow3 { position:relative; z-index:1; }
	.rowContain.dropShadow4 { position:relative; z-index:1; }
	.rowContain.dropShadow5 { position:relative; z-index:1; }
	#twitter_count h6 { font-size:80%;} 
	#twitter_count .count { font-weight:bold;} 
	#banner{}
		#banner h1 { margin:0px 0px 15px;}
		#banner h2 { margin:0px 0px 10px;}
		#banner h3 { margin:0px 0px 6px;}
		#banner h3.subtitle { float:left; font-size:150%; text-transform:uppercase; margin:-1px 0px 0px;} 
		#banner .teaser { margin:0px 0px 6px; font-weight:bold; font-family:Arial "Arial Black";}
		#logo { max-width:150px; min-width:80px; width:100%; height:auto\9; float:left; margin:0 10px 10px 0px; }
		#logo img { width:100%; size:cover; } 
	#bcbsma-logo { float:left;} 
	#test { padding:20px; margin:10px; min-height:200px; } 
	.filterContain { padding:10px 0px; } 
	.removefilter { text-transform:capitalize;}
	.filterContain { font-size:.95em; } 
	.filterContain.removefilter{ font-style:italic;}
	.product { margin-bottom:15px;}
	.logoBlue {}
	.lightBlue { }	
	.osli{ list-style-image:url(../img/icons/nms/orange-square.jpg);}
	.messagesBtn { font-size:.95em; } 
	.messagesBtn.active { font-weight:bold;} 
	.noclick { display:none; height:100%; width:100%; position:fixed; top:0; left:0; opacity: 0.6; filter: alpha(opacity=60); background-color:#333; z-index:9992;cursor:pointer;}
	.noclicka { display:none; height:100%; width:100%; position:absolute; top:0; left:0; opacity: 0.6; filter: alpha(opacity=60); background-color:#333; z-index:9992;cursor:pointer;}
	.noclickw { display:none; height:100%; width:100%; position:fixed; top:0; left:0; opacity: 0.6; filter: alpha(opacity=60); background-color:#FFF; z-index:9992;}
	.noclickwa { display:none; height:100%; width:100%; position:absolute; top:0; left:0; opacity: 0.6; filter: alpha(opacity=60); background-color:#FFF; z-index:9992;}
	.editthis { position:absolute; top:20px; margin:65px auto 0 200%; padding:20px; width:80%; max-width:80%; z-index:9999; background-color:#FFF; border-radius:5px;}
	
	#mailtoBg { background-image:url(../img/background/white-transparent-75.png); background-repeat:repeat; position:fixed; left:0; height:100%; width:100%; z-index:999; display:hidden; margin-top:-9999em;}
	#sharemailtoBg { background-image:url(../img/background/white-transparent-75.png); background-repeat:repeat; position:absolute; left:0; z-index:999; width:100%; display:none; margin-top:-9999em;}
	#disclaimer {position:absolute; width:100%; height:100%; top:0; left:-100%; background-image:url(../img/background/white-transparent-75.png); background-repeat:repeat; z-index:99;}
	#disclaimer > #loadingImg {margin:0 0 0 45%; }
	#disclaimerBg{ position:absolute; z-index:999; width:100%; left:999; }
	#disclaimerContent { position:absolute; z-index:999; width:100%; left:999; }
	#disclaimerContainer { background-color:#FFF;}
	.tymessage{ background-color:#FFF; bottom:0; left:0; right:0; position:absolute; z-index:9993; display:none; padding:10px;}
	.submessage { position:absolute; margin:0 auto; border-radius:3px;min-width:320px;padding:15px;z-index:9993; background-color:#FFF;top:-100%; display:none;}
	.submesload { display:none;}
	#socialFloat { position:fixed; right:0; margin:0; padding:0; } 
	#socialFloat li { float:left; padding:0; margin:0; clear:both; } 
	#socialFloat li img { height:40px; width:40px;}
	#bricks #rowContain { clear:none;}
	#bricks .rowContain { clear:none;}
	#parallax, #parllax-simulation { overflow:hidden;}
	.paraEle { overflow:hidden;}
	.paraEle .scrollto { position:relative;}
	#socialSharingContainer { height:35px; }
	#socialSharingContainer img { height:20px; width:20px; float:left;}
	#bricks > #socialSharingContainer {position:absolute; z-index:10; width:100%;}
	#isForm { position:absolute; width:100%; margin:0 auto; top:0; z-index:9999;}
	#socialConnected { margin:0px auto;}
	.socialLink img { height:20px; width:20px;}
	.hhtC { clear:both;}
	#activeCart p{ line-height:100%; margin:3px 0 0 0px;}
	#postContainer {position:absolute; margin-left:100%; top:0; width:100%; height:auto;}
	.postdetails { font-size:.9em;}
	.is_pc{margin:0 0 15px 0;}
	#pageloadContain { background-image:url(../img/background/white-transparent-75.png); background-repeat:repeat; position:absolute; left:0; top:0; z-index:9999; width:100%; height:100%; display:hidden; margin-top:-9999em;}	
	.lastupdate{font-size:.95em; font-weight:bold;}
	.ehc { display:table; width:100%;}
	.ehc.equalHeight{display: inline-table;}
	
/*########### CLEAN THE CONTENT OF PREV STYLE ATTR ###########*/
	.cleanContent { padding:auto; } 
	.cleanContent ul, .cleanContent li, .cleanContent li a:link, .cleanContent li a:visited, cleanContent li a:hover { float:none !important; padding:0 !important; margin:0 0 8px 8px !important; clear:both; border:none !important; border-radius:0px !important;}
	
/*########### TOGGLE ACTIONS ###########*/
	.exposeForm, .exposeRForm { }
	.exposeRForm { position:relative; margin:0px 0px 0px 0px; padding:0px;}
	.exposForm.start, .exposeRForm.start{ display:block;}
	.expose { width:auto;}
	.button { padding:8px 15px !important; font-weight:bold; border-radius:5px; border:1px solid;}
	.button1 { padding:5px 10px 10px 15px !important; float:left; font-weight:bold; border-radius:5px; border:1px solid;}
	.button2 { padding:5px 5px 8px 10px !important; font-weight:bold; border-radius:5px; border:1px solid;}
	.toggleButton { clear:both !important;}

	/*## BACK TO TOP BUTTON ##*/

	#Top { margin:0px !important; padding:0px !important; height:0px !important; width:0px !important;}
	.divAnchor{ margin:0px !important; padding:0px !important; height:0px !important; width:0px !important;}
	#Topbtn { display:none; min-width:0px !important; padding:0px; position:fixed; z-index:999; bottom:0; right:0; opacity:0.75; filter:alpha(opacity=75); margin:0px 5px 3px 0px; cursor:pointer; text-align:center; vertical-align:middle; border-radius:5px; box-shadow:-3px -2px 5px #999;}
	#Topbtn img { width:100%; height:auto; max-width:100px; max-height:100px; cursor:pointer;}
	#Topbtn a:link, #Topbtn a:visited { text-decoration:none; } 
	#Topbtn:hover { display:block;}
	#downBtn { display:none; min-width:0px !important; padding:0px; position:fixed; z-index:999; bottom:0; right:5px; opacity:0.75; filter:alpha(opacity=75); margin:0px 5px 3px 0px; cursor:pointer; text-align:center; vertical-align:middle; border-radius:5px;}
	#downBtn img { width:100%; height:auto; max-width:100px; max-height:100px; cursor:pointer; box-shadow:-3px -2px 5px #999;}
	#Topbtn a:link, #Topbtn a:visited { text-decoration:none; } 
	#scrollDown, #scrollUp, #scrollTotop {  opacity:0.75; filter:alpha(opacity=75); margin:0px 5px 3px 0px; cursor:pointer; text-align:center; vertical-align:middle; border-radius:5px; }
	.bannerPara {overflow-x:hidden; clear:both; position:relative;}
	.bannerPara ul {width:100%; overflow-x:hidden; margin:0;}
	.bannerPara li { list-style:none; position:absolute;height:auto; width:100%; padding-bottom:5px;}
	.nextPrev { width:100%; overflow:hidden;z-index:10;}
	.bannerPara .next, .bannerPara .prev{padding:5px; font-size:5em;}
	.bannerPara.bpnp{background:url(../img/background/white-transparent-75.png) repeat top left;}
	.bannerPara .next:hover, .bannerPara .prev:hover { text-decoration:none;}
	.bannerParaButtons ul { margin:0 auto;}
	.bannerParaButtons li { width:auto; clear:none; float:left; position:relative;}
	.bannerpause { z-index:999; opacity:0.65; filter:alpha(opacity=65); cursor:pointer; text-align:center; vertical-align:middle; border-radius:5px;}	
	#backbtn img { cursor:pointer; }
	.ticker { padding:6px 10px;}
	.rotate { position:relative; z-index:0;}
	.rotate ul.isrotate { position:relative; z-index:1;}
	.rotate li { display:none; list-style:none; position:absolute; z-index:2; padding:3px; margin:0; height:auto;}
	#MoveDownbtn { display:none; min-width:0px !important; padding:10px; position:fixed; bottom:15%; right:0; opacity:0.75; filter:alpha(opacity=75); margin:0px 10px 10px 0px; cursor:pointer; text-align:center; vertical-align:middle; border-radius:5px;}
	#MoveDownbtn img { width:100%; height:auto; max-width:100px; max-height:100px;}
	#MoveDownbtn a:link, #Topbtn a:visited { text-decoration:none; } 	
	
/*#################################*/
/* ######   FORMS    ########*/
/*#################################*/
	form { width:99%;}
	textarea, text, select {  } 
	text { width:95%; }	 
	option { word-break:break-all !important; word-wrap:break-word; width:100%; max-width:100%; padding-right:5px;}
	select { word-break:break-all; word-wrap:break-word; width:100%; max-width:100% !important;}
	.mceIframeContainer.mceFirst.mceLast { 10px 0px 10px 10px !important;}
	tr.mceLast { display:none; } 

	/*#### "FAKE" DROP DOWN SELECTOR ####*/
		
		#login { width:75%;}
		#fakeDD { clear:both; margin:0 0 10px 0;}
		#fakeDD ul { margin:0px auto; width:95%;} 
		/*#fakeDD ul ul { margin:0px; margin:15px;}*/
		#fakeDD li { list-style:none; margin:0; border-radius:5px;}
		#fakeDD li.active { text-decoration:none;}
		#fakeDD a:link, #fakeDD a:visited, #fakeDD a:hover, #fakeDD a:focus { border-radius:5px; } 
		#fakeDD li li a:link, #fakeDD li li a:visited, #fakeDD li li a:hover, #fakeDD li li a:focus {border-radius:5px; text-decoration:none; } 
		#fakeDD li li {  margin:0px 0px 10px; text-align:center; }
		#fakeDD li li li { margin:0px 0px 5px;} 
		#fakeDD li:hover, #fakeDD li:focus { cursor:pointer; }
		#fakeDD li li:hover, #fakeDD li li:focus { cursor:pointer;} 
		#fakeDD li ul { display:none; }
		.fakeDD {display:none} 
		.bghC{ }
	.bghC:hover, .bghC:focus { }
		#fakeDD li ul li a:link, #fakeDD li ul li a:visited {margin:0px 0 0 0; padding:13px 35px; display:block; font-weight:bold; position:relative;  } 
		#fakeDD li ul { display:none;}
		#fakeDD li ul li a:hover, #fakeDD li ul li a:focus { } 
		.exposeFake { display:none;}
		.exposeFake ul { margin:0px 0 0 0;}
		/*#fakeDD li ul li { list-style:none; margin:0 0 5px 0; } */
		.fakelink { }		
		#DD li { list-style:none; } 
		
/*#################################*/
/* #### HOVER DESCRIPTIONS ######*/
/*#################################*/
		.def { text-decoration:underline; }
		.desc { display:none !important;} 
		.def:hover { cursor:pointer; text-decoration:none; } 
		.def:hover .desc { display:block !important; position:absolute; z-index:10; width:auto; max-width:90%; min-width:10%; z-index:10; margin-top:-5px; padding:20px; border-radius:5px; text-decoration:none; line-height:1.2em !important; font-weight:normal;}		
		#def { text-decoration:underline; }
		#def #desc { display:none !important;} 
		#def:hover { cursor:pointer; text-decoration:none; } 
		#def:hover #desc{ display:block !important; position:absolute; width:100%; max-width:90%; z-index:10; margin-top:-5px; padding:20px; border-radius:5px; text-decoration:none; line-height:1.2em !important; font-weight:normal;}		
	
	/*###########################################
	########## PAGE TEMPLATE RULES ##############
	###########################################*/
		#twoOffsetL .spanM { margin-right:10px;}
		#twoOffsetL .spanS { width:26%;}
		#twoOffsetR .spanM { margin-right:10px;}
		#twoOffsetR .spanS { width:26%;}		
		#threecol .span3 { width:32%;}
		#threecol .spanS { width:25%; margin-right:10px;}
		#threeOffsetL .spanM { width:49.8%; margin-right:10px; }
		#threeOffsetL .spanS { width:24%; margin-right:10px;}
		#threeOffsetR .spanM { width:48%; margin-right:10px; }
		#threeOffsetR .spanS { width:25%; margin-right:10px;}
		#threeOffsetM .spanM { width:47.8%; margin-right:20px; }
		#threeOffsetM .spanS { width:25%; margin-right:10px;}
		#threeOffsetM .spanS #sNav { margin:0px -10px 15px;}		
		#twitter iframe { width:100% !important; min-width:180px; max-width:100%; } 
		#twitter-bcbsma iframe { width:100% !important; min-width:180px; max-width:100%; } 		
		#uxbp3M .spanS { width:25%;}
	
	/*###########################################
	######## END PAGE TEMPLATE RULES ############
	###########################################*/
	
	/*###########################################
	############# START ROTATOR #################
	###########################################*/
		
		#randomRotate ul { list-style:none; padding:10px 0px; margin:0px;}
		#randomRotate li { display:none; font-weight:normal; font-style:italic; margin:0; }
		#rotate ul { list-style:none; padding:10px 0px; margin:0px;}
		#rotate li { display:none; font-weight:normal; font-style:italic; margin:0; } 
		
	/*###########################################
	############# START ROTATOR #################
	###########################################*/
	
	/*###########################################
	############# START SLIDERS #################
	###########################################*/
	.prev,.next{position:absolute; z-index:5; padding:10px;}
	.nextPrevHover .next, .nextPrevhover .prev { display:none;} 
	.nextPrevHover:hover .next, .nextPrevhover:hover .prev { display:block;} 
	#tickerButtons .prev, #tickerButtons .next { position:relative;}
	#tickerButtons .prev:hover, #tickerButtons .next:hover, .prev:hover,.next:hover{cursor:pointer;}
	#bannerPara { overflow:hidden; position:relative; } 
	#bannerPara, #bannerPara ul,#bannerPara li { overflow:hidden;  width:100%; margin:0;} 
	#bannerPara li { list-style-type:none; position:absolute; z-index:0; width:100%;}
	#bannerPara .next, #bannerPara .prev{ cursor:pointer; position:absolute; top:0; z-index:10;}
	#bannerPara .next { position:absolute; right:0; padding:0px 0 20px 20px; margin:0;} 
	#bannerPara .prev{ position:absolute; left:0; padding:0px 20px 20px 0px;} 
	#bannerPara .next:hover, #bannerPara .prev:hover { cursor:pointer;} 
	#bannerParaButtons { width:100%; margin:0 auto; text-align:center; position:relative; z-index:5;}
	#bannerParaButtons ul { margin:0px auto; } 
	#bannerParaButtons li { list-style:none; float:left; padding:1px 5px; margin:0; font-size:2.5em;} 
	#bannerParaButtons li.active { } 
	#bannerParaButtons li:hover { cursor:pointer; } 
	#bannerSlider { paddding:10px; position:relative; width:100%; max-width:100%; } 
	#bannerSlider ul { margin:0px; overflow-x:hidden; } 
	#bannerSlider li { display:none; float:left; list-style:none; background-position:center center; background-size:cover; margin:0 !important; background-repeat:no-repeat; width:100%; max-width:100%; overflow:hidden; position:absolute; }
	#bannerSlider li:first-child { display:block;}
	#bannerSlider hr { width:99%; height:1px; border:none; box-shadow:1px 20px 20px #555; height:10px; margin:-20px auto; position:absolute; right:0; background-color:transparent;}
	#bannersliderButtons { width:100%; margin:0 auto; text-align:center; position:relative; z-index:10;}
	#bannersliderButtons ul { margin:0px auto; } 
	#bannersliderButtons li { list-style:none; float:left; padding:1px 5px; margin:0; font-size:1.5em; color:#CCCCCC;} 
	#bannersliderButtons li.active {} 
	#bannersliderButtons li:hover { cursor:pointer; } 	
	#ticker { width:100%; max-width:100%;}
	#ticker ul { width:100%; max-width:100%; margin:0px; overflow:hidden; border-radius:20px;} 
	#ticker li { list-style:none; float:left; margin:3px 0 0; padding:5px 15px 5px ; clear:both; display:none; position:absolute; width:92%; font-weight:bold;} 
	#ticker.left li, #ticker.right li { padding:5px 25px 0px; float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; } 
	#ticker li:first-child { display:block;}
	#tickerButtons a { z-index:1; padding:4px 2px 2px; border:1px solid transparent; }
	#tickerButtons img:hover { cursor:pointer; z-index:1;} 

	/*###########################################
	############# END SLIDERS ###################
	###########################################*/
	
	/*#####################################*/
	/* ######  SCROLL BARS  ########*/
	/*#####################################*/
	::-webkit-scrollbar { width:10px; } /* Track */
	::-webkit-scrollbar-track { -webkit-box-shadow: 5px 5px 5px #444; -moz-border-radius: 10px; behavior: url(functions/PIE.php); } /* Handle */ 
	::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; behavior: url(functions/PIE.php); -moz-box-shadow: 5px 5px 5px #444; }
	::-webkit-scrollbar-thumb:window-inactive { }
	body::-webkit-scrollbar { width: .8em; border:none; }
	body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6); border:none; }
	body::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; }