body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#000;
	color:#FFF;
	padding: 5px;
}

div.full , div.form { width: 98%; float: left; }
div.tb { width: 24%; float: left; margin: 5px 0px 0px 5px; }
div.otb { width: 70%; float: left; margin: 5px 0px 0px 5px; }
a { color: #FFF; text-decoration: none; }
a:hover { color: #829518; }
div.sitemap ul.nostyle li { list-style-type: none; }
div.sitemap ul.nostyle li a { color: #829518; text-decoration: underline; }
div.sitemap ul.nostyle li a:hover { color: #FFF; }
div.sitemap ul.nostyle li ul.nostyle li a { text-decoration: none; }
img { border: 0px; }
div.page { margin: 5px 0px 0px 5px; position: relative;	width: 950px; }
div.top { background-image: url(../images/indexBannerBG.gif); background-position: left center; background-repeat: no-repeat; height: 105px; width: 930px; }
img.top { margin:20px 0px 0px 20px; }
span.whatlink { color: #999; float: left; font-size: 10px; height: 18px; margin-right: 20px; text-align: right; width: 810px; }
span.whatlink a { color: #999; text-decoration: none; }
div.mainnav , div.smallmainnav { width: 929px; }
div.navi { width: 741px; height: 68px; float: left; }
div.toprow { height: 32px; width: 741px; }
div.smallmainnav div.toprow { float: left; margin: 0px 1px 0px 0px; }
div.toprow ul.nostyle { padding: 0px; margin: 0px; }
div.toprow ul.nostyle li { background-color: #999; display: block; float: left; height: 32px; margin-right: 1px; text-align: center; }
div.toprow ul.nostyle li a { display: block; padding: 6px 0px 0px; color: #FFF; font-size: 14px; font-weight: normal; text-decoration: none; }
li#candidates { width: 142px; }
li#client { width: 100px; }
li#about { width: 160px; }
li#end { width: 336px; margin-right: 0px; text-align: right; }
div.toprow ul.nostyle li.active { background-color: #829518; }
ul.smallrnav { float: right; margin: 9px 0px 0px; padding: 0px; }
div.toprow ul.nostyle li ul.smallrnav li { height: 23px; margin: 0px 2px 0px 3px; }
div.toprow ul.nostyle li ul.smallrnav li a { font-size: 10px; }
div.bottomrow { height: 45px; margin-top: 2px; width: 741px; }
div.bottomrow div.form { background-color: #919F3B; float: left; height: 45px; margin-right: 2px; text-align: center; width: 576px; }
div.bottomrow div.form form { margin: 10px 0px 0px; }
div.bottomrow div.form label { font-weight: bold; }
div.bottomrow div.form input.sSearchText { font-size: 14px; height: 18px; margin: 0px; padding: 0px; width: 356px; }
div.bottomrow div.form input.srchbtn { background-color: #919F3B; border: none; color: #FFF; font-size: 14px; font-weight: bold; height: 20px; margin: 0px; padding: 0px; }
div.bottomrow div.browse { background-color: #CADB2A; float: left; height: 45px; text-align: center; width: 163px; }
div.bossbig { float: right;	width: 188px; }
div.bosssmall { float: left; width: 185px; }
div.content { width: 100%; margin: 5px 0px 0px; float: left; min-height: 420px; }
div.sectionnav { float: left; width: 142px;	min-height: 400px; }
div.bdy { width: 761px; float: left; margin-left: 5px; padding: 20px 20px 20px 20px; min-height: 400px; }
div.footer { width: 100%; margin: 5px 0px 5px; float: left; padding: 30px 0px 0px; background-image: url("../images/footerBar.gif"); background-position: top center; background-repeat: no-repeat;	text-align: center; }
ul.sectionnav { list-style-type: none; margin: 0px; padding: 0px 0px 0px 5px; }
ul.sectionnav li { padding: 0px 0px 5px; }
ul.sectionnav li a { color: #999; font-size: 14px; font-weight: normal; text-decoration: none; }
ul.sectionnav li a.current { color: #829518; }
ul.sectionnav li ul.nostyle { color: #999; list-style-type: square; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 10px; }
div.idxtop { float: left; height: 264px; margin: 5px 0px; width: 930px; }
div.idximage { float: left; height: 264px; margin: 5px 0px 5px 13px; width: 425px; }
div.idxright { float: left; height: 264px; margin: 5px 5px 5px 13px; width: 474px; }
div.idxtimg { float: left; height: 138px; margin-bottom: 18px; width: 474px; }
div.idxbimg { float: left; height: 108px; width: 473px; }
div.idxblurb { color: #FFF; float: left; font-size: 10px; min-height: 150px; margin: 5px 5px 5px 10px; width: 920px; }
div.bdyct { float: left; width: 540px; }
div.rtfrm { float: right; width: 188px; }
div.jlbox { float:left; margin-bottom:5px; margin-top:5px; width:570px; }
div.jltitle { color:#900; float:left; font-weight:bold; height:25px; width:90%; }
div.jltitle a { color:#900; text-decoration:none; }
div.jlblurb { float:left; margin-bottom:10px; width:98%; }
div.jlblurb a { color: #FFF; text-decoration: none; }
div.jlblurb a:hover { color: #829518; }
div.hr { background-color:#999; float:left; height:1px; left:3px; margin:8px 0px 0px; width:560px; }
span.strong { font-weight: bold; }
div.jltype , div.jlsalary , div.jlloc { float:left; height:15px; width:98%; }
div.jlloc { padding: 0px 0px 6px; }
.teamHead { color:#839619; font-size:12px; font-weight:bold; }
div.dtlsbx { background-color:#8F001C; margin-bottom:10px; margin-right:5px; padding:10px; width:245px; }
div.applybx { margin-bottom:10px; }
div.applybx a { color:#FFF; text-decoration:none; }
div.applybx a:hover { text-decoration: underline; }
div.jnavb { float:left; width:100%; }
div.jsnav { color:#666; text-decoration:none; width:260px; }
div.jsnav a { color: #666; text-decoration: none; }
div.mainBodyDiv { float:left; padding: 20px 20px 20px 20px; }
div.teamDiv { float:left; width:400px; padding-left:30px; padding-right:30px; }
div.teamPhoto { float:left; }
