body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../_images/template/bak_gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fff;
	color:#2d2d2d;
}

.pageContainer
{
	width:980px;
	margin:0 auto;
}

.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

	.floatleft {
	float: left;
	}
	
	.floatright {
	float:  right;
	}
	
	.center {
	text-align: center;
	margin: 0 auto;
	display: block;
	}
	
	li {
	line-height: 22px;
	color: #666;
	}



/* Globals */
h2, h3, h4 {margin:0; padding:0; clear:both;}
p {margin:0; padding:0; line-height:1.4em; color: #666;}
.alphaColumn, .omegaColumn {margin:0; float:left;}
.alphaColumn {padding:0 10px 0 0;}
.omegaColumn {padding:0 0 0 10px;}
.title, h2, h3 { font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif; }
.subtitle, h4 { font-family:"MyriadBold",Arial, Helvetica, sans-serif; }
.inlineList { list-style-type:none; margin:0; padding:0;}
.inlineList li {display:inline;}
h1 {font-size:2.5em; margin:0; padding:0 0 15px 0; clear:both; font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif;}
h2.title {font-size:2.25em; margin:0; padding:15px 0 10px 0;}
.learnMore {display:block; width:85px; text-decoration:none; margin-top:20px; margin-bottom:10px; /*padding:8px 0 10px 0;*/ color:#38abb8; font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif; background:transparent url(../_images/template/bullet_learnmore.gif) no-repeat right center; font-size: 14px; line-height:25px;}

	.learnMorePosition {
	position: absolute;
	left: 50px;
	top: 81px;
	}

.interiorContent ul {list-style-image:url(../_images/template/bullet_custom.gif); margin:0; padding:5px 0 5px 20px;}
.interiorContent ul.noStyle {list-style-image:none; list-style-type:none; padding:0;}
a, a img {outline:none; border: none;}
a:link { color:#38abb9;}
a:visited {color:#488b99;}
a:hover, a:active {color:#666;}
a:hover img {outline:none; border: none;}

/* Header */
.header {position:relative; z-index:5000; padding-top:93px;}
strong.logo {display:block; width:255px; height:33px; padding:25px 0 15px 0; margin:10px 0; position:absolute; top:0px; z-index:100;}
strong.logo a{display:block; background:transparent url(../_images/template/logo.gif) no-repeat; width:255px; height:33px; text-indent:-5555px;}
.subheader {position:absolute; top:0; right:0; z-index:50}
.subheader input {  display:block; float:left;}
.subheader form {clear:right; float:right;}
.subheader .textbox {padding:2px 0; margin:3px 5px; width:165px;}
.subheader .button {padding:0; width:60px;}
.header .referLink {color:#fff;font-weight:bold; display:block; background-image:url(../_images/template/bullet_dollar.gif); background-repeat:no-repeat; background-position:left; padding:3px 5px  0 24px; text-decoration:none; float:right; margin-bottom:10px; margin-top:29px;}

/* Nav */
ul.nav {position:relative; list-style-type:none; margin:0; padding:0; background-image:url(../_images/template/nav_right_endcap.gif); background-position:right; width:980px; height:32px; margin-bottom:30px;}
ul.nav li {position:relative; float:left; width:131px;}
ul.nav a {display:block; width:auto; height:26px; padding:6px 20px 0 20px; text-align:center; background-image:url(../_images/template/nav_bg.gif); text-decoration:none; color:#2d2d2d !important; background-position:top left; font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif;}
ul.nav li.active a{color:#fff; background-position:bottom left; font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif;}
ul.nav li.alpha {width:55px;}
ul.nav li.alpha a {background-image:url(../_images/template/nav_left_endcap.gif); width:55px; text-indent:-5555px; padding:6px 0 0 0;}
ul.nav li.omega {width:auto; height:32px; background-image:url(../_images/template/nav_bg.gif)}

ul.nav ul {display:none; position:absolute; top:32px; left:2px; width:175px; background-color:#999; background-image:url(../_images/template/bak_subnav.jpg); background-repeat:repeat-x; background-position:top; padding:0px 0 0 0px; margin:0; z-index:120;}
ul.nav ul li {display:block; clear:both; width:100%;}
ul.nav ul a {display:block; width:100%; float:none; clear:left; background-image:none; text-align:left; padding:0; /*padding:0 25px 0px 15px; */height:30px; line-height:30px; }
ul.nav span {
	padding:0 25px 0px 15px;
}
ul.nav ul a:link, ul.nav ul a:visited {color:#2d2d2d;}
ul.nav a:hover, ul.nav a:active {color:#fff !important;}

ul.nav ul ul {display:block; position:relative; top:0; left:0; font-family:Arial, Helvetica, sans-serif; width:auto;}
/*
ul.nav ul ul {display:block; position:relative; top:0; left:0; background-image:none; font-family:Arial, Helvetica, sans-serif; width:auto;}
ul.nav ul ul a {padding:2px 5px; width:auto;}
ul.nav ul ul a {width:100%;}
ul.nav ul ul a span { padding-left:20px; width:auto;}
ul.nav ul ul a:link, ul.nav ul ul a:visited {color:#444;}
ul.nav ul ul a:hover, ul.nav ul ul a:active {color:#fff;}
ul.nav ul ul ul {font-size:.86em;}
*/
ul.nav ul a {
	white-space:nowrap;
}
ul.nav ul.popout {
	display:none;
	position:absolute;
	left:100%;
}
/*
ul.subitems {
	background-image:none;
}
ul.nav ul.subitems li a {
	font-size:.86em;
	height:auto;
}
ul.nav ul.subitems a {
	padding-left: 25px;
}
*/
/*
ul.nav li.haspopout ul a, ul.nav li.haspopout ul ul a, ul.nav li.haspopout ul ul ul a {
	background-image:none;
}
*/

/*ul.nav li.haspopout a
ul.nav li.haspopout a, ul.nav li.haspopout .haspopout a, ul.nav li.haspopout .haspopout .haspopout a  {*/
.popoutarrow {
	background:transparent url(../_images/template/arrow.gif) no-repeat right center !important;
}
/*
ul.nav li.haspopout:hover>ul.popout {
	display:block;
}*/
ul.nav ul li a:hover {
	background-color:#ccc !important;
}

/* Subnav */
.subnav {clear:both; padding:5px 0; height:45px; font-family:"MyriadSemiBold",Arial, Helvetica, sans-serif;}
.subnav a {text-decoration:none;}
.subnav a:link, .subnav a:visited {color:#2d2d2d;}
.subnav a:hover {color:#38abb9;}
.subnav a:active {color:#666;}
.subnav strong {display:block; float:left; width:auto;}
.subnav strong a {font-size:2em; line-height:40px}
.subnav strong a:link, .subnav strong a:visited {color:#38abb9;}
.subnav strong a:hover {color:#2d2d2d;}
.subnav strong a:active {color:#666;}
.subnav ul {margin:0; padding:0; height:45px; list-style-type:none; float:left; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
.subnav li {display:inline; margin:0 0 0 25px; line-height:45px;}
.subnav li.active a {color:#38abb9 !important;}

/* Content Grid */
.mainContent {padding-bottom:25px;}
.interiorContent {background-color:#fff; width:930px; 
position:relative;
z-index:4000;
padding:20px 25px; 
min-height: 400px;
	height: auto !important;
	height: 400px;}
	
.sidebarContent {font-size:.86em; padding-bottom:30px;}
.sidebarContent h3 {font-size:1.5em; color:#38abb8;}

.interiorContent .evenColumns, .interiorContent .fullColumn, .offsetMid {width:930px; padding-bottom:30px; }
.interiorContent .evenColumns .alphaColumn { width:455px; padding-right:20px; }
.interiorContent .evenColumns .omegaColumn { width:455px; padding-left:0; }

.offsetNarrow {width:930px;}
.offsetNarrow .alphaColumn { width:705px; padding-right:50px;}
.offsetNarrow .omegaColumn { width:165px;}

.offsetMid .alphaColumn { width:705px; padding-right:20px;}
.offsetMid .omegaColumn { width:195px;}

.offsetLeft .alphaColumn {width:180px; padding-right:20px;}
.offsetLeft .omegaColumn {width:690px; padding-right:20px; float:left;}

.rightList {width: 396px; float:right; }

.introContent h1 {padding-bottom:30px;}
.introContent p {font-size:1.16em;}

.insetImage145 {position:relative; padding:10px 0;}
.insetImage145 h2, .insetImage145 h3, .insetImage145 p, .insetImage145 .learnMore {padding-left:200px;}
.insetImage145 img {position:absolute; top:10px; left:30px;}

.insetImage235 {position:relative; padding:20px 0;}
.insetImage235 h2, .insetImage235 h3, .insetImage235 p, .insetImage235 .learnMore {padding-left:250px;}
.insetImage235 img {position:absolute; top:20px; left:0;}

.insetVideoLeft {position:relative; padding:30px 0 0 0; min-height:200px;}
.insetVideoLeft h2, .insetVideoLeft h3, .insetVideoLeft p, .insetVideoLeft .actionLinks {padding-left:340px;}
.insetVideoLeft img {position:absolute; top:30px; left:0;}

.insetVideoRight {position:relative; padding:30px 0 0 0; min-height:200px;}
.insetVideoRight h2, .insetVideoRight h3, .insetVideoRight p, .insetVideoRight .actionLinks {padding-right:340px;}
.insetVideoRight img {position:absolute; top:30px; right:0;}

.insetImageRight {position:relative; padding:30px 0 0 0; min-height:200px;}
.insetImageRight h2, .insetImageRight h3, .insetImageRight p, .insetImageRight .actionLinks {padding-right:250px;}
.insetImageRight img {position:absolute; top:30px; right:0;}

.actionLinks {padding:15px 0;}

	.newsItem {
	margin-bottom: 50px;
	width:435px;
	margin-right:30px;
	float:left;
	}
	
	.newsItemContent {
	margin: 0 0 0 10px;
	width: 325px;
	}
/*	
	.newsColumnLeft {
	float: left;
	width: 435px;
	}
	
	.newsColumnRight {
	float: right;
	width: 435px;
	}
*/	
	.newsLinkContainer {
	padding-top: 5px;
	}
	
	.newsLink {
	float: left;
	width: 295px;
	margin-left: 5px;
	}
	
	.faqContainer {
	background: url(../_images/content/QA_Badge.jpg) no-repeat left 3px;
	padding: 0 0 0 60px;
	margin-bottom: 20px;
	}
	
	ol.numberList {
		margin: 0;
	}
	
	ol.numberList li {
		list-style-type: decimal;
		list-style-image: none;
	}
	ol.numberList li ul {
		padding-top:0;
		padding-bottom:0;
	}
	ol.numberList li ul li {
		list-style-type:auto;
		list-style-image:url(../_images/template/bullet_custom.gif); 	
	}
	ol.numberList li ol li {
		list-style-type: lower-alpha;
		list-style-image: none;
	}
	ol.numberList li ol li ol li {
		list-style-type: lower-roman;
		list-style-image: none;
	}

	
	ol.alphaList {
	margin: 0;
	width: 223px;
	}
	
	ol.alphaList li {
	list-style-type: lower-latin;
	list-style-image: none;
	}
	
	div.hr {
	background-color: #d6d6d6;
	height: 1px;
	line-height:1px;
	overflow:hidden;
	width: 100%;
	display: block;
	margin-top: 8px;
	}
	
	ul.MultiLineList {
	width: 232px;
	margin: 0;
	padding: 0;
	}
	
	ul.MultiLineList li {
	background-color: #e9e9e9;
	display: block;
	background-image: none;
	margin: 0;
	padding: 3px 0 1px 10px;
	border-bottom: 1px solid #FFFFFF;
	color: #333333;
	font-size: 13px;
	}
	

.videoList { margin:0; padding:0; list-style-type:none;}
.videoList img {border:none; width:195px; height:85px; display:block; padding-bottom:18px;}

.headerPadded { padding-bottom:30px; }

	ul.QuestionLinks {
	list-style-type:none;
	margin: 5px 0 0 10px;
	padding:0;
	}

	ul.QuestionLinks li {
	list-style-type:none;
	margin-bottom: 5px;
	}
	
	ul.SidebarNav {
	list-style-type:none;
	list-style-image:none;
	margin: 4px 0 0 0;
	padding:0;
	font-size: 15px;
	}

	ul.SidebarNav li {
	list-style-type:none;
	margin-bottom: 5px;
	}

	ul.SidebarNav li a {
		font-size:12px;
		padding-left:22px;
		color:#666;
		display:block;
		line-height:32px;
		width:158px;
		height:30px;
		overflow:hidden;
		background:transparent url(../_images/template/sidebarNavBG.gif) no-repeat left top;
		text-decoration:none;
		border-bottom:1px solid #ddd;
	}
	ul.SidebarNav li.active a,
	ul.SidebarNav li a:hover {
		color:#488B99;
		background:transparent url(../_images/template/sidebarNavBG.gif) no-repeat left -30px;
	}
	
	ul.innerColumnList {
	margin: 0 10px 0 22px;
	padding:0;
	width: 111px;
	}
	
	ul.innerColumnList li {
	
	}
	
	table {
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-collapse: collapse;
	}
	
	td.odd {
	background-color: #d8e7ea;
	border-left: 1px solid #FFFFFF;
	}
	
	tr.odd td {
	background-color: #d8e7ea;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}
	
	tr.divider td {
	background-color: #CCCCCC;
	height: 1px;
	/*border-top: 2px solid #CCCCCC;*/
	padding: 0;
	margin:  0;
	}

	tr.odd .column1 {
	background-color: #d8e7ea;
	border-top: 1px solid #CCCCCC;
	}

	.column1 {
	background: #e3f2f5;
	}
	
	tr.normal td {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}

	td {
	color: #000000;
	padding: .3em 1em;
	text-align: center;
	background-color: #f2f2f2;
	}
	
	td.textAlignLeft {
	text-align: left;
	}
	
	td.leftIndent {
	padding-left: 6px;
	color:red;
	}

	th {
	font-weight: normal;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFFF;
	padding: .3em 1em;
	}

	thead th.small {
	font-weight:bold;
	text-align: center;
	color: #FFFFFF;
	background: url(../_images/template/SmallTableTitleBG.jpg) repeat-x;
	border-right: 1px solid #FFFFFF;
	}
	
	thead th.large {
	font-weight:bold;
	text-align: center;
	color: #FFFFFF;
	background: url(../_images/template/LargeTableTitleBG.jpg) repeat-x;
	border-right: 1px solid #FFFFFF;
	}

	tfoot th {
	text-align: center;
	background: #CCCCCC;
	}

	tfoot th strong {
	margin: .5em .5em .5em 0;
	}

	tfoot th em {
	color: #f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
	p.legalText {
	font-size: 10px;
	color: #828282;
	}
	
	ul.GridList {
	width: 577px;
	}
	
	.pdfIcon {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../_images/template/bullet_pdf.gif) no-repeat 0 0;
	}
	
	li.pdf {
		background: transparent url(../_images/template/bullet_pdf.gif) no-repeat 0 center;
		padding-left:20px;
		height:22px;
		line-height:22px;
	}
	a.pdf {
		background: transparent url(../_images/template/bullet_pdf.gif) no-repeat 0 center;
		padding-left:20px;
		padding-bottom: 3px;
	}
	.black {
		color:#000;
	}
	.phone {
		color:#000;
		font-weight:bold;
	}
	.orderblock {
		border:1px solid #38ABB9;
		background: #e4f8fa; /*d1f3f7 url(_images/template/order_bg.gif) no-repeat center center;*/ 
		 padding:10px;	
	}
	.callblock {
		font-size:larger;
		float:right;
		margin: 30px 0 20px 20px;
		padding:10px 0 0 10px;
		height:232px;
		width:340px;
		/*background: transparent url(../_images/content/headset.jpg) no-repeat right bottom;*/		
	}
	.blonde {
		background: transparent url(../_images/content/order.jpg) no-repeat right bottom;		
	}
	.callblock * {
		line-height:20px !important;
	}
	.callblock span {
		position:relative;
		top:5px;
	}
	.strong {
		font-weight:bold;
	}
	.leadership li {
		line-height:1em;
		float:left;
		width:230px;
		height:250px;
		text-align:center;
	}
	.leadership img {
		border:10px solid #2d2d2d;
		margin-bottom:5px;
	}
	.leadership strong {
		display:block;
	}
	img.border {
		border:5px solid #eee;
	}
	img.webborder {
		padding:4px;
		border:1px solid #ddd;
	}
	
	.BusinessTypesContainer {
	margin: 0 auto;
	}
	
	ul.BusinessTypeBox {
	margin: 0;
	padding: 0;
	}
	
	ul.BusinessTypeBox li {
	display: block;
	float: left;
	width: 220px;
	height: 302px;
	margin-left: 11px;
	}
	
	ul.BusinessTypeBox li a {
	display: block;
	width: 220px;
	height: 302px;
	text-decoration: none;
	color: #2d2d2d;
	background: url(../_images/content/BusinessTypeBG.gif) no-repeat;
	}
	
	ul.BusinessTypeBox li a:hover {
	display: block;
	width: 220px;
	height: 302px;
	text-decoration: none;
	color: #2d2d2d;
	background: url(../_images/content/BusinessTypeHoverBG.gif) no-repeat;
	}
	
	.BusinessTypeBoxInner {
	/*background-color: #efefef;*/
	width: 187px;
	margin: 0 auto;
	padding-top: 24px;
	min-height: 263px;
	}
	
	.BusinessTypeBoxInner p {
	font-size: 13px;
	line-height: 16px;
	color: #2d2d2d;
	padding-top: 7px;
	}
	
	.RecommendedServicesBox {
	background: url(../_images/content/RecommendedServicesBG.gif) no-repeat;
	width: 338px;
	height: 175px;
	display: block;
	position: relative;
	}
	
	.RecommendedContent {
	position: absolute;
	top: 14px;
	left: 22px;
	}
	
	.RecommendedContentPosition {
	position: absolute;
	left: 96px;
	top: 22px;
	width: 150px;
	}
	
	.RecommendedContent p {
	padding-top: 10px;
	padding-left: 8px;
	font-size: 13px;
	line-height: 16px;
	}
	
	.BusinessBoxImg {
	padding-top: 8px;
	}
	.coverageMap {
		position:relative;
		width:495px;
		height:390px;
		background: transparent url(../_images/content/coverage-map.gif) no-repeat left top;
	}
	.coverageMap li {
		position:absolute;
		background: #fff url(../_images/template/bullet_map.gif) no-repeat top left;
		height:20px;
		line-height:20px;
		padding:0px 2px 0px 16px;
		border:1px solid #38ABB9;
		font-weight:bold;
		font-size:11px;

	}
	.coverageMap li:hover, .coverageMap li.active {
		background: #fff url(../_images/template/bullet_map_on.gif) no-repeat top left;		
		border:1px solid #888;
		cursor:pointer;
	}
	.coverageMap li.active {
		cursor:default;
	}
	#zips {
		display:none;
	}
	#zipfooter {
		clear:both;
	}
	#zips dl {
		color:#666;
		width:32%;
		float:left;
	}
	#zips dt {
		color:#000;
		padding-top:5px;
	}
	#zips dd {
		margin-left:10px;
	}
	.nextButton {
		background: #fff url(../_images/template/button_next.gif) no-repeat top left;		
		display:block;
		height:29px;
		width:82px;
		text-indent:-9999px;		
	}
	.small {
		font-size:smaller;
	}
	
	
/* Interior Footer */
.interiorFooter { font-size:.86em; background-image:url(../_images/template/bak_interior_footer.jpg); width:912px; height:108px; padding:20px; margin:20px 0 0 15px;}
.interiorFooter .menu { width:160px; float:left; }
.interiorFooter .alpha {padding-left:100px;}
.interiorFooter ul {list-style-type:none; padding-left:10px;}
.interiorFooter a {text-decoration:none;}
.interiorFooter a:link, .interiorFooter a:visited {color:#2d2d2d;}
.interiorFooter a:hover {color:#38abb9;}
.interiorFooter a:active {color:#666;}

/* Footer */
.footer { clear:both; background-image:url(../_images/template/logo_white.gif); padding:40px 0 0px 0; background-repeat:no-repeat; background-position:top left; font-size:.86em; margin-top:8px; margin-bottom: 77px;}
.footer .alphaColumn {width:460px; padding-left:40px;}
.footer .omegaColumn {width:460px; text-align:right;}
.footer a {text-decoration:none;}
.footer a:link, .footer a:visited {color:#2d2d2d;}
.footer a:hover {color:#38abb9;}
.footer a:active {color:#666;}
.footer li {border-right:1px solid #2d2d2d; padding:0 5px;}
.footer li.alpha {padding-left:0;}
.footer li.omega {border-right:none;}