/*

home page anims 
*/
	p + p {margin: 10px 0;}
	
	  	div.exampleB {
	  	display: block;
	  	position: absolute;
	  	width: 400;
	  	height: 300;
	  	overflow: hidden;
	  	border: 0px solid blue;
	  	
	  	}
	  	
		.smalltext {
			font-size: .90em;
			}
		
	  	.move
	  	{
	  	    overflow: hidden;
	  	    width: 975px;
	  	    height: 347px;
	  	}
	  	
	  	.talk
	  	{
	  	    position: relative;
	  	    padding-top: 450px;
	  	}

		html {
	min-height: 100%;
	}


		html { overflow-y: scroll; }
		a { text-decoration: none; }
		a:focus { outline: 0; }

	#BlueColumnRight p {
		margin: 7px 0;
		}
		
		
		/* image fadeins jqstyle */
		
		div.fadehover {
			position: relative;
			}
		 
		img.a {
			position: absolute;
			left: 0;
			top: 0;
		    z-index: 10;
			}
		 
		img.b {
			position: absolute;
			left: 0;
			top: 0;
			}
		
		/* end image fadeins jqstyle */
	
	.resourcepageLinks{
		background: url(../images/links_globe.png) no-repeat bottom right;
		}
	body{
		font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
		text-align: center; 
		color: #fff;
		margin-top: 25px;
        outline: 0;
        font-size: .75em;
        line-height: 1.45em;
        background-color: white;
        margin: 0;
		padding: 0;
		min-height: 100%;
		background: #94c0de url(../images/body_bg.jpg) repeat-x;
		}
	#container{
		width: 975px;
		margin: 0 auto;
		border: 1px solid #666;
		text-align: left;
		min-height: 725px;
		margin-top: 25px;
		background-color: white;
		z-index: 5;
		}
	#logo{
		width: 880px;
		height: 80px;
		background: #b2d140 url(../images/ha_topBanner.jpg) no-repeat;
		border-bottom: 1px solid #fff;
		margin-left: 45px;
		margin-right: 45px;
		padding-top: 20px;		
		}
		
		#logo img.logolink{
			float: left;
			display: block;
			width: 150px;
			height: 75px;
		}
		
		
		#logo img.demolink{
			float: right;
			display: block;
			width: 150px;
			height: 75px;
		}
		
		
		#chatLink{
			display:block;
			margin-left: 560px;
			margin-top: 0px;
		}

	
	#menu{
		margin-left: 45px;
		padding-top: 20px;
		min-height: 105px;
		height: 105px;
		z-index: 12;
		}
	#top{
		background-color: #b2d140;
		min-height: 225px;
		z-index: 4;
		}
		
			#homgreenbar{
				width: 975px;
				height: 80px;
				
				}
			#home_msg{
				height: 66px;
				width: 402px;
				padding-left: 45px;
				float: left;
				padding-top: 14px;
				padding-right: 40px;
				font-size: .85em;
				background-color: #B2D140;
				}
								
				#homanim{
				width: 488px;
				height: 80px;
				float: right;
				border: 0px solid black;
				background: url(../images/sm_banner_bkg.jpg) no-repeat top left;
		}
				
		
		/* home page anim styles */
		
		
		#bannerContainer{
			border-top: 10px solid #fff;
			border-bottom: 10px solid #fff;
			min-height: 347px;
			position: relative; 
			background: url(../images/ajax-loader.gif) no-repeat center; 
			z-index: 3;
			}
			#Item1, #Item2, #Item3, #Item4, #Item5, #Item6, #Item7, #Item8, #Item9{
				position: absolute;
				top: 0;
				left: 0;
				background: url(../images/home_banner.jpg) no-repeat top left;
				height: 347px;
				width: 975px;
				display: none;
				cursor: pointer;
				}
				#Item1{
				background: url(../images/home_banner.jpg) no-repeat top left;
				}
				#Item2{
				background: url(../images/home_banner_2.jpg) no-repeat top left;
				}
				#Item3{
				background: url(../images/home_banner_3.jpg) no-repeat top left;
				}
				#Item4{
				background: url(../images/2home_banner.jpg) no-repeat top left;
				}
				#Item5{
				background: url(../images/2home_banner_2.jpg) no-repeat top left;
				}
				#Item6{
				background: url(../images/2home_banner_3.jpg) no-repeat top left;
				}
				#Item7{
				background: url(../images/3home_banner.jpg) no-repeat top left;
				}
				#Item8{
				background: url(../images/3home_banner_2.jpg) no-repeat top left;
				}
				#Item9{
				background: url(../images/3home_banner_3.jpg) no-repeat top left;
				}
				#lilnav{
					z-index: 1;
					top: -50px;
					position: absolute;
					left: 10px;
					display: block;
					visibility: visible;
					}
					#lilnav ul li{
						float: left;
						margin-right: 10px;
						cursor: pointer;
						width: 25px;
						height: 25px;
						text-indent: 0px;
						font-size: 30px;
						color: white;
						text-align: center;
						list-style-type: disc;
						list-style-position: inside;
					}
		
		
		
		
		
		 /* end home page anim styles */
		
		
		
		
				
		/* headlines */	
		
		h1.tech_overview{
			background: url(../images/techOver_h1.png) no-repeat top left;
			width: 520px;
			height: 159px;
			text-indent: -9999px;
			display: block;
			}
		h1.aboutus{
			background: url(../images/aboutus_h1.png) no-repeat top left;
			width: 520px;
			height: 64px;
			text-indent: -9999px;
			display: block;
			}
		h1.contactus{
			background: url(../images/contactus_h1.png) no-repeat top left;
			width: 344px;
			height: 61px;
			text-indent: -9999px;
			display: block;
			}
		h1.carrierNet{
			background: url(../images/carrierNet_h1.png) no-repeat top left;
			width: 520px;
			height: 62px;
			text-indent: -9999px;
			display: block;
			}
		
		h1.process{
			background: url(../images/theprocess_h1.jpg) no-repeat top left;
			width: 520px;
			height: 60px;
			text-indent: -9999px;
			display: block;
			}
			h2.process{
			background: url(../images/theprocess_h2.jpg) no-repeat top left;
			width: 520px;
			height: 33px;
			text-indent: -9999px;
			display: block;
			}
		h1.how_you_save{
			background: url(../images/howOver_h1.jpg) no-repeat top left;
			width: 545px;
			height: 61px;
			text-indent: -9999px;
			display: block;
			}
			h2.how_you_save{
			background: url(../images/howOver_h2.jpg) no-repeat top left;
			width: 545px;
			height: 27px;
			margin-bottom: 10px;
			text-indent: -9999px;
			}
		h1.advantage_rate{
			background: url(../images/techRate_h1.jpg) no-repeat top left;
			width: 545px;
			height: 94px;
			text-indent: -9999px;
			display: block;
			}
			h2.advantage_rate{
			background: url(../images/techRate_h2.jpg) no-repeat top left;
			width: 545px;
			height: 27px;
			margin-bottom: 10px;
			text-indent: -9999px;
			}
		h1.advantage_iphone{
			background: url(../images/techiPhone_h1.jpg) no-repeat top left;
			width: 545px;
			height: 91px;
			text-indent: -9999px;
			display: block;
			}
			h2.advantage_iphone{
			background: url(../images/techiPhone_h2.jpg) no-repeat top left;
			width: 545px;
			height: 11px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			}
		h1.advantage_view{
			background: url(../images/techView_h1.jpg) no-repeat top left;
			width: 545px;
			height: 94px;
			text-indent: -9999px;
			display: block;
			}
			
		h2.advantage_view{
			background: url(../images/techView_h2.jpg) no-repeat top left;
			width: 545px;
			height: 27px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			}
		h1.advantage_tms{
			background: url(../images/techTms_h1.jpg) no-repeat top left;
			width: 545px;
			height: 94px;
			text-indent: -9999px;
			display: block;
			}
		h2.advantage_tms{
			background: url(../images/techTms_h2.jpg) no-repeat top left;
			width: 545px;
			height: 27px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			}
		h1.lets_get_started{
			background: url(../images/startedOver_h1.jpg) no-repeat top left;
			width: 525px;
			height: 121px;
			text-indent: -9999px;
			display: block;
			}
			h2.lets_get_started{
			background: url(../images/startedOver_h2.jpg) no-repeat top left;
			width: 525px;
			height: 44px;
			margin-bottom: 10px;
			text-indent: -9999px;
			}
			
		h1.howOverSide_h1{
			background: url(../images/howOverSide_h1.png) no-repeat top left;
			width: 278px;
			height: 47px;
			margin-bottom: 10px;
			text-indent: -9999px;
			}
		h1.privacy{
			background: url(../images/privacySide_h1.png) no-repeat top right;
			width: 345px;
			height: 20px;
			margin-bottom: 10px;
			text-indent: -9999px;
			border-bottom: 0px solid #c9e0e7;
			
			}
			h1.mgmt{
			background: url(../images/management_h1.png) no-repeat 100% -5%;
			width: 390px;
			height: 40px;
			background-color: #5090a7;
			padding-top: 10px;
			margin-top: 10px;
			display: block;
			}
			
			
			/* management section */
	
			.mgmtBio{
				width: 975px;		
				color: #4e4e4e;
				min-height: 100px;
				margin-bottom: 0px;
				overflow: auto;
				}
				
				.bioleftColumn{
					float: left;
					width: 390px;
					background-color: #5090a7;
					border: 0px solid fuchsia;					
					text-align: right;
					}
					.alan {
						min-height: 125px;
						}
						.robert {
						min-height: 143px;
						}
						.doug {
						min-height: 161px;
						}
						.carter {
						min-height: 150px;
						}
						
					.bio{
						float: right;
						width: 520px;
						margin-right: 45px;
						background-color: #fff;
						padding-bottom: 10px;
						margin-bottom: 10px;
						border-bottom: 1px solid #ccc;
						}
						
						
/* section pages */	
	
	#PrivacyColumnLeft{
		width: 325px;
		float: left;
		min-height: 850px;
		border: 0px solid #333;
		margin-top: 10px;
		background-color: #5090a7;
		padding-left: 45px;
		padding-right: 25px;
		padding-top: 15px;
		}

	#blueColumnLeft{
		width: 325px;
		float: left;
		min-height: 435px;
		border: 0px solid #333;
		margin-top: 10px;
		background-color: #5090a7;
		padding-left: 45px;
		padding-right: 25px;
		padding-top: 15px;
		}
		#blueColumnLeft h1{
			font-weight: 400;
			line-height: 1.0em;
			display: block;
			padding-bottom: 10px;
			border-bottom: 1px solid #c9e0e7;
			margin-bottom: 10px;
			width: 328px;
			}	
		
		
		#BlueColumnRight_techoverview{
			width: 335px;
			float: right;
			min-height: 567px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #047390;
			padding-left: 25px;
			padding-right: 35px;
			padding-top: 15px;
		}
			#BlueColumnRight_techoverview ul{
				margin-left: -25px;
				}
				#BlueColumnRight_techoverview ul li{
				margin-bottom: 10px;
				}
		#contentColumnLeft_blue_techoverview{
			width: 520px;
			float: left;
			min-height: 525px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 15px;
			padding-top: 15px;
			color: #fff;
			background-color: #047390;
			}
			
	
		#BlueColumnRight{
			width: 335px;
			float: right;
			min-height: 525px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #047390;
			padding-left: 25px;
			padding-right: 35px;
			padding-top: 15px;
		}
		
		#BlueColumnRight h1{
			font-weight: 200;
			line-height: 1.0em;
			display: block;
			padding-bottom: 10px;
			border-bottom: 0px solid #c9e0e7;
			margin-bottom: 10px;
			}
		#OrangeColumnRight{
			width: 395px;
			float: right;
			min-height: 460px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #ffca0a;
			padding: 0px;
		}
		#OrangeColumnRight ul
			{
			list-style: none;
			padding: 0;
			margin: 0;
			}
				
		
		#OrangeColumnRight li a.link{
			background: url(../images/5_step.jpg) top left no-repeat;
			width: 395px;
			height: 425px;
			display: block;
			}
		#OrangeColumnRight li a.link:hover{
			background: url(../images/5_step_ovr.jpg) top left no-repeat;
			width: 395px;
			height: 425px;
			display: block;
			}
		#OrangeColumnRight_getStarted{
			width: 395px;
			float: right;
			min-height: 540px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #f6bc1e;
			padding: 0px;
			background: url(../images/startedOver_imgbkg.jpg) top left no-repeat;
		}
		
		#OrangeColumnRight h1{
			font-weight: 200;
			line-height: 1.0em;
			display: block;
			padding-bottom: 10px;
			border-bottom: 0px solid #c9e0e7;
			margin-bottom: 10px;
			}
		
/* content columns */
		
		#singleColumn{
			width: 915px;
			float: left;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 15px;
			padding-top: 15px;
			color: #fff;
			background-color: #22738f;
			}
		
		
		#contentColumnLeft_blue{
			width: 520px;
			float: left;
			min-height: 525px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 15px;
			padding-top: 15px;
			color: #fff;
			background-color: #047390;
			}
			#contentColumnLeft_blue h1{
						font-weight: 300;
						line-height: 1.1em;
						font-size: 2.2em;
						margin-bottom: 10px;
						}
			

		#contentColumnLeft{
			width: 515px;
			float: left;
			min-height: 440px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 5px;
			padding-top: 15px;
			color: #4e4e4e;
			background-color: white;
		}	
					#contentColumnLeft p{
			 			margin: 10px 0;
			 			}
					#contentColumnLeft h1{
						font-weight: 300;
						line-height: 1.1em;
						font-size: 2.5em;
						margin-bottom: 5px;
						}
					#contentColumnLeft h2{
						color: #333;
						font-weight: 100;
						line-height: 1.3em;
						font-size: 1.1em;
						margin-bottom: 5px;
						}
		#contentColumn{
			width: 545px;
			float: right;
			height: 440px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-right: 20px;
			padding-top: 10px;
			color: #4e4e4e;
			background-color: white;
			position: relative;
		}
		
			
			#contentColumn p{
		 			margin: 10px 0;
		 			}
			#contentColumn h1{
					font-weight: 300;
					line-height: 1.1em;
					font-size: 2.5em;
					margin-bottom: 5px;
					}
			#contentColumn h2{
					color: #333;
					font-weight: 100;
					line-height: 1.3em;
					font-size: 1.1em;
					margin-bottom: 5px;
					}
		#twocolumn_left{
			width: 48%;
			float: left;
			min-height: 200px;
			}
		#twocolumn_right{
			width: 48%;
			float: right;
			min-height: 200px;
			position: relative;
			}
			#twocolumn_right ul{
			margin-left: -25px;
			}
			#twocolumn_right ul li{
			margin-bottom: 4px;
			line-height: 1.4em;
			}
			#twocolumn_right ul li strong{
			font-style: italic;
			}

 	/* data sheet link */
 	
 		#datasheetColumn{
			display: block;
			float: right;
			height: 250px;
			margin-bottom: 20px;
			margin-left: 15px;
			margin-top: 10px;
			margin-right: 15px;
			position: relative;
			width: 180px;
			border: 0px solid #333;
			
			
		}	
		#datasheetColumn ul
			{
			list-style: none;
			padding: 0;
			margin: 0;
			}
						
			#datasheetColumn li a{
				width: 168px;
				height: 255px;
				line-height: 2em;
				float: left;
				text-indent: -9999px;
				display: block;
				color: #0d2474;
				text-decoration: none;
				text-align: center;
				margin-bottom: 15px;
				background: url(../images/dataSheet_thumb.jpg) no-repeat top left; 
			}
			#datasheetColumn li a:hover{
				width: 168px;
				height: 255px;
				line-height: 2em;
				float: left;
				text-indent: -9999px;
				display: block;
				color: #0d2474;
				text-decoration: none;
				text-align: center;
				margin-bottom: 15px;
				background: url(../images/dataSheet_thumb_ovr.jpg) no-repeat top left; 
			}
		
/* 		video links */

		
		#vidnav_menu ul
			{
			list-style: none;
			padding: 0;
			margin: 0;
			}
						
			#vidnav_menu li a{
				width: 328px;
				height: 97px;
				line-height: 2em;
				float: left;
				text-indent: -9999px;
				display: block;
				-moz-box-shadow: 3px 3px 3px #333;
				-webkit-box-shadow: 3px 3px 3px #333;
				box-shadow: 3px 3px 3px #333;
				filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
				color: #0d2474;
				text-decoration: none;
				text-align: center;
				margin-bottom: 15px;
			}
			#vidnav_menu li a.dockvid{
				background: url(../images/loadingdock_vid.jpg) no-repeat top left;
				-webkit-transition:background 0.3s ease-in;
				
			}
			#vidnav_menu li a.dockvid:hover{
				background: url(../images/loadingdock_vid_ovr.jpg) no-repeat top left;
			}
			#vidnav_menu li a.operationvid{
				background: url(../images/operation_vid.jpg) no-repeat top left;
				-webkit-transition:background 0.3s ease-in;
			}
			#vidnav_menu li a.operationvid:hover{
				background: url(../images/operation_vid_ovr.jpg) no-repeat top left;
			}
			#vidnav_menu li a.cfovid{
				background: url(../images/cfo_vid.jpg) no-repeat top left;
				-webkit-transition:background 0.3s ease-in;
			}
			#vidnav_menu li a.cfovid:hover{
				background: url(../images/cfo_vid_ovr.jpg) no-repeat top left;
			}
		
				
		#im_placeholder{
			border: 0px solid #333;
			width: 100%;
			height: 408px;
			}
		#contentWrapper{
			background-color: #22738f;
			min-height: 400px;
			}
			
			
/* Resources Section */


		.demobar{
			width: 885px;
			height: 120px;
			background-color: #047390;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 45px;
			position: relative;
			margin-bottom: 10px
			}
			.demobar h1{
				float: left;
				margin-right: 25px;
				width: 270px;
				font-weight: 400;
				padding-top: 15px;
				line-height: 26px;
				text-indent: -9999px;
				background: url(../images/demo_text.png) no-repeat 0px  18px; /* l/r t/d */
				height: 105px;
				}
			.demoImg{
				float: left;
				height: 100px;
				position: relative;
				margin-right: 10px;
				width: 533px;				
				margin-top: 10px;
				z-index: 2;
				}
				
				.demoImg a{
					background: url(../images/demo_image.png) no-repeat 0px  -10px;/* l/r t/d */
					padding-left: 135px;
					display: block;
					min-height: 50px;
					background-color: transparent;
					padding-top: 50px;
					-webkit-transition:color 0.3s ease-in;
					-moz-transition: color 0.3s ease-in; 
					-o-transition: color 0.3s ease-in;
					transition: color 0.3s ease-in;
					color: #fff;
					z-index: 2;
					width: 135px;
					}
					.demoImg a:hover{
					 color: #FFCA0A;
					 background: url(../images/demo_image_ovr.png) no-repeat 0px  -10px;/* l/r t/d */
					}
				.demotext{
					position: absolute;
					top: 15px;
					left: 340px;
					width: 123px;
					height: 95px;
					-moz-box-shadow: 6px 6px 6px #ec9c05;
					-webkit-box-shadow: 6px 6px 6px #ec9c05;
					box-shadow: 6px 6px 6px #ec9c05;
					filter: progid:DXImageTransform.Microsoft.Shadow(color=#ec9c05,direction=135);
					}
					
					
		
	.videolink a{
		display: block;
		margin-bottom: 10px;
		color: #fff;
		-webkit-transition:color 0.3s ease-in;
		font-size: .95em;
		background: url(../images/watch_the_vid.png) no-repeat 100% 90%;  	/* right top  100%   0% */
		min-height: 75px;
		}
	.videolink a:hover{
		display: block;
		margin-bottom: 10px;
		color: #FACC20;
		background: url(../images/watch_the_vid_ovr.png) no-repeat 100% 90%;  	/* right top  100%   0% */
		}
		.videolink div{
			border-bottom: 1px solid white;
			margin-bottom: 10px;			
			height: 75px;
			}
	.videolink-multimedia a{
		display: block;
		margin-bottom: 10px;
		color: #fff;
		-webkit-transition:color 0.3s ease-in;
		font-size: .95em;
		background: url(../images/watch_the_vid.png) no-repeat 100% 90%;  	/* right top  100%   0% */
		min-height: 115px;
		}
	.videolink-multimedia a:hover{
		display: block;
		margin-bottom: 10px;
		color: #FACC20;
		background: url(../images/watch_the_vid_ovr.png) no-repeat 100% 90%;  	/* right top  100%   0% */
		}
		.videolink-multimedia div{
			border-bottom: 1px solid white;
			margin-bottom: 10px;			
			height: 75px;
			}
			
			
			
	.resourceitems_videos_column1{
		margin: 25px 0px 0px 45px;  /* top right bottom left */
		padding: 100px 15px 10px 15px;		
		width: 252px;
		border: 0px solid red;
		min-height: 345px;
		background: #047390 url(../images/loading_dock_bg.png) no-repeat top left;
		float: left;		
		}
		.resourceitems_videos_column2{
		margin: 25px 15px 0px 20px;  /* top right bottom left */
		padding: 100px 15px 10px 15px;	
		width: 252px;
		border: 0px solid red;
		min-height: 345px;
		background: #047390 url(../images/vpops_bg.png) no-repeat top left;
		float: left;
		}
		.resourceitems_videos_column3{
		margin: 25px 45px 0px 0px;  /* top right bottom left */
		padding: 100px 15px 10px 15px;		
		width: 252px;
		border: 0px solid red;
		min-height: 345px;
		background: #047390 url(../images/cfo_bg.png) no-repeat top left;
		float: right;
		}
		
		
		
		.panel-wrapper h2{
			display: none;
			}
	.literLeftColumn{
		width: 40%;
		margin-left: 45px;
		min-height: 550;
		padding-top: 0px;
		margin-right: 45px;
		float: left;
		}
		.literRightColumn{
		width: 40%;
		margin-left: 45px;
		min-height: 550px;
		padding-top: 0px;
		margin-right: 45px;
		float: right;
		}
	.MultiLeftColumn{
		width: 42%;
		margin-left: 45px;
		min-height: 430px;
		margin-top: 25px;
		margin-right: 0px;
		float: left;
		background-color: #047390;
		padding: 10px;
		}
	.MultiRightColumn{
		width: 42%;
		margin-left: 0px;
		min-height: 430px;
		margin-top: 25px;
		margin-right: 45px;
		float: right;
		background-color: #047390;
		padding: 10px;
		}
	.webtitle{
		text-align: center;
		text-transform: uppercase;
		font-weight: 300;
		font-size: 12px;
		padding-bottom: 5px;
		border-bottom: 1px solid #fff;
		margin-bottom: 5px;
		}
		.rslinks{			
		margin-left: 45px;
		min-height: 350px;
		padding-top: 25px;
			}
			.rslinks a{
				display: block;
				margin-bottom: 10px;
				color: white;
				text-decoration: none;
				}
				.rslinks a:hover{
				display: block;
				margin-bottom: 10px;
				color: #FFCA0A;
				text-decoration: none;
				-webkit-transition:color 0.3s ease-in;
				
				}
	#resource_column1{
		float: right;
		width: 285px;
		min-height: 325px;
		border: 0px solid #999;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 0px;
		margin-right: 15px;
		}
		#resource_column2{
		float: left;
		width: 210px;
		min-height: 325px;
		
		}
		#resource_column2 p{
			margin: 7px 0;
			}
	#contentColumnLeft_blue_resources{
			width: 559px;
			float: left;
			min-height: 425px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 0px;
			padding-top: 15px;
			color: #fff;
			background-color: #45839c;
			}
			#contentColumnLeft_blue_resources h1{
						font-weight: 300;
						line-height: 1.1em;
						font-size: 2.2em;
						margin-bottom: 10px;
						}
		#BlueColumnRight_resources{
			width: 365px;
			float: right;
			min-height: 539px;
			border: 0px solid red;
			margin-top: 10px;
			background-color: #45839c;
			padding-left: 0px;
			padding-right: 6px;
			padding-top: 15px;
		}
		#BlueColumnRight_resources h1{
			font-weight: 200;
			line-height: 1.0em;
			display: block;
			padding-bottom: 10px;
			border-bottom: 0px solid #c9e0e7;
			margin-bottom: 10px;
			padding-left: 10px;
			}	
		h1.resource_column1_h1{
			padding-left: 0px;
			position: relative;
			background: url(../images/resourcesProdLit.png) no-repeat top left;
			width: 255px;
			height: 25px;
			text-indent: -9999px;
			}
		h1.great_vids{
			background: url(../images/resourcesVideos.png) no-repeat top left; 
			width: 255px;
			height: 44px;
			text-indent: -9999px;
			}
		h1.resource_links{
			background: url(../images/resourcesLinks.png) no-repeat top left; 			
			height: 55px;
			text-indent: -9999px;
			margin-left: 0px;
			}
			
			h1.Product_lit{
			background: url(../images/resourcesProdLit.png) no-repeat top left; 
			width: 255px;
			height: 54px;
			text-indent: -9999px;
			padding-left: 255px;
			}
			.litItem{
				width: 100%;
				height: 80px;
				min-height: 66px;
				margin-bottom: 15px;
				}
				
				.litItem a{
					color: #fff;
					text-decoration: none;
					-webkit-transition:color 0.3s ease-in;
					}
				.litItem a:hover{
					color: #f6bc1e;
					text-decoration: none;
					}
				.litItemImg{
					width: 34px;
					height: 80px;
					border: 0px solid #333;
					float: left;
					padding-top: 10px;
					padding-left: 10px;
					}
				.litItemImgWebinars{
					width: 34px;
					height: 80px;
					border: 0px solid #333;
					float: left;
					padding-top: 10px;
					padding-left: 10px;
					}
					.litText{
						width: 78%;
						float: right;
						border: 0px solid #999;
						min-height: 63px;
						padding-top: 10px;
						line-height: 1.3em;
						font-size: 11px;
						padding-right: 8px;
						}
					.litTextWebinars{
						width: 65%;
						float: right;
						border: 0px solid #999;
						min-height: 63px;
						padding-top: 10px;
						line-height: 1.3em;
						font-size: 11px;
						padding-right: 8px;
						}
						.litText strong{
							text-transform: uppercase;
							font-size: .9em;
							}
					.caps{text-transform: uppercase;}
					
					
				.copyLink a{
					color: #fff;
					text-decoration: none;
					-webkit-transition:color 0.3s ease-in;
					}
				.copyLink a:hover{
					color: #f6bc1e;
					text-decoration: none;
					}
					
					
/*

		Carrier Network
*/
		
		#contact_col_left{
			width: 385px;
			float: left;
			min-height: 500px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #f6bc1e;
			padding-left: 45px;
			padding-right: 45px;
			padding-top: 15px;
		}
		#contact_col_left a{
			color: #fff;
			text-decoration: none;
			
			}
			#contact_col_left a:hover{
			color: #047390;
			text-decoration: none;
			
			}
		#contact_col_right{
			width: 410px;
			float: right;
			min-height: 425px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 45px;
			padding-top: 15px;
			color: #fff;
			background-color: #fff;
			}
		#BlueColumnRight_carrier{
			width: 325px;
			float: right;
			min-height: 500px;
			border: 0px solid #333;
			margin-top: 10px;
			background-color: #f6bc1e;
			padding-left: 25px;
			padding-right: 45px;
			padding-top: 15px;
		}
		
		#BlueColumnRight_carrier h2{
			font-weight: 200;
			line-height: 1.0em;
			display: block;
			border-bottom: 0px solid #c9e0e7;
			margin-bottom: 10px;
			}
			#BlueColumnRight_carrier p{
				margin: 7px 0;
				}
		
	#contentColumnLeft_Orange{
			width: 520px;
			float: left;
			min-height: 500px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-left: 45px;
			padding-right: 15px;
			padding-top: 15px;
			color: #fff;
			background-color: #f6bc1e;
			}
			#contentColumnLeft_Orange h1{
						font-weight: 300;
						line-height: 1.1em;
						font-size: 2.2em;
						margin-bottom: 10px;
						}	
		
	/* technology section	 */
	
	
		#OrangeColumnLeft{
		width: 395px;
		float: left;
		min-height: 440px;
		border: 0px solid #333;
		margin-top: 10px;
		background-color: #ffca0a;
		padding: 0px;
		}
		#OrangeColumnLeft_view{
		width: 395px;
		float: left;
		min-height: 600px;
		border: 0px solid #333;
		margin-top: 10px;
		background-color: #ffca0a;
		padding: 0px;
		}
		#contentColumn_advantageView{
			width: 545px;
			float: right;
			height: 590px;
			border: 0px solid #333;
			margin-top: 10px;
			padding-right: 20px;
			padding-top: 10px;
			color: #4e4e4e;
			background-color: white;
			position: relative;
		}
		#OrangeColumnLeft h1{
			font-weight: 400;
			line-height: 1.0em;
			display: block;
			padding-bottom: 10px;
			border-bottom: 1px solid #c9e0e7;
			margin-bottom: 10px;
			}	
			
/* buttons in techmnology center */


/* smaller */

	
		#nav-menu-small ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
		#nav-menu-small li
		{	
		float: left;	
		margin: 0;
		}
		
		#nav-menu-small li a
		{
		background: #5090A7	url('../images/rightarrow.png') no-repeat 95% 50%; 
		height: 2em;
		line-height: 2em;
		float: left;
		width: 215px;
		display: block;
		border: 0px solid #dcdce9;
		color: #fff;
		text-decoration: none;
		text-align: left;
		-webkit-transition:background-color 0.3s ease-in;
		padding-left: 15px;
		-moz-box-shadow: 3px 3px 3px #333;
				-webkit-box-shadow: 3px 3px 3px #333;
				box-shadow: 3px 3px 3px #333;
				filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
		}
		#nav-menu-small li a:hover
		{
		background: #facc20 url('../images/rightarrow.png') no-repeat 95% 50%; 
		height: 2em;
		line-height: 2em;
		float: left;
		width: 215px;
		display: block;
		border: 0px solid #dcdce9;
		color: #333;
		text-decoration: none;
		text-align: left;
		padding-left: 15px;
		}
		
		/* Hide from IE5-Mac \*/
		#nav-menu-small li a
		{
		float: none
		}
		/* End hide */
		
		#nav-menu-small
		{
		width:30em
		}
		
/* 		end smaller */

		#nav-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
		#nav-menu li
		{	
		float: left;	
		margin: 0;
		}
		
		#nav-menu li a
		{
		background: #5090A7	url('../images/rightarrow.png') no-repeat 95% 50%; 
		height: 2em;
		line-height: 2em;
		float: left;
		width: 320px;
		display: block;
		border: 0px solid #dcdce9;
		color: #fff;
		text-decoration: none;
		text-align: left;
		-webkit-transition:background-color 0.3s ease-in;
		padding-left: 15px;
		-moz-box-shadow: 3px 3px 3px #333;
				-webkit-box-shadow: 3px 3px 3px #333;
				box-shadow: 3px 3px 3px #333;
				filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
		}
		#nav-menu li a:hover
		{
		background: #facc20 url('../images/rightarrow.png') no-repeat 95% 50%; 
		height: 2em;
		line-height: 2em;
		float: left;
		width: 320px;
		display: block;
		border: 0px solid #dcdce9;
		color: #333;
		text-decoration: none;
		text-align: left;
		padding-left: 15px;
		}
		
		/* Hide from IE5-Mac \*/
		#nav-menu li a
		{
		float: none
		}
		/* End hide */
		
		#nav-menu
		{
		width:30em
		}
		
		#tech_nav-menu
		{
		position: absolute;
		bottom: 0;
			}
		#tech_nav-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative;
		bottom: 0;
		}
		
		#tech_nav-menu li
		{
		float: left;
		margin: 0 0.15em;
		}
		
		#tech_nav-menu li a
		{
		
		height: 2em;
		line-height: 2em;
		float: left;
		width: 275px;
		display: block;
		border: 0px solid #dcdce9;
		color: #fff;
		text-decoration: none;
		text-align: left;
		background: #047390	url('../images/rightarrow.png') no-repeat 95% 50%; 
		-webkit-transition:background-color 0.3s ease-in;
		-moz-transition: background-color 0.3s ease-in;  
		-o-transition: background-color 0.3s ease-in;  
		transition: background-color 0.3s ease-in;
		padding-left: 15px;
		-moz-box-shadow: 3px 3px 3px #333;
		-webkit-box-shadow: 3px 3px 3px #333;
		box-shadow: 3px 3px 3px #333;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
		
		}
		#tech_nav-menu li a:hover
		{
		
		height: 2em;
		line-height: 2em;
		float: left;
		width: 275px;
		display: block;
		border: 0px solid #dcdce9;
		color: #333;
		text-decoration: none;
		text-align: left;
		background: #facc20	url('../images/rightarrow.png') no-repeat 95% 50%; 
		padding-left: 15px;
		}
		
		/* Hide from IE5-Mac \*/
		#tech_nav-menu li a
		{
		float: none
		}
		/* End hide */
		
		#tech_nav-menu
		{
		width:30em
		}
		
			
/* footer styles */


	


				#footer{
					height: 30px;
					padding-top: 20px;
					background-color: #fff;
					color: #333;
					text-transform: uppercase;
					padding-left: 45px;
					font-size: 0.75em;
					clear: both;	
					border: 0px solid black;				
					}
					#footer a{
						padding-right: 25px;
						color: #333;
						}
						#footer a:hover{
						padding-right: 25px;
						color: #f3b513;
						}
						#footer span{
							float: right;
							margin-right: 45px;
							margin-top: -17px;
							}

