html {-webkit-text-size-adjust:none}
*{
	margin:0;
	padding:0;
	vertical-align:baseline;
	position: relative;
	font-weight: lighter;
}
body {
	text-align:center;
	font-size:62.5%;
	font-family:Verdana, Helvetica, sans-serif;
	color:#656565;
	background:#fff url(../images/homepage.gif) repeat-x
}
#ie6 .png{behavior: url(/scripts/iepngfix.htc); border:0}
img{border:none}
:focus, param, param:hover, object, object:hover, :hover{outline:0;}
#wrapper,
#ie {margin:0 auto; width:950px; text-align:left}
a, a:visited, a:hover{color:#0a94d6}

#comingsoon{position:absolute; top:-1px; left:0px;}

#universalNav{position:relative; top:0; right:0; height:31px; text-align:right; width:950px; font-size:.95em; line-height:30px}
#universalNav li{display:inline}
#universalNav li a{padding:0 10px; border-right:1px solid #ccc; text-decoration:none;font-size:10px}
#universalNav li a:visited{padding:0 10px; border-right:1px solid #ccc; text-decoration:none;color:#0a94d6;font-size:10px}
#universalNav li a:hover{text-decoration: underline}
#universalNav li.last a{padding: 0 0 0 6px; border:0}
#universalNav li.language{padding-left:23px}
#universalNav li.accessibility a{color:#ededed; border-right:1px solid #ededed}
#universalNav li.accessibility a:hover{color:#ededed}

#topNavContainer{margin-bottom:-60px;}

#topNav{position:relative; top:0px; left:0px; text-align:right; width:750px; height:60px;}
#topNav{width:765px}
#topNav li.logo a{position:absolute; top:34px; left:21px; width:112px; height:50px; text-align:left; border:none; font-size:2.5em; text-decoration:none; cursor:pointer}
#topNav li.logo span{background: url(../images/logo0000.gif) no-repeat; position:absolute; top:0; left:0; height:100%; width:112px}
#topNav li{display:inline; line-height:46px}
#topNav li a{padding: 0 10px; border-right: 1px solid #ccc; text-decoration:none}
#topNav li.welcomeback{margin-right:27px; font-weight:bold}
#topNav li.last a{border:none}
#topNav li#toolbar{padding: 0 20px 0 5px}
#topNav span.localization a{border:0; padding:0}

#HomeSearchbox{position:relative; top:-60px; padding:0; left:775px; height:60px; width:200px}
#ie #HomeSearchbox{left:780px}
#HomeSearchbox form{margin:0; padding:0; white-space:nowrap; height:60px}
#HomeSearchbox fieldset{border:0 !important; height:60px}
#HomeSearchbox legend{height:60px}
#searchlabel{display:none}
#HomeSearchbox input{filter:alpha(opacity=80); opacity:.8; border:1px solid #cccccc; color:#656565; position:absolute; top:13px; left:0px; font-size:1.1em !important; height:12px; padding:2px 5px; width:128px;}
	#ie #HomeSearchbox input{height:18px !important; width:135px}
#HomeSearchbox #searchbuttonGo, #HomeSearchbox #searchSubmit{border:0 !important; width:31px !important; height:18px !important; position:absolute; top:11px; left:139px;}	
	#ie #HomeSearchbox #searchbuttonGo, #ie #HomeSearchbox #searchSubmit{position:relative; top:13px; left:132px}

#EntSearchbox{position:relative; top:-60px; left:750px; height:60px; width:200px}
#ie #EntSearchbox{left:740px}
#EntSearchbox form{margin:0; padding:0; white-space:nowrap; height:60px}
#EntSearchbox fieldset{border:0 !important; height:60px}
#EntSearchbox legend{height:60px}
#EntSearchbox #searchlabel{display:block; position:absolute; top:1.6em; right:26.5em; color:#656565}
	#ie #searchlabel{right:25.2em}
#EntSearchbox input{position:absolute; top:1.3em; right:15em; filter:alpha(opacity=80); opacity:.8; color:#656565; border:1px solid #cccccc; font-size:1em !important; height:1.2em; padding:.2em .5em; width:10em;}
	#ie #EntSearchbox input{top:1.2em; right:13.8em; height:1.9em !important; width:11em}

#EntSearchbox select{position:absolute; top:1.3em; right:2em; font-size:1.1em; height:1.6em; border:1px solid #ccc; filter:alpha(opacity=60); opacity:.8; width:12.5em}
	#ie #EntSearchbox select{top:1.2em; right:.9em; font-size:1.0em !important;}

#EntSearchbox #searchbutton{position:absolute; top:1.2em; right:-5px; border:0 !important; width:15px !important; height:15px !important}	
	#ie #EntSearchbox #searchbutton{top:1.4em; right:-1em; width:15px !important; height:15px !important}

#PrimaryNav{
	position:relative;
	top:-1px;
	left:0px
}
	#ie #PrimaryNav{height:40px}
#PrimaryNav li{list-style-type:none; line-height:50px; font-weight:bold; float:left; text-align:center}
#PrimaryNav li a{text-decoration: none; display: block; float:left; white-space: nowrap; background: url(../images/homenavb.png) 0 51px no-repeat}
#PrimaryNav li.selected a{color: #f27d00; border:none; border-left: 1px solid #f27d00; border-right: 1px solid #f27d00}

#PrimaryNav #pn-res{width:135px}
	#PrimaryNav #pn-res:hover{background-position:0 -102px}
		#PrimaryNav .selected #pn-res, #PrimaryNav .selected #pn-res:hover{background-position: 0 0; border: none;}
#PrimaryNav li a#pn-smb{width:154px}
	#PrimaryNav #pn-smb:hover{background-position:-135px -102px}
		#PrimaryNav .selected #pn-smb, #PrimaryNav .selected #pn-smb:hover{background-position: -135px 0; border: none;}
#PrimaryNav li a#pn-ent{width:128px}
	#PrimaryNav li #pn-ent:hover{background-position:-289px -102px}
		#PrimaryNav .selected #pn-ent, #PrimaryNav .selected #pn-ent:hover{background-position: -289px 0; border: none;}
#PrimaryNav li a#pn-wireless{width: 136px}
	#PrimaryNav li #pn-wireless:hover{background-position:-417px -102px}

#content{
	position:relative;
	top:0px;
	left:0;
	width:950px;
	height:355px
}
#ie #content{position:relative; top:-1px; left:0; width:950px; height:355px}
	#content .res{background:#f27d00}
	#content .smb{background:#f5f5f5}
	#content .ent{background:#f5f5f5}

h1{font-size: 1.2em; font-weight:bold;}
	.res h1{color:#fff}
	.smb h1{color:#f27d00}
	.ent h1{color:#656565; text-transform:uppercase}

h2{font-size: 1.6em; font-weight:bold; margin-top:20px}
	.res h2{color:#fff}
	.smb h2{color:#f27d00}
	.ent h2{color:#656565; height:37px; margin-top:5px}

h3{font-size: 1.1em; color:#fff; font-weight:bold; margin-top:8px}
	.res h3{color:#fff}
	.smb h3{color:#f27d00}
	.ent h3, .ent h3 a, .ent p a{color:#656565 !important}
	
h3 sup{font-weight:normal}
h4{font-size: 1.2em}
h5{font-size: 1.0em}
h6{font-size: 1.4em}

.heroMenu{
	position:absolute;
	top:0;
	left:0;
	width:175px;
	text-align:right;
	padding-top:20px;
	height:280px;
	z-index:1
}
.heroMenu .menuTitle{color: #ffed00; line-height:32px; padding-right:40px; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.heroMenu ul{position:relative; top:13px}
.heroMenu li{
	list-style-type:none;
	white-space:nowrap;
	padding-right:40px;
	font-size:1.4em;
	height:36px;
}
.heroMenu ul li.selected{font-weight: normal; }
.heroMenu ul li a{text-decoration:none}
.heroMenu ul li a:hover{text-decoration:underline}


.teamMenu .menuTitle{color: #ffed00; line-height:32px; padding-right:40px; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.teamMenu ul{
	position:relative;
	top:13px;
	color: #000000;
	list-style: none;
}
#profMenu .teamMenu li{
	list-style-type:none;
	white-space:nowrap;
	padding-right:40px;
	font-size:1.2em;
	height:33px;
	color: #000000;
}
.teamMenu ul li.selected{font-weight: normal;color:#000000 }
.teamMenu ul li a{text-decoration:none;color:#FFFFFF}
.teamMenu ul li a:hover{text-decoration:underline}
.teamMenu ul li a:active{
	text-decoration:none;
	color:#000000
}
#jobMenu .teamMenu li{
	list-style-type:none;
	white-space:nowrap;
	padding-right:40px;
	font-size:1.2em;
	height:33px;
	color: #000000;
}

.profMenu{
	position:absolute;
	top:21px;
	left:-240px;
	width:175px;
	text-align:right;
	padding-top:30px;
	height:280px;
	z-index:1
}
.profMenu .menuTitle{color: #ffed00; line-height:32px; padding-right:40px; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.profMenu ul{position:relative; top:13px}
.profMenu li{list-style-type:none; white-space:nowrap; padding-right:40px; font-size:1.4em; height:43px;}
.profMenu ul li.selected{font-weight: normal; }
.profMenu ul li a{text-decoration:none}
.profMenu ul li a:hover{text-decoration:underline}


#hero0Img {
	position:absolute;
	width:355px;
	height:355px;
	z-index:1;
	left: 595px;
	top: 0px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

#jobImg {
	position:absolute;
	width:355px;
	height:355px;
	z-index:1;
	left: 595px;
	top: 0px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}


.res .heroMenu{background: url(../images/orangeme.gif) right 29px no-repeat}
.res .heroMenu .menuTitle{
	color:#FFFFFF
}
.res .heroMenu ul li.selected{font-size: 1.7em; background: url(../images/resherom.gif) right 20% no-repeat}
.res .heroMenu ul li a{
	color:#000000 !important
}

.smb .heroMenu{background: url(../att_files/graymenu.gif) right 29px no-repeat}
.smb .heroMenu .menuTitle{color:#999}
.smb .heroMenu ul li.selected{font-size:1.6em; background: url(../att_files/smbherom.gif) right 20% no-repeat}
.smb .heroMenu ul li a{color:#023f72}
.smb .heroMenu ul li.selected a{color:#f27d00 !important; font-weight:bold; font-size:.9em}

.ent .heroMenu{background: url(../att_files/graymenu.gif) right 29px no-repeat}
.ent .heroMenu .menuTitle{color:#999}
.ent .heroMenu ul li.selected{font-size:1.6em; background: url(../att_files/smbherom.gif) right 20% no-repeat}
.ent .heroMenu ul li a{color:#656565}
.ent .heroMenu ul li.selected a{color:#f27d00 !important; font-size:1.1em}

#resHeroContainer, #smbHeroContainer, #entHeroContainer{
	position:absolute;
	top:0px;
	width:950px;
	height:355px;
	overflow:hidden
}
.heroOffer{padding:59px 0 0 205px; height:355px}

#resHeroContainer{
	background-color: #FF0000;
}
#resHeroContainer #HeroOffer0{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer1{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer2{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer3{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer4{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer5{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#resHeroContainer #HeroOffer6{
	background-image: url(../images/home1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.whiteBullet li{list-style-type:none; background: url(../att_files/bullet_s.gif) 0 0 no-repeat; line-height:1.5em; font-size:1.1em; margin-left:5px; padding-left:10px; color:#fff}

#smbHeroContainer{background:#f5f5f5}
#smbHeroContainer #HeroOffer0{background: url(../att_files/smbinter.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer1{background: url(../att_files/smblocal.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer2{background: url(../att_files/smblongd.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer3{background: url(../att_files/smbbundl.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer4{background: url(../att_files/smbaddtl.jpg) 0 0 no-repeat}

#entHeroContainer{background:#f5f5f5}
#entHeroContainer #HeroOffer0{background: url(../att_files/enterpri.jpg) 0 0 no-repeat}
#entHeroContainer #HeroOffer1{background: url(../att_files/enterpri.jpg) 0 0 no-repeat}
#entHeroContainer #HeroOffer2{background: url(../att_files/enterpri.jpg) 0 0 no-repeat}

.ent .orangeArrow {margin-top:20px;}
.ent .orangeArrow li{list-style-type:none; background:url(../att_files/arrow_or.gif) 0 50% no-repeat; padding:4px 0 4px 10px; font-size:1.3em; line-height:1.3; margin:0; width:300px}
.ent .orangeArrow li a, .orangeArrow li a:visited{color:#656565; text-decoration:none}
.ent .orangeArrow li a:hover{color:#656565; text-decoration:underline}
.ent .orangeArrow span{font-size:.7em;}

.heroOffer p{
	width:200px;
	font-size:1.1em;
	line-height:1.5em;
	margin-top:5px
}

.heroOffer0 p{
	width:300px;
	font-size:1.3em;
	line-height:1.5em;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
	.res .heroOffer p{
	color:#CCCCCC
}
	.smb .heroOffer p{color:#f27d00}
	.ent .heroOffer p{color:#656565}

.beforePrice{font-size:.9em; margin:15px 0 -20px 0}
	#resHeroContainer .beforePrice{color:#fff}
	#smbHeroContainer .beforePrice{color:#f27d00}
	
.pricing{position:relative; top:15px; width:15.5em}
.pricingwide{position:relative; top:15px; width: 18em; color:#fff}
.pricing .sign, .pricingwide .sign{font-size:2.3em !important; position:absolute; top:3px !important}
	#ie .pricing .sign, #ie .pricingwide .sign{font-size:2.8em !important}
.pricing .dollars, .pricingwide .dollars{font-size:4em !important; position:relative; top:0 !important; left:.4em}
.pricing .cents, .pricingwide .cents{font-size:2.3em !important; position: relative; top:2px !important; left:.4em}
	#ie .pricing .cents, #ie .pricingwide .cents{font-size:2.8em !important}
.pricing span.oneDigit, .pricingwide span.oneDigit{position:absolute; bottom:6px; left:5.5em; white-space:nowrap}
.pricing span.twoDigit, .pricingwide span.twoDigit{position:absolute; bottom:6px; left:8.0em; white-space:nowrap}
.pricing span.threeDigit, .pricingwide span.threeDigit{position:absolute; bottom:6px; left:10.5em; white-space:nowrap}
.pricing .btnWhiteCagedArrow{position:absolute; bottom:6px; left:15.4em; white-space:nowrap}
.pricingwide .btnWhiteCagedArrow{position:absolute; bottom:6px; left:17.8em; white-space:nowrap}

.afterPrice{font-size:1em; position:relative; top:10px; color:#fff}
	#resHeroContainer .afterPrice{color:#fff}
	#smbHeroContainer .afterPrice{color:#f27d00}
	
	#resHeroContainer .pricing{background:url(../images/orangedo.gif) 100% 50% no-repeat; color:#fff}
	#resHeroContainer .pricing span.txt{font-size:1.3em; line-height:1.3em; font-weight:bold; color:#fff}
	
	#smbHeroContainer .pricing{background:url(../att_files/graydots.gif) 100% 50% no-repeat; color:#f27d00}
	#smbHeroContainer .pricing span.txt{font-size:1.3em; line-height:1.3em; font-weight:bold; color:#f27d00}

.btnWhiteCagedArrow, .btnWhiteCagedArrow:active, .btnWhiteCagedArrow:visited{background: url(../images/btn_whit.png) 0 0 no-repeat transparent                !important; height:15px; width:15px; display:block; text-decoration:none; padding:1px 0 0 20px; margin-top:15px !important; font-size:1.1em; white-space:nowrap}
#ie6 .btnWhiteCagedArrow, 
#ie6 .btnWhiteCagedArrow:active, 
#ie6 .btnWhiteCagedArrow:visited, 
#ie6 .btnWhiteCagedArrow:hover {background:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/indc/homepage/images/btn_white_caged_arrow.png', sizingMethod='crop');}
	.res .btnWhiteCagedArrow, 
	.res .btnWhiteCagedArrow:active, 
	.res .btnWhiteCagedArrow:visited{color:#fff}

	.smb .btnWhiteCagedArrow, 
	.smb .btnWhiteCagedArrow:active, 
	.smb .btnWhiteCagedArrow:visited,
	.smb .btnWhiteCagedArrow:hover{color:#023f72}
	.smb a.small_carat_navy{padding:0 10px 0 0; background: url(../att_files/arrow_na.gif) right 50% no-repeat; color:#023f72; text-decoration:none; font-size:1.1em}
	.smb a.small_carat_navy:hover{text-decoration:underline}
	
	.ent .btnWhiteCagedArrow,
	.ent .btnWhiteCagedArrow:active,
	.ent .btnWhiteCagedArrow:visited{text-decoration:none; color:#656565; font-size:1.2em}
	.ent .btnWhiteCagedArrow:hover{text-decoration:underline; color:#656565}

	.ent .sector{margin-top:20px}
	.ent .sector a, .ent .sector a:visited{color:#0a94d6 !important; text-decoration:none}
	.ent .sector a:hover{text-decoration:underline}
	
.btnWhiteCagedArrow:hover{color:#fff; text-decoration:underline}
.btnHomeCTA{display:block; margin-top:30px; width:50px; white-space:nowrap}

#tri-box-container{position:relative; top:59px; height:108px; overflow:hidden; margin-bottom:10px;}
#tri-box-container #tri-box, #tri-box-container #tri-box2, #tri-box-container #tri-box3{position:relative; top:0}

#ie #tri-box-container{position:relative; top:0px; height:118px}

#tri-box, #tri-box2, #tri-box3{
	position:relative;
	top:5px;
	left:0px;
	height:108px;
	margin-bottom:10px
}
#ie #tri-box, #ie #tri-box2, #ie #tri-box3{position:relative; top:9px; left:0;}
#tri-box div, tri-box p, #tri-box a,
#tri-box2 div, tri-box2 p, #tri-box2 a,
#tri-box3 div, tri-box3 p, #tri-box3 a{color:#fff}
#tri-box div, #tri-box2 div, #tri-box3 div{height:108px; overflow:hidden}
#tri-box div div, #tri-box2 div div, #tri-box3 div div{margin: 8px 10px 0 10px;}

.first_310{float:left; width:310px; clear:left}
.col_310{float:left; width:310px; margin-left:10px !important}

#tri-box h6, #tri-box2 h6, #tri-box3 h6{text-transform:uppercase; line-height:1.2em; font-size:1.2em; margin-bottom:5px}
#tri-box h6 a, #tri-box h6 a:visited,
#tri-box2 h6 a, #tri-box2 h6 a:visited,
#tri-box3 h6 a, #tri-box3 h6 a:visited{text-decoration:none; background: url(../images/arrow_wh.gif) right 50% no-repeat; padding-right:10px}
#tri-box h6 a:hover, #tri-box2 h6 a:hover, #tri-box3 h6 a:hover{text-decoration:underline}
	#entBox1a h6, #entBox1b h6, #entBox1c h6,
	#entBox2a h6, #entBox2b h6, #entBox2c h6,
	#entBox3a h6, #entBox3b h6, #entBox3c h6{color:#f27d00 !important}
#tri-box p, #tri-box2 p, #tri-box3 p{font-size:1.1em}	
	#entBox1a p, #entBox1b p, #entBox1c p,
	#entBox2a p, #entBox2b p, #entBox2c p,
	#entBox3a, #entBox3b, #entBox3c{color:#656565}
#tri-box span, #tri-box2 span, #tri-box3 span{display:block; line-height:200%}
	#entBox1a span a, #entBox1b span a, #entBox1c span a,
	#entBox2a span a, #entBox2b span a, #entBox2c span a,
	#entBox3a span a, #entBox3b span a, #entBox3c span a{color:#656565; font-size:1.1em}
	#entBox1a span a, #entBox1b span a, #entBox1c span a,
	#entBox2a span a, #entBox2b span a, #entBox2c span a,
	#entBox3a span a, #entBox3b span a, #entBox3c span a{color:#656565; font-size:1.1em}
	#entBox1a a:hover, #entBox1b a:hover, #entBox1c a:hover,
	#entBox2a a:hover, #entBox2b a:hover, #entBox2c a:hover,
	#entBox3a a:hover, #entBox3b a:hover, #entBox3c a:hover{text-decoration:none}
	
#tri-box .mod_left p, #tri-box .mod_left span,
#tri-box2 .mod_left p, #tri-box2 .mod_left span,
#tri-box3 .mod_left p, #tri-box3 .mod_left span{text-align:left}
#tri-box .mod_right p, #tri-box .mod_right span,
#tri-box2 .mod_right p, #tri-box2 .mod_right span,
#tri-box3 .mod_right p, #tri-box3 .mod_right span{text-align:right}

#tri-box .whiteArrow li,
#tri-box2 .whiteArrow li,
#tri-box3 .whiteArrow li{list-style-type:none; background:url(../images/list_arr.gif) 0 50% no-repeat; padding:0 0 0 10px; font-size:1.1em; line-height:1.3em}
#tri-box .whiteArrow li a,
#tri-box2 .whiteArrow li a,
#tri-box3 .whiteArrow li a{text-decoration:none}
#tri-box .whiteArrow li a:hover,
#tri-box2 .whiteArrow li a:hover,
#tri-box3 .whiteArrow li a:hover{text-decoration:underline}

#tri-box .no-whiteArrow li,
#tri-box2 .no-whiteArrow li,
#tri-box3 .no-whiteArrow li{list-style-type:none; font-size:1.1em; line-height:1.5em}
#tri-box .no-whiteArrow li a,
#tri-box2 .no-whiteArrow li a,
#tri-box3 .no-whiteArrow li a{text-decoration:none}
#tri-box .no-whiteArrow li a:hover,
#tri-box2 .no-whiteArrow li a:hover,
#tri-box3 .no-whiteArrow li a:hover{text-decoration:underline}

#tri-box .solutionList li,
#tri-box2 .solutionList li,
#tri-box3 .solutionList li{list-style-type:none; padding:0 0 0 10px; margin:0; background: url(../att_files/list_ars.gif) 0 50% no-repeat}
#tri-box .solutionList li a, #tri-box .solutionList li a:visited, #tri-box .solutionList li a:hover,
#tri-box2 .solutionList li a, #tri-box2 .solutionList li a:visited, #tri-box2 .solutionList li a:hover,
#tri-box3 .solutionList li a, #tri-box3 .solutionList li a:visited, #tri-box3 .solutionList li a:hover{color:#656565; text-decoration:none; font-size:1.1em}
#tri-box .solutionList li a:hover,
#tri-box2 .solutionList li a:hover,
#tri-box3 .solutionList li a:hover{text-decoration:underline !important}

.smb a.small_carat{text-decoration:none; background: url(../images/arrow_wh.gif) right 80% no-repeat; padding-right:10px; line-height:300%; font-size:1.1em}
.smb a.small_carat:hover{text-decoration: underline}

sup{vertical-align: top; font-size: .8em !important; padding: 0 0 0 1px; position: relative; top: -3px;}
#ie sup {font-size: 1em !important}

	sup.sm{font-size:1.4em !important; line-height:.5em; top:1px}
	#ie sup.sm, sup.ieSM{display:none;}
	#ie sup.ieSM{display: inline; font-size:.9em; line-height:1.1em; top:-1px;}

#resBox1{
	background-images: url(../images/resBoxLeft.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
}
#resBox2{
	background-images: url(../images/resBoxCenter.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
}
#resBox3{
	background-images: url(../images/resBoxRight.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
}

#smbBox1{background: #005687 url(../att_files/smbBox1-.jpg) no-repeat}
#smbBox2{background: #005687 url(../att_files/smbBox2-.jpg) no-repeat}
#smbBox3{background: #005687 url(../att_files/smbBox3-.jpg) no-repeat}

#entBox1a, #entBox1b, #entBox1c{background: #f5f5f5 url(../att_files/entBox1-.jpg) no-repeat}
#entBox2a, #entBox2b, #entBox2c{background: #f5f5f5 url(../att_files/entBox2-.jpg) no-repeat}
#entBox3a, #entBox3b, #entBox3c{background: #f5f5f5 url(../att_files/entBox3-.jpg) no-repeat}

.overlay{padding:8px 10px 0 10px; height:108px; margin:0 !important}

#btmContainer{
	position:relative;
	top:5px;
	left:0;
	z-index: 8;
}
#ie #btmContainer{top:5px;}

#legalFtr{position:relative; top:15px; left:0; width:724px; font-size:1.1em}	
#legalFtr li{list-style-type:none; float:left; padding:0 15px; border-right:1px solid #999}
#legalFtr li a{color:#999; text-decoration:none}
#legalFtr li a:hover{text-decoration: underline; color: #999}
#legalFtr li a .updated{color: #810238}
#legalFtr li.first{padding-left:0}
#legalFtr li.last{border:0}

#graphical_style,
#graphical_style2{display:none}
#toggleStyle2{display:none !important}

#afilLogo{width:226px; position:relative; top:17px; left:721px; text-align:right; padding:0 !important}
#ie #afilLogo{top:4px}

#copyright{
	width:780px;
	position:relative;
	top:0px;
	left:0;
	text-align:left;
	line-height:1.3em;
	z-index: 9;
}
#ie #copyright{top:0px}
#copyright a,
#copyright a:visited{color:#999; font-size:1em; text-decoration:none}
#copyright a:hover{text-decoration:underline}

.hide{display:none}
.mute{color:#999; font-size: .9em}
.notice{color:#999; font-style:italic;}
.hidden-text{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden}

#bottomform{margin:0 0 0 -10px}
#bottomform input{border:1px solid #656565; padding:2px 5px; vertical-align:middle; font-size:1.2em; color:#333}
	#ie #bottomform input{padding:2px 5px; margin:0; font-size:1.1em; height:20px;}
.first3{width:30px; margin:0}
	#ie .first3{width:34px}
.last4{width:35px; margin:0}
	#ie .last4{width:40px}

#bottomform select{border:none !important; vertical-align:middle; font-size:1.25em; color:#333}
	#ie #bottomform select{font-size:1.1em}
#bottomform input.button{position:relative; top:0; left:5px; border:none}

.atlas{margin-top:-12px}
#ie .atlas{margin-top:0px}
.atlasNoScript{display:none}



.safety_selected {
text-decoration:underline;
}

#page_ #wrapper #content #resHeroContainer #HeroOffer0 #apDiv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
#hero0Container {
	position:absolute;
	width:370px;
	height:313px;
	z-index:1;
	left: 200px;
	top: 10px;
}

#hero0Container p{
	width:100%;
	font-size:14px;
	line-height:1.5em;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
}

#homeSlide {
	list-style: none;
}

#companyContainer {
	position:absolute;
	width:323px;
	height:313px;
	z-index:1;
	left: 221px;
	top: 12px;
}

#companyContainer p{
	width:100%;
	font-size:14px;
	line-height:1.5em;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
}

#companyImg {
	position:absolute;
	width:360px;
	height:313px;
	z-index:1;
	left: 581px;
	top: 26px;
}

#teamOffer0 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}

#teamOffer0 img {
	padding-right: 10px;
	padding-top: 5px;
}
#teamOffer0 p {
	width:420px;
	font-size: 1em;
	color:#000000;
	font-weight: bolder;
}
#teamOffer1 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}

#teamOffer1 img {
	padding-right: 10px;
	padding-top: 5px;
	float: left;
}
#teamOffer1 p {
width:420px;
font-size: 1em;
color:#000000;
}

#teamOffer2 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}
#teamOffer2 img {
	padding-right: 10px;
	padding-top: 5px;
	float: left;
}
#teamOffer2 p {
width:420px;
font-size: 1em;
color:#000000;
}

#teamOffer3 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}
#teamOffer3 img {
	padding-right: 10px;
	padding-top: 5px;
}
#teamOffer3 p {
width:420px;
font-size: 1em;
color:#000000;
}

#teamOffer4 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}
#teamOffer4 img {
	padding-right: 10px;
	padding-top: 5px;
}
#teamOffer4 p {
width:420px;
font-size: 1em;
color:#000000;
}

#teamOffer5 {
	position:absolute;
	width:420px;
	height:337px;
	z-index:1;
	left: 519px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}
#teamOffer5 img {
	padding-right: 10px;
	padding-top: 5px;
}
#teamOffer5 p {
width:420px;
font-size: 1em;
color:#000000;
}

#jobOffer0 {
	position:absolute;
	width:233px;
	height:215px;
	z-index:1;
	left: 347px;
	top: 24px;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}

#jobOffer0 img {
	padding-right: 10px;
	padding-top: 5px;
}
#jobOffer0 p {
	width:100%;
	font-size: 14px;
	color:#000000;
	font-weight: bolder;
}

#jobSlide {
	list-style: none;
}

#safetyMenu {
	font-size: 14px;
}
#safetyMenu ul {
	list-style: none;
	line-height: 1.2em;
}
#safetyMenu ul li {
	line-height: 1.2em;
	padding-top: 10px;
}
#safetyMenu ul li.selected{font-weight: normal;color:#000000 }
#safetyMenu ul li a{
	text-decoration:none;
	color:#000000
}
#safetyMenu ul li a:hover{text-decoration:underline}
#safetyMenu ul li a:active{
	text-decoration:none;
	color:#000000
}


#safetyOffer0 {
	position:absolute;
	width:581px;
	height:337px;
	z-index:1;
	left: 358px;
	top: 9px;
	display: none;
	color: #000000;
	font-size: 1.5em;
	word-spacing:normal;
}

#safetyOffer0 img {
	padding-right: 10px;
	padding-top: 5px;
}
#safetyOffer0 p {
width:420px;
font-size: 1em;
color:#000000;
}

#safetyOffer1 {
	position:absolute;
	width:581px;
	height:337px;
	z-index:1;
	left: 358px;
	top: 9px;
	display: block;
	color: #000000;
	font-size: 12px;
	word-spacing:normal;
}

#safety1 {
	position:absolute;
	width:522px;
	height:148px;
	z-index:1;
	left: 52px;
	top: 6px;
	display: block;
	color: #000000;
	font-weight: bolder;
}

#safety1 p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
    padding-top: 0px;
	padding-bottom: 0px;
}



#safety1Item1 {
  cursor:pointer;
}
#safety1Item2 {
  cursor:pointer;
}
#safety1Item3 {
  cursor:pointer;
}
#safety1Item4 {
  cursor:pointer;
}

#safety1List {
list-style:none;
margin-left: 1em;
}

#safety1List ul {
margin-left: 1em;
}


#safety1List1 {
  display: none;
}

#safety1List2 {
  display: none;
}

#safety1List3 {
  display: none;
}

#safety1List4 {
	display: none;
}

#safetyOffer2 {
	position:absolute;
	width:581px;
	height:337px;
	z-index:1;
	left: 358px;
	top: 9px;
	display: block;
	color: #000000;
	font-size: 12px;
	word-spacing:normal;
}

#safetyOffer2 p {
	width:100%;
	font-size: 12px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
}



#safetyContainer {
	position:absolute;
	left:13px;
	top:23px;
	width:400px;
	height:300px;
	z-index:1;
}
#safetyContainer img {
	padding-right: 10px;
	padding-top: 5px;
}
#safetyContainer p {
	width:400px;
	font-size: 12px;
	color:#000000;
	font-weight: bolder;
}

#tEMR {
	color:#000000;
	font-size: 1.2em;
}
#tEMR p {
	width:400px;
	font-size: 12px;
	color:#000000;
	font-weight: bolder;
	text-align: center;
}

#tEMR .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

#safetyIBEW {
	position:absolute;
	left:89px;
	top:84px;
	width:124px;
	height:127px;
	z-index:1;
}
#safetyNECA {
	position:absolute;
	left:12px;
	top:214px;
	width:200px;
	height:109px;
	z-index:1;
}

#serviceContainer {
	position:absolute;
	left:220px;
	top:0px;
	width:700px;
	height:355px;
	z-index:1;
}

#serviceContainer a:hover {
font-size:14px;
text-decoration:underline;
}
#serviceContainer a:link, a:visited {
color:#000000;
font-size:12px;
text-decoration:none;
}
 

#serviceContainer p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
}

#serviceText {
	position:absolute;
	left:10px;
	top:7px;
	width:435px;
	height:115px;
	z-index:1;
}

#servicePhone {
	position:absolute;
	left:20px;
	top:254px;
	width:400px;
	height:41px;
	z-index:1;
}

#servicePhone p {
	width:100%;
	font-size: 14px;
	color:#000000;
	font-weight: normal;
}

#serviceMenu {
	position:absolute;
	left:12px;
	top:145px;
	width:400px;
	height:61px;
	z-index:1;
}

#serviceImg {
	position:absolute;
	left:455px;
	top:0px;
	width:236px;
	height:355px;
	z-index:1;
}

#contactContainer {
	position:absolute;
	left:220px;
	top:20px;
	width:700px;
	height:315px;
}

#contactOffice {
	position:absolute;
	left:15px;
	top:15px;
	width:250px;
	height:101px;
}

#contactOffice p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactOffice .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}

#contactPresident {
	position:absolute;
	left:440px;
	top:15px;
	width:200px;
	height:60px;
}

#contactPresident p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactPresident .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}


#contactVP {
	position:absolute;
	left:440px;
	top:95px;
	width:200px;
	height:60px;
}

#contactVP p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactVP .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}

#contactAreaManager {
	position:absolute;
	left:440px;
	top:175px;
	width:200px;
	height:60px;
}

#contactAreaManager p {
	width:200px;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactAreaManager .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}

#contactBizdev {
	position:absolute;
	left:15px;
	top:125px;
	width:326px;
	height:90px;
}

#contactBizdev p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactBizdev .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}

#contactOfficeManager {
	position:absolute;
	left:15px;
	top:220px;
	width:326px;
	height:80px;
}

#contactOfficeManager p {
	width:100%;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

#contactOfficeManager .h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	padding-left: 0px;
	text-indent: 0px;
}

