﻿/* Default - 011206 */

html, body {font-family: Arial,verdana,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; color:#000000; background-color:#ffffff;}
table, td {font-size: 1em; border: none;}
th {color:#ffffff; background-color: #888888;}
tr {vertical-align:top;}
p {font-family: Arial,Helvetica,sans-serif;     margin-right: 0;
    margin-top: 0;
    margin-bottom: 1em;
}
h1 {font-size:18px;color:#a1180d;margin:0px 0px 0px 18px;font-weight:normal;}
h2 {font-size:16px;margin-left:18px;}
h3 {font-size:14px;margin-left:18px;color:#000000;}
h4, h5, h6 {font-size:18px; margin-left:18px;}
input, select, textarea {font-size: 1em;
    margin-top: 15px;
}
form {display:inline;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {clear:both;}
img {border:0px;}
ul {line-height:15px;margin:0px;padding:0px;padding-left:42px;color:#000000;}
ul li {margin-bottom:5px;}
ol {line-height:15px;margin:0px;padding:0px;padding-left:47px;color:#000000;}
ol li {margin-bottom:5px;}

a, a:link, a:visited {color:#3333ad; text-decoration:underline;}
a:hover {color: #3333ad; text-decoration:none;}
a:active {color: #3333ad; text-decoration:underline;}

a.textnav, a.textnav:link, a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}


/* Specific */

.centersite {width:1004px;margin: 16px auto 16px auto;padding-left:9px;background-image: url(/images/core/mainrightback.gif);background-repeat:repeat-y;}
.leftsite {width:986px;float:left;}
.rightsite {float:left;width:9px;background-image: url(/images/core/rightback.jpg);background-repeat:repeat-y;}
.headleft {width:259px;height:102px;float:left;}
.headright {position:relative;width:727px;height:102px;float:left;background-image: url(/images/core/toprightback.jpg);background-repeat: no-repeat;}
.nav { vertical-align:baseline;background-image: url(/images/core/navback.jpg);height:32px;background-repeat:repeat-x;padding-left:34px;color:#FFFFFF}
.nav a, a:link, a:visited { height:32px; vertical-align:baseline; color:#FFFFFF; text-decoration:underline;}
.careerscontact {left:566px;top:78px;position:absolute;width:144px;height:18px;}
.marketsleft {width:34px;height:290px;float:left;}
.marketswrapper {width:249px;height:290px;float:left;}
.marketsright {width:10px;height:290px;float:left;}
.mainmarketimage {background-color:#095C90;width:666px;height:290px;float:left;}
.mainmarketright {width:27px;height:290px;float:left; background-image: url(../images/home/middlerightcol.jpg); background-repeat: no-repeat;}
.marketshomehead {width:249px;height:34px;background-image: url(../images/home/marketsbacktop.png);background-repeat:no-repeat;position:relative;}
/*.marketshomemiddle {width:249px;height:182px;text-align:center;background-image: url(../images/home/marketsbackmiddle.png);background-repeat:no-repeat;}*/
.marketshomemiddle {background-color:#095C90;border-left:4px solid #F4AE06;border-right:4px solid #F4AE06;height:182px;text-align:center;width:242px;}
.marketshometitle {width:244px;height:26px;padding-left:5px;padding-top:1px;background-image: url(../images/home/marketstitleback.png);background-repeat:no-repeat;}
.marketshomebottom {width:233px;height:33px;padding:7px 7px 7px 9px;background-image: url(../images/home/marketsbackbottom.png);background-repeat:no-repeat;color: #e3d4b0;font-size:12px;}
.homeleftbottom {width:285px;height:292px;float:left;}
.homerightbottom {width:701px;height:292px;float:left;background-color:#0096da;}
.homebottombar {width:995px;height:25px;padding-top:3px;background-image: url(../images/home/bottomhome.png);background-repeat:no-repeat;}
.welcomewrapper {width:701px;background-image: url(../images/home/welcomeback.png);background-repeat:no-repeat;}
.welcomehead {font-size:15px;color:#f1ece1;font-weight:bold;margin-bottom:12px;}
.welcometext {height:144px;color:#ffffff;padding:25px 25px 8px 25px;}
.welcometext p {color:#ffffff;}
.feedbackbar {width:665px;height:98px;margin-top:3px;margin-left:18px;}
.marketscontrol {width:127px;height:27px;position:absolute;top:5px;left:118px;}
.homecopy {width:297px;float:left;margin-left:307px;color:#191a1b;font-size:11px;}
.homelinks {float:left;width:345px;text-align:right;color:#191a1b;font-size:11px;}

a.homelink, a.homelink:link, a.homelink:visited {color:#062667; text-decoration:none;}
a.homelink.homelink:hover {color: #062667; text-decoration:underline;}
a.homelink.homelink:active {color: #062667; text-decoration:none;}

.leftrail {width:141px;float:left;}
.rightrail {width:831px;float:left;color:#545446;}
.intback {background-image: url(/images/interior/intback.gif);padding-bottom:1px;}
.intbottombar {width:995px;height:28px;background-image: url(/images/interior/footerback.png);background-repeat:no-repeat;padding-top:10px;}
.intcopy {width:297px;float:left;margin-left:10px;color:#000000;font-size:11px;font-weight:bold;}
.intlinks {float:right;width:355px;text-align:right;color:#191a1b;font-size:11px;font-weight:bold;padding-right:43px;}

a.intlink, a.intlink:link, a.intlink:visited {color:#062667; text-decoration:none;}
a.intlink:hover {color: #062667; text-decoration:underline;}
a.intlink:active {color: #062667; text-decoration:none;}

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited {color:#f1a906; text-decoration:none;}
a.breadcrumb:hover {color: #f1a906; text-decoration:underline;}
a.breadcrumb:active {color: #f1a906; text-decoration:none;}

.breadcrumbwrapper {background-color:#a7190e;color:#f1a906;font-size:12px;padding:4px 20px 5px 20px;border-bottom:9px solid #ee3224;}
.youarehere {color:#a9a290;}

.pageheader {margin-bottom:17px;padding-bottom:1px;padding-right:10px;padding-top:6px;}
.pageheadermarkets {margin-bottom:17px;padding-bottom:1px;}



.printpagelink {float:right;width:185px;text-align:right;margin-top:3px;}
.headertext {width:590px;float:left;}
h1.headertextmarkets {font-size:18px;color:#f6c859;margin:0px 0px 0px 0px;padding:0px;font-weight:normal;width:200px;float:left;}

a.printicon, a.printicon:link, a.printicon:visited {color:#4f4d49; text-decoration:none;background-image: url(../images/interior/printicon.gif);padding-left:24px;height:20px;font-size:10px;background-repeat:no-repeat;padding-top:1px;padding-bottom:1px;}
a.printicon:hover {color: #4f4d49; text-decoration:underline;}
a.printicon:active {color: #4f4d49; text-decoration:none;}

a.printiconyellow, a.printiconyellow:link, a.printiconyellow:visited {color:#f4b11f; text-decoration:none;background-image: url(../images/interior/printicon.gif);padding-left:24px;height:20px;padding-top:1px;padding-bottom:2px;font-size:10px;background-repeat:no-repeat;}
a.printiconyellow:hover {color: #f4b11f; text-decoration:underline;}
a.printiconyellow:active {color: #f4b11f; text-decoration:none;}

a.emailicon, a.emailicon:link, a.emailicon:visited {color:#4f4d49; text-decoration:none;background-image: url(../images/interior/icon_email.gif);padding-left:24px;height:20px;font-size:10px;background-repeat:no-repeat;padding-top:1px;padding-bottom:1px;}
a.emailicon:hover {color: #4f4d49; text-decoration:underline;}
a.emailicon:active {color: #4f4d49; text-decoration:none;}

a.emailiconyellow, a.emailiconyellow:link, a.emailiconyellow:visited {color:#f4b11f; text-decoration:none;background-image: url(../images/interior/icon_email.gif);padding-left:24px;height:20px;padding-top:1px;padding-bottom:2px;font-size:10px;background-repeat:no-repeat;}
a.emailiconyellow:hover {color: #f4b11f; text-decoration:underline;}
a.emailiconyellow:active {color: #f4b11f; text-decoration:none;}

.content {font-family: helvetica,arial,verdana;}
.leftcolcontent {width:513px;margin-left:18px;float:left;}
.rightcolimages {width:289px;margin-left:18px;float:left;}
.rightcolimages img {margin-bottom:25px;border:1px solid #5e5c5c;}

.sub_mod {background-image: url(../images/interior/subheadxrep.gif);width:800px;height:26px;margin-bottom:18px;padding-top:1px;padding-left:2px;margin-left:26px;border-right:1px solid #8f0c0a;border-left:1px solid #8f0c0a;}

.subhead {background-image: url(../images/interior/subheadback.png);width:826px;height:26px;margin-bottom:18px;padding-top:1px;padding-left:2px;margin-left:10px;background-repeat:no-repeat;}

table.cont_list {}
table.cont_list p {padding:0px;margin:0px;}
table.cont_list h3 {padding:0px;margin:0px;}

table.survey td {color:#000000;}

.leftnavwrapper {
	width: 141px;
	padding: 0 0 0 0;
	color: #f8c983;
	padding-top:19px;
}

.leftnavwrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.leftnavwrapper li {
	margin: 0;
	padding: 0px 0 0px 0;
}


.leftnavwrapper li a {
	display: block;
	color: #f8c983;
	text-decoration: none;
	width: 100%;
	background-image: url(../images/interior/navarrowoff.gif);
	background-position: 8px 9px;
	padding: 6px 0px 6px 18px;
	font-size:11px;
	font-weight:bold;
	background-repeat:no-repeat;
}

html>body .leftnavwrapper li a {
	width: auto;
}

.leftnavwrapper li a:hover {
	color: #fff;
	background-image: url(../images/interior/navarrowon.gif);
	background-color:#a50301;
}

.newsitem {padding: 23px 0px 23px 0px;border-top:1px solid #b4b8bd;margin: 0px 4px 0px 4px;}
.newstext {width:630px;float:left;padding-left:18px;}
.newstext .header {font-weight:bold;color:#0a448d;margin-bottom:12px;}
.newsimage {width:140px;float:left;margin-left:34px;}
.newsimage img{border:1px solid #636161;}

.middlewrappermarkets {background-color: #cd1b0f;}
.marketspadding {padding: 0px 34px 34px 34px;
		}

.marketitem {width:216px;border:1px solid #8f0c0a;float:left;margin-right:15px;margin-bottom:20px;}
.marketitem .image {width:216px;height:162px;}
.name 
{
	border: none; font-weight:bold; font-size:18px; text-align:left; vertical-align:middle; font-family:Arial; color:#000000; padding-left:5px; padding-top:1px; display:block;
	width:215px;height:25px;background-image: url(/images/interior/marketsnamebackground.png);background-repeat:no-repeat;
	overflow: hidden;
}
.name2
{
	border: none; font-weight:bold; font-size:18px; text-align:left; vertical-align:middle; font-family:Arial; color:#000000; padding-left:5px; padding-top:1px; display:block;
	width:215px;height:25px;background-repeat:no-repeat;
	overflow: hidden;
}

.marketdetailname
{
	border: none; font-weight:bold; font-size:18px; text-align:left; vertical-align:middle; font-family:Arial; color:#000000; padding-left:5px; padding-top:1px; display:block;
	width:215px;height:25px;background-repeat:no-repeat;
	overflow: hidden;
}

.description {width:216px;min-height:78px;background-color: #8f0c0a;}
.description2 {width:225px; font-size:10px;}
.desctext {height:75px;padding: 4px 4px 5px 4px;color: #e3d4b0;font-size:11px;}

/* Mods */

.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;}


/* menu base code */

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;width:615px;padding-right:1px;background-color:#ffffff;background-image:url(../images/core/nav/navsliceback.jpg);}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}

/* Remove the comments bleow for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/


/* Image Flips */

#qm0 #mitem0 {background-image:url(../images/core/nav/home_off.jpg);width:55px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem0.qmactive {background-image:url(../images/core/nav/home_on.jpg);background-repeat:no-repeat;}

#qm0 #mitem1 {background-image:url(../images/core/nav/markets_off.jpg);width:73px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem1.qmactive {background-image:url(../images/core/nav/markets_on.jpg);}


#qm0 #mitem2 {background-image:url(../images/core/nav/ops_off.jpg);width:92px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem2.qmactive {background-image:url(../images/core/nav/ops_on.jpg);}

/* #qm0 #mitem2 {background-image:url(../images/core/nav/company_off.jpg);width:75px;height:32px;background-repeat:no-repeat;margin-left:1px;} */
/* #qm0 #mitem2.qmactive {background-image:url(../images/core/nav/company_on.jpg);} */

#qm0 #mitem3 {background-image:url(../images/core/nav/about_off.jpg);width:60px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem3.qmactive {background-image:url(../images/core/nav/about_on.jpg);}

#qm0 #mitem4 {background-image:url(../images/core/nav/maintenance_off.jpg);width:102px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem4.qmactive {background-image:url(../images/core/nav/maintenance_on.jpg);}

#qm0 #mitem5 {background-image:url(../images/core/nav/environment_off.jpg);width:102px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem5.qmactive {background-image:url(../images/core/nav/environment_on.jpg);}

#qm0 #mitem6 {background-image:url(../images/core/nav/customer_off.jpg);width:124px;height:32px;background-repeat:no-repeat;margin-left:1px;}
#qm0 #mitem6.qmactive {background-image:url(../images/core/nav/customer_on.jpg);}


 /* Main Items */
#qm0 a {color:#000000; padding-right:1px;background-color: transparent; font-family:Arial; font-weight:bold; font-size:11px; text-decoration:none; padding:0px;}

/* Main Hover State */
#qm0 a:hover {background-color:transparent;}

/* Main Active State */
body #qm0 .qmactive, body #qm0 .qmactive:hover {color:#333333; background-color:#efefef; text-decoration:none;}

/* Main Parent Items */
#qm0 .qmparent {background-image:url(/images/global/menu-arrow-down.gif); background-repeat:no-repeat; background-position:95%;}

/* Sub Containers */
#qm0 div {background-color:#efefef; padding:5px; border-style:solid; border-width:1px; border-color:#cccccc; margin-top:-1px;}

/* Sub Hover State */
#qm0 div a:hover {background-color:#ffffff; color:#333333; text-decoration:none;}

/* Sub Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#ffffff;}

/* Sub Parent Items */
#qm0 div .qmparent {background-image:url(/images/global/menu-arrow-right.gif);}

/* Sub Items */
#qm0 div a {background-color:#eeeeee; padding:2px 40px 2px 5px; border-width:0px; border-style:none; border-color:#000000;}

/* End Flyout Menus */

table.img_container {float:right;margin:0 15px 15px 15px;}
table.image_disp td.spacer {width:20px;}

.list_container {margin:0px;padding-left:0px;}
.quality_box {border:2px solid #ee3628;background-color:#ffffff;width:295px;margin-bottom:10px;}

ul.util_list {list-style-type:none;text-align:center;}
ul.util_list li {display:inline;}
ul.util_list img {margin:5px;}

.markets_container {padding-left:115px;}
table.markets img {margin:5px;}
table.markets {border-style: none; margin: 0px auto 20px auto;}

.gamming1 {margin-left:auto;margin-right:auto;width:700px;}
.gamming1 img {height:250px;margin:5px;}
.gamming2 {margin-left:auto;margin-right:auto;width:680px;}
.gamming2 img {height:250px;margin:5px;}
.gamming3 {margin-left:auto;margin-right:auto;width:600px;}
.gamming3 img {height:250px;margin:5px;}
.gamming4 {margin-left:auto;margin-right:auto;width:560px;}
.gamming4 img {height:250px;margin:5px;}


.retail {margin-left:auto;margin-right:auto;}
.retail img {margin:10px;}

.hospitality {margin-left:auto;margin-right:auto;width:650px;}
.hospitality img {margin:10px;width:300px;}

.corporate {margin-left:auto;margin-right:auto;width:650px;}
.corporate img {margin:10px;width:300px;}
.corporateprudent {margin-left:auto;margin-right:auto;width:620px;}
.corporatesmall {margin-left:auto;margin-right:auto;width:320px;}
.corporatesmallest {margin-left:auto;margin-right:auto;width:605px;margin-top:10px;}
.corporatesmallest img {margin:5px;height:70px;}

.restaurantbig {margin-left:auto;margin-right:auto;width:600px;}
.restaurantbig img {width:600px;}
.restaurant {margin-left:auto;margin-right:auto;width:650px;}
.restaurant img {margin:10px;width:300px;}

.financebig {margin-left:auto;margin-right:auto;width:600px; margin-top:10px;}
.financebig img {width:600px;}
.financesmall {width:100px;}
.finance {margin-left:auto;margin-right:auto;width:650px;}
.finance img {margin:10px;width:300px;}
.financesmall {width:100px;}

.petroleumbig {margin-left:auto;margin-right:auto;width:600px; margin-top:10px;}
.petroleumbig img {width:600px;}
.petroleumsmall {width:100px;}
.petroleum {margin-left:auto;margin-right:auto;width:650px;}
.petroleum img {margin:10px;width:300px;}
.petroleumsmall {margin-left:auto;margin-right:auto;width:320px;}
.petroleumsmall img {width:300px;}

.autobig {margin-left:auto;margin-right:auto;width:600px; margin-top:10px;}
.autobig img {width:600px;}
.autosmall {width:100px;}
.auto {margin-left:auto;margin-right:auto;width:650px;}
.auto img {margin:10px;width:300px;}
.autosmall {margin-left:auto;margin-right:auto;width:320px;}
.autosmall img {width:300px;}

.beforeimg {float:left;margin:10px;}
.beforeimg img {width:300px;margin:10px;}
.beforeimg h2 {text-align:center;}

.afterimg {float:left;margin:10px;}
.afterimg img {width:300px;margin:10px;}
.afterimg h2 {text-align:center;}

table.retail {margin:0 15px 15px 15px;}

div.careercat {border-bottom: 1px solid #000000; margin-bottom: 10px; font-weight:bold; font-family:Arial; font-size:1.2em; color:#0A448D; padding-bottom: 4px;}
div.positions a {padding: 0px 0px 0px 10px; display:block;}
div.positions {padding: 10px;}

div.careerdtwrpr {padding: 10px;}

div.careerdtleft {width:100px; font-weight:bold; float:left;}
div.careerdtright { float:left;}

div.careerdthdleft { font-size:1.8em; float:left; font-weight:bold; padding-bottom:20px;}
div.careerdthdright {float:right;}

div.careerdthd {font-weight:bold;}
