html * {margin:0px;padding:0px;}
body 
{

text-align:center;
font-family:luxi serif;
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;font-family:"Trebuchet MS",sans-serif;font-size:14px;line-height:1.4em;}
h1{font-family:georgia,luxi serif,serif;font-size:30px;margin:0px 0px 10px 0px;letter-spacing:.1em;color:#000;line-height:1.4em;}
h2{font-family:georgia,luxi serif,serif;font-size:21px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;}
h3{font-family:georgia,luxi serif,serif;font-size:21px;margin:10px 0px 10px 0px;color:#000;line-height:1.4em;}
h4{font-family:georgia,luxi serif,serif;font-size:16px;margin:0px 0px 10px 0px;color:#000;line-height:1.4em;}
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;}


#social_bookmarking {padding-left:15px;}
#socialBookmarks {display:none;border:2px #ee5b0e solid;background:#fff;border-top:0px;position:absolute;top:25px;left:0px;z-index:10;width:160px;opacity:0.9;filter:alpha(opacity=90);}
a#closeSocialBookmarks{text-decoration:underline;text-align:center;font-weight:bold;color:black}
#bookmarks a{font-size:80%;}
#social_bookmarking {color:yellow}
#social_bookmarking a{color:yellow}
#bookmarks {position:absolute;top:0px;left:0px;text-align:left;}
#bookmarks ul{

		list-style:none;

		margin:0px 0 0px 0;

		padding:0;

	}

#bookmarks ul li{


		height:20px;
width:110px;
		border:5px white solid;
background:white;padding-left:10px;
	}
	
	#bookmarks ul li.yahoo{

		background:white url("../images/yahoo.gif") no-repeat 0 0;

	}
	
	
	#bookmarks ul li.live{

		background:white url("../images/live.png") no-repeat 0 0;

	}
	
	#bookmarks ul li.aol{

		background:white url("../images/aol.gif") no-repeat 0 0;

	} 

	
	#bookmarks ul li.googleIcon{

		background:white url("../images/google.gif") no-repeat 0 0;

	}

		#bookmarks ul li.furl{

		background:white url("../images/furl.gif") no-repeat 0 0;

	}	
	
	
		#bookmarks ul li.technorati{

		background:white url("../images/technorati.gif") no-repeat 0 0;

	}	

	#bookmarks ul li.delicious{

		background:white url("../images/delicious.gif") no-repeat 0 0;

	}

	#bookmarks ul li.digg{

		background:white url("../images/digg.gif") no-repeat 0 0;

	}

	#bookmarks ul li.reddit{

		

		background:white url("../images/reddit.gif") no-repeat 0 0;

	}

	#bookmarks ul li.facebook{

		background:white url("../images/facebook.gif") no-repeat 0 0;

	}

	#bookmarks ul li.stumbleupon{

		background:white url("../images/stumbleupon.gif") no-repeat 0 0;

	}

	#bookmarks ul li a{

		padding:0 0 0 18px;

		margin:0 3px 0 0px;
font-size:90%
	}
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;}
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;}


	
.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:#F2F9FB;padding:5px;}
 #pagerDive{width:735px;auto;padding:20px;background:#F2F9FB;}
 #grid {width:777px;margin:auto;}
.topAd {width:735px;margin:25px auto 0px 0px;padding:20px;background:#F2F9FB;}