html * {margin:0px;padding:0px;}
body 
{
text-align:center;

height:100%;
color:#000;
font-family:"Trebuchet MS",sans-serif;font-size:14px;line-height:1.4em;
}

li {margin-left:25px;padding-bottom:10px;}

*:first-child+html #topTopLinks,* html #topTopLinks{height:25px;}

#topTopLinks {height:25px;background:#666;padding-right:15px;color:white;font-size:80%;border-bottom:1px yellow solid;}
#topTopLinks a {color:yellow}
#logReg {float:right;}
p a:hover
{
	background-color:yellow;
}

p {color:#000;line-height:1.4em;margin-bottom:10px;}
h1{font-size:32px;margin:0px 0px 10px 0px;letter-spacing:.1em;color:#000;line-height:1.4em;color:#0000FF;text-transform:capitalize}
h2{font-size:18px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h3{font-size:18px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h4{font-size:16px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h5{font-size:16px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h6{font-size:16px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
p a
{
	color:#666
}

/*Main Elements*/


#topBar{display:block;height:150px;padding:0 10px 0 10px;border-bottom:#ec8101 1px solid;background:#fff;text-align:left}
#topBar img{vertical-align:middle;margin-right:10px;}





#strap{font-size:52px;font-family:georgia,luxi serif,serif;letter-spacing:.19em;}
#midStrap{color:#fff;font-size:37px;font-family:georgia,luxi serif,serif;letter-spacing:.0em;}
#subStrap{font-size:26px;font-family:georgia,luxi serif,serif;letter-spacing:.2em;}

/*FIREFOX fix*/
html>/**/body #midStrap{font-size:37px;}
/*fix drift in IE*/
*:first-child+html #midStrap,* html #midStrap{font-size:32px;}
#logo{border:none;}
#topLinks {text-align:left;padding:10px;border-bottom:#666 1px solid;background:#fff;}
#topLinks a{letter-spacing:0.1em;font-size:120%;color:#666;}


#mainContent{width:777px;margin:0 auto 0 auto;text-align:left;background:#fff;border-top:none;border-bottom:none;}
#leftblock {float:left;background:#FFF5C8;padding:10px 0px 0px 10px;display:none;}
#bodyContent{}
html>/**/body #availabilityCheckerForm {width:920px;}
*:first-child+html #availabilityCheckerForm,* html #availabilityCheckerForm{width:870px;}

.checkBox {float:left;width:200px;display:block;}
.checkBox a{color:black;}
.checkBox input{}
html>/**/body #flap {width:920px;}
*:first-child+html #flap,* html #flap{width:870px;height:75px;}
#flap{text-align:center;border:#0f390c 1px solid;border-top:none;border-bottom:none;background:white;margin:auto;}
#flap a{color:#0f390c;font-size:24px;font-family:georgia,luxi serif,serif;letter-spacing:.1em;text-decoration:underline;background:url("/images/flap.gif") no-repeat;display:block;width:550px;margin:auto;padding-bottom:20px;}
#imageLeft {vertical-align:middle;border:0px;margin-right:20px;}
#imageRight {vertical-align:middle;border:0px;margin-left:20px;}
#submitter {}
input.dp-applied {
	width: 140px;
	float: left;
}
#detailsContainer {height:150px;}
#detailsContainer  li {margin-left:40px;font-style:italic;font-size:18px;color:#666;line-height:40px;font-family:georgia,luxi serif,serif;}


#quoteContainer {width:46em;text-align:center;}

/*FIREFOX fix*/
html>/**/body #quoteContainer{}
/*fix drift in IE*/
*:first-child+html #quoteContainer ,* html #quoteContainer {width:20em;}

div.error {padding:10px;border:2px black solid;background:yellow;margin:10px 0px 10px 0px;width:100%;}
div.error p{font-weight:bold}
div.error ul{list-style:none;}
div.alert,div.quoteBox{padding:5px;border:2px black solid;margin-left:auto;height:80px;}
div.alert span,div.quoteBox span{font-size:12px;}
div.quoteBox span a {font-weight:bold;}
div.alert img,div.quoteBox img{vertical-align:middle;margin-right:10px;}
div.alert{background:#ff9;}
div.quoteBox{background:#fff;}

form p, legend {padding:10px;font-weight:bold;display:block;}
label{padding:10px;display:block;}


fieldset {border:none;}
.ok{margin-left:10px;vertical-align:middle;display:none;}
.x{margin-left:10px;vertical-align:middle;display:none;}
form br {display:block;margin:2px;}
form button{float:right;background:none;border:none;margin:10px;cursor:pointer;font-weight:bold;text-decoration:underline;color:blue;}
button img {border:none;}
input:hover {background:#ffe}
.formErrors {background:yellow;padding:10px 25px;border:#006 solid 2px;}
.titleBox {font-weight:bold;}

.boxed {margin:10px 0px;padding:10px;border: 2px #efefdf solid;background:#f7f7f7;}
.bold {font-weight:bold;}




#footer{padding:0 10px 0 10px;border-top:#ec8101 0px solid;padding:10px;background:#f7f7f7;position:relative;top:-2px;font-size:75%;}


#topBarRight img {position:absolute;right:-10px;}

/*FIREFOX fix*/
html>/**/body .miniProfile img{float:left;margin:0px 20px 5px 0px;border:1px black solid;}
/*fix drift in IE*/
*:first-child+html .miniProfile,* html .miniProfile img{margin:0px 20px 5px 0px;border:1px black solid;}


.hide {display:none;}

#bookmarks a{font-size:80%;}
#bookmarks {position:absolute;top:0px;left:0px;text-align:left;}
	
.miniJob h1 {text-align:center;font-size:14px;}
.miniJob {text-align:left;}
.miniJob .label {font-weight:bold;line-height:2em;}

 #grid table{font-size:13px;}

#grid th {background:#000;padding:5px;}
.jobTitleCol {width:400px;}
#grid th a {color:white;}
#grid td {background:#f7f7f7;padding:5px;}
 .pagerDive{width:735px;auto;padding:10px;background:#f7f7f7;}
 #grid {width:777px;margin:auto;}
.topAd {width:735px;margin:0px auto 0px 0px;padding:20px;}
.jProfileInline{float:right;padding:10px;margin:0px 0px 0px 0px;}
h1 {font-size:48px;border-bottom:1px solid;}
.homeIcon{float:left}
#userRegisterFormDiv {float:left;width:275px;border-top:2px solid;border-right:2px solid;padding:10px 10px 10px 0px;border-color:#f7f7f7;margin:5px 15px 0px 0px}

#userRegisterFormDiv p {color:#666}
#userRegisterForm{width:220px;padding:20px;border:5px #eee solid;margin:10px auto;background:#f7f7f7;}
#userRegisterForm input {height:25px;width:175px;}
#userRegisterForm label{width:210px;margin:0px;padding:0px;font-weight:bold;}
#hPageLowerAd {margin:20px 0px 20px 0px}