body {
background: #818286 url(images/bg9.gif) repeat-x left top;
font-size: 12px;
line-height: 1.7;
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
}
	
 
#wrapper {
height: 100%; 
margin-left: auto;
margin-right: auto;
margin-top: 38px; 
width:921px;
text-align: center;
}

#header {
height: 132px;
width: 921px;
margin-bottom: 0px;
}

#content {
background: #fff;
margin-top: 0px;
border-left: solid 1px #b2bb1e;
border-right: solid 1px #b2bb1e;
min-height: 463px; height: auto !important; height: 463px;
width:918px;
padding-top: 2px;
}

#content_sub {
background: #fff;
margin-top: 0px;
border-left: solid 1px #b2bb1e;
border-right: solid 1px #b2bb1e;
min-height: 463px; height: auto !important; height: 463px;
width:918px;
padding-top: 2px;
}

#content_sub_default {
background: #fff;
margin-top: 0px;
border-left: solid 1px #b2bb1e;
border-right: solid 1px #b2bb1e;
min-height: 210px; height: auto !important; height: 210px;
width:918px;
padding-top: 2px;
}

#content_careers {
background: #fff;
margin-top: 0px;
border-left: solid 1px #b2bb1e;
border-right: solid 1px #b2bb1e;
min-height: 405px; height: auto !important; height: 405px;
width:918px;
padding-top: 2px;
}

#leftColumn {
float:left;
/*border: solid 1px red;*/
width:670px;
height:100%;
}


#primaryImage {
float:left;
width: 315px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

ul {
list-style-image: url(Images/arrow.jpg);
}

#primaryImage_sub_underNavImage {
float:left;
width: 202px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

#primaryImage_top_contact {
float:left;
width: 326px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

.subtext {
text-align: left;
padding-left: 35px;
padding-right: 55px;
padding-top: 125px;
text-transform: uppercase;
line-height: 1.6;
letter-spacing: 1px;
color: #FDB913;
font-size: 9px;
}

.leftHeader {
color: #FDB913;
letter-spacing: 1.5px;
}


.subtext_sub_underNavImage {
float: left;
text-align: left;
padding-left: 35px;
padding-right: 55px;
padding-top: 30px;
margin-top: 0px;
text-transform: uppercase;
line-height: 1.6;
letter-spacing: 1px;
color: #FDB913;
font-size: 9px;
height: auto;
}

.subtext_sub_underNavImage2 {
float: left;
text-align: left;
padding-left: 35px;
padding-right: 55px;
padding-top: 30px;
margin-top: 0px;
text-transform: uppercase;
line-height: 1.5;
color: #626968;
font-size: 10px;
height: auto;
}

.subtext_sub_underNavImage2 p {
padding-top: 0px;
margin-top: 0px;
height: auto;
}

.subtext_at {
font-size:9px;
}

.leftUnderNavImg {
float:left;
margin-top: -2px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.leftGraphic {
position: relative; top: 1px; left:-1px;
float:right;
}

.leftGraphic_careers {
position: relative; top: 36px; left:-1px;
float:left;
}

.leftGraphic_top {
position: relative; top: 1px; left:0px;
float:left;
}

#primaryText {
float:right;
/*border: solid 1px red;*/
width: 355px;
height:100%;
text-align: left;
/*background: #ccc;*/
}

.buttonLink {
border: 0px;
}

.buttonLink_apply {
border: 0px;
margin-top:0px;
padding-top:15px;
margin-bottom:0px;
padding-bottom:0px;
}

.buttonLink_apply2 {
border: 0px;
margin-top:0px;
padding-top:30px;
margin-bottom:0px;
padding-bottom:20px;
}

#primaryImage_sub {
float:left;
width: 202px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

#primaryText_sub {
float:right;
/*border: solid 1px red;*/
width: 468px;
height:100%;
text-align: left;
/*background: #ccc;*/
}

#primaryImage_leaders {
float:left;
width: 72px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

#primaryText_leaders {
float:right;
/*border: solid 1px red;*/
width: 598px;
height:100%;
text-align: left;
/*background: #ccc;*/
}

#primaryImage_top {
float:left;
width: 326px;
height:100%;
margin: 0px;
padding: 0px;
/*background: #bbb;*/
}

#primaryText_top {
float:right;
/*border: solid 1px red;*/
width: 344px;
height:100%;
text-align: left;
/*background: #ccc;*/
}

.leaderGraphic {
margin-top: 28px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.leaderGraphic2 {
margin-top: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#upper_text {
margin-top: 35px;
margin-bottom: 0px;
font-size: 12px;
line-height: 1.7;
color: #626968;
}

.headlineGraphic {
margin-top: 28px;
}

.headlineGraphic_default {
margin-top: 5px;
}

.bodyText {
color: #626968;
}

.bodyText2 {
color: #626968;
margin-top: 28px;
}

.bodyText_leaders {
color: #626968;
padding-left: 130px;
height: auto;
padding-top: 0px;
margin-top: 0px;
line-height: 1.75;
}

.bodyText_leaders p{
margin-top:5px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.headerline {
height: auto;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.subline {
margin-top:0px;
padding-top:0px;
height: auto;
}

.bodyText ul {
height:auto;
margin-top:0px;
padding-top:0px;
}

.bodyText h5 {
color: #FDB913;
font-size: 9px;
text-transform: uppercase;
font-weight:900;
letter-spacing: 1.5px;
height: 10px;
margin-bottom: 5px;
padding-bottom: 0px;
}

.bodyText h4 {
color: #FDB913;
font-size: 9px;
text-transform: uppercase;
font-weight:900;
letter-spacing: 1.5px;
height: 10px;
margin-bottom: 5px;
padding-bottom: 15px;
}

.bodyText h6 {
color: #626968;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1.5px;
height: 10px;
margin-bottom: 5px;
padding-bottom: 0px;
margin-top:0px;
padding-top: 0px;
height:auto;
}

.headers {
color: #FDB913;
font-size: 9px;
text-transform: uppercase;
font-weight:900;
letter-spacing: 1.5px;
}



#rightColumn {
width:248px;
float:right;
/*border: solid 1px red;*/
height:100%;
/*background: #ddd;*/
}

#rightColumnDefalt {
width:248px;
float:right;
/*border: solid 1px red;*/
height:100%;
margin-bottom: 10px;
vertical-align:top
/*background: #ddd;*/
}

#rightColumn img {
/*float: right;*/
border: 0;
margin-right: 0px;
}

#accordion {
margin-right: -1px;
}

.caseStudies {
margin-top: 28px;
margin-right: -1px;
}

.caseStudies2 {
margin-bottom: 3px;
}

.caseStudies3 {
}


.divider {
margin-top: 3px;
margin-bottom: 3px;
margin-right: -1px;
}

.divider2 {
margin-top: 0px;
margin-bottom: 3px;
margin-right: -1px;
}
.clear {
clear:both
}

#footer_main {
background: #818286  url(Images/footer_03.gif) no-repeat left top;
width:920px;
height:42px;
}

#footer_sub {
background: #818286  url(Images/footer_03.gif) no-repeat left top;
width:920px;
height:42px;
}

#divMainPage{
width:900px;
height:25px;
background-color:#FFFFFF;
text-align:left;
font-size: 20px;
font-weight:bold;
vertical-align:text-bottom;
color:White
}

#divMainPage2
{
width:920px;
text-align:left;
}


/*
#footer_sub_default {
background: #818286 url(Images/Footer_grass.jpg) no-repeat left top;
width:920px;
height:371px;
}
*/

#footer_sub_default {
background: #818286  url(Images/footer_03.gif) no-repeat left top;
width:920px;
height:42px;
}

.Cursor
{
  cursor:pointer;
}

.RssLink
{
   text-decoration:none;
   font-weight:bold;
   color:Black;
   text-align: left;
}

.RssPanel {
    /*background-color:Red;*/
    background-color: White;
    text-align: left;
    /*overflow-x: hidden;*/
}
#template {
}

.submitButton {
padding-top: 20px;
}

.submitButton2 {
padding-top: 20px;
padding-bottom: 20px;
}

#jobFinderForm {
padding-top: 10px;
padding-left: 40px;
}

#DivJobs {
padding-left: 40px;
}

#symbols {
    font-family: arial, tahoma, verdana;
    font-size: 100pt;
    color: #464749;
	background-color:#ffffff;
	vertical-align:top;
}

.main_2 {
    font-family: verdana, tahoma, arial;
    font-size: 8.5pt;
    color: #696969;
	background-color:#ffffff;
	vertical-align:top;
}

.mainLarger {
    font-family: verdana, tahoma, arial;
    font-size: 14pt;
    color: #7d7d7d;
	background-color:#ffffff;
	vertical-align:top;
}

.mainBold {
    font-family: verdana, tahoma, arial;
    font-size: 14.5pt;
    color: #313132;
	background-color:#ffffff;
	vertical-align:top;
}