@import url("http://att.jobs/css/_global.css");

#btn-slide {
}
body {
font-family:Arial,Helvetica,Sans-Serif,Myuen !important;
font-size: 75% !important;
}
:focus {
outline : 0;
}
p, h1, h2, h3, h4, h5, h6, dd, dt, td, th, span, label {
cursor: default;
}
p {
font-size: 1em !important;
padding:0 0 6px 0 !important;
}
a:hover {
text-decoration: underline;
}
ul {
list-style: none;
}
th, #jobPage h1 {
color: #ff7200;
text-decoration: underline;
font-size:1.4em !important;
font-weight:bold !important;
padding-bottom:10px;
text-align:left;
}
td {
padding: 0 5px 6px 0;
vertical-align: top;
text-align: left;
}
#wrapper #header ul li a {
font-family:verdana;
font-size:0.8em !important;
}
#breadcrumbs {
padding-left: 70px !important;
float:none !important;
height:auto !important;
width:auto !important;
}
.banner {
background: url(../job-images/1063/banner.jpg) no-repeat;
margin:0 0 0 30px;
clear:both;
height:auto;
overflow:auto;
padding-bottom:20px;
}
.banner .message {
background: url(../job-images/1063/banner2.jpg) no-repeat 40px 20px;
padding: 60px 90px 0 620px;
height: 280px;
}
#home .banner {
padding-left:55px;
}
#list .banner, #jobPage .banner, #searchPage .banner {
height:480px;
}
#home .banner .message {
background-image: url(../job-images/1063/banner1.jpg);
margin-left:-55px;
}
.banner h1, .banner h2 {
color: #ff7200;
background: none;
width: auto;
height: auto;
padding: 0 0 10px 0;
font-weight: normal;
font-size:2.3em;
}
.banner p {
}
.banner .box {
float: left;
width: 244px;
padding: 10px 25px 10px 25px;
background: url(../job-images/1063/box1b.jpg) no-repeat left bottom;
}
.banner .box h2 {
background: url(../job-images/1063/box1t.jpg) no-repeat left top;
color:white;
margin:-10px -25px 5px -25px;
padding:6px 0 6px 25px;
font-size:1.3em;
}
a.arrow {
background: url(../job-images/1063/bullet1.gif) no-repeat left center;
padding: 15px;
font-size: 1.2em;
display:block;
padding:10px 22px;
float:left;
}
#content-wrapper {
width:887px !important;
background: white !important;
margin-left:79px !important;
margin-top:0 !important;
overflow: auto;
padding-bottom:50px;
background: white url(../job-images/1063/content.jpg) no-repeat bottom right !important;
}
#home #content-wrapper {
background-image: url(../job-images/1063/contentHome.jpg) !important;
}
#list #content-wrapper, #jobPage #content-wrapper, #searchPage #content-wrapper {
margin-top:-185px !important;
}
#content-wrapper h1, #content-wrapper h2 {
font-weight: normal;
font-size: 2em;
padding:0 0 10px 0 !important;
background: none !important;
width: auto !important;
height: auto !important;
color:#FF7200 !important;
}
#leftcontent, #content {
background: none !important;
}
#content {
padding-right:40px;
margin-right: 0 !important;
width:527px !important;
width:521px !important;
float: right !important;
}
#home #content {
*width:517px !important;
}
#leftcontent {
width: 310px !important;
min-height: auto !important;
height: auto !important;
}
.connect {
background: url(../job-images/1063/connect.jpg) no-repeat 255px 40px;
}
.connect h2 {
}
.connect p {
padding-right: 320px !important;
}
.connect .join {
background:url(../job-images/1063/connectJoin.jpg) no-repeat;
color:white;
display:block;
font-size:1em;
font-style:italic;
margin:20px 0;
padding:8px 0 30px;
text-align:center;
width:113px;
}
.secondarynav {
margin-left:30px !important;
*height: 99%;
}
.secondarynav.box  {
background: url(../job-images/1063/box2b.jpg) no-repeat left bottom !important;
margin-left:5px !important;
margin-right:15px;
padding:10px 0 20px;
}
.secondarynav li h3 {
background: url(../job-images/1063/bullet2.gif) no-repeat left center !important;
padding-left:30px !important;
font-size:2em !important;
font-weight:normal !important;
clear: left;
}
.secondarynav.box ul {
padding-top: 6px;
}
.secondarynav.box ul, .secondarynav.box li {
padding-bottom: 0;
}
.secondarynav.box li {
margin-top:0;
overflow: auto;
}
.secondarynav.box li li {
padding:0 20px;
}
.secondarynav.box li h3 {
background: url(../job-images/1063/bullet3.jpg) no-repeat left top !important;
padding-left:30px !important;
font-size:1.3em !important;
font-weight:normal !important;
clear: left;
color: white !important;
padding:7px;
margin: 3px 0 0 12px!important;
}
/*
.secondarynav.box #snav-top h3 {
margin: 0 0 0 2px !important;
background-image: url(../job-images/1063/bullet3t.jpg) !important;
padding-left:40px !important;
}
*/
.secondarynav ul {
padding-bottom:10px;
}
.secondarynav li li li {
/*
float: left;
width:124px;
*/
font-size:0.9em !important;
}
.secondarynav li li ul.pagination {
clear: left;
height:auto;
width:230px;
}
.secondarynav li li ul.pagination a {
text-transform:uppercase;
display:block;
margin:0 !important;
padding: 0 !important;
font-weight: bold;
background: none !important;
}
.jobs {
border-top:1px dotted #CACACA;
margin-top:20px;
padding-top:20px;
}
.jobs dt a {
font-size: 1.1em;
}
.jobs dd {
margin: 0;
padding-bottom: 10px;
}

#leftcontent .jobs {
padding: 20px 20px 0 30px;
border: 0;
margin: 0;
}
#leftcontent .jobs li {
padding-bottom: 6px;
}
#leftcontent .jobs a {
text-decoration: underline;
}
#leftcontent .jobs a:hover {
text-decoration: none;
}

.common {
border-top:1px dotted #CACACA;
margin-top:10px;
padding-top:20px;
}
.tagcloud a {
line-height:150%;
margin: 3px;
}
.cloud-Tinny {
color: #6ebb1f;
}
.cloud-Small {
color: #fcb314;
}
.cloud-Medium {
color: #ff7200;
font-size: 1.5em;
}
.cloud-Big {
color: #3aa5dc;
font-size: 1.7em;
}
.subscribe {
background: url(../job-images/1063/subscribe.jpg) no-repeat top left;
margin:15px 0 0 15px;
padding:45px 75px 0 30px;
height:215px;
}
.subscribe h3 {
color: white !important;
font-weight: normal;
font-size:1.8em;
}
.subscribe label {
color: white !important;
display:block;
font-weight:normal;
padding-bottom:20px;
}
#txtEmail, #jobTitleKeyword, #locationsKeyword {
background: url(../job-images/1063/field.jpg) no-repeat;
border:0;
color:gray;
font-family:verdana;
font-size:0.8em;
padding:4px 6px 0 5px;
vertical-align:middle;
width:140px;
}
#txtEmail {
background: url(../job-images/1063/txtEmail.jpg) no-repeat;
width:130px;
padding:4px 0 0 5px;
}
#btnSubscribe {
background: url(../job-images/1063/btnSubscribe.jpg) no-repeat;
border:0;
cursor:pointer;
height:20px;
line-height:0;
text-indent:-9999px;
vertical-align:middle;
width:54px;
margin-left:-3px;
padding:0;
}
.video, .links {
padding: 30px 30px 0;
}
.links h3, .video h3, #leftcontent .jobs h3 {
color: #ff7200;
font-weight: normal;
font-size:1.8em;
padding-bottom: 5px;
margin: 0 !important;
}
#leftcontent .jobs h3, .video h3 {
padding-top: 10px;
}
.links li {
padding-bottom: 6px;
}
.category {
margin:-10px -30px 26px -13px;
padding:15px 15px 20px;
background: url(../job-images/1063/box3b.jpg) no-repeat bottom left;
}
#content-wrapper .category h1, #content-wrapper .category h2 {
background: url(../job-images/1063/box3t.jpg) no-repeat scroll 0 10px !important;
margin: -15px -15px 0 !important;
padding: 25px 15px 10px !important;
}
.listCategories {
border-bottom:1px dotted #CACACA;
margin-bottom:20px;
padding-bottom:20px;
}
.listCategories table {
}
.listCategories table .jobTitle {
width: 60%
}
.listCategories table .location {
width: 25%;
}
#footer {
padidng-bottom: 100px;
}
#footer p#eoe_statement {
clear:left;
}
.jobDesc {
overflow: auto;
border-bottom:1px dotted #CACACA;
margin-bottom:20px;
}
#jobDesc h2 {
font-size: 1.1em;
font-weight: bold;
padding: 18px 0 6px 0 !important;
}
#jobDesc div {
padding-bottom: 6px;
}
#jobDesc span {
font-family: Verdana,Arial,Helvetica,Sans-Serif,Myuen !important;
font-size: 1em !important;
color: #797979 !important;
}
.jobDesc p.applyWrapper {
text-align: center;
}
.apply {
background:transparent url(../job-images/1063/applyBG.jpg) repeat scroll 0 0;
display:block;
height:27px;
margin:20px auto 0;
text-indent:-9999px;
width:108px;
}
.referFrendBox {
background:#F7F7F7;
border:1px dotted #CACACA;
margin:10px 100px;
padding:10px;
}
.referFrendBox h4 {
padding-bottom: 10px;
}
.referFrendBox .rfl-lastrow td {
padding-left: 105px;
}
.referFrendBox .rfl-lastrow td a {
padding: 5px;
}
.referFrendBox .rfl-col1 {
padding-right: 10px;
}

.contents td.pagination {
text-align:center;
padding:15px;
*height: 15px;
}
a.pagination-more, a.pagination-back, ul.pagination li a, #srb table tr.srb-lastrow a {
font-weight: bold;
text-transform: uppercase;
}
a.pagination-more {
float: right;
background:transparent url(../job-images/1063/more.jpg) no-repeat right center !important;
padding-right: 10px !important;
}
a.pagination-back {
float: left;
background:transparent url(../job-images/1063/back.jpg) no-repeat left center !important;
padding-left: 10px !important;
}
#searchPage h1 {
padding-bottom: 20px !important;
font-size: 1.8em;

}
h1 span {
color: #676767;
}
h1 em {
color: #ff7200;
}
h1 span span {
color: #ff7200;
float: right;
font-size: 0.6em;
text-transform: capitalize;
}
#btGo {
margin-right: 5px;
}

#fn-privacy {
border-right: 1px solid #999;
margin-right: 5px;
}
.secondarynav ul {
display: none;
}
.secondarynav ul ul {
display: block;
height: 208px;
overflow: auto;
width:250px;
}
#slide-content p.intro {
padding:8px 30px 4px 70px !important;
}


a#rss, a#bookmark {display: none;}
#RSSLinks a.add-to-google, #RSSLinks a.add-to-yahoo {display: none;}

#RSSLinks a {
left:822px;
position:absolute;
top:113px;
}
#RSSLinks a img {
position:relative;
top: 0;
left: 0;
}

#RSSLinks a.subscribe-rss {
display: block;
background-image:url(http://att.jobs/images/ico-rss.gif);
height:17px;
left:956px;
overflow:hidden;
position:absolute;
text-indent:-999px;
top:112px;
width:17px;
}

/* --- ERROR PAGE ------------------------------------------------------ */

#divError {
width: 600px;
margin: 50px auto;
border: 0;
padding:5px 5px 5px 0;
font-family: Tahoma, Arial, Sans-serif !important;
background:#DDDDDD;
overflow:visible;
z-index:1;
}
#divError .shadow {
background: white;
border: 1px solid #999999;
margin: -10px 0 0 -5px;
padding: 20px;
position: relative;
z-index: 2;
}
#divError h3 {
background:url(../job-images/1063/errorPage.gif) no-repeat left top;
color:#666666;
font-size:2em;
padding:0 40px 20px;
margin:0;
border:0;
font-weight: bold;
}
#divError p {
color:#666666;
font-size:1em;
padding:0;
margin:0 0 6px 0;
border:0;
font-weight: normal;
}
#divError a {
color:#3399CC;
font-size:1em;
padding:0;
margin:0;
border:0;
font-weight: normal;
text-decoration: underline;
}
#divError a:hover {
text-decoration: none;
}

/*
