
		
/* ------------- GLOBAL STYLES ------------- */	

			* { margin: 0; padding: 0; }
			
			img { border: 0; }
			
			a { outline: none; }
			
			body {
				background: #f4f4f4 url(images/bg-gradient.jpg) no-repeat top center;
				border:0px; 
				font-family: Arial, Helvetica, sans-serif;
				font-size: .85em;
				color: #555;
				line-height: 1.4em;
			}

			h2 {
				text-align: left;
				font-size: 2.1em;
				font-weight: normal;
				color: #1E5481;
				padding-bottom: 1px;;
			}
			h3 {
				font-size: 1.4em;
				font-family: Georgia, Times;
				font-weight: normal;
				color: #1E5481;
				padding-bottom: 10px;
			}
			h4 {
				font-size: 1.3em;
				font-family: Georgia, Times;
				font-weight: normal;
				color: #1E5481;
				
			}
				.blockHeader {
					font-size: 1.1em;
					position: relative;
					left: 20px;
				}
			h5  {
			color:#1E5481;
			font-size: 1.1em;
			font-weight: bold;
			}
			h6  {
			color:#F77A0B;
			font-size: 1.4em;
			font-weight: 500;
			margin-bottom: .6em;
			padding: 0 0 0 3px;
			}
			h6 a:link{ text-decoration:none; color:#F77A0B;}
			h6 a:visited{ text-decoration:none; color:#F77A0B;}
			h6 a:hover{ text-decoration:underline; color:#F77A0B;}
			h6 a:active{ text-decoration:underline; color:#F77A0B;}
			
			
			p {
				padding: 10px 0 10px 0;
				line-height: 1.4em;
			}
			
			ul {
				list-style-type: none;
			}

			a:link{ text-decoration:none; color:#28ADE3;}
			a:visited{ text-decoration:none; color:#28ADE3;}
			a:hover{ text-decoration:underline; color:#28ADE3;}
			a:active{ text-decoration:underline; color:#28ADE3;}
			

			a.small:link{ text-decoration:none; font-size:12px; color:#28ADE3;}
			a.small:visited{ text-decoration:none; font-size:12px; color:#28ADE3;}
			a.small:hover{ text-decoration:none; font-size:12px; color:#28ADE3;}
			a.small:active{ text-decoration:none; font-size:12px; color:#28ADE3;}
			
			
			
			blockquote {
				padding: 0 30px 0 30px;
			}

			div#container {
				position: relative;
				margin: auto;
				width: 960px;
			}

			div#line_thick {
				width: 100%;
				height: 2px;
				background: #eee;
			}
			div#line_thin {
				width: 100%;
				height: 1px;
				background: #eee;
			}
			.line_thinVer {
				width: 1px;
				background: #eee;
			}
			
			#clear {
				clear: both;
			}
			
			.caution { padding-left: 60px; line-height: 48px; background: url(/images/caution.gif) no-repeat; }
			
			.seperator {
				position: relative;
				top: 1px;
				width: 1px;
				background-image: url('images/seperator.png');
				background-repeat: no-repeat;
				margin: 0 8px 0 8px;
			}
			.seperatorHorizontal {
				height: 2px;
				width: 220px;
				background-image: url('images/seperatorHorizontal.png');
				background-repeat: no-repeat;
				margin: 15px 0 15px 0;
			}
			.indent {
				padding: 0 0 0 25px;
			}
			.thin {
				font-weight: normal;
			}
			.small {
				font-size: 0.9em;
			}
			.italic {
				font-style: italic;
			}
			.underline {
				text-decoration: underline;
			}
			.bold {
				font-weight: bold;
			}
			.light {
				color: #777;
			}
			.bulletBlue {
				background: url('images/bullet_01.png') 0px 4px no-repeat;
				padding-left: 12px;
			}
			.bulletOrange {
				background: url('images/bullet_02.png') 0px 6px no-repeat;
				padding-left: 12px;
			}
			.bulletOrangeSquare {
				background: url('images/bul_orange_square.png') 0px 7px no-repeat;
				padding-left: 12px;
			}
			.blue {
				color: #28ADE3 !important;
			}
			.orange {
				color: #f27e2e !important;
			}
			.dark {
				color: #333 !important;
			}
			.legal {
				font-size: 11px;
				color: #999999;
			}
			.hidden {
				display: none;
			}
			.input { 
				border:1px solid #999; 
				background-color: #FFF; color: #999; 
				font-size: 12px; 
				padding-left: 5px; 
				margin-left: 3px;
			}
			.button {
				
			}

			
/* ------------- END GLOBAL STYLES ------------- */	
		

/* --------------- HEADER STYLES --------------- */	

			div#header {
			position: relative;
				height: 115px;
			}

			div#logo {
				position: absolute;
				width: 126px;
				height: 100px;
				left: 5px;
				top: 5px;
			}
				div#logo h1 {
					display: block;
					width: 126px;
					height: 100px;
					background: url('images/qttalk126x100.png');
				}
					div#logo h1 a {
						display: block;
						width: 126px;
						height: 100px;;
						text-indent: -9999px;
					}

			div#translate {
				position: absolute;
				right: 0px;
				top: 6px;
				font-size: 12px; 
			}

			/* ------ NAV_MAIN DIV ------*/
			div#nav_main {
				position: absolute;
				left: 155px;
				top: 60px;
				width: 533px;
				height: 30px;
			}
				div#nav_main ul {
					position: relative;
					list-style: none;
				}
				div#nav_main li {
					display: inline;
					float: left;
				}
				div#nav_main li a {
					display: block;
					text-indent: -9999px;
					height: 30px;
				}
		/* -------------- NAV_MAIN IMAGES NORMAL --------------*/
					div#nav_main li a.home {
						width: 67px;
						background: url('images/nav_main_home.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.about {
						width: 82px;
						background: url('images/nav_main_about.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.res {
						width: 94px;
						background: url('images/nav_main_res.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.bus {
						width: 84px;
						background: url('images/nav_main_bus.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.mob {
						width: 72px;
						background: url('images/nav_main_mob.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.feat {
						width: 82px;
						background: url('images/nav_main_feat.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.rate {
						width: 60px;
						background: url('images/nav_main_rate.png') no-repeat;
						background-position: bottom center;
					}
					div#nav_main li a.sup {
						width: 73px;
						background: url('images/nav_main_sup.png') no-repeat;
						background-position: bottom center;
					}

			/* -------------- NAV_MAIN IMAGES HOVER (DISABLED) -------------*/
					div#nav_main li a.home:hover,
					div#nav_main li a.about:hover,
					div#nav_main li a.res:hover,
					div#nav_main li a.bus:hover,
					div#nav_main li a.mob:hover,
					div#nav_main li a.feat:hover,
					div#nav_main li a.rate:hover,
					div#nav_main li a.sup:hover {
						background-position: center center;
					}										

			/* ------------- NAV_MAIN IMAGES ACTIVE -------------*/
					body.home div#nav_main li a.home {
						background-position: top center;
					}
					body.about div#nav_main li a.about {
						background-position: top center;
					}
					body.res div#nav_main li a.res {
						background-position: top center;
					}
					body.bus div#nav_main li a.bus {
						background-position: top center;
					}
					body.mob div#nav_main li a.mob {
						background-position: top center;
					}
					body.feat div#nav_main li a.feat {
						background-position: top center;
					}
					body.rate div#nav_main li a.rate {
						background-position: top center;
					}
					body.sup div#nav_main li a.sup {
						background-position: top center;
					}

		/* -------------- END NAV_MAIN DIV --------------*/
		
		/* ---------- NAV MAIN SUB MENU ----------- */
					#ddmenu li ul {
							background: #666666;
						    position: absolute;
							left: 0px;
						    visibility: hidden;
							width: 800px;
							height: 30px;
						}
						
						#ddmenu li ul li img {
							margin-top: 0px; 	
						}

						#ddmenu li ul li {
						    display:inline;
						    
						}

						#ddmenu li ul li a {
						    position: relative;
						    top:4px;
						    width: auto;
						    display: inline;
						    color: #FFFFFF;
						    font-size: 11px;
						    padding-left: 8px;
							padding-right: 8px;
						}

						#ddmenu li ul li a:hover {
						    text-decoration: underline;
						    
						}
			/* ---------- END NAV MAIN SUB MENU ----------- */
			
			
			
			
		/* ---------- NAV MAIN ABOUT US SECTION ----------- */	
	.topMenuWrap {
		position: relative;
		top: 60px;
		margin: auto;
		width: 600px;
		height: 30px;
	}
		.topMenuWrap ul#menu {
			list-style: none;
			display: inline;
		}
			.topMenuWrap ul#menu li {
				float: left;
				height: 30px;
				line-height: 30px;
			}
			.topMenuWrap ul#menu li#last {
				float: right;
			}
				.topMenuWrap ul#menu li a {
					display: block;
					background: url(images/bg_menu.png) repeat-x bottom center;
					font-size: 13px;
					color: #666;
					text-shadow: #fff 1px 1px;
				}
				.topMenuWrap ul#menu li a span {
					display: block;
					height: 30px;
					padding: 0 14px 0 14px;
					border-left: solid 1px #fff;
					border-right: solid 1px #d0d0d0;
				}
				.topMenuWrap ul#menu span.first {
					background: url(images/left.png) no-repeat bottom left;
					border-left: none;
				}
				.topMenuWrap ul#menu span.last {
					background: url(images/right.png) no-repeat bottom right;
					border-right: none;
					
				}
				.topMenuWrap ul#menu li a:active, .topMenuWrap ul#menu a:hover, .topMenuWrap ul#menu a:focus, .topMenuWrap ul#menu li.selected a {
					background-position: top center;
					color: #fff;
					text-shadow: none;
					text-decoration: none;
				}
				.topMenuWrap ul#menu li a:active span.first, .topMenuWrap ul#menu a:hover span.first, .topMenuWrap ul#menu a:focus span.first, .topMenuWrap ul#menu li.selected span.first {
					background-position: top left;
				}
				.topMenuWrap ul#menu li a:active span.last, .topMenuWrap ul#menu a:hover span.last, .topMenuWrap ul#menu a:focus span.last, .topMenuWrap ul#menu li.selected span.last {
					background-position: top right;
				}
				.topMenuWrap ul#menu li.selected span, {
					border: none;
				}
				
				
		/* Investors Page */
		
		.investors ul#pdfs li {
			background: url(images/pdf.png) no-repeat 0 2px;
			margin: 0 0 8px 0;
			padding: 0 0 0 21px;
		}
		
		/* End Investors Page */
			
		/* ---------- END NAV MAIN ABOUT US SECTION ----------- */		
		
		
				


/* -------------- CPANEL DIV --------------*/
			div#cpanel_wrap {
				position: absolute;
				right: 0px;
				top: 35px;
				width: 260px;
				height: 60px;
				background: url('images/cpanel_border.png') no-repeat;

			}
				div#cpanel {
					position: absolute;
					left: 9px;
					top: 5px;
					font-size:12px;
					color: #666666;

				}
				div#cpanel div#hotlinks {
					position: absolute;
					left: 73px;
					top: 25px;
					font-size:10px;
				}

				div#cpanel .input { position: relative; left: 15px; top: 2px; border:1px solid #999; width:90px; height:15px; background-color:#FFF; color:#999; font-size:10px; letter-spacing:0px; padding-left: 3px; margin-left: 3px;}
				div#cpanel .submit { position: relative; left: 15px; top: 4px; background:url('images/but_go_20x15.png') no-repeat; width:20px; height:15px; border: gray; margin-left: 3px;}
				div#cpanel a { position: relative; left: -10px; top: 13px; color:#28ADE3; font-size:11px; }

/* ------------- END CPANEL DIV --------------*/


			div#accountButtons {
				position: absolute;
				top: 0px;
				left: 485px;
				width: 201px;
				height: 35px;
			}
				div#accountButtons ul {
					position: relative;
				}
				div#accountButtons li {
					display: inline;
					float: left;
				}
					div#accountButtons li a {
						display: block;
						width: 98px;
						height: 35px;
						text-indent: -9999px;
					}
					div#accountButtons li a#myAccount {
						background: url('images/butMyAccount.png') no-repeat;
						background-position: bottom center;
						margin-right: 5px;
					}
					div#accountButtons li a#makePayment {
						background: url('images/butMakePayment.png') no-repeat;
						background-position: bottom center;
					}
						div#nav_main li a#myAccount:hover,
						div#nav_main li a#makePayment:hover {
							background-position: top center;
						}



/* ------------ END HEADER STYLES ------------- */



/*------------- BEGIN BODY STYLES --------------*/

	div#bodyWrap {
		padding-bottom: 20px;
		padding-top: 25px;
		background: #FFFFFF;
		border: solid 1px #d0d0d0;
		width: 960px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	/*----TOP ---*/
		.subNavWrap {
			background: url('images/sub_nav_bg.png');
			width: 960px;
			height: 40px;
		}
		
	/*---- SUB NAV ------*/
			div#subNavRes ul {
				position: relative;
				width: 920px;
				left: 40px;
				list-style-type: none;
			}
			div#subNavRes li {
				display: inline;
				padding-top: 9px;
				float: left;
				line-height: 12px;
			}	
				div#subNavRes li a {
					color: #C0E6F6;
					font-size: .9em;
					font-weight: bold;
					display: block;
					height: 40px;
				}
				div#subNavRes li a:hover {
					color: #FFF;
					text-decoration: none;
					font-size: .9em;
					font-weight: bold;
					display: block;
					height: 40px;
				}
				div#subNavRes ul .selected a {
					color: #FFF;
				}	
			div#subNavRes li.selected {
				height: 32px;
				background: url('images/arrow_selected.png') bottom center no-repeat;
			}
				.seperatorSubNav {
					height: 28px;
					width: 2px;
					background-image: url('images/seperatorSubNav.png');
					background-repeat: no-repeat;
					margin: 0 15px 0 15px;
				}
			
				
	/* ----- SubNav States ----- */
		/* ----- SubNav Normal (Just replace Bgrounds and Width/Height for new Menu) ----- */
			div#subNavRes a#one {display: block; width:117px; background-image:url('images/sub_nav_res_how.png'); background-position:center center;}
			div#subNavRes a#two {display: block; width:109px; background-image:url('images/sub_nav_res_plan.png'); background-position:center center;}
			div#subNavRes a#three {display: block; width:85px; background-image:url('images/sub_nav_res_feat.png'); background-position:center center;}
			div#subNavRes a#four {display: block; width:58px; background-image:url('images/sub_nav_res_faq.png'); background-position:center center;}
			div#subNavRes a#five {display: block; width:121px; background-image:url('images/sub_nav_res_pure.png'); background-position:center center;}
			div#subNavRes a#six {display: block; width:102px; background-image:url('images/sub_nav_res_prom.png'); background-position:center center;}
			div#subNavRes a#seven {display: block; width:119px; background-image:url('images/sub_nav_res_ref.png'); background-position:center center;}
		
		/* ----- SubNav Hover ----- */
			div#subNavRes a#one:hover,
			div#subNavRes a#two:hover,
			div#subNavRes a#three:hover,
			div#subNavRes a#four:hover,
			div#subNavRes a#five:hover,
			div#subNavRes a#six:hover,
			div#subNavRes a#seven:hover {background-position:top center;}
		
		/* ----- SubNav Active ----- */
			body#one div#subNavRes a#one { background-position: bottom center;}
			body#two div#subNavRes a#two { background-position: bottom center;}
			body#three div#subNavRes a#three { background-position: bottom center;}
			body#four div#subNavRes a#four { background-position: bottom center;}
			body#five div#subNavRes a#five { background-position: bottom center;}
			body#six div#subNavRes a#six { background-position: bottom center;}
			body#seven div#subNavRes a#seven { background-position: bottom center;}

	/* ----- End SubNav States ----- */
	/*--------- END SUB NAV ----------*/			

	.pageHeader {
		position: relative;
		top: 0px;
		left: 0px;
		padding-left: 75px;
	}	
		.pageHeader h2 {
			font-size: 2.4em;
			color: #28ade3;
		}
		.pageHeader h3 {
			font-size: 1.5em;
			color: #666;
			margin: 10px 0 5px 0;
		}
		.pageHeader p {
			position: relative;
			top: -5px;
			color: #888;
			font-size: 1em;
		}
	
		#resPlanHeader {
			background: url('images/pageHeaderRes.png') no-repeat left;
			width: 382px;
			height:77px;
			position:relative;
			text-indent:-9999px;;
		}
		#resHowHeader{
			width: 398px;
			height:107px;
			background: url('images/pageHeaderResHow.png') no-repeat left;
			text-indent: -9999px;
		}
		#busPlanHeader {
			width: 508px;
			height:77px;
			background: url('images/pageHeaderBus.png') no-repeat left;
			position:relative;
			text-indent:-9999px;;
		}
		#busHowHeader{
			width: 398px;
			height:107px;
			background: url('images/pageHeaderResHow.png') no-repeat left;
			text-indent: -9999px;
		}
		#signupForm {
			margin: auto;
			width: 650px;
		}

						
/* SUPPORT SECTION */					
	
		#supportWrap {
			width: 885px;
			height: 82px;
			background: url('images/pageHeaderShadow.png') no-repeat bottom left;
			margin-bottom: 40px;
		}
			#supportHeader {
				float: left;
				width: 425px;
				height: 129px;
				/* background: url('images/pageHeaderSupport.png') no-repeat top left;
				text-indent: -9999px; */
				margin-left: 40px;
			}
			#supportHeaderIcon {
				float: right;				
				width: 135px;
				height: 162px;
				background: url('images/pageHeaderSupportIcon.png') no-repeat;
				margin-right: 150px;
			}
					
					
	.mainContentWrap {
		width: 960px;

	}
		#supportLanding{
			position: relative;
			top: 0px;
			left: 0px;
			padding-top: 60px;
		}
		#supportContent{
			position: relative;
			top: 0px;
			left: 0px;
			padding-top: 60px;
		}
			#supportContent h2 {
				position: relative; 
				width: 600px; 
				height: 50px; 
				left: 100px; 
				top: -30px;
			}
	
	.resHow {
		width: 470px;
	}
	
	#supportMenu{
		float: left;
		width: 175px;
		margin-left: 35px;
		margin-top: 15px;
	}
		#supportMenu li {
			font-size: .9em;
			margin: 7px 0 0 0;
		}
		#supportMenu li a {
			background: url('images/bullet_01.png') no-repeat scroll center left transparent;
			padding: 0 0 0 12px;
		}
		#supportMenu a:link{ display: block; text-decoration:none; color:#666;}
		#supportMenu a:hover{ display: block; text-decoration:underline; color:#666;}
		#supportMenu a:active{ display: block; text-decoration:underline; color:#666;}
		#supportMenu a:visited{ display: block; text-decoration:none; color:#666;}

		
	#supportMain {
		float: right;
		width:700px;
	}
	
		.supportContent {
			margin: 0 20px 0 0px;
			padding: 0 0 0 20px;
		}
			.supportContent ul#main {
				margin: 10px 50px 0 110px;
			}
			.supportCategory {
				width: 320px;
				background-position: top left;
				padding-left: 55px;
				margin-bottom: 20px;
			}
				.supportCategory p {
					font-size: .9em;
					padding-top: 5px;
					color: #666;
				}
				.supportCategory p a:link{ display:block; text-decoration:none; color:#666;}
				.supportCategory p a:hover{ display:block; text-decoration:underline; color:#666;}
				.supportCategory p a:active{ display:block; text-decoration:underline; color:#666;}
				.supportCategory p a:visited{ display:block; text-decoration:none; color:#666;}
				
		.faq li {
			margin-bottom: 5px;
		}


/* ACCOUNT SECTION */

	.acc {
	
	}				
	
		#accountWrap {
			width: 885px;
			height: 150px;
			background: url('images/pageHeaderShadow.png') no-repeat bottom left;
			margin-bottom: 5px;
		}
			#accountHeader {
				float: left;
				width: 425px;
				height: 129px;
				/* background: url('images/pageHeaderSupport.png') no-repeat top left;
				text-indent: -9999px; */
				margin-left: 40px;
			}
			#accountHeaderIcon {
				float: right;				
				width: 135px;
				height: 162px;
				background: url('images/pageHeaderSupportIcon.png') no-repeat;
				margin-right: 150px;
			}
					
					
	.mainContentWrap {
		margin: auto;
		width: 920px;

	}
		#accountLanding{
			position: relative;
			top: 0px;
			left: 0px;
			padding-top: 0px;
		}
		#accountContent{
			position: relative;
			top: 0px;
			left: 0px;
			padding-top: 60px;
		}
			#accountContent h2 {
				position: relative; 
				width: 600px; 
				height: 50px; 
				left: 100px; 
				top: -30px;
			}
	
	#accountMenu{
		float: left;
		width: 175px;
		margin-left: 50px;
		margin-top: 80px;
		margin-bottom: 20px;
	}
		#accountMenu li {
			font-size: .9em;
			margin: 7px 0 0 0;
		}
		#accountMenu li a {
			background: url('images/bullet_01.png') no-repeat scroll center left transparent;
			padding: 0 0 0 12px;
		}
		#accountMenu a:link{ display: block; text-decoration:none; color:#666;}
		#accountMenu a:hover{ display: block; text-decoration:underline; color:#666;}
		#accountMenu a:active{ display: block; text-decoration:underline; color:#666;}
		#accountMenu a:visited{ display: block; text-decoration:none; color:#666;}

		
	#accountMain {
		float: right;
		width:680px;
	}
	
		.accountContent {
			margin: 0 20px 0 0px;
		}
			.accountContent ul#main {
				margin: 10px 50px 0 110px;
			}
			.accountCategory {
				width: 320px;
				background-position: top left;
				padding-left: 55px;
				margin-bottom: 20px;
			}
				.accountCategory p {
					font-size: .9em;
					padding-top: 5px;
					color: #666;
				}
				.accountCategory p a:link{ display:block; text-decoration:none; color:#666;}
				.accountCategory p a:hover{ display:block; text-decoration:underline; color:#666;}
				.accountCategory p a:active{ display:block; text-decoration:underline; color:#666;}
				.accountCategory p a:visited{ display:block; text-decoration:none; color:#666;}
		
		#accountMain h3 {
			padding-bottom: 2px;
		}
		#accountMain h5 {
			color: #777;
			font-weight: 500;
			margin-bottom: 2em;
		}
		#accountMain .accountEntry {
			width: 400px;
			margin-left: 10px;
		}
			#accountMain .accountEntry .title {
				font-weight: 800;
				margin-bottom: 3px;
			}
			#accountMain .accountEntry .desc {
				color: #28ADE3;
			}
				#accountMain .accountEntry .descText {
					font-size: 0.9em;
				}
			#accountMain .accountEntry .button {
				float: right;
				position: relative;
				top: -10px;
			}

	.acc .line_thin {
		width: 100%;
		height: 1px;
		background: #ccc;
		margin-top: 1px;
		margin-bottom: 20px;
	}
	
	.acc #paymentOptions  {
		margin-bottom: 20px;
	}
	.acc #paymentOptions span {
		margin-left: 20px;
		padding: 5px 0 5px 0;
	}
	
	.acc #change #Table4 {
		margin-top: 15px;
	}



/* Rates Section */
	#txtsearch {
		height: 18px;
		padding: 2px 0 4px 6px;
		margin-right: 5px;
		border: 1px;
		border-color: gray;
		border-style: solid;
		font-size: 14px;
		color: #666;
	}
	#Table4 {
		margin-top: 5px;	
	}	
	
	
	
	.module785 {
		width: 785px;
		margin: auto;
		margin-top: 25px;
		margin-bottom: 15px;
	}
		.moduleTop785 {
			height: 20px; 
			background: url('images/moduleTop785.png') no-repeat;
		}
		.moduleBottom785 {
			height: 20px; 
			background: url('images/moduleBottom785.png') no-repeat;
		}
		.moduleMid785 {
			height: 100%; 
			background: url('images/moduleBground785.png') bottom left repeat-x; 
			border-left: solid #d9d9d9 1px; 
			border-right: solid #d9d9d9 1px; 
			padding: 30px
		}
	.module175 {
		width: 175px;
	}
		.moduleTop175 {
			width: 175px;
			height: 40px;
			color: #FFF;
			font-size: 1.3em;
			font-weight: bold;
			text-align: center;
			line-height: 40px;
			background: url('images/moduleTop175.png') no-repeat;
		}
		.moduleBottom175 {
			width: 175px;
			height: 16px; 
			background: url('images/moduleBottom175.png') no-repeat;
		}
		.moduleMid175 {
			height: 100%; 
			background: url('images/moduleBground175.png') bottom left repeat-x; 
			border-left: solid #d9d9d9 1px; 
			border-right: solid #d9d9d9 1px; 
			padding: 20px
		}
		.moduleShadow175 {
			width: 175px;
			height: 15px; 
			background: url('images/moduleShadow175.png') no-repeat;
		}
	
		
	.numberLarge {
		position: relative;
		top: -20px;
		color: #333;
		font-size: 3em; 
		float:left;
		margin-right: 5px;
	}
		#start {
			background: url('images/icon_start42.png') no-repeat;
		}
		#avatar {
			background: url('images/icon_avatar42.png') no-repeat;
		}
		#tools {
			background: url('images/icon_tools42.png') no-repeat;
		}





/*----- About Landing  -----*/


		.about #topStories {
			width: 700px;
			padding: 0 0 30px 0;
		}
			.about #stories {
				float: left;
				width: 550px;
				height: 420px;
			}
			.about #storyOne {
				display: block;
				width: 550px;
				height: 420px;
				background: url(images/bg_threeRings.png) no-repeat bottom right;
			}
			.about #storyTwo {
				display: none;
				width: 550px;
				height: 420px;
				background: url(images/bg_threeRings.png) no-repeat bottom right;
			}
			.about #storyThree {
				display: none;
				width: 550px;
				height: 420px;
				background: url(images/bg_threeRings.png) no-repeat bottom right;
			}
			.about #storyFour {
				display: none;
				width: 550px;
				height: 420px;
				background: url(images/bg_threeRings.png) no-repeat bottom right;
			}
			.about #storiesNavWrap {
				float: left;
				width: 150px;
			}
				#storiesNav {
					float: left;
					width: 140px;
					font-size: 0.9em;
					line-height: 1.6em;
				}
				#storiesNav h6 {
					color: #333;
					font-size: 14px;
					margin: 0;
					padding: 0;
				}
				.about #storiesNav li {
					padding: 15px 0 15px 0;
					border-bottom: solid 1px #eee;
				}
				.about #storiesNav li.last {
					border-bottom: none;
				}
				.about #storiesNav a {
					display: block;
					padding-left: 14px;
				}
				#storiesNav a:hover, #storiesNav a:active {
					text-decoration: none;
				}
				.about #storiesNav a.activeSlide {
					background: url("images/bullet_02.png") no-repeat scroll 0 6px transparent
				}
				
		.about .title {
			font-size: 1.3em !important;
			color: #333;
		}
		.about #topStories p {
			width: 50%;
		}
		.about h3 {
			font-size: 1.7em;
			font-weight: normal;
			color: #28ADE3;
		}
		.about h4 {
			font-size: 1.3em;
			margin-top: 20px;
			margin-bottom: 5px;
		}
		.about #mainContent {
			float: left;
			width: 675px;
			margin: 20px 0 0 0;
			padding: 0 50px 0 0;
		}
		.about #mainContent .date {
			font-size: 0.85em;
			color: #666666;
		}
		.about #mainContent #mainLeft {
			float: left;
			width: 297px;
		}
			#mainLeft div#line_thin {
				margin: 0 0 5px 0;
			}
		.about #mainContent #mainRight {
			float: left;
			width: 298px;
			margin-left: 80px;
		}
			#mainRight div#line_thin {
				margin: 0 0 5px 0;
			}

		.about #mainContent #mainLeft a, .about #mainContent #mainRight a {
			font-size: 0.9em;
		}
		.about #mainLeft .bulletOrange, .about #mainRight .bulletOrange {
			background: url(images/bullet_02.png) no-repeat 0 7px;
		}
		.about #subContent {
			float: right;
			width: 195px;
			margin: 20px 0 0 0;
			font-size: 0.8em;
			line-height: 16px;
			padding: 10px 0 10px 0;
			border-left: solid 0px #eee;
		}
		.about #subContent .title {
			font-size: 1.1em;
			color: #28ADE3;
		}

/*----- End About  -----*/












		
		
/*----- News Room  -----*/

		#newsHeader {
			margin-top: 15px;
		}
		#pressHeader {
			margin-top: 15px;
		}
		.newsroom #topStory {
			width: 600px;
			float: left;
			background: url(images/bg_topStory.png) no-repeat bottom right;
			padding: 20px 20px 20px 20px;
		}
		.newsroom #topStory h5 {
			position: relative;
			top: -10px;
		}
		.newsroom .title {
			font-size: 1.3em !important;
			color: #333;
		}
		.newsroom #topStory p {
			width: 50%;
		}
		a.readMore {
			background: url(images/bullet_02.png) no-repeat 0 3px;
			padding-left: 12px;
			font-size: 10px !important;
			text-transform: uppercase;
		}
		.newsroom h3 {
			font-size: 1.7em;
			font-weight: normal;
			color: #28ADE3;
		}
		.newsroom h4 {
			font-size: 1.3em;
			margin-top: 20px;
			margin-bottom: 5px;
		}
		.newsroom #mainContent {
			margin: 20px 0 0 0;
			padding: 0 0 0 0;
		}
		.newsroom #mainContent .date {
			font-size: 0.85em;
			color: #666666;
		}
		.newsroom #mainContent #mainLeft {
			float: left;
			width: 335px;
		}
		.newsroom #mainContent #mainRight {
			float: left;
			width: 335px;
			margin-left: 30px;
		}
		.newsroom #mainContent #mainSubNews {
			float: left;
			padding: 0 20px 0 15px;
			width: 425px;
		}
		.newsroom #mainContent #mainSubEvents {
			float: left;
			padding: 0 15px 0 20px;
			width: 425px;
		}
		.newsroom #mainContent #mainLeft a, .newsroom #mainContent #mainRight a {
			font-size: 0.9em;
		}
		.newsroom #mainLeft .bulletOrange, .newsroom #mainRight .bulletOrange {
			background: url(images/bullet_02.png) no-repeat 0 7px;
		}
		.articleTitle {
			margin: 5px 0 5px 0;
		}
		.newsroom #subContent {
			float: right;
			width: 195px;
			margin: 20px 0 0 0;
			font-size: 0.8em;
			line-height: 16px;
			padding: 10px 0 10px 0;
			border-left: solid 0px #eee;
		}
		.newsroom #subContent .title {
			font-size: 1.1em;
			color: #28ADE3;
		}
		a.pressTitle:link{ text-decoration:none; color:#555;}
		a.pressTitle:visited{ text-decoration:none; color:#666;}
		a.pressTitle:hover{ text-decoration:none; color:#444;}
		a.pressTitle:active{ text-decoration:none; color:#444;}
		
		.press {
			padding: 20px 50px 0 50px;
		}
		.press p {
			margin: 10px 0 20px 0;
		}
		
		#hodgson {
			text-indent: -9999px;
			background: url(images/hodgson-logo.gif) no-repeat;
			line-height: 34px;
			margin-bottom: 1px;
			padding: 3px 3px 3px 0;
		}
/*----- End News Room  -----*/


/*--------Investor Relations ---------*/

	#investorLogin a, #investorLogin a:visited {
		float: right;
		position: relative;
		top: 15px;
		right: 50px;
		font-size: 0.9em;
		padding: 6px 10px 3px 10px;;
		border-left: solid 2px #eee;
		border-top: solid 2px #eee;
		border-right: solid 2px #eee;
	}

/*----- End Investor Relations -------*/





/*--------Investor services-qttalk ---------*/

	#services-qttalk ul li div {
		
	}
	
/*----- End services-qttalk -------*/



		
/* Contact Form */

#contactWrap {
	width: 850px;
	margin-left: 55px;
	margin-right: 55px;
	margin-top: 25px;
	margin-bottom: 25px;
}
	#contactIntro {
		margin-bottom: 20px;
	}
	#contactWrap a {

	}
	#contactWrap p {
		margin-top: 3px;
		margin-bottom: 3px;
		line-height: 1.4em;
		padding: 0;
	}
	#contactForm {
		float: left;
		margin-right: 40px;
		width: 535px;
	}
		#contactForm #formHeader {
			position: relative;
			left: 55px;
			width: 200px;
			margin-bottom: 20px;
			font-size: 0.95em;
			line-height: 1.1em;			
		}
		#contactForm #formBody {
			position: relative;
			left: 180px;
			top: 20px;
			color: #666;
			font-size: .9em;
			margin-top: 10px;
			width: 250px;
		}
		#contactForm #formBody .field {
			margin-bottom: 10px;
		}
		#contactForm #formBody span {
			float: left;
		}
		#contactForm #formBody input {;
			float: right;
			width: 140px;
			height: 20px;
		}
		#contactForm #formBody #telef {
				width: 180px;
			height: 20px
		}
		#contactForm #formBody #email {
			width: 180px;
			height: 20px
		}
		#contactForm #formBody #other {
			width: 240px;
			height: 120px;
		}
		#contactForm #formBody #btnSend {
			width: 70px;
			height: 20px;
			margin-right: 5px;
		}
	#contactWrap .line_thinVer {
		float: left; 
		position: relative;
		top: -10px;
		height: 470px;
	}
	#contactWrap #rightColumn {
		float: left;
		margin-left: 40px;
	}


/* Login Form */

#loginWrap {
	width: 850px;
	margin-left: 55px;
	margin-right: 55px;
	margin-top: 25px;
	margin-bottom: 25px;
}
	#loginIntro {
		margin-bottom: 20px;
	}
	#loginWrap a {

	}
	#loginWrap p {
		margin-top: 3px;
		margin-bottom: 3px;
		line-height: 1.2em;
		padding: 0;
	}
	#loginForm {
		float: left;
		position: relative;
		left: 100px;
		top: 15px;
	}
		#loginForm h2 {
			margin-bottom: 10px;
		}
		#loginForm #formHeader {
			width: 200px;
			font-size: 0.95em;
			padding-bottom: 20px;		
		}
		#loginForm #formBody {
			left: 165px;
			color: #666;
			font-size: .9em;
			width: 280px;
		}
		#loginForm #formBody .field {
			margin-bottom: 10px;
			height: 20px;
		}
		#loginForm #formBody span {
			float: left;
		}
		#loginForm #formBody input {
			float: right;
			width: 125px;
			height: 20px;
		}
		#loginForm #formBody .button {			
			float: right;
			width: 70px;
			height: 20px;
		}
		#loginForm #formBody #btnSend {
			width: 70px;
			height: 20px;
			margin-right: 5px;
		}
	#loginWrap .line_thinVer {
		float: left; 
		position: relative;
		left: 100px;
		top: -10px;
		margin: 0 40px 0 40px;
		height: 270px;
	}
	#loginWrap #rightColumn {
		float: left;
		position: relative;
		left: 100px;
		top: 45px;
	}

		
		
/* Terms of Service Page */

#termsHeader {
	margin-top: 20px;
}
#termsWrap {
	margin-top: 10px;
	width: 855px;
	padding-left: 50px;
}
		
		
/*--------------- END BODY STYLES ------------------*/





/* ---------------- BEGIN FOOTER ----------------- */

	div#footer {
		position: relative;
		top: 0px;
		font-size: 0.8em;
		color: #777;
		padding: 0 0 0 5px;
	}
	#footer .bulletOrangeSquare {
		background: url('images/bul_orange_square.png') 0px 7px no-repeat;
		padding-left: 12px;
	}
	
	div#footer p {
		padding: 0 0 4px 0;
	}
	
	div#togSiteMap {
		position: absolute;
		right: 12px;
		top:1px;
		width: 55px;
		height: 17px;
		background: url('images/butSiteMap.png') no-repeat;
		text-indent: -9999px;
	}
		#butSiteMap {
			display: block;
			width: 55px;
			height: 17px;
		}
	
		div#footer ul {
			list-style: none;
			height: 20px;
			margin-top: 5px;
		}
			div#footer li {
				float: left;
				height: 14px;
			}
		div#footer a:link { color: #28ADE3; }
		div#footer a:hover{ text-decoration:underline; color:#28ADE3;}
		div#footer a:active{ text-decoration:underline; color:#28ADE3;}
		div#footer a:visited { color: #28ADE3; }
		
		div#footer .legal {float: left;}

/* --------------- END FOOTER ------------------- */