/* abc style.css */
html, body, #wrap {height: 100%;
	background: #fff;
	font-family: "Trebuchet MS", san-serif;
	font-size: 13px;
	line-height: 1.45em; 
	color:#333333;
	margin:0}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 120px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -120px; /* negative value of footer height */
	height: 120px;
	clear:both;
	background-color:#C0D8F0;
	text-align: center;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*html, body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: "Trebuchet MS", san-serif;
	font-size: 13px;
	line-height: 1.45em; 
	color:#333333;
}*/
p {
	margin-top:0px;
}
a:link, a:visited {
	color:#0D5585;
}
a:hover {
	color: #FFCA00;
}

img {
	border: none;
}

#header {
	height: 71px;
	background-image:url(/images/bg_header.jpg);
	border-bottom:2px solid #94BCCC;
	margin:0;
	padding:0;
}
#maincol {
	margin:35px 278px 0px 235px;
	text-align:left;
	padding:0;
}
#leftcol {
	position:absolute;
	width:195px;
	top:135px;
	left:20px;
	text-align:left;
	padding:0;
	margin:0;
}
#rightcol {
	position:absolute;
	width:238px;
	top:135px;
	right:20px;
	padding:0;
	margin:0;
}
#mainnoleft {
	margin-right: 270px;
	margin-left: 20px;
	text-align: left;
	padding-top: 20px;
}
#mainnoright {
	margin-left: 214px;
	margin-right: 20px;
	text-align: left;
	padding-top: 20px;
}
#mainfullwidth {
	float: left;
	text-align: left;
	padding: 0px 20px 0px 20px;
}
/*#footer {
	clear:both;
	margin:0;
	padding:.5em;
	text-align: center;
	background-color:#C0D8F0;
}*/
#footer a:hover {
	color: #fff;
}
.spacer { 
	clear: both;
}

.inlineleft {
	float:left;
	display:inline;
}
.inlineright {
	float:right;
	display:inline;
}
.floatright {
	float:right;
}

h1 {
	color:#0D5585;
	font-size:165%;
	font-weight:bold;
}
h2 {
	color:#5189A9;
	font-size:130%;
	font-weight:bold;
	margin:0px;
	padding-bottom:2px;
}
h3 {
	color:#94BCCC;
	font-size:115%;
	font-weight:bold;
	margin:0px;
	padding-bottom:2px;
}
#homecontainer {
	margin: 0 auto;
	padding:0px;
	width:740px;
	text-align:center;
}
#homecontainer h1 {
	color:#5189A9;
	font-size:190%;
	font-weight:700;
	margin:0px;
	padding:0px 10px 0px 8px;
	display:inline;
}
#homecontainer h2 {
	color:#94BCCC;
	font-size:160%;
	font-weight:700;
	margin:0px;
	padding:0px;
	display:inline;
}
#homecontainer h3 {
	color:#999999;
	font-size:125%;
	font-weight:normal;
	margin:0px;
	padding:0px;
	display:inline;
}
#homecontainer h4 {
	color:#5189A9;
	font-size:175%;
	font-weight:bold;
	margin:0px;
	padding-bottom:5px;
	text-align:left;
}
.homeheader {
	background-image: url(/images/bg-home.jpg);
	height:186px;
	text-align:center;
}
.homelogin {
	margin-top:10px;
	float:right;
	padding-right:15px;
	font-size: 100%;
	color:#D8F0F0;
	text-align:right;
}
.homelogin a:link, .homelogin a:visited {
	color:#ffffff;
}
.homelogin a:hover {
	color:#FFCA00;
}
.homelogo {
	width:100%;
	text-align:center;
	clear:right;
	padding-top:31px;
}
.homesearchpanel {
	width:674px;
	height:60px;
	padding:10px 25px 25px 25px;
	text-align:left;
	background-color:#C0D8F0;
	border:6px solid #ffffff;
}
.homesearchpanel a:hover {
	color:#ffffff;
}
.homesearchpanel ol {
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#C0D8F0;
}
.homesearchpanel li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:15px;
	background-color:#C0D8F0;
}
.homesearchpanel label {
	background-color:#C0D8F0;
	color:#336666;
	font-weight:bold;
	font-size:120%;
}
input.txt {
	width:250px;
	font-size:170%;
	border: 1px inset #336699;
}
input:focus {
	border: 1px solid #FF9900;
}
.jobsfound {
	color:#FFCA00;
	font-weight:700;
	font-size:220%;
	line-height:1.4em;
}
.note {
	color:#666666;
	font-size:85%;
}
#homefooter {
	text-align:center;
	color:#6699CC;
	font-size:100%;
}
.homecopyright {
	font-size:85%;
	color:#009999;
	line-height:1.6em;
	padding-top:5px;
}

.cloudcontainer {
	border:2px solid #5189A9;
}
.cloud {
	width:674px;
	padding:25px 25px 10px 25px;
	text-align:left;
	background-color:#C0D8F0;
	border:6px solid #ffffff;
}
.cloud a:hover {
	color:#ffffff;
}
.locations {
	width:674px;
	padding:25px 25px 10px 25px;
	text-align:left;
	background-color:#C0D8F0;
	border:6px solid #ffffff;
}
.locations a:hover {
	color:#ffffff;
}
.tag1, .tag2, .tag3, .tag4, .tag5, .tag6 {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 35px;
}
.tag6 {
	font-size: 195%;
}
a.tag1:link, a.tag1:visited, a.tag2:link, a.tag2:visited, a.tag3:link, a.tag3:visited, a.tag4:link, a.tag4:visited, a.tag5:link, a.tag5:visited, a.tag6:link, a.tag6:visited {
	color: #336666;
}
a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover, a.tag5:hover, a.tag6:hover {
	color: #fff;
	background: #FFCC00;
}
.tag5 {
	font-size: 180%;
}
.tag4 {
	font-size: 165%;
}
.tag3 {
	font-size: 150%;
}
.tag2 {
	font-size: 135%;
}
.tag1 {
	font-size: 120%;
}
.search {
	float:left;
}
.matchtagshighlight {
	font-weight:bold;
}
.search label {
	color:#336666;
	font-weight:bold;
	font-size:110%;
}
input.txt2 {
	width:160px;
	font-size:100%;
	border: 1px inset #336699;
}
.box {
	border:2px solid #94BCCC;
	background-color:#C0D8F0;
	padding:15px;
}
.box label {
	display:block;
}
.box2 {
	border:2px solid #FFDE60;
	background-color:#FFF2BF;
	padding:15px;
}
.box2 h2 {
	font-size:115%;
	font-weight:normal;
	line-height:1.5em;
	color:#FF7E00;
	display:inline;
}
.box3 {
	background-color:#FFF7D2;
	padding:15px;
	border:1px solid #D6BA81;
}
.job h2 {
	font-size:115%;
	font-weight:normal;
	line-height:1.5em;
	color:#FF7E00;
	display:inline;
}
.loginheader {
	background-color:#FFDE60;
	color:#996600;
	font-size:110%;
	font-weight:bold;
	padding:3px 0px 0px 10px;
}
.login {
	border:2px solid #FFDE60;
}
.login2 {
	padding:10px;
	text-align:left;
	background-color:#FFF2BF;
	border:4px solid #ffffff;
	color:#C29B4E;
	font-weight:bold;
}
#content h1 {
	font-size:130%;
	color:#669900;
	margin:0px;
	padding:80px 0px 20px 0px;
	line-height:1.4em;
}
#leftcol h2 {
	font-size:115%;
	color:#2F6ABD;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 3px;
}
.hello {
	color:#669900;
	font-weight:bold;
}
.jobdetails {
	padding-bottom:25px;
}
.tagrhs1 { padding-left:2px; padding-right:2px; }
.tagrhs1 a:link, .tagrhs1 a:visited { font-weight:normal;}
.tagrhs2 { font-size: 96%; padding-left:2px; padding-right:2px; }
.tagrhs2 a:link, .tagrhs2 a:visited { font-weight:bold;}
.tagrhs3 { font-size: 102%; padding-left:2px; padding-right:2px; }
.tagrhs3 a:link, .tagrhs3 a:visited { font-weight:normal;}
.tagrhs4 { font-size: 108%; padding-left:2px; padding-right:2px; }
.tagrhs4 a:link, .tagrhs4 a:visited { font-weight:bold;}
.tagrhs5 { font-size: 114%; padding-left:2px; padding-right:2px; }
.tagrhs5 a:link, .tagrhs5 a:visited { font-weight:normal;}
.tagrhs6 { font-size: 120%; padding-left:2px; padding-right:2px; }
.tagrhs6 a:link, .tagrhs6 a:visited { font-weight:bold;}
a.tagrhs1:hover, a.tagrhs2:hover, a.tagrhs3:hover, a.tagrhs4:hover, a.tagrhs5:hover, a.tagrhs6:hover {
	color: #ffffff;
	background-color: #FF9900;
}

/*search results page */

div.navCloud {
	background-color: #DFEBF7;
	font-size: 85%;
	padding: 10px;
	border:4px solid #ffffff;
}
div.navCloud ul {
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
}

div.navCloud li {
	background:url(/images/arrow-right2.gif) no-repeat 0 15%;
	margin:0;
	padding:0 0 5px 10px;
}

div.navCloud hr {
	border:none 0;
	color:#fff;
	background-color:#fff;
	border-top:1px dashed #fff;
	width:100%;
	height:0;
	margin:0px 0px 5px 0px;
	padding:0;
}

div.navCloud h3 {
	font-size:115%;
	color:#0D5585;
	font-weight:400;
	margin:0;
	padding:0 0 5px 5px;
}

div.navCloud a:hover {
	color: #ffffff;
}

.emailalert {
	background-color: #FFDE60;
	padding: 10px;
	border:4px solid #ffffff;
	width:255px;
}

.emailalert h3 {
	font-size: 130%;
	color:#0D5585;
	font-weight:bold;
}

.small {
	font-size:90%;
}

.verysmall {
font-size:85%;
line-height:1.1em;
}

.nojobs{
color:#c96;
font-weight:700;
font-size:115%;
line-height:1.4em;
}

.caption2 {
color:#9C7F7F;
font-size:85%;
line-height:1.1em;
}

.popularsearches {
background-color: #DFEBF7;
font-size: 85%;
padding: 10px;
border:4px solid #ffffff;
display:inline;
float:left;
margin:0;
}

.popularsearches ul {
list-style:none;
margin:10px;
padding:0;
}

.popularsearches li {
background:url(/images/arrow-right2.gif) no-repeat 0 30%;
margin:0;
padding:0 0 5px 10px;
}

.tagrhs1 {
padding-left:2px;
padding-right:2px;
}

.tagrhs2 {
font-size:96%;
padding-left:2px;
padding-right:2px;
}

.tagrhs3 {
font-size:102%;
padding-left:2px;
padding-right:2px;
}

.tagrhs4 {
font-size:108%;
padding-left:2px;
padding-right:2px;
}

.tagrhs5 {
font-size:114%;
padding-left:2px;
padding-right:2px;
}

.tagrhs6 {
font-size:120%;
padding-left:2px;
padding-right:2px;
}

a.tagrhs1:hover,a.tagrhs2:hover,a.tagrhs3:hover,a.tagrhs4:hover,a.tagrhs5:hover,a.tagrhs6:hover {
color:#fff;
background-color:#FFCC00;
}

div.navMoreTags {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	border: #6699CC 2px solid;
	padding: 10px;
	width: 515px;
	background-color: #fff;
	left: 224px;
}
.logo2 {
	padding-left: 20px;
	padding-top: 22px;
	display:inline;
	float:left;
}
.menu {
	padding: 40px 0px 0px 51px;
	display:inline;
	float:left;
}
table.topTabs td {
	padding: 3px 0.5em;
	background: #5189A9;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: normal;
	border:1px solid #94BCCC;
	font-size:115%;
}
table.topTabs td a:link, table.topTabs td a:visited {
	color: #E8F0F7;
	text-decoration:none;
}
table.topTabs td.tabSelected {
	background: #0D5585;
}
table.topTabs td.tabSelected a:link, table.topTabs td.tabSelected a:visited {
	color: #FFFFFF;
}
.welcome {
	margin-top:5px;
	float:right;
	display:inline;
	padding-right:20px;
	font-size: 90%;
	color:#E8F0F7;
}
.welcome strong {
	color:#E57402;
}
.welcome a:link, .welcome a:visited {
	color:#ffffff;
}
.welcome a:hover {
	color:#FF9900;
}
.welcome2 {
	margin-top:5px;
	float:right;
	display:inline;
	padding-right:20px;
	color:#D8F0F0;
}
.welcome2 strong {
	color:#FFCA00;
}
.welcome2 a:link, .welcome2 a:visited {
	color:#ffffff;
}
.welcome2 a:hover {
	color:#FFCA00;
}
.jobsfound2 {
	color:#FFCA00;
	font-weight:700;
	font-size:135%;
	line-height:1.4em;
}
.tabshortlist {
	color:#ffffff;
	font-style:normal;
}
.adsensetitle {
	font-size:115%;
	text-decoration:underline;
	line-height:1.5em;
}
.adsensetitle a:link, .adtitle a:visited {
	text-decoration:underline;
}
.adsensetitle a:hover {
	color:#FFCA00;
}
.adsensedesc {
	line-height:1.5em;
	text-decoration:none;
	color:#333333;
	font-weight:normal;
}
.adsensedesc a:link, .adsensedesc a:visited {
	text-decoration:none;
}
.adsenseurl {
	color:#94BCCC;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:15px;
	line-height:1.5em;
}
.adsenseurl a:link, .adsenseurl a:visited {
	text-decoration:none;
}
span.adsensedesc b {
	font-weight: normal;
}

.location {
	color:#94BCCC;
	font-weight:bold;
	line-height:1.5em;
}
.descriptiontitle {
	color:#94BCCC;
	font-weight:bold;
	line-height:1.5em;
}
.description {
	line-height:1.5em;
}
.postedby {
	color:#94BCCC;
	line-height:1.5em;
}
.matchingover {
	color:#FFCA00;
	font-weight:bold;
	font-size:150%;
}
.matchingover2 {
display:inline;
color:#94BCCC;
font-weight:bold;
font-size:180%;
line-height:1.4em;
}
.pagenumbers {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.pagenumbers li {
	margin:0px 2px 0px 0px;
	background-color:#C0D8F0;
	padding:0px;
	float:left;
	font-weight:bold;
	text-align:center;
}
.pagenumbers li.current a {
	border:1px solid #0D5585;
	color:#FF7E00;
	text-decoration:none;
}
.pagenumbers a {
	float:left;
	font-weight:bold;
	text-align:center;
	height:16px;
	line-height:1;
	border:1px solid #94BCCC;
	color:#0D5585;
	padding:3px;
	text-decoration:none;
}
.pagenumbers a:hover {
	border:1px solid #0D5585;
	color:#FF7E00;
	text-decoration:none;
}
.tablebilling table {
	border-collapse:collapse;
}
.tablebilling th {
	border:1px solid #D6BA81;
	background-color:#EBDBBC;
	color:#996600;
	padding:5px;
}
.tablebilling td {
	border:1px solid #D6BA81;
	background-color:#FFF7D2;
	padding:5px;
}
fieldset {
	border-style:none;
	margin:0;
	padding:0;

}
fieldset ol {
	list-style:none;
	padding:0;
	margin:0;
}
fieldset li {
	padding-bottom:1em;
}
fieldset.submit {
	border-style:none;
}
#myworkcirclenav {
	width:178px;
}
#myworkcirclenav ul {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #94BCCC;
}
#myworkcirclenav li {
	border-left:1px solid #94BCCC;
	border-right:1px solid #94BCCC;
	border-top:1px solid #94BCCC;
}
#myworkcirclenav li a:link, #myworkcirclenav li a:visited {
	display:block;
	padding: 4px;
	background-color:#C0D8F0;
	color:#5189A9;
	text-decoration:none;
}
#myworkcirclenav li a:hover {
	background-color:#94BCCC;
	color:#ffffff;
}
#myworkcirclenav li.selected a {
	background-color:#94BCCC;
	color:#FFFFFF;
}
.myworkcircleapps {
	border:2px solid #FAD876;
	border-collapse:collapse;
}
.myworkcircleapps th {
	border:2px solid #ffffff;
	background-color:#FAD876;
	font-weight:bold;
	font-size:95%;
	color:#9C7F7F;
	padding:5px;
}
.myworkcircleapps td {
	background-color:#FFF7D2;
	padding:5px;
	border:2px solid #ffffff;
	font-weight:normal;
	font-size:85%;
	color:#000000;
}
.myworkcircleapps td a {
	font-weight:normal;
}

.myworkcircleapps input {
	margin:0px;
	padding:0px;
	font-size:90%;
}
.covernotetitle {
	font-weight:bold;
	font-size:100%;
	color:#9C7F7F;
	padding-bottom:5px;
}
.alertbox {
	padding:10px;
	border:2px dashed #FFCA00;
	background-color:#FFF2BF;
}
.settingsbox {
	border:2px solid #FFDE60;
	background-color:#FFF2BF;
	padding:15px;
}
.settingsbox label {
	display:block;
	font-weight:bold;
}
a.info {
	position:relative; /*this is the key*/
	z-index:24;
}
a.info:hover {
	z-index:25;
}
a.info span {
	display: none;
}
a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em; right:0em; width:18em;
	border:1px solid #999999;
	background-color:#FFFFE6; color:#000;
	text-align: left;
	padding: 8px 8px 8px 8px;
	font-size:95%;
	text-decoration:none;
}
.hiddenPopup {
       background-color:#FFF7D3;
       color:#666600;
       width:311px;
       padding:10px 20px 10px 20px;
       border: 2px solid #666600;
       visibility: hidden;
       position: absolute;
}
body.affiliate .logo {
	padding-left: 20px;
	padding-top: 22px;
	display:inline;
	float:left;
}
body.affiliate .logo2 {
	padding-left: 20px;
	padding-top: 22px;
	display:inline;
	float:left;
}
body.affiliate .loginheader {
	background-color:#FFDE60;
	width:177px;
	height:20px;
	color:#996600;
	font-size:110%;
	font-weight:bold;
	padding:3px 0px 0px 10px;
}
body.affiliate .login {
	border:2px solid #FFDE60;
	width:183px;
}
body.affiliate .login2 {
	width:155px;
	padding:10px;
	text-align:left;
	background-color:#FFF2BF;
	border:4px solid #ffffff;
	color:#C29B4E;
	font-weight:bold;
}
body.affiliate .small {
	font-size:90%;
}
body.affiliate .pleasenote {
	color:#666666;
}
body.affiliate #header {
	height: 71px;
	background-image:url(/images/bg_header.jpg);
	border-bottom:2px solid #94BCCC;
}
body.affiliate #header2 {
	height: 71px;
	background-image:url(/images/bg_header2.jpg);
	border-bottom:1px solid #996600;
}
body.affiliate .menu {
	padding: 40px 0px 0px 51px;
	display:inline;
	float:left;
}
body.affiliate .menu2 {
	padding: 41px 0px 0px 51px;
	display:inline;
	float:left;
}
body.affiliate table.topTabs2 td {
	padding: 3px 0.5em;
	background: #C29B4E;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: normal;
	border-top:1px solid #EBDBBC;
	border-right:1px solid #EBDBBC;
	border-left:1px solid #EBDBBC;
	border-bottom:1px solid #996600;
	font-size:115%;
}
body.affiliate table.topTabs2 td a:link, table.topTabs2 td a:visited {
	color: #ffffff;
	text-decoration:none;
}
body.affiliate table.topTabs2 td.tabSelected {
	background: #996600;
}
body.affiliate table.topTabs2 td.tabSelected a:link, table.topTabs2 td.tabSelected a:visited {
	color: #FFFFFF;
}
body.affiliate #footer {
	clear:both;
	margin:0;
	padding:.5em;
	text-align: center;
	background-color:#EBDBBC;
}
body.affiliate #footer a:hover {
	color: #fff;
}
body.affiliate .accountheading {
	color:#D6BA81;
	font-weight:bold;
	font-size:130%;
	text-align:right;
	padding-right:15px;
}
body.affiliate h1 {
	color:#996600;
	font-size:165%;
	font-weight:700;
}
body.affiliate h2 {
	color:#CC9966;
	font-size:130%;
	font-weight:normal;
	margin:0px;
	padding-bottom:2px;
}
body.affiliate h3 {
	color:#996600;
	font-size:110%;
	font-weight:normal;
	margin:0px;
	padding-bottom:2px;
}
body.affiliate h4 {
	color:#996600;
	font-size:110%;
	font-weight:normal;
	margin:0px;
	padding-bottom:0px;
	display:inline;
}
body.affiliate div.box {
	background-color:#FFF7D2;
	padding:15px;
}
body.affiliate .box2 {
	background-color:#FFF7D2;
	padding:15px;
	border:4px solid #EBDBBC;
}
body.affiliate .box3 {
	background-color:#FFF7D2;
	padding:15px;
	border:1px solid #D6BA81;
}
body.affiliate .widgetnumbers {
	color:#FF9900;
	font-weight:700;
	font-size:500%;
	line-height:1.2em;
}
.caption {
	color:#993334;
	font-style:italic;
	font-size:90%;
}

.error {
color:#C30;
}

.tablemy td {
	padding: 3px;
}
.tablemy th {
	color:#996600;
	font-weight:bold;
	padding: 3px;
}
.tablemyjobs th {
	color:#996600;
	padding: 3px;
	background-color:#FFF2BF;
	font-size:85%;
}
.tablemyjobs td {
	padding: 3px;
	border-top:1px solid #FFDE60;
	font-size:80%;
}
/*adsense styles */
.ad_header {
	font-family:Trebuchet MS,arial,helvetica;
	color:#666666;
	padding-bottom:7px;
	font-size:13px
}
.ad_line1 {
	font-family:Trebuchet MS,arial,helvetica;
	color:#336666;
	font-size:16px;
	text-decoration:underline;
	font-weight:normal
}
.ad_text {
	font-family:Trebuchet MS,arial,helvetica;
	color:#333333;
	font-size:13px;
	text-decoration:none;
	font-weight:normal
}
.ad_url {
	font-family:Trebuchet MS,arial,helvetica;
	color:#669900;
	font-size:13px;
	margin-bottom:12px;
	text-decoration:none
}
.search_header{
	font-family:Trebuchet MS,arial,helvetica;
	background:#eee;
	padding:4px;
	font-size:15px;
	font-weight:normal
}
.wide_ads {
	font-family:Trebuchet MS,arial,helvetica;
	background:#ddf8cc;
	padding:10px
}
.narrow_ads {
	font-family:Trebuchet MS,arial,helvetica;
	background:#e5ecf9;
	padding:10px
}
.signup {
	margin-bottom:2px;
}
.signup table {
	border-collapse:collapse;
	background-color:#FFF7D2;
}
.signup td {
	border: 1px solid #EBDBBC;
	background-color:#FFF7D2;
	vertical-align:middle;
}
.signup td.divider {
	border-style:none;
	background-color:#FFFFFF;
}
.signup td.element {
	padding-left:15px;
}
.browse ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
.browse li {
	margin:10px 24px 10px 0px;
	float:left;
	display:inline;
	width:150px;
	height:130px;
}
.browse h2 {
	font-weight:bold;
	font-size:120%;
	display:inline;
}
.browse h3 {
	color:#666666;
	font-weight:bold;
	font-size:85%;
	display:inline;
	line-height:1.2em;
}
.browse h4 {
	font-size:85%;
	display:inline;
	font-weight:normal;
}
.browse p {
	color:#999999;
	font-size:80%;
	margin:0;
	padding:0;
	line-height:1.3em;
}
.browsejob ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
.browsejob li {
	margin:10px 30px 10px 0px;
	float:left;
	display:inline;
	color:#999999;
	font-size:90%;
}
.browsejob h2 {
	font-weight:bold;
	font-size:110%;
	display:inline;
}
.breadcrumb {
	width:100%;
	color:#333333;
	font-size:90%;
	height:20px;
	margin-bottom:40px;
}
.results {
letter-spacing:-1px;
font-size:165%;
color:#0D5585;
display:inline;
}
.similarjobs {
	font-size:90%;
	line-height:1.3em;
	color:#999999;
}
.similarjobs h2 {
	font-weight:bold;
	display:inline;
	margin:0;
	padding:0;
	color:#999999;
	font-size:100%;
}
#fixedtipdiv {
position:absolute;
border:4px solid #FC0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
padding:10px;
}