body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background: #FFFFFF;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.black a, .black a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
}
.highlight a, .highlight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
	text-decoration: none;
}
.highlightmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF6600;
}
.highlightsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FF6600;
}
.highlightsm a, .highlightsm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FF6600;
	text-decoration: none;
}
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5E79BA;
}
.add a, .add a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5E79BA;
	text-decoration: none;
}
.edit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FF6600;
}
.edit a, .edit a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FF6600;
	text-decoration: none;
}
.del {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #CC0000;
}
.del a, .del a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #CC0000;
	text-decoration: none;
}
.graytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #888888;
}
.graytitlemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #888888;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5E79BA;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.medium a, .medium a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #888888;
}
.legal a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
.legal a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #888888;
	text-decoration: underline;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
}
.error a, .error a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
	text-decoration: none;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
}
.red a, .red a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
}
.redsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #CC0000;
}
.redsm a, .redsm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #CC0000;
	text-decoration: none;
}
.darkgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
.darkgray a, .darkgray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}
.darkgraysm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #888888;
}
.gray a, .gray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
.graylg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #888888;
}
.graylg a, .graylg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
.graymed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #888888;
}
.graymed a, .graymed a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
.graysm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #888888;
}
.graysm a, .graysm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
.ltgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CCCCCC;
}
.ltgray a, .ltgray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.bluelg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5E79BA;
}
.bluelg a, .bluelg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5E79BA;
	text-decoration: none;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #5E79BA;
}
.blue a, .blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #5E79BA;
	text-decoration: none;
}
.bluemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5E79BA;
}
.bluemed a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5E79BA;
	text-decoration: none;
}
.bluesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5E79BA;
}
.bluesm a, .bluesm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5E79BA;
	text-decoration: none;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.white a, .white a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.whitesm {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
}
.whitesm a, .whitesm a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #33CC33;
}
.green a, .green a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #33CC33;
}
.interviewh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #999999;
}
.interviewh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #999999;
}

/**** Start of krop style sheet ****/
#krop {
font: 90%/1.6 Arial, Helvetica, sans-serif;
color: #444;
text-align: left;
background-color:#fff;
padding-top:5px;
}

#krop a
{
color: #666666;
outline: none;
}

#krop table { border-collapse: collapse; }
#krop .clear { clear: both; }
#krop .noborder { border: none !important; }


#krop_search_form input
{
padding:4px;
border:1px solid #999999;
width: 450px;
font-size: 1.5em;
}
/* SPECIAL ID - Activates when Krop is making a trip to the server*/
#krop_search.searching {
color:#666666;
}

#krop_post{
float:right;
position: relative;
top: 2px;
width:90px;
background:#FDFBED;
border:1px solid #E1DEC7;
text-align:center;
height:22px;
line-height:22px;
}
#krop_note{
padding:3px 0 0 4px;
font-size:1em;
}

/* Results Titles */

#krop_job_listing thead th
{
padding: 10px 0 3px 2px;
font-weight:bold;
line-height: 1.2;
color: #CCCCCC;
border: 0;
}

/* Results Table */

#krop_job_listing th,
#krop_job_listing td
{
vertical-align: top;
text-align: left;
}

#krop_job_listing { width: 550px; }

#krop_job_listing th a,
#krop_job_listing td a
{
padding:2px 0 2px 2px;
display: block;
width: auto;
height: 18px;
color: #666666;
text-decoration: none;
}
#krop_job_listing thead th.location {width: 175px; }

#krop_job_listing th a:hover,
#krop_job_listing td a:hover { text-decoration: none; }
#krop_job_listing thead th.position { width: 225px; }
#krop_job_listing thead th.company { width:200px; }
#krop_job_listing tbody th,
#krop_job_listing tbody td { border-color: #CCCCCC; }
#krop_job_listing .odd th,
#krop_job_listing .odd td { background-color: #fff !important; }
#krop_job_listing .even th,
#krop_job_listing .even td { background-color: #EEEEEE !important; }
#krop_job_listing .hot .company a,
#krop_job_listing .new .company a { padding-right: 5px; }
#krop_job_listing .hot .company { background: url(hot.gif) no-repeat 100% 7px; }
#krop_job_listing .new .company { background: url(new.gif) no-repeat 100% 7px; }
#krop_job_listing tbody tr:hover a { color: #999999 }

/* krop_pagination */
#krop_pagination p
{
padding: 12px 0;
font-size: 1.2em;
text-align: center;
}

#krop_pagination p a
{
color: #999999;
padding: 0 4px;
margin-left: 1px;
border: 1px solid #CCCCCC;
text-decoration: none;
}

#krop_pagination p a.active
{
color: #fff;
background: #666666;
border-color: #CCCCCC;
}

#krop_pagination p a:hover { border-color: #666666; }

/*Detail stuff*/

#krop_apply
{
padding:4px;
background:#FDFBED;
border:1px solid #E1DEC7;
margin:10px 0 5px 0;
}
#krop_description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}
#krop_description p{
padding-top:10px;
}
#krop_description ul{
padding-left:20px;
}
#krop_company_and_location h3{
display:inline;
padding-left:5px;
}
#krop_company_and_location h1{
display:inline;
}
#krop_posted_on{
color:#CCCCCC;
line-height:2px;
}
#krop_job_show h2{
padding-top:25px;
line-height:12px;
}

