html * {margin:0px;padding:0px;}
body 
{
text-align:center;
height:100%;
color:#000;
font-family:Arial,"Trebuchet MS",sans-serif;font-size:12px;line-height:1.6em;
}

#logoIm {position:absolute;top:85px;left:0px}

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;
}
 a {color:#0000FF;}
p {color:#000;line-height:1.9em;margin-bottom:10px;}
h1{font-size:26px;color:red;text-transform:capitalize;margin:10px 0px 10px 0px;}
h2{font-size:14px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h3{font-size:14px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h4{font-size:12px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h5{font-size:12px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
h6{font-size:12px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;text-transform:capitalize}
p a
{
	color:#666
}

/*Main Elements*/

#topBar{background:URL("/images/headerbg.png") repeat-x;height:80px;display:block;width:100%;border-bottom:5px #424f63 solid;}

#topBar img{vertical-align:middle;position:absolute;left:10px;border:0px;}



#googleHeader{position:absolute;right:50px;top:30px;}

#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:910px;margin:0 auto 0 auto;text-align:left;background:#fff;padding:5px 20px 10px 20px;}


#leftblock {float:left;background:#FFF5C8;padding:10px 0px 0px 10px;display:none;}


.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;
}


/*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;margin-top:5px;}


#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;}

#jobsWrapper {width:755px;margin:0 auto;}
 #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{padding:10px;background:#f7f7f7;width:755px;}
 #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;}

.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 {text-align:center;width:468px;height:60px;display:inline;}
.addThis{margin:10px}
