	/******************* DEFAULT STYLES ******************/
		* {margin:0; padding:0}

		body { background: #F3F3F3  top left repeat-x; font-family: Arial; color: #000000; }

		@font-face {
			font-family: Myriad;
			src: url(../fonts/MyriadPro-Regular.otf);
			
			font-weight: normal;
			font-style: normal;
		}

		/******************* WRAPPER STYLES ******************/

		#wrapper {
		margin: 0 auto;
		margin-top:5px;
		width: 986px;
		}

		#container {
		float:left;
		width: 986px;
		}


		/******************* HEADER STYLES ******************/

		#header{
		float:left;
		width:986px;
		padding-left:30px;
		padding-right:30px;
		}
		#header-right{
		position: relative;
		float:right;
		width:200px;
		text-align:right;
		padding-right:80px;
		margin-top:20px;
		height:43px;
		z-index: 100;
		}
		#header-right img {
		max-width: 300px;
		margin-top: 9px;
		}
		#nav{
		border:0px solid red;
		float:left;
		width:986px;
		margin-top:0px;
		padding:0px;
		}
		#nav-header{
		border:0px solid red;
		float:left;
		width:260px;
		padding-left:10px;
		
		}

		#nav-menu{
		float:left;
		width:800px;
		padding-left:0px;
		margin-top:0px;
		}
		
		#nav ul{
		display:inline;
		float:left;
		padding-left:20px;
		}

		#nav ul li{
		display:inline;
		margin:0 9px;
		}
		 
		#nav a:link, #nav a:visited{
		font-family: Myriad, Arial, Verdana, Calibri, sans-serif;
		font-size: 15px;
		line-height:19px;
		text-decoration:none;
		color:#6e6e6e;
		letter-spacing: .03px;
		}
		
		#nav a:active, #nav a:hover{
		text-decoration:underline;
		color:rgb(110,188,239);;
		}
		
		/************ LINK STYLES ***********************************/
		
		
		a:link, a:visited{
		font-family: Myriad, Arial, Verdana, Calibri, sans-serif;
		font-size: 15px;
		line-height:15px;
		text-decoration:none;
		color:#6e6e6e;
		letter-spacing: .03px;
		}
				
		a:active, a:hover{
		text-decoration:underline;
		color:rgb(110,188,239);;
		}


		/************RESPONSIVE ROWS ***********************************/

		.row {
			width: 95%;
			margin:0 auto;
			padding:15px 0;
		}
		.col {
			float: left;
			margin-left: 5%;
			text-align: center;
			position: relative;
		}
		
/**		
		#first .col:after {
			content:  "";
			position: absolute;
			right: 0;
			top: 25%;
			height: 50%;
			width: 1px;
			border-right: 1px solid #999;
		}
		
		#first .col:last-child:after {
			border-right: none !important;
		}
**/
		
		.col img {
			margin: 20px auto;
		}
		.grid4 .col {
			width: 21%;
		}
		
		.grid4 .col img {
			max-width: 195px;
		}
		
		.grid3 .col {
			width: 30%;
		}
		
		.grid3 .col img {
			max-width: 279px;
		}
		
		.grid2 .col {
			width: 47.5%;
		}
		
		.grid2 .col img {
			max-width: 442px ;
		}
		
		.grid4 .col:nth-of-type(4n+1),
		.grid3 .col:nth-of-type(3n+1),
		.grid2 .col:nth-of-type(2n+1) {
			margin-left: 0;
			clear: left;
		}


		

		/************CONTENT STYLES***********************************/
		.nivo-controlNav {
			visibility: hidden;
			display: none;
		}
		
		h1 {
			font-size: 40px;
			color: #333333;
			text-align: left;
			padding: 20px 0 0 24px;
		}
		
		h1.above {
			font-size: 40px;
			color: #333333;
			text-align: center;
			padding-top: 20px;
		}
		
		h1.abovenav {
			font-size: 50px;
			color: #333333;
			text-align: left;
			padding: 0;
			margin: 0;
			padding-left: 0 !important;
			letter-spacing: 0.4px;
		}
		
		h4 {
			font-size: 15px;
			padding: 5px 0;
		}
		
		p span{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:17px;
		padding:0px;
		font-weight:bold;
		color:#09A3C7;
		}
		
		p {
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding-top:10px;
		}
		
		#sub-nav {
			width: 100%;
		}
		#sub-nav p {
			display: inline;
		}
		#sub-nav ul, #sub-nav li {
			display: inline;
			font-size: 10px;
			line-height: 10px;
			list-style: none;
			text-align: left;
			margin: 0;
			padding-right: 5px;
			font-weight: lighter;
		}
		
		#sub-nav a:link, #sub-nav a:visited{
		font-family: Myriad, Arial, Verdana, Calibri, sans-serif;
		font-size: 15px;
		line-height:15px;
		text-decoration:none;
		color:#6e6e6e;
		letter-spacing: .03px;
		}
				
		#sub-nav a:active, #sub-nav a:hover{
		text-decoration:underline;
		color:rgb(110,188,239);;
		}
		
		td.blue {
			background-color: rgb(110,188,239);
			color: rgb(51,51,51);
			font-size: 15px;
			text-align: center;
			padding: 3px;
		}
		
		td.grey {
			background-color: #404040;
			color: #fff;
			font-size: 15px;
			text-align: center;
			padding: 3px;	
		}
		
		h2 {
			text-transform: uppercase;
			font-size: 20px;
			color: #333333;
			margin: 10px 0;
		}
		
		h3 {
			text-transform: uppercase;
			font-size: 18px;
			color: #333333;
			margin: 10px 0;
		}
		
		h2.below-row {
			text-transform: uppercase;
			font-size: 20px;
			color: #333333;
			text-align: center;
		} 

		.grid4 h2.below-row {
			text-transform: uppercase;
			font-size: 16px;
			color: #333333;
			text-align: center;
		}
		
		ul.below-row {
			font-size: 15px;
			line-height: 15px;
			list-style: none;
			text-align: center;
		}
		
		.grid4 ul.below-row {
			font-size: 15px;
			line-height: 15px;
			list-style: none;
			text-align: center;
		}
		
		a.below-row:link, a.below-row:visited{
		font-family: Myriad, Arial, Verdana, Calibri, sans-serif;
		font-size: 15px;
		line-height:15px;
		text-decoration:none;
		color:#6e6e6e;
		letter-spacing: .03px;
		}
				
		a.below-row:active, a.below-row:hover{
		text-decoration:underline;
		color:rgb(110,188,239);;
		}
		
		.caps {
			text-transform: uppercase;
		}
		
		#content-main-header{
		background:url(/images/headerContentDivider.gif) top left no-repeat;
		width:986px;
		float:left;
		margin-left:0px;
		margin-top:12px;
		}
		#content-main-header-image{
		float:left;
		width:986px;
		}
		
		#content-wrapper{
		background:#fff;
		float:left; 
		width:980px;
		margin-top:-15px;
		border-left:2px solid #cccccc;
		border-right:2px solid #cccccc;
		margin-left:1px;
		padding:0px;
		
		}
		
		#content-main-area{
		background:#fff;
		float:left;
		width:958px;
		padding:10px;
		}
		
		#content-main-area-left{
		float:left;
		width:520px;
		padding:5px;
		margin-left:56px;
		}
		
		#content-nav-area-left{
		float:left;
		width:414px;
		padding:5px;
		margin-left:56px;
		}
		
		
		#content-main-area-left-nav{
		float-left;
		width:520px;
		padding:10px;
		margin-top:-10px;
		}
		#content-main-area-left-nav a{
		text-decoration:none;
		}
		content-main-area-left-nav a:active{
		color:0285a3;
		text-decoration:none;
		}
		#content-main-area-right{
		float:right;
		width:344px;
		padding:10px 10px 10px 10px;
		margin-top:-10px;
		}
		#content-nav-area-right{
		float:right;
		padding:10px 10px 10px 10px;
		margin-top:-5px;
		}
		#content-main-new{
		background:#fff;
		float:left;
		width:930px;
		padding:10px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		}
		#content-main-new h1{
		text-align:center;
		margin-top:15px;
		margin-left:35px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:48px;
		}

		#content-main-new h2{
		text-align:left;
		margin-top:30px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:20px;
		}
		#content-main-new p span{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:0px;
		font-weight:bold;
		color:#09A3C7;
		}
		#content-main-new p{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding-top:10px;
		}
		#content-main-new ul{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:5px 5px 5px 20px;
		margin-top:10px;
		}
		#content-main-new ul li{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:5px 5px 5px 20px;
		}
		#content-main-area-heading{
		float:left;
		width:958px;
		text-align:center;
		margin-top:20px;
		}

		.content-main-area-swap{
		float:left;
		width:500px;
		}
		
		#content-image-one{
		float:left;
		width:238px;
		margin:70px 0px 0px 70px;
		}
		#content-image-two{
		float:left;
		width:179px;
		margin:70px 0px 0px 70px;
		}
		#content-image-three{
		float:left;
		width:169px;
		margin:70px 0px 0px 70px;
		}
		#content-image-seperator{
		float:left;
		width:25px;
		margin:50px 0px 0px 40px;
		}
		#content-image-capxion-one{
		float:left;
		width:290px;
		margin:50px 0px 50px 20px;
		text-align:center;
		}
		#content-image-capxion-two{
		float:left;
		width:250px;
		margin:50px 0px 50px 70px;
		text-align:center;
		}
		#content-image-capxion-three{
		float:left;
		width:250px;
		margin:50px 0px 50px 70px;
		text-align:center;
		}
		#content-wrapper-header{
		float:left;
		width:984px;
		margin:-20px 0px 0px -15px;
		}
		#content-wrapper-header-image1{
		float:left;
		width:345px;
		}
		#content-wrapper-header-image2{
		float:left;
		width:294px;
		}
		#content-wrapper-header-image3{
		float:left;
		width:337px;
		}
		#content-wrapper-header-seperator{
		float:left;
		width:4px;
		}
		#content-wrapper-divider{
		float:left;
		width:984px;
		}
		#content-image{
		float:left;
		margin:-20px 0px 0px -11px;
		width:980px;
		}

		#content-sub-nav{
		float:left;
		width:950px;
		margin:10px 0px 0px 0px;
		padding:15px;
		}

		#content-sub-nav-image{
		float:left;
		width:301px;
		padding-right:10px;
		}
		#content-sub-nav-image a{
		text-decoration:none;
		}

		#content-main{
		float:left;
		width:980px;
		}

		#content-main-left{
		float:left;
		width:500px;
		margin-top:0px;
		margin-left: 24px;
		}

		#content-left-body{
		float:left;
		width:480px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		}

		#content-left-body ul{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:5px 5px 5px 20px;
		margin-top:10px;
		}
		#content-left-body ul li{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:5px 5px 5px 20px;
		}
		.content-swap{
		float:left;
		width:900px;
		}
		
		#content-sales{
		float:left;
		width:900px;
		margin-top:-10px;
		padding:10px 0 0 24px;
		}
		#content-sales p.big{
		text-align:  center;
		}
		
		.big img {
			max-width: 900px;
			margin: 0 auto;
		}
		
		#content-sales h1{
		margin-left:50px;
		}
		#content-sales h4{
		margin-left:50px;
		}
		
		#content-sales ul{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:15px 15px 15px 50px;
		margin-top:10px;
		}
		##content-sales ul li{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:15px 15px 15px 50px;
		}
		
		#content-contact-left{
		margin-top:20px;
		text-align: left;
		}

		#content-contact-left ul{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:5px 5px 5px 20px;
		margin-top:10px;
		}
		#content-contact-left ul li{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:5px 5px 5px 20px;
		}

		#content-contact-left h2{
		text-align:left;
		margin-top:15px;
		margin-left:35px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:24px;
		}
		#content-contact-left h3{
		text-align:left;
		margin-top:15px;
		margin-left:35px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:18px;
		}

		#content-contact-right{
		margin-top:20px;
		text-align: left;
		}

		#content-contact-right p.logo{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:10px 40px 22px 10px;
		margin-top:-85px;
		font-weight:bold;
		}
		#content-contact-right p.graph{
		margin-top:-20px;
		}
		#content-contact-right p span{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:0px;
		font-weight:bold;
		color:#09A3C7;
		}
		#content-contact-right p {
		text-decoration:none;
		color:#000;
		}
		
		#content-left{
		margin-top:20px;
		text-align: left;
		}

		#content-left ul{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:5px 0 0 15px;
		margin-top:10px;
		}
		#content-left ul li{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:5px;
		list-style-position: outside;
		}

		#content-left h2{
		text-align:left;
		margin-top:15px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:24px;
		padding: 0;
		}
		#content-left h3{
		text-align:left;
		margin-top:15px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:18px;
		}

		#content-right{
		margin-top:20px;
		float: right;
		text-align: left;
		}
		#content-right p{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:5px;
		font-weight:bold;
		}
		#content-right p.logo{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		padding:10px 10px 22px 10px;
		margin-top:-85px;
		font-weight:bold;
		}
		#content-right p.graph{
		margin-top:-20px;
		}
		#content-right p span{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		padding:0px;
		font-weight:bold;
		color:#09A3C7;
		}
		#content-right p {
		text-decoration:none;
		color:#000;
		}
		#content-left-nav{
		float:left;
		width:550px;
		}

		#content-left-nav ul {
		display:inline;
		margin-left:25px;
		padding-left:23px;
		}
		#content-left-nav ul li{
		display:inline;
		margin:-5px;
		padding:0px;
		}

		#content-left-nav ul li .first{
		display:inline;
		margin:0px;
		padding:0px;
		}

		#content-left-nav ul li a{
		text-decoration:none;
		}
		#content-main-right{
		float:right;
		width:400px;
		margin-top:-15px;
		margin-right:-16px;
		margin-bottom:-20px;
		}
		/******* FOOTER STYLES ***********************/

		#bottom{
		background:  url(/images/bottom_new.gif) top left no-repeat;
		width:986px;
		float:left;
		margin-left:-1px;
		}
		html>body #bottom1{
		*margin-top:0px;
		}
		#bottom1{
		background: #fff url(/images/bottom_new_1.gif) top left no-repeat;
		width:986px;
		float:left;
		margin-left:-1px;
		margin-top:-15px;
		}
		#overlap{
		float:left;
		background:#F3F3F3;
		width:986px;
		margin-top:-10px;
		}
		#footer-divider{
		width:984px;
		float:left;
		border:0px solid red;
		margin:0px;
		padding:0px;
		}
		#footer{
		float:left;
		width:984px;
		}

		#footer-nav{
		float:left;
		width:944px;
		padding:10px 20px 20px 20px;
		}

		#footer-nav ul{
		display:inline;
		float:left;
		width:800px;
		text-align:center;
		padding-left:80px;
		}
		#footer-nav ul li{
		display:inline;
		padding:10px 20px 20px 40px;
		}
		#footer-nav ul li a{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:15px;
		line-height:19px;
		text-decoration:none;
		color:#4f4f4f;
		font-weight:bold;
		}
		#disclaimer{
		float:left;
		width:984px;
		margin-top:-5px;
		padding:0px;
		}
		#footer-left{
		float:left;
		width:550px;
		padding:20px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		color:#666666;
		}
		#footer-left a{
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		}
		#footer-right{
		float:right;
		width:350px;
		padding:20px;
		font-family:Myriad, Arial, Verdana, Calibri, sans-serif;;
		font-size:12px;
		color:#666666;
		}
		
		.clear{
		clear:both;
		height:10px;
		}