body {margin:0; padding:0; font-family: Tahoma, arial, sans-serif; font-size:70%; background:#fff; color:#222} 
h1 {font-size:150%; text-align:center; color: #0c5679}
h2 {font-size:130%}
h3 {color:#fefefe; font-weight:bold; font-size:100%; margin:0}

td {vertical-align:top}
p {font-size:100%}
img{border:0}

#masthead, #bottomMenu {background-color:#0c5679; background-image:url(http://www.engineers-international.com/images/logobg.jpg);background-repeat:repeat-x;   padding-top:0px}
#mastheadmax {background-color:#0c5679; background-image:url(http://www.engineers-international.com/images/logobg.jpg);background-repeat:repeat-x;  width:auto; height:95px}
.mastheadmax {}
/*  Format adverts*/
.adbox_title{margin-bottom:6px}
.adbox_body{border-bottom:1px solid #ddd; padding-bottom:8px}
.adbox_title a{text-decoration:none; color:navy; font-weight:bold;}
.adbox_body a{text-decoration:none; color:black; font-size:100%}

.thbacker{background-image:url(../images/trbg1.gif);}

.joblist{width:100%;table-layout: fixed; border:1px solid #7aa2b0;}
.joblist td{height:30px; padding:6px 0 0 6px; border-bottom:1px solid #ddd}
.joblist th{height:17px;line-height:17px; border-bottom:1px solid #7aa2b0}
.ticker {height:20px; width: 500px;background:#333; line-height:20px}
marquee {color:#fff; background:#333}

fieldset{ -moz-border-radius: 8px; border-radius: px;}
#myprofiletable td{padding-right:10px}

#myinfopanel{border:1px solid #ccc}
.nodecoration a{text-decoration:none}
.uline{border-bottom:1px solid #ccc;}
.currentapplicationstd{background: #f2f6f8 }
 .greytablebackground{background:#ecf2f4;  }
/* Document editor styles */
#adminmasthead{background-color:#00309c;height:50px; padding:10px}
td#mainboxright a:link{color:#fed003; font-weight:bold; text-decoration:none}
td#mainboxright a:visited{color:#7ec602; font-weight:bold; text-decoration:none}
td#mainboxright a:hover{color:#f67639; font-weight:bold; text-decoration:none}
td#mainboxright img{vertical-align:middle}
.footeroverline {width:100%; height:3px ;FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=2); background-color:#f67639;margin-top:40px; padding:0; font-size:1px}
#footer{height:30px; background-color:#00309c;}
#bodyback{background-color:#526dd6;;width:100%; height:auto; filter: Alpha(Opacity=60, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=30, FinishY=20)}
#adminmasthead h1 {font-size:100%;  color:#fff; text-align:center;display:inline}
#adminmasthead h1 span{font-size:130%;color:#f67639;}
#bodyback fieldset {border:1px solid #526dd6;}
td#infoboxleft{background-color:transparent;width:20%;color:#fff;text-align:center}
.vertical {width:3px ;FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=2); background-color:#fff;}
td#mainboxright{background-color:transparent;width:80%;color:#fff; padding-left:20px}
.underline {width:100%; height:3px ;FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=2); background-color:#fff;margin-bottom:40px; padding:0; font-size:1px}
preview{border:1px solid #aaa; background-color:#fff;color:#000; padding:15px; margin:0 10px 10px 10px}

.showpreview {border:1px solid #aaa; background-color:#fff;color:#000; padding:15px; margin:0 20px 20px 20px}

div.showpreview a:visited{color:purple}
.profileunderline{padding-bottom:20px; border-bottom:2px solid #0c5679}
.link {border-bottom:0;padding-bottom:3px ;}
.title {font-size: 100%; color:rgb(153,0,0); padding-bottom:3px ; }
.description { padding-bottom:8px}

 a:link.description{text-decoration:none; color:#000}
 a:visited.description{text-decoration:none; color:#000}
 a:hover.description{text-decoration:none; color:#000}
/*adbox adverts*/
 .adbox a{text-decoration:none; display:block; width:100%; height:100%}

 /*Facebook Stuff */
 .fbconnect_friend_wrapper {
width:80px;
height:70px;
background:#ecf2f4;
text-align:center;
padding:10px;
margin:5px;
float:left;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
 
 .fbconnect_title_wrapper {
width:520px;
margin-bottom:20px;
float:left;
}
 
 a.fbmenulinks,.fbmenulinks a {text-decoration:none;line-height:16px; border-bottom:2px solid #fff; height:16px; padding:0 0 3px 6px ; display:block}
  a.fbmenulinks:hover,.fbmenulinks a:hover{background:#FFF }
 #fblogout a{border-bottom:0; height:18px;}
 
/* Post Nuke Stuff */
#CenterCol {padding:0px}
#footer, pn-sub {background:#fff}

.bordered {border: 1px solid #ccc}
div.bordered{padding:8px}
div.unbordered{padding:8px}
/* End Post Nuke Stuff */
.centered {text-align:center;font-size:70%}

.pageTextHeading{padding:16px 0px 0px 0px; font-weight:bold;font-size:130%; background-color:transparent;  color:#0c5679}

.contact td{padding:4px}
	.newmenu a{ text-decoration:none; color:#000;border-top:1px solid #fff;  border-bottom: 1px solid #8fb1bf; border-right: 1px solid #8fb1bf;  width:100%; display:block; background:#e8eff2}
	.newmenu a:link{}
	.newmenu a:hover{background:#88b820; border-top: 1px solid #70921a; border-bottom: 1px solid #c1e361}
	ul{ list-style-type:none;}
	li{}
	.level1 a {padding:2px 0 2px 8px;width:169px}
	.level2 a{padding:2px 0 2px 16px;width:161px }
	.level3 a{padding:2px 0 2px 24px;width:153px }
#navpos{margin-top:-12px;float:left;width:602px; }

#navposmax{position:absolute; background:transparent; top:83px; left:0; width:100%;}
.navigation {float:left;background-color:#88b820;  background-image:url(http://www.engineers-international.com/images/green_nav.jpg); border-top:1px solid #c6e775; border-bottom:2px solid #648418;width:602px; height:23px;line-height:20px;  font-size:90%; text-align:center}
.navigationmax {margin-left:177px; background-color:#88b820; background-image:url(http://www.engineers-international.com/images/green_nav.jpg); border-top:1px solid #c6e775; border-bottom:2px solid #648418;width:auto; height:23px;line-height:20px;  font-size:90%; text-align:center; background-repeat:repeat-x}
.navigationwrap{margin-left:177px; background-color:#88b820; background-image:url(http://www.engineers-international.com/images/green_nav.jpg); border-top:1px solid #c6e775; border-bottom:2px solid #648418;width:auto; height:23px;line-height:20px;  font-size:90%; text-align:center; background-repeat:repeat-x}

.zone{}
.zone a{ text-decoration:none;font-weight:bold; font-size:11px; display:block;float:left; }
.zone ul {background-color:transparent;	list-style-type: none;	display: inline; height:15px;}
.zone li {width:auto; height:18px; line-height:18px;padding: 0 12px; float:left; border-right:1px solid #648418;border-left:1px solid #c6e775;margin-top:2px}
.zonewrap ul {background-color:transparent;	list-style-type: none;	display: inline; height:15px;}

li.endlink{border-right:0px solid red}

li#finallink{display:none}
li#firstlink{border-left:1px solid #88b820; }
li#firstlinkwrap{display:none ; height:20px}
.spacer { float:left; padding:0 5px;  font-size:90%;color:#ee3b33}

.rss2htmlblock a{color:rgb(153,0,0); font-weight:bold; text-decoration:none}
.rss2htmlblock a:link{color:rgb(153,0,0); font-weight:bold; text-decoration:none}
.rss2htmlblock a:visited{color:rgb(153,0,0); font-weight:bold; text-decoration:none}

.advertise  a:link{color:navy}
.advertise  a:visited{color:navy}
.advertise  a:hover{background:#ecf2f4;}
ul#blue{list-style-type: none; width:290px; margin-left: -10px; padding-left: 0;}
#blue li{color:#0b506f; font-size:12px; margin-top:8px; font-family: Tahoma,arial,sans-serif}
#blue li b{color:#0b506f; font-size:12px}
#blue li a{color:#0b506f; font-size:12px; text-decoration:none}
#blue li a:visited{color:#0b506f; font-size:12px; text-decoration:none}
#blue li a:hover{color:#648418; font-size:12px; text-decoration:none}

.applicantlist td{border-bottom:1px solid #ddd}

#menubg{ background:#e8eff2; padding-top:15px; width:178px; height:28px; line-height:28px; text-align:center; border-bottom:1px solid #0c5679; }
#menubg a:link { color:#666; text-decoration:none}
#menubg a:visited{ color:#aaa; text-decoration:none}
form#wnde {width:90%}
form#wndm {width:90%}
fieldset#login {border:0}
#leader {background-color:#000; height:20px; width:780px; }

.spacerwrap { float:left; padding:5px;  font-size:90%;color:#000}

#sone {height:1px;clear:both; font-size:1px}
.zone {float:left;font-size:100%; background-color:transparent;}
.zone a:link {color:#fff}
.zone a:visited {color:#fff}
.zone a:hover {color:#000;background-image:url(http://www.engineers-international.com/images/green_nav.jpg);}

.zonewrap li {width:auto; height:auto;padding-left:15px;	float: left;}
.zonewrap a { text-decoration:none;font-weight:bold; font-size:110%; display:block;float:left; padding: 4px 0px 4px 5px}
.zonewrap a:link {color:#fff;}
.zonewrap a:visited {color:#fff;}
.zonewrap a:hover {color:#000;}

.red{background-color:#88b820; background-image:url(http://www.engineers-international.com/images/green_nav.jpg);}

.frontpage td{vertical-align:top;}
table.workspace { width:100%}
table.workspace th,table.workspaceautowidth th {padding:0 5px; text-align:left; background-image:url(http://www.engineers-international.com/images/trbg.gif); color:#15428b; height:20px; border-bottom: 1px solid #99bbe8; border-right: 1px solid #abc7ec}
table.recruiterinfo{width:90%}
table.workspaceautowidth {border: 1px solid #99bbe8; width:auto}

.workspace td {padding:0 5px; text-align:left; border-bottom: 1px solid #f1f1f1}

.messagetop{background:#eff5fb; width:450px; border-top:1px solid #245492; border-bottom:1px solid #99bbe8; padding:3px}

.messagebody{background:#fff; width:450px; padding-bottom:18px; padding-top:6px}
.messageend{ border-top:1px solid #99bbe8;width:100%;}

.pad8 td{padding-top:8px ; padding-bottom: 8px}
.innerworkspace td {border-bottom: 0}

.workspaceinlineth {padding-top:-8px  ; padding-bottom: -8px; font-weight:bold; text-align:left;height:20px; background-image:url(../images/trbg.gif); color:#15428b;  }

a.companyTitleLink  {color:black}
#jumpstarttext{position:absolute; left:35px; top:80px;}

.searchinput{font-size:100%; padding:1px; margin:0}
#searchresultblock{margin-left:20px}

#place{min-width:780px; margin:0 0 20px 0; clear:left; background-color:transparent; }
#placemax{width:100%; margin:0 0 20px 0; clear:left; background-color:transparent; }

#logged{color:black; background:transparent; margin-top:6px; text-align:left; width:auto; margin-right:3px;  float:right}

.logdetails{float:left; font-size:90%;background:transparent; padding:0 3px; border-right: 1px solid #fff}
.logdetails a:link {color:#000; text-decoration:none}
.logdetails a:visited {color:#000; text-decoration:none}
.logdetails a:hover {color:#000; text-decoration:underline}

/* main content area */
.contentfull {position:relative;float:left;top:0px;margin-left:0px;width:90%;}
.content {position:relative;float:left;top:-30px;margin-left:0px;width:76%;	background-color:transparent}
.content1 {width:95%; background:transparent}
.pc {width:110%; background:transparent}

/* One column docs */
.oneca {width:97%; display:inline; margin-right:1%; border: 1px solid #fff; float:left; background-color:transparent;padding:1%}
.oneca p {margin:3px 0 8px 0}

/* Two column docs */
.twoca {width:73%; display:inline;  float:left; background-color:transparent; padding:4px 12px}
.twocb {width:20%;display:inline;text-align:center;	float:left;background-color:transparent; padding:4px; border-left:1px solid #ddd}
.twoca p {margin:3px 0 8px 0}
.twocb p {margin:3px 0 8px 0}
.twoca ul { margin:4px 12px}
/* Three column docs */
.threeca {width:29%; display:inline; border: 1px solid #fff; float:left; background-color:white;padding:2%}
.threecb {width:29%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.threecc {width:27%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.threeca p {margin:3px 0 8px 0}
.threecb p {margin:3px 0 8px 0}

/* Four column docs */
.fourca {width:21%; display:inline; border: 1px solid #fff; float:left; background-color:white;padding:2%}
.fourcb {width:21%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.fourcc {width:21%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.fourcd {width:20%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.fourca p {margin:3px 0 8px 0}
.fourcb p {margin:3px 0 8px 0}

/* One column index docs */
#oneca {width:97%;  background-color:transparent; padding:1%}
#onecb{width:97%;	display:inline;	border-left: 1px solid #ddd; float:left;background-color:white;padding:1% }

.onecol a:link{color:#000} 
.onecol a:visited{color:#000}
.onecol a:hover{color:#666}
.onecol p {margin:3px 0 8px 0}

/* Two column index docs */
#twoca {width:96%;  background-color:white;padding:1%}
#twocb, #twocc{width:47%;	display:inline;	border-left: 1px solid #ddd; float:left;background-color:white;padding:1% }

.twocol a:link{color:#000} 
.twocol a:visited{color:#000}
.twocol a:hover{color:#666}
.twocol p {margin:3px 0 8px 0}

/* Three column index docs */
#threeca {width:780px;  background-color:transparent; padding:10px}
#threecb {width:280px;	display:inline; float:left;background-color:transparent; padding:10px }

#threecc, #threecd {width:220px; float:left;background-color:transparent; padding:10px 7px 10px 10px }

.threecol a:link{color:#000} 
.threecol a:visited{color:#000}
.threecol a:hover{color:#666}
.threecol p {margin:3px 0 8px 0}

/* Four column index docs */
#fourca {width:96%;  background-color:white;padding:1%}
#fourcb, #fourcc, #fourcd {width:23%;	display:inline;	border-left: 1px solid #ddd; float:left;background-color:white;padding:1% }
#fource  {width:22%;	display:inline;	border-left: 1px solid #ddd; float:left;background-color:white;padding:1% }

.fourcol a:link{color:#000} 
.fourcol a:visited{color:#000}
.fourcol a:hover{color:#666}
.fourcol p {margin:3px 0 8px 0}

/* Five column index docs */
#fiveca {width:96%;}
#fivecb {width:17%; display:inline;  float:left; background-color:white;padding:1%}
#fivecc, #fivecd, #fivece, #fivecf  {width:17%;	display:inline;	border-left: 1px solid #ddd; float:left;background-color:white;padding:1% }

.fivecol a:link{color:#000} 
.fivecol a:visited{color:#000}
.fivecol a:hover{color:#666}
.fivecol p {margin:3px 0 8px 0}

/* Two column split docs */
.twocsa {width:100%; display:inline;  float:left; background-color:transparent; padding:4px 12px;}
.twocsb {width:73%; display:inline;float:left;background-color:transparent;padding:4px 12px ; }
.twocsc {width:20%; display:inline; float:left;background-color:transparent;padding:4px 12px ; border-left:1px solid #ddd}
.twocsa p {margin:3px 0 8px 0}
.twocsb p {margin:3px 0 8px 0}

/* Three column split docs */
.threecsa {width:96%; display:inline; float:left; background-color:#fff;padding:0 1%}
.threecsb {width:29%; display:inline;	border-right: 1px solid #eee; float:left;background-color:white;padding:2% }
.threecsc {width:29%; display:inline;	border-right: 1px solid #eee; float:left;background-color:white;padding:2% }
.threecsd {width:29%; display:inline;	border: 1px solid #fff; float:left;background-color:white;padding:2% }
.threecsa p {margin:3px 0 8px 0}
.threecsb p {margin:3px 0 8px 0}

/* Three column double split docs */
.threecdsa {width:68%; display:inline; float:left; background-color:transparent;padding:0 1%; margin-bottom:20px}
.threecdsb {width:27%; display:inline;	 float:left;background-color:transparent;padding-left:2% ; margin-left:1%}
.threecdsc {width:98%; display:inline; margin-top:12px; clear:left; float:left;background-color:transparent; }
.threecdsd {width:48%; display:inline; 	float:right;background-color:transparent;}
.threecdsa p {}
.threecdsb p {}
#threecdsccontainer{float:left}

/* News Component */
#newslist{list-style-type:none; width:80%}
.newsitem{border-top:1px solid #ddd; margin-bottom:30px; font-weight:bold}
#newslist li{ margin-bottom:30px}
.newsdate {color:#666}
#newseventslist{list-style-type:none; width:80%}
#newseventslist li{ margin-bottom:20px}

form#searchform {background:transparent; clear:both; margin-top:0; width:260px}
fieldset.searchform {border:0;}
legend{display:none;}
.searchresulttitle{margin-top:10px}
.searchresulttitle a{font-size:120% }
.searchresulttitle a:link{color:#00f; }
.searchresulttitle a:visited{color:#00f; }
.searchresulttitle a:hover{color:#00f; }

.searchresultlink a{font-weight:normal}
.searchresultlink a:link{color:#008000; }
.searchresultlink a:visited{color:#000; }
.searchresultlink a:hover{color:#008000; }

.searchdirection a:link{color:#00f; }
.searchdirection a:visited{color:#00f; }
.searchdirection a:hover{color:#000; }

.searchnums a:link{color:#008000; }
.searchnums a:visited{color:#008000; }
.searchnums a:hover{color:#f00; }

fieldset#wnde, fieldset#wndm {border:1px solid #ff8625;}

#contactform {width:400px; background:#fff}
#contactform fieldset{border:0px}
.intro {background:#eee; padding:3px; font-weight:bold}

.colorref {width:22px; height:22px; display:inline}

/* Account page */
#accountwelcome{}
.accounttdh3{font-size:140%;}
.accounttdstatus{padding:1%; }
.accounttdstatus a{}

.accounttdinfo{padding:1%; }
.accounttdinfoleft{padding:1%;  border-bottom:1px solid #888; border-right:1px solid #888;  border-left:1px solid #888}
.accounttdhist{padding:1%;}
.accounttdjobs{padding:1%; }
.accounttdtools{padding:1%;  background-image:url(../images/sysimages/logo_black_account.gif); background-position: bottom right; background-repeat:no-repeat}
.accounttdtools a,.accounttdinfo a,.accounttdjobs a{}

.boxedinfo{font-size:100%; border-top:1px solid #ddd;padding-left:4px; width:98%;border-bottom:1px solid #ddd; border-left:1px solid #ddd;margin-bottom:15px ; border-right:1px solid #ddd;}
.boxedinfoleft{float:left;width:64px;  padding:4px;background:transparent}

.boxedinforight{float:left; width:132px; padding:4px 4px 4px 0;background:transparent}
.boxedinfobot{clear:both; }
.boxedinfoheader{font-weight:bold; color:#f00; padding-left:68px; width:auto; background-image:url(../images/blocks.gif);background-repeat:no-repeat; height:22px;}
.boxedinfo img {}
.boxedinforight a:link{text-decoration:none}
.boxedinforight a:visited{text-decoration:none}
.quotedtext{background-color:#e5e5e5;font-size:100%; padding-left:25px;width:195px; height:auto; float:left; background-image:url(../images/quotes_r1_c1.gif); background-repeat:no-repeat;}
.quotedtext p{width:162px; float:left; }
.quote{color:#ddd; font-size:1px; float:left;background-color:#e5e5e5;  background-image:url(../images/quotes_r3_c3.gif);width:30px; height:130px; background-repeat:no-repeat; background-position:bottom right}

#components {position:relative;margin-left:6px;float:left;	width:160px;border:1px solid #ddd;	background-color:#eee;}

.menumain {position:relative;float:left; width:178px; background:transparent; height:800px}
.menu a {text-decoration:none; display:block;text-align:left; font-size:100%}
.menu a:link {text-decoration:none;font-weight:normal;  color:#000; background:#e8eff2; display:block;  padding:3px 10px;width:158px;  border-bottom:1px solid #aaa; }
.menu a:visited {text-decoration:none; font-weight:normal;  color:#000; background:#e8eff2; display:block; padding:3px 10px;width:158px ;   border-bottom:1px solid #aaa;}
.menu a:hover {text-decoration:none; font-weight:normal; color:#fff; background:#88b820; display:block; padding:3px 10px;width:158px;   border-bottom:1px solid #aaa;}

.menu ul {list-style-type: none;display: inline;}
.menu li {display: inline;}
ul{margin:0; padding:0}
.currentpage{ width:158px; display:block; padding:3px 0px 3px 20px; text-align:left; color:#222; border-bottom:1px solid #aaa;}

.lev2 {background:#eee; width:178px;}
.lev2 a { padding-left:20px;text-decoration:underline; width:110px; background:#eee; display:block;}
.lev2 a:link { padding-left:20px;background:#eee; width:158px;  display:block;}
.lev2 a:visited { padding-left:20px;background:#eee; width:158px; display:block;}
.lev2 a:hover { padding-left:20px; background:#88b820;;width:158px; display:block;}

.power {clear:both; font-size:90%; text-align:center}
#footwrap{text-align:left;margin-left:0}
#footer {padding-left:12px; font-size:80%; text-align:left; width:768px;clear:both; line-height:18px; height:20px;margin-left:0;background:transparent;}
#footer a { font-size:120%;}

#wrap {width:760px; text-align:center; line-height:18px;height:32px;margin-left:0;background:rgb(225,225,225);border-bottom:1px solid #aaa;border-top:1px solid #fff;}

#revision {background:#eee; width:780px; padding:2px 0px}

#unusedfooter{position:relative; clear:both; float:left; background:rgb(255,128,2);text-align:center; margin-top:30px; color:#fff; width:780px;}
#edit {position:relative; clear:both; float:left; background:transparent;text-align:center; margin-top:30px; color:#000; width:780px; }

.showpreview {border:1px solid #aaa; background-color:#fff;color:#000; padding:15px; margin:0 20px 20px 20px}
.showpreview a:visited{color:purple}

