.jobs img { behavior: url(iepngfix.htc); }

body { font-family:arial,verdana,geneva,helvetica,sans-serif;font-size:1em;color:#000;background:#e5e5e5;margin:0 0 0 0;text-align:center; }
img { border:0; }
.container { background:transparent;color:#000;z-index:1;margin:0 auto;width:906px;text-align:left }
.container .topstrip { width:906px;height:100px;background:url("../images/topstrip.gif") no-repeat; }
.container .topstrip .logo { float:left;margin:14px 0 0 0; padding:0 0 0 33px; }
.container .topstrip .toplinks { float:right;width:250px;text-align:right;padding:14px 65px 0 0;font-size:0.7em;font-weight:bold; }
.container .topstrip .toplinks a:link { color:#000;text-decoration:none; }
.container .topstrip .toplinks a:visited { color:#000;text-decoration:none; }
.container .topstrip .toplinks a:hover { color:#000;text-decoration:underline; }
.container .topstrip .toplinks a:active { color:#000;text-decoration:none; }
.container .texttop { width:906px;margin:0;padding:0;margin-bottom:0; }
.container .texttop .navbarcontainer { width:906px;margin:0;padding:0;background:url("../images/border-tl-tr-bg.jpg") repeat-y; }
.container .texttop .navbarleft { float:left;width:19px;margin:0; }
.container .texttop .navbarcontainer .navbar { float:left;background:#000;width:837px;margin:0;font-size:0.75em;padding:0.9em 0 0 0;color:#fff; }
.container .texttop .navbarcontainer .navbar ul { padding:0;margin:0;background-color:transparent;color:#fff;width:830px; }
.container .texttop .navbarcontainer .navbar ul li { display:inline; }
.container .texttop .navbarcontainer .navbar ul li a { padding:0 1em;background:transparent;color:#fff;text-decoration:none;border-right: 1px solid #fff; }
.container .texttop .navbarcontainer .navbar ul li a:hover { background:transparent;color:#ffe081;text-decoration:underline; }
.container .texttop .navbarcontainer .navbar ul li .active { background:transparent;color:#ffe081;text-decoration:none; }
.container .texttop .navbarright { float:left;width:50px;margin:0; }
.container .textarea { width:906px;margin:0;background:url("../images/border-left-right.gif") repeat-y; }
.container .textarea .leftborder { float:left;width:19px;background:url("../images/left-bg.jpg") repeat-y;padding:0;margin:0; }
.container .textarea .mainarea { float:left;width:837px;background:url("../images/inside-bg.jpg") repeat-y;margin:0; }
.container .textarea .rightborder { float:right;width:50px;background:url("../images/right-bg.jpg") repeat-y;padding:0;margin:0; }
.container .textarea .maintext { width: 837px;background:url("../images/where-you-want-to-be.jpg") no-repeat top right; }
.container .textarea .maintext .headline { width:485px;padding:28px 0 12px;margin:0 0 0 27px;border-bottom: 2px dotted #ccc;z-index: 100; }
.container .textarea .maintext .headline p { font-size: 0.8em;line-height:2em;font-weight:normal;margin-bottom:0;text-align:justify; }
.container .textarea .maintext a:link { color:#000;text-decoration:underline; }
.container .textarea .maintext a:visited { color:#000;text-decoration:underline; }
.container .textarea .maintext a:hover { color:#000;text-decoration:none; }
.container .textarea .maintext a:active { color:#000;text-decoration:underline; }
.container .textarea .maintext .headline ul li { font-size:0.8em;line-height:2em;font-weight:normal;width:485px;margin-bottom:0; }
.container .textarea .maintext .headline ul li li { font-size:1em;line-height:2em;font-weight:normal;width:485px;margin-bottom:0; }
.container .textarea .maintext .headline ol li { font-size:0.8em;line-height:2em;font-weight:normal;width:485px;margin-bottom:0; }
.container .textarea .maintext .headline ol li li { font-size:1em;line-height:2em;font-weight:normal;width:485px;margin-bottom:0; }
.container .textarea .buttons { width:815px;margin:8px 0 0 5px; }
.container .textarea .buttons p { font-size:0.8em;font-weight:normal;margin:0;padding:10px 30px 3em 25px; }
.container .textarea .buttons a:link { color:#000;text-decoration:none; }
.container .textarea .buttons a:visited { color:#000;text-decoration:none; }
.container .textarea .buttons a:hover { color:#000;text-decoration:underline; }
.container .textarea .buttons a:active { color:#000;text-decoration:none; }
.container .textarea .buttons .about { width:179px;float:left; }
.container .textarea .buttons .about .aboutcopy { width:179px;background:url("../images/about-the-aa-bg.jpg") repeat-y; }
.container .textarea .buttons .working { width:179px;float:left; }
.container .textarea .buttons .working .workingcopy { width:179px;background:url("../images/working-here-bg.jpg") repeat-y; }
.container .textarea .buttons .jobs { width:183px;float:left; }
.container .textarea .buttons .jobs .jobscopy { width:183px;background:url("../images/jobs-bg.jpg") repeat-y; }

.container .textarea .buttons .rightcolumn { float:left; } 
.container .textarea .buttons .rightcolumn .rightcolumnbox { width:188px;margin:66px 0 0 80px; }
.container .textarea .buttons .rightcolumn .rightcolumnbox .rightcolumntext { color:#000;background-color:#ffebad; }
.container .textarea .buttons .rightcolumn .rightcolumnbox .rightcolumntext h2 { font-size:0.9em;font-weight:normal;margin-bottom:0;margin-top:0;padding:0 20px; }


.basenav { background:transparent;color:#000;z-index:1;margin:0 auto;width:906px;font-size:0.70em;text-align:left; }
.basenav p { padding:0 20px; }
.basenav ul { padding-left:0;margin-left: 0; }
.basenav ul li { display: inline; }
.basenav a:link, .basenav a:visited, .basenav a:active { color:#000;padding:0 6px 0 0;text-decoration:none;}
.basenav a:hover {text-decoration: underline;}

.basenav #basecurrent {color: #000;padding: 0.2em 1em;text-decoration: none;border-right: 1px solid #000;}
.basenav .last a:link {color: #000;padding: 0.2em 1em;text-decoration: underline;border-right: 0px solid #000;}
.basenav .last a:visited {color: #000;padding: 0.2em 1em;text-decoration: underline;border-right: 0px solid #000;}
.basenav .last a:hover {color: #000;padding: 0.2em 1em;text-decoration: none;border-right: 0px solid #000;}
.basenav .last a:active {color: #000;padding: 0.2em 1em;text-decoration: underline;border-right: 0px solid #000;}
.basenav .last #basecurrent {color: #000;padding: 0.2em 1em;text-decoration: none;border-right: 0px solid #000;}
.cleardivs { clear:both; }
.newline {clear:both; overflow:hidden; height:0px;}

