@charset "utf-8";

/* Normalisation Adapted from HTML5 Boilerplate 2 (20111003 JX) */   
/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
body p { font-family: 'ralewayregular', arial; font-size:15px; line-height: 22px; }

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Customize the background color to match your design
 */
::-moz-selection { background: #89d306; /*grey*/ color: #000; text-shadow: none; }
::selection { background: #89d306; /*grey*/ color: #000; text-shadow: none; }
/* =============================================================================
   Links
   ========================================================================== */
a { color: #0c5ba3; /*blue*/ } 
a:visited { color: #0c5ba3; /*blue*/ }
a:hover { color: #e1240f; /*red*/ }
a:focus { outline: thin dotted; }
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }
/* CSS3 transitions on links */
a {
	/* Firefox 4 */
	-moz-transition-property:color, background-color, border-color;
	-moz-transition-duration:0.2s;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-delay:0s;
	/* Safari and Chrome */
	-webkit-transition-property:color, background-color, border-color;
	-webkit-transition-duration:0.2s;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-delay:0s;
	/*native CSS3*/
	transition-property: color, background-color, border-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/*
 * Correct overflow not hidden in IE9 
 */
svg:not(:root) { overflow: hidden; }
/* =============================================================================
   Forms
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }
/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */
legend { border: 0; *margin-left: -7px; padding: 0; }
/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 * 4. Remove default iOS styling (JX20111006)
 * 5. Remove default focus outline styling in webkit browsers (JX20111004)
 */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; -webkit-appearance:none; -webkit-border-radius:0px; }
button:focus, input:focus, select:focus, textarea:focus { outline: none; }
/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */
button, input { line-height: normal; *overflow: visible; }
/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */
table button, table input { *overflow: auto; }
/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid {  }
/* =============================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: MP 30/01/2013
   ========================================================================== */
    
 
/* ------------------------------------------------------------------------------ */
/* global */
/* ------------------------------------------------------------------------------ */
body { 
	background:url(../img/body-bg.png) center top no-repeat #051922;
	color:#232323; 
	font-family:'raleway', Arial;
	font-size:13px;
	font-weight:normal;
	line-height:20px;/*1.5x of font-size*/
}

.ie6 body { background-image:none; background-color:#051922; }

body.start { 
	background-color:#312517;
	background-image:none;
}

.ie7 body,
.ie8 body{
	background:url(../img/body-bg-compressed.jpg) center top no-repeat #051922;
} 

	/* container (can be used as a page background container) */
	#container { 
		position:relative;
		width:100%;
		min-width:1024px; 
		min-height:768px;
		margin:0 auto;
		padding:0;
		overflow:hidden;
	}
	
	.FXradial{
		width:2500px;
		top:-10px;
		left:50%;
		margin-left:-1250px;
		position:absolute;
		height:100%;
		display:block;
		background:fixed;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiMwMjBmMTYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiMwMjBmMTciIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiMwMjEwMTgiIHN0b3Atb3BhY2l0eT0iMC4wNCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMwMjExMTkiIHN0b3Atb3BhY2l0eT0iMC4wOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiMwMjEyMWEiIHN0b3Atb3BhY2l0eT0iMC4yMyIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMwMjEzMWIiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiMwMzE1MWQiIHN0b3Atb3BhY2l0eT0iMC43MyIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMwMzE2MWUiIHN0b3Atb3BhY2l0eT0iMC44OCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMwMzE3MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwNjFkMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(2,15,22,0) 9%, rgba(2,15,23,0) 12%, rgba(2,16,24,0.04) 18%, rgba(2,17,25,0.09) 24%, rgba(2,18,26,0.23) 31%, rgba(2,19,27,0.45) 38%, rgba(3,21,29,0.73) 47%, rgba(3,22,30,0.88) 54%, rgba(3,23,31,1) 61%, rgba(6,29,38,1) 97%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(9%,rgba(2,15,22,0)), color-stop(12%,rgba(2,15,23,0)), color-stop(18%,rgba(2,16,24,0.04)), color-stop(24%,rgba(2,17,25,0.09)), color-stop(31%,rgba(2,18,26,0.23)), color-stop(38%,rgba(2,19,27,0.45)), color-stop(47%,rgba(3,21,29,0.73)), color-stop(54%,rgba(3,22,30,0.88)), color-stop(61%,rgba(3,23,31,1)), color-stop(97%,rgba(6,29,38,1))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(2,15,22,0) 9%,rgba(2,15,23,0) 12%,rgba(2,16,24,0.04) 18%,rgba(2,17,25,0.09) 24%,rgba(2,18,26,0.23) 31%,rgba(2,19,27,0.45) 38%,rgba(3,21,29,0.73) 47%,rgba(3,22,30,0.88) 54%,rgba(3,23,31,1) 61%,rgba(6,29,38,1) 97%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(2,15,22,0) 9%,rgba(2,15,23,0) 12%,rgba(2,16,24,0.04) 18%,rgba(2,17,25,0.09) 24%,rgba(2,18,26,0.23) 31%,rgba(2,19,27,0.45) 38%,rgba(3,21,29,0.73) 47%,rgba(3,22,30,0.88) 54%,rgba(3,23,31,1) 61%,rgba(6,29,38,1) 97%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(2,15,22,0) 9%,rgba(2,15,23,0) 12%,rgba(2,16,24,0.04) 18%,rgba(2,17,25,0.09) 24%,rgba(2,18,26,0.23) 31%,rgba(2,19,27,0.45) 38%,rgba(3,21,29,0.73) 47%,rgba(3,22,30,0.88) 54%,rgba(3,23,31,1) 61%,rgba(6,29,38,1) 97%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(2,15,22,0) 9%,rgba(2,15,23,0) 12%,rgba(2,16,24,0.04) 18%,rgba(2,17,25,0.09) 24%,rgba(2,18,26,0.23) 31%,rgba(2,19,27,0.45) 38%,rgba(3,21,29,0.73) 47%,rgba(3,22,30,0.88) 54%,rgba(3,23,31,1) 61%,rgba(6,29,38,1) 97%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00020f16', endColorstr='#061d26',GradientType=1 );*/ /* IE6-8 fallback on horizontal gradient */ 
	}

	
	.FXradialSection{
		width:2500px;
		top:-860px;
		left:50%;
		margin-left:-1250px;
		position:absolute;
		height:310%;
		display:block;
		background:fixed;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTgiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjAuMTQiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYzdjN2M3IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiNiMmIyYjIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDVkNWQ1IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 18%, rgba(255,255,255,0.25) 29%, rgba(255,255,255,0.18) 35%, rgba(243,243,243,0.14) 39%, rgba(199,199,199,0.5) 54%, rgba(178,178,178,0.5) 61%, rgba(186,186,186,0.5) 63%, rgba(213,213,213,0) 70%, rgba(240,240,240,0) 77%, rgba(240,240,240,0) 82%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(18%,rgba(255,255,255,0)), color-stop(29%,rgba(255,255,255,0.25)), color-stop(35%,rgba(255,255,255,0.18)), color-stop(39%,rgba(243,243,243,0.14)), color-stop(54%,rgba(199,199,199,0.5)), color-stop(61%,rgba(178,178,178,0.5)), color-stop(63%,rgba(186,186,186,0.5)), color-stop(70%,rgba(213,213,213,0)), color-stop(77%,rgba(240,240,240,0)), color-stop(82%,rgba(240,240,240,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 18%,rgba(255,255,255,0.25) 29%,rgba(255,255,255,0.18) 35%,rgba(243,243,243,0.14) 39%,rgba(199,199,199,0.5) 54%,rgba(178,178,178,0.5) 61%,rgba(186,186,186,0.5) 63%,rgba(213,213,213,0) 70%,rgba(240,240,240,0) 77%,rgba(240,240,240,0) 82%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 18%,rgba(255,255,255,0.25) 29%,rgba(255,255,255,0.18) 35%,rgba(243,243,243,0.14) 39%,rgba(199,199,199,0.5) 54%,rgba(178,178,178,0.5) 61%,rgba(186,186,186,0.5) 63%,rgba(213,213,213,0) 70%,rgba(240,240,240,0) 77%,rgba(240,240,240,0) 82%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 18%,rgba(255,255,255,0.25) 29%,rgba(255,255,255,0.18) 35%,rgba(243,243,243,0.14) 39%,rgba(199,199,199,0.5) 54%,rgba(178,178,178,0.5) 61%,rgba(186,186,186,0.5) 63%,rgba(213,213,213,0) 70%,rgba(240,240,240,0) 77%,rgba(240,240,240,0) 82%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 18%,rgba(255,255,255,0.25) 29%,rgba(255,255,255,0.18) 35%,rgba(243,243,243,0.14) 39%,rgba(199,199,199,0.5) 54%,rgba(178,178,178,0.5) 61%,rgba(186,186,186,0.5) 63%,rgba(213,213,213,0) 70%,rgba(240,240,240,0) 77%,rgba(240,240,240,0) 82%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00f0f0f0',GradientType=1 ); *//* IE6-8 fallback on horizontal gradient */ 
	} 
	
	.FXradialStart{
		width:2160px;
		min-height:1640px; 
		margin-left:50%;
		left:-1080px;
		top:-232px; 
		position:absolute;
		display:block; 
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzMTI1MTciIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMzMTI1MTciIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiMzMTI1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMzMTI1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(49,37,23,0.01) 0%, rgba(49,37,23,0.01) 28%, rgba(49,37,23,1) 69%, rgba(49,37,23,1) 93%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(49,37,23,0.01)), color-stop(28%,rgba(49,37,23,0.01)), color-stop(69%,rgba(49,37,23,1)), color-stop(93%,rgba(49,37,23,1))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(49,37,23,0.01) 0%,rgba(49,37,23,0.01) 28%,rgba(49,37,23,1) 69%,rgba(49,37,23,1) 93%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(49,37,23,0.01) 0%,rgba(49,37,23,0.01) 28%,rgba(49,37,23,1) 69%,rgba(49,37,23,1) 93%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(49,37,23,0.01) 0%,rgba(49,37,23,0.01) 28%,rgba(49,37,23,1) 69%,rgba(49,37,23,1) 93%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(49,37,23,0.01) 0%,rgba(49,37,23,0.01) 28%,rgba(49,37,23,1) 69%,rgba(49,37,23,1) 93%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03312517', endColorstr='#312517',GradientType=1 );*/ /* IE6-8 fallback on horizontal gradient */ 
	} 

	.flashBg{
		width:2160px;
		height:2660px;
		margin-left:50%;
		left:-1080px;
		top:-232px; 
		position:absolute;
		display:block; 
		background:url(../img/body-bg-flash.jpg) center top no-repeat; 
	}
	 
	.ie7 .flashBg{ 
		width:100%; 
		background-repeat:repeat;
		margin-left:0;
		left:0;
	}
	
	.ie6 .flashBg { 
		background:none;
	}
	
	body.home #container .FXradial{ height:180%; top:-260px; } 
 
 body.start #stageWrapper{
	min-width:1024px;
	min-height:768px;  
	overflow:visible; 
	padding:10px; 
	margin:50px;
	display:block;
	position:absolute;
	left:50%;
	top:50%; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	background:url(../img/trans.png) repeat transparent;
	/*opacity:0.3;*/
 }
 
 .ie6 body.start #stageWrapper{ 
 	margin-left:-512px;
	margin-top:-384px;
 }

 body.start #stage{
	min-width:1024px;
	min-height:768px; 
	position:relative;
	clear:both;
	padding:0; 
	display:block;  
	/* JX:201402 causing chrome to hiccup, not display flash properly
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px; 
	*/
	opacity:1 !important;
 } 
 
 body.start #stage #flashContainer
 {
	 display:block;
	 width:1024px; 
	 height:768px;
	 position:relative;
	 margin:10px 0 0 10px;
 }
 
.ie7 body.start #stage,
.ie8 body.start #stage
 { 
	 background-color:#349dbb; 
 }
 

/* ------------------------------------------------------------------------------ */
/* main */
/* ------------------------------------------------------------------------------ */
#main {
	margin:0 auto;
	padding:0;
	width:100%;
	height:930px;
	overflow:hidden;
	position:absolute; 
	left:0; right:0;
}

body.start #main { height:100%; }


.ie6 body.start #main { height:930px; }
 
	#main #base{
		width:100%;
		height:420px;
		margin:508px 0 0 ; padding:0;
		display:block;
		overflow:hidden;
		position:absolute;
		background: rgb(1,44,58); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAxMmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAxNGY2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(1,44,58,1) 5%, rgba(1,79,104,1) 65%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(1,44,58,1)), color-stop(65%,rgba(1,79,104,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(1,44,58,1) 5%,rgba(1,79,104,1) 65%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(1,44,58,1) 5%,rgba(1,79,104,1) 65%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(1,44,58,1) 5%,rgba(1,79,104,1) 65%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(1,44,58,1) 5%,rgba(1,79,104,1) 65%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012c3a', endColorstr='#014f68',GradientType=0 ); /* IE6-8 */ 
	} 
	
	#main #base #FXbaseGlow{
		width:1300px;
		height:250%;
		left:50%;
		margin-left:-650px; 
		top:-500px;
		display:block;
		position:absolute;
		background:fixed;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjMDE2YTczIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjMDE2NDZmIiBzdG9wLW9wYWNpdHk9IjAuOTEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMDE1ZTZjIiBzdG9wLW9wYWNpdHk9IjAuNzciLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMDE1NzY4IiBzdG9wLW9wYWNpdHk9IjAuNTMiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDE0OTYwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(1,106,115,1) 18%, rgba(1,100,111,0.91) 27%, rgba(1,94,108,0.77) 35%, rgba(1,87,104,0.53) 45%, rgba(1,73,96,0) 64%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(18%,rgba(1,106,115,1)), color-stop(27%,rgba(1,100,111,0.91)), color-stop(35%,rgba(1,94,108,0.77)), color-stop(45%,rgba(1,87,104,0.53)), color-stop(64%,rgba(1,73,96,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(1,106,115,1) 18%,rgba(1,100,111,0.91) 27%,rgba(1,94,108,0.77) 35%,rgba(1,87,104,0.53) 45%,rgba(1,73,96,0) 64%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(1,106,115,1) 18%,rgba(1,100,111,0.91) 27%,rgba(1,94,108,0.77) 35%,rgba(1,87,104,0.53) 45%,rgba(1,73,96,0) 64%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(1,106,115,1) 18%,rgba(1,100,111,0.91) 27%,rgba(1,94,108,0.77) 35%,rgba(1,87,104,0.53) 45%,rgba(1,73,96,0) 64%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(1,106,115,1) 18%,rgba(1,100,111,0.91) 27%,rgba(1,94,108,0.77) 35%,rgba(1,87,104,0.53) 45%,rgba(1,73,96,0) 64%); /* W3C */  
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016a73', endColorstr='#00014960',GradientType=1 );*/ /* IE6-8 fallback on horizontal gradient */ 
	}
	
	.ie7 body #base #FXbaseGlow,
	.ie8 body #base #FXbaseGlow{ 
		background:url(../img/glow-compressed.png) center 370px no-repeat transparent !important;
	} 
	
	#main .baseBg{
		width:100%;
		height:422px;
		bottom:0;
		display:block;
		position:absolute;
		background:url(../img/main-base-pattern.png) repeat transparent;	
	}
		
	.ie6 body #main .baseBg{ display:none; }
	.ie6 body #main #FXspotlightRight{ display:none; }
	.ie6 body #main #FXspotlightLeft{ display:none; }
	.ie6 body #main #FXipadShadow{ display:none; }
	.ie6 body #main #starBrust{ display:none; }
	.ie6 body #main #FXipadGlow{ display:none; }
	
	#main #starBrust{
		width:100%;
		height:663px;
		margin:0 ; padding:0;
		display:block;
		position:absolute;
		background:url(../img/star-burst.png) center top no-repeat transparent; 
	} 
	.ie7 body #main #starBrust{ /*background:none; */} 
	
	#main #FXipadGlow{
		width:640px;
		height:600px;
		left:50%; 
		margin-left:-568px;  
		top:130px;
		display:block;
		position:absolute;
		background:fixed;  
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MmVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiM0MmVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiM0MmVhZmYiIHN0b3Atb3BhY2l0eT0iMC4xOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiM0MmVhZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiM0MmVhZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(66,234,255,1) 4%, rgba(66,234,255,1) 28%, rgba(66,234,255,0.18) 56%, rgba(66,234,255,0) 69%, rgba(66,234,255,0) 92%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(4%,rgba(66,234,255,1)), color-stop(28%,rgba(66,234,255,1)), color-stop(56%,rgba(66,234,255,0.18)), color-stop(69%,rgba(66,234,255,0)), color-stop(92%,rgba(66,234,255,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(66,234,255,1) 4%,rgba(66,234,255,1) 28%,rgba(66,234,255,0.18) 56%,rgba(66,234,255,0) 69%,rgba(66,234,255,0) 92%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(66,234,255,1) 4%,rgba(66,234,255,1) 28%,rgba(66,234,255,0.18) 56%,rgba(66,234,255,0) 69%,rgba(66,234,255,0) 92%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(66,234,255,1) 4%,rgba(66,234,255,1) 28%,rgba(66,234,255,0.18) 56%,rgba(66,234,255,0) 69%,rgba(66,234,255,0) 92%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(66,234,255,1) 4%,rgba(66,234,255,1) 28%,rgba(66,234,255,0.18) 56%,rgba(66,234,255,0) 69%,rgba(66,234,255,0) 92%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42eaff', endColorstr='#0042eaff',GradientType=1 );*/ /* IE6-8 fallback on horizontal gradient */ 
	} 
	
	#main #FXipadShadow{
		width:830px;
		height:35px;
		left:50%; 
		margin-left:-668px;  
		top:615px;
		display:block;
		position:absolute;
		background:fixed; 
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zNCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 13%, rgba(0,0,0,0.34) 41%, rgba(0,0,0,0.11) 52%, rgba(0,0,0,0) 61%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,1)), color-stop(13%,rgba(0,0,0,1)), color-stop(41%,rgba(0,0,0,0.34)), color-stop(52%,rgba(0,0,0,0.11)), color-stop(61%,rgba(0,0,0,0)), color-stop(71%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 13%,rgba(0,0,0,0.34) 41%,rgba(0,0,0,0.11) 52%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 13%,rgba(0,0,0,0.34) 41%,rgba(0,0,0,0.11) 52%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 13%,rgba(0,0,0,0.34) 41%,rgba(0,0,0,0.11) 52%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 13%,rgba(0,0,0,0.34) 41%,rgba(0,0,0,0.11) 52%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );*/ /* IE6-8 fallback on horizontal gradient */
 	}
 
	#main #FXspotlightLeft{
		width:700px;
		height:80%;
		left:50%; 
		margin-left:-615px;  
		top:410px;
		display:block;
		position:absolute;
		background:fixed;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM2NWU5ZjIiIHN0b3Atb3BhY2l0eT0iMC44NiIvPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzYyZTRlZCIgc3RvcC1vcGFjaXR5PSIwLjg2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzRmYzRkMCIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzNjYTViMyIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzJhODk5OSIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFlNzU4NyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQ2NWQiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.70) 2%, rgba(98,228,237,0.70) 5%, rgba(79,196,208,0.70) 24%, rgba(60,165,179,0.48) 43%, rgba(42,137,153,0.13) 60%, rgba(30,117,135,0) 72%, rgba(1,70,93,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,rgba(101,233,242,0.70)), color-stop(5%,rgba(98,228,237,0.70)), color-stop(24%,rgba(79,196,208,0.82)), color-stop(43%,rgba(60,165,179,0.48)), color-stop(60%,rgba(42,137,153,0.13)), color-stop(72%,rgba(30,117,135,0)), color-stop(100%,rgba(1,70,93,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.70) 2%,rgba(98,228,237,0.70) 5%,rgba(79,196,208,0.70) 24%,rgba(60,165,179,0.48) 43%,rgba(42,137,153,0.13) 60%,rgba(30,117,135,0) 72%,rgba(1,70,93,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.70) 2%,rgba(98,228,237,0.70) 5%,rgba(79,196,208,0.70) 24%,rgba(60,165,179,0.48) 43%,rgba(42,137,153,0.13) 60%,rgba(30,117,135,0) 72%,rgba(1,70,93,0) 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.70) 2%,rgba(98,228,237,0.70) 5%,rgba(79,196,208,0.70) 24%,rgba(60,165,179,0.48) 43%,rgba(42,137,153,0.13) 60%,rgba(30,117,135,0) 72%,rgba(1,70,93,0) 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(101,233,242,0.70) 2%,rgba(98,228,237,0.70) 5%,rgba(79,196,208,0.70) 24%,rgba(60,165,179,0.48) 43%,rgba(42,137,153,0.13) 60%,rgba(30,117,135,0) 72%,rgba(1,70,93,0) 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db65e9f2', endColorstr='#0001465d',GradientType=1 ); *//* IE6-8 fallback on horizontal gradient */
 	}


		
	#main #FXspotlightRight{
		width:1000px;
		height:70%;
		right:45%; 
		margin-right:-555px;  
		top:480px;
		display:block;
		position:absolute;
		background:fixed;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM2NWU5ZjIiIHN0b3Atb3BhY2l0eT0iMC42MSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM1OGQzZGUiIHN0b3Atb3BhY2l0eT0iMC42MSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiMzYmE1YjQiIHN0b3Atb3BhY2l0eT0iMC4zNyIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMyYjhhOWMiIHN0b3Atb3BhY2l0eT0iMC4wOSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiMxZTc0ODgiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDE0NjVkIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.61) 2%, rgba(88,211,222,0.61) 15%, rgba(59,165,180,0.37) 43%, rgba(43,138,156,0.09) 59%, rgba(30,116,136,0) 72%, rgba(1,70,93,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,rgba(101,233,242,0.61)), color-stop(15%,rgba(88,211,222,0.61)), color-stop(43%,rgba(59,165,180,0.37)), color-stop(59%,rgba(43,138,156,0.09)), color-stop(72%,rgba(30,116,136,0)), color-stop(100%,rgba(1,70,93,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.61) 2%,rgba(88,211,222,0.61) 15%,rgba(59,165,180,0.37) 43%,rgba(43,138,156,0.09) 59%,rgba(30,116,136,0) 72%,rgba(1,70,93,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.61) 2%,rgba(88,211,222,0.61) 15%,rgba(59,165,180,0.37) 43%,rgba(43,138,156,0.09) 59%,rgba(30,116,136,0) 72%,rgba(1,70,93,0) 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(101,233,242,0.61) 2%,rgba(88,211,222,0.61) 15%,rgba(59,165,180,0.37) 43%,rgba(43,138,156,0.09) 59%,rgba(30,116,136,0) 72%,rgba(1,70,93,0) 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(101,233,242,0.61) 2%,rgba(88,211,222,0.61) 15%,rgba(59,165,180,0.37) 43%,rgba(43,138,156,0.09) 59%,rgba(30,116,136,0) 72%,rgba(1,70,93,0) 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c65e9f2', endColorstr='#0001465d',GradientType=1 ); *//* IE6-8 fallback on horizontal gradient */
 	}
 
	/*banners - standard */
	#banner { 
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:160px; 
		background-position:center center;
		background-repeat:no-repeat; 
	} 
	/*banners - home*/
	body.home #banner {	height:260px; } /*content CSS see slideshow.css*/
	/*banners imgs*/
 	
	#ie6Fix{ 
		display:none;  
		position:absolute;
		left:50%;
		top:0;
		margin-left:-960px;
		background:url(../img/ie6-fix.jpg) 0 0 no-repeat;
		width:1920px;
		height:955px;
	}
	
	.ie6 body.home #ie6Fix{ 
		display:block !important; 
	 }
	

/* ------------------------------------------------------------------------------ */
/* SECTION */
/* ------------------------------------------------------------------------------ */
 #Section{
		width:100%; 
		min-height:450px;
		margin: -32px 0 0; 
		display:block;
		overflow:hidden;
		position:relative;
		background:url(../img/section-bg.png) 0 top repeat-x #f2f2f2 ;
		-moz-box-shadow:    0px -3px 14px 3px #076169;
	    -webkit-box-shadow: 0px -3px 14px 3px #076169;
	    box-shadow:         0px -3px 14px 3px #076169;
	}  
	
	#Section .baseBg{
		width:100%;
		height:100%;
		display:block;
		position:absolute;
		background:url(../img/section-pattern.png) repeat transparent;	
	} 

a.more{
	width:172px;
	height:43px;
	display:block;
	background-position: 0 -276px;	
	margin-top:25px;
}

a.more:hover{ background-position: 0 -320px; }

#treats{
	margin-top:-5px;
	display:block;
	width:481px;
	height:323px;
	background-image:url(../img/treats.png);	
}

/* ------------------------------------------------------------------------------ */
/* content */
/* ------------------------------------------------------------------------------ */
#content {
	width:980px;
	height:930px;
	margin:0 auto;
	padding:0 0 0 0;
	overflow:visible;
	position:relative;  
	display:block;
} 
 

body.start #container {
    display: block;
    position: absolute;
    height: 100%; 
    min-width: 980px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.ie6 body.start #container{
 	height: 890px !important; 
}

.assetSprite{
	background-image:url(../img/sprite-assets.png);	
}

		body.home #container #title{
			width:465px;
			margin:80px 0 0;
			display:block;
			position:absolute;
			text-align:center;
			font-family:'billybold', Arial bold;
			font-weight: normal;
   			font-style: normal;
		}
		
		.ie6 body.home #container #title{ display:none; }
		
		body.home #container #title .titleTop{
			font-size:21px;
			color:#97d5de;
			display:block;
		}
		
		body.home #container #title .titleText{
			width:432px;
			height:98px;
			margin:0 auto;
		 	background:url(../img/title.png) center top no-repeat transparent;
		}
		
	
		body.home #container #title .titleBottom{
			font-size:19px;
			color:#00333f;
			display:block;
			width:420px;
			margin:0 auto;
		}
		
		body.home #container #ipadScreen{
			width:429px;
			height:329px;
			margin:280px auto 0;
			background:url(../img/ipad.png) center top transparent; 
			display:block;
			position:absolute;
			padding: 30px 0 0 35px;
		}
		.ie6 body.home #container #ipadScreen{margin:320px auto 0;}
		
		body.home #container #caption{
			font-family: 'ralewayregular', Arial;
			font-size:15px;
			text-align:center;
			width:465px;
			height:173px; 
			margin-top:665px;  
			display:block;
			position:absolute;
		}
		
		body.home #container #caption p{ margin-top:93px; width:423px;  margin-left:13px;position: relative;}
		body.home #container #caption span{ font-family: 'ralewaybold', Arial bold; line-height: 20px;}
		
		.ie6 body.home #container #caption p{ margin-top:120px; }
		
		.ie7 body.home #container #caption p{ 
			 top:80px;
		}
		
		body.home #container #captionTitle{
			width:338px;
			height:73px;  
			margin-left:60px;
			background-position:0 0;
			display:block;
			position:absolute;
		}
		
		.ie6 body.home #container #captionTitle{ display:none }
		
		.ie7 body.home #container #captionTitle{ 
			margin-left:20px;
		}
		
		body.home #container #VandV{
			width:595px;
			height:450px;
			background:url(../img/vnv.png) center top no-repeat;
			top:103px;
			right:-50px;
			display:block;
			position:absolute;
		}
		.ie6 body.home #container #VandV{ display:none; }
		
		body.home #container #getStarted {
			width:506px;
			display:block;
			position:absolute;
			right:0;
			top:362px;
			text-align:center;
		}
		.ie6 body.home #container #getStarted { top:408px; }
			
			body.home #container #getStarted a{
				display:block;
				height:200px;
				width:200px;
				margin:0 auto;
			}
			.ie6 body.home #container #getStarted a#btnStart{ margin-left:129px; width:245px; background:url(../img/ie6-playbutton.jpg) 0 0 no-repeat !important; }
			.ie6 body.home #container #getStarted a#btnStart #Stage{ display:none; }
			
			body.home #container #getStarted p{
				font-family:'billybold', Arial bold;
				font-weight: normal;
				font-style: normal;
				font-size:38px;
				color:#FFF;
				margin:13px 0;
				text-shadow: -4px 4px #00585f;
			}
		
		
		body.home #container #devider {
			width:390px;
			height:54px;
			display:block;
			position:absolute;
			right:50px;
			top:618px;
			background-position:0 -82px;
		} 
		.ie6 body.home #container #devider { display:none }
		
		body.home #container ul#appBtns { 
			display:block;
			position:absolute;
			list-style:none;
			right:90px;
			top:676px;
		} 
		.ie6 body.home #container ul#appBtns { top:716px; }
		
		ul#appBtns li{ width:156px; height:58px; float:left; }
		ul#appBtns li a{ width:156px; height:58px; display:block}
		
		ul#appBtns li#apple{ background-position:0 -151px; }
		ul#appBtns li#apple:hover{ background-position:0 -210px;  }
		
		ul#appBtns #android{ background-position:-159px -151px; margin-left: 5px; }
		ul#appBtns #android:hover{ background-position:-159px -210px;  }
		
		
		ul#appBtns li#apple.cominigSoon{ background-position:0 -477px; }
		ul#appBtns li#apple.cominigSoon:hover{ background-position:0 -477px; }
		
		ul#appBtns #android.cominigSoon{ background-position:-159px -477px; margin-left: 5px; }
		ul#appBtns #android.cominigSoon:hover{ background-position:-159px -477px; }
		
		.ie6 body.home ul#appBtns li#apple.cominigSoon{ display:none; }
		.ie6 body.home ul#appBtns li#android.cominigSoon{ display:none; }
		
		.arrow{
			width:75px;
			height:85px;
			display:block;
			position:absolute;	
			background-position:-209px -278px ;
			right:20px;
			top:735px;
		}
		.ie6 body.home .arrow{ display:none; }
		
	#downInfo{ 
		font-family:'ralewaybold';
		display:block;
		width:246px;
		text-align:center;
		position:absolute;
		right:123px;
	 	top:748px;
		color:#FFF;
	 }
	.ie6 body.home #downInfo{ display:none; }
	
	body.home #container #comingSoontxt {
			width:506px;
			display:block;
			position:absolute;
			right:0;
			top:810px;
			text-align:center;
		}
		.ie6 body.home #container #comingSoontxt { top:838px; }
	
	#comingSoontxt p{
		font-family:'billybold', Arial bold;
		font-weight: normal;
		font-style: normal;
		font-size:38px;
		color:#FFF;
		margin:13px 0;
		text-shadow: -4px 4px #00585f; 
	}
	.disable{
		color:#59bdc6 !important;	
	}
	
	
	/*columns*/
	#columns {
		width:920px;
		height:auto;
		margin:40px auto 0;
		padding:0; 
		position:relative;
	}
	
	.ie7 body.home #columns{ 
		 padding-top:60px; 
	}
	
	#columns h1{
		font-family: 'billybold';
		font-weight: normal;
		font-size:26px;
		line-height:30px;
		width:350px;
		color:#333333;	
	}
	
	body.home #columns { min-height:260px; }
	.ie6 body.home #columns { height:260px; overflow:visible; }
		
		/*columns - common*/
		.columnLeft,
		.columnRight,
		.columnFull {
			min-height:460px;
			margin:0;
			height:auto; 
			position:relative;
		}
		
	.ie6 body.home .columnLeft,
	.ie6 body.home .columnRight,
	.ie6 body.home .columnFull { margin-top:30px; }
		
		/*column left*/
		.columnLeft {
			width:420px;
			padding:0;
			float:left!important;	
			clear:left!important; 
		}
			 
		
		/*column right*/
		.columnRight {
			width:420px;
			float:right!important;
			clear:right!important; 
		}	 
			
		/*column - full*/
		.columnFull {
			position:relative;
			width:900px; 
			padding:20px 40px;
			float:none;
			clear:both;
			overflow:hidden;
		}
		/*column - full contentViewport*/
		.columnFull .contentViewport { /*customisation*/ }
				
/* =============================================================================
   SHARE BUTTONS
   ========================================================================== */
 #shareHover{
	 display:block;
	 position:absolute;
	 right:0; top:150px;
	 width:100px; height:auto;
	 position: fixed;;
 }

.ie6 body.home #shareHover,
.ie6 body.start #shareHover{ display:none !important;  }

 
	.shareTxt{ 
		width:98px; height:26px;
		margin-left: -10px;
		background:url(../img/share-icon.png) left top no-repeat transparent;
	}
 
	 #shareHover .shareBtns{
		display:block;
		position:absolute;
		width:51px; height:auto;
		margin-top:15px; margin-left:20px;	 
		border:4px solid #000;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px; 
	 }
 
	  #shareHover .shareBtns a.fb,
	  #shareHover .shareBtns a.tw,
	  #shareHover .shareBtns a.em,
	  #shareHover .shareBtns a.gp{
		 display:block;
		 background-color:#75a0a8; 
		 width:51px; height:43px;
		 border-top:1px solid #47747e; 
		 color:#FFF;
		 text-align:center;
		 padding-top:10px;
		 text-shadow: -2px 2px #00585F;
		 }
	  
	  #shareHover .shareBtns a.fb:hover,
	  #shareHover .shareBtns a.tw:hover,
	  #shareHover .shareBtns a.em:hover,
	  #shareHover .shareBtns a.gp:hover{ background-color:#013140; border-top:1px solid #000; }
		 
	 .fb{ font-size:31px; }
	  
	 .tw{ font-size:25px; border-bottom:1px solid #000; }
	 
	 .em{ font-size:24px; }
	 
	 .gp{ font-size:26px; }
   
  
   
   
   
   
/* ------------------------------------------------------------------------------ */
/* footer */
/* ------------------------------------------------------------------------------ */
#footer {
	margin:0 auto;
	width:100%;
	height:225px;
	position:relative; 
}
.solidLine{
	width:100%;
	height:5px;
	background-color:#c7c7c7;
	position:absolute; 
	margin-top:-5px;
	display:block; 
	opacity:0.3;
}
.ie6 body.home .solidLine{ display:none; }
.ie7 body .solidLine{ 
    left:0;
	right:0; 
}
	
#clip{
	width:73px;
	height:149px;
	position:absolute;
	left: 50%;
	margin-left:-556px;
	margin-top:-51px;
	display:block;
	background-position:-336px -145px ;
}

.footerGradient{
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,224,224,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 99%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );*/ /* IE6-8 */ 
}
.ie6 body .footerGradient,
.ie7 body .footerGradient,
.ie8 body .footerGradient{ 
    background-color:#fdfdfd;
}

	/*copyright links*/
	#footer ul {
		color:#333333;
		font-size:13px;
		line-height:16px;
		width:940px;
		padding:35px 0 0;
		margin:0 auto;
	} 
	
	ul#links01{
		padding-bottom:20px; 
		border-bottom:1px solid #d8d8d8;	
	}
	ul#links01 li{border-right:1px solid #696969;margin-top: 46px;}
	ul#links01 .last-child{ border:none }
	ul#links01 li{  }
	a#rpep{
		display:block;
		width:190px;
		height:67px;
		background-position: 0 -385px;
	}
	a#nswg{
		display:block;
		width:220px;
		height:67px;
		background-position: -197px -385px;
		margin-left:10px;
		margin-right: 118px;
	}
	
	ul#links02{ width:934px; padding:20px 0 0; }
	
	#footer a,
	#footer a:link,
	#footer a:visited,
	#footer a:active { color:#333333; text-decoration:none; }
	#footer a:hover  { color:#133880; text-decoration:underline; }
	/*FW logo*/
	#FWenabled, #FWenabled a { float:right; width:148px; height:20px; margin:0; padding:0; border:none!important; right:10px; }
	#FWenabled a { float:none; background:url(../img/sprite-fw.png) 0px 0px no-repeat; margin-top:-4px; }
	#FWenabled a:hover { background-position:0px -21px; }


/* ------------------------------------------------------------------------------ */
/* Buttons */
/* ------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------ */
/* sections - HOME */ 
/* ------------------------------------------------------------------------------ */

/*content specific*/ 
body.home .columnLeft,
body.home .columnRight { padding-bottom:1000px; margin-bottom:-1000px; }
body.home #columns #welcomeText {
	color:#565656;
	font-family:'PTSansNarrowRegular',Arial,sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:39px; 
	/*layout*/
	width:540px;
	margin:0;
	padding:30px;
	overflow:hidden;
}
 

/* ------------------------------------------------------------------------------ */
/* Common elements TOBEDONE */
/* ------------------------------------------------------------------------------ */
 

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
.ir { display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; line-height:1px; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { clear:both; }
.clearer { float: none;	clear: both; height: 0;	line-height: 0;	overflow: hidden; visibility: hidden; }
/* convert a list of links to a horizontal line of links with pipe seps (JX 20111004) */
.listLinks { list-style:none; overflow:visible; }
	.listLinks li { float:left; padding-right:8px; margin-right:8px; border-right: 1px solid; background: none; }
	/*.listLinks li:last-child { border-right:none; padding-right:0; }*/
	.listLinks li.last-child { border-right:none; padding-right:0; }
	
/* common text styles */
.txtLowerCase { text-transform:lowercase; }
code { /*for style notes*/
	display:inline-block; margin:0 0 20px 0; padding:0 10px; clear:both;
	font-size:11px; font-weight:bold; line-height:20px; 
	color:#fff; background:#CC9; border-radius:10px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
	text-shadow:0 1px 0px rgba(0,0,0,0.2);
}

/*debug styles 
p 	{ background-color:rgba(255,255,0,0.1); }
li 	{ background-color:rgba(255,0,0,0.1); }
a	{ background-color:rgba(0,0,255,0.1); }
h1,h2,h3,h4,h5 { background-color:rgba(0,255,0,0.1); } */