
* {
	outline:none;
}

body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:15px;
}

h4 {
	font-size:14px;
}

p {
	font-size:12px;
	padding:0px 0px 5px 0px;
}

br {
    clear: both;
}

ol {
    list-style: none;
    margin: 0px 0px 0px -40px;
}

li {
    display: block;
    clear:right;
    margin: 5px 0px 5px 0px;
}

label {
    width: 120px;
    display: block;
    clear: none;
    float: left;
    line-height: 20px;
}

fieldset {
    border-color: #E6650B;
}

input.stdText {
    width:200px;
    border-top: inset 2px #E6650B;
    border-left: inset 2px #E6650B;
    border-bottom: inset 2px #FFB186;
    border-right: inset 2px #FFB186;
}

textarea.nonstdText {
    font-family: arial, sans-serif, monospace;
    font-size: 14px;
    border-top: inset 2px #E6650B;
    border-left: inset 2px #E6650B;
    border-bottom: inset 2px #FFB186;
    border-right: inset 2px #FFB186;
}

img {
    border: none;
}

#main_holder {
    width:1000px;
    margin: 0px auto 0px auto;
    height:100%;
    clear:both;
}

#mainImgHolder {
	width:100%;
	height:135px;
    display: block;
    clear: both;
}

#mainImg {
	width:300px;
    height: 80px;
    float:left;
    margin: 25px 0px 0px 10px;
}

#menu {
	width:320px;
	height:25px;
    float: right;
}

menu a {
    float: left;
    display: block;
}

#address {
	width:328px;
	height:60px;
    float: right;
    clear: right;
    margin: 30px 0px 0px 0px;
}

#addressMain {
    color: #000;
    font-size: 14px;
    float: right;
}

#addressTel {
    color: #F47522;
    font-size: 16px;
    float: right;
}

#applyNow {
    width: 175px;
    float: right;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

#applyNow a {
    text-decoration: none;
    color: #F47522;
    font-weight: bold;
}

#applyNow a:hover {
    text-decoration: underline;
}

#header {
	width:100%;
	margin:0px auto 0px auto;
	height:200px;
    clear:both;
}

#mainContent {
	width:100%;
    height:auto;
	margin:0px auto 0px auto;
    clear:both;
}

#bigButtons {
    height:190px;
    width: 265px;
    margin: 5px 0px 5px 0px;
    float: left;
}

#bigButtons img {
    margin: 5px 0px 5px 0px;
}

#contact {
    height:50px;
    width:258px;
    margin: 8px 0px 3px 0px;
    float: left;
    clear: right;
}

#contact a {
    height:50px;
    width:258px;
    background-image: url(../imgs/contactus.png);
    display:block;
}

#contact a:hover{
    height:50px;
    width:258px;
    background-image: url(../imgs/contactushover.png);
    display:block;
}

#mainBanner {
    height:190px;
    width: 685px;
    float: left;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 10px;
}

#mainBanner img {
    margin: 12px 0px 0px 0px;
    float: left;
    clear: none;
}


#bannerSpacer {
	height:190px;
    width: 63px;
	float:left;
	margin: 12px 0px 0px 0px;
	background-image:url(../imgs/homeBannerBG.png);
	background-repeat:repeat-x;
}

#pageTab {
    height:190px;
    width: 40px;
    float: right;
    margin: 5px 0px 5px 0px;
}

#pageTab img {
	margin: 7px 0px 0px 0px;
    float: left;
    clear: none;
}

#register {
    height:50px;
    width:258px;
    margin: 8px 0px 0px 0px;
    float: left;
    clear: right;
}

#register a {
    height:50px;
    width:258px;
    background-image: url(../imgs/register.png);
    display:block;
}

#register a:hover{
    height:50px;
    width:258px;
    background-image: url(../imgs/registerhover.png);
    display:block;
}

#jobSearch {
    height:250px;
    width: 265px;
    float: left;
    margin: 5px 10px 20px 0px;
    display: block;
}

#siteText {
    height:100%;
    min-height: 260px;
    width: 710px;
    float: left;
    margin: 5px 0px 20px 0px;
    padding: 0px 5px;
    display: block;
}

#submitCV {
    height:50px;
    width:258px;
    margin: 8px 0px 2px 0px;
    float: left;
    clear: right;
}

#submitCV a {
    height:50px;
    width:258px;
    background-image: url(../imgs/submitcv.png);
    display:block;
}

#submitCV a:hover{
    height:50px;
    width:258px;
    background-image: url(../imgs/submitcvhover.png);
    display:block;
}

#newsLetterLink {
    float: right;
    height:32px;
    width:150px;
    margin: 0px 40px 0px 0px;
	/*background-image:url(../imgs/newsletterLink.png);*/
	background-repeat:no-repeat;
}

#newsLetterLink a {
	display:block;
	height:32px;
    width:150px;
}

#footer {
	width:1000px;
    clear:both;
	background-image:url(../imgs/footerBG.png);
	background-repeat:repeat-x;
	font-size: 9px;
	color: #999999;
	height:149px;
	margin: 00px auto 20px auto;
}

#footerMenu {
	color:#F47522;
	font-size:10px;
}

#footerMenu a {
	display:block;
	float:left;
	color:#F47522;
	margin:0px 5px 0px 0px;
	text-decoration:none;
}

#footerCopy {
	margin: 15px 0px 15px 0px;
	color:#F47522;
	font-size:10px;
	float:left;
}

#footerAddress {
	color: #000;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

#footerAddressMain {
    color: #000;
    font-size: 10px;
    float: left;
    clear: both;
}

#footerAddressTel {
     color: #000;
    font-size: 12px;
    float: left;
}

#footerInfo {
    width: 250px;
    height: 110px;
    float: left;
    margin: 25px 0px 0px 40px;
}

#formErr {
    display: none;
    font-style: italic;
    color: #990000;
}

#largeLogo {
    height:100px;
    width: 560px;
	background-image:url(../imgs/bigname.png);
	background-repeat:no-repeat;
    float: right;
    margin: 0px 10px 5px 0px;
}

.jobListing {
    width:600px;
    margin: 5px 0px 30px 0px;
    height:80px;
    clear: both;
}

.jobTitle a {
    color: #E6650B;
    clear:both;
}

.jobTitle h4 {
    margin: 5px 0px 0px 5px;
}

.location {
    font-size: 12px;
    font-style: italic;
    margin: 2px 0px 0px 5px;
    width:600px;
    clear: both;
}

.location span {
    font-size: 12px;
    font-style: normal;
    color: #000;
}

.jobDesc {
    margin: 5px 0px 0px 5px;
    width:400px;
    float: left;
}

.jobDesc p {
    margin: 5px 0px 0px 5px;
}

.salary {
    width: 175px;
    float: right;
    text-align: left;
    margin: 5px 0px 5px 0px;
}

.postedDate {
    width: 175px;
    float: right;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
