.body
{
	background-color: #f6f6f6;
	font-size: 10pt;
	font-family: Arial;
}
.title
{
	background-image:url(../../images/bar.png);
	background-repeat:no-repeat;
	padding-left: 14px;
	color:White;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 3px;
	text-transform: uppercase;
	padding-top: 5px;
	font-family: Arial;
}
.listselection
{
	border-right: #f6f6f6 1px solid;
	border-top: #f6f6f6 1px solid;
	border-left: #f6f6f6 1px solid;
	border-bottom: #f6f6f6 1px solid;
	height: 25px;
	background-color: #ffffff;
}

TD.jobHeader
{
	background:url(../../images/bar_details.png) no-repeat right;
}
.count
{
	text-transform: uppercase;
}
.informations
{
	font-size: 7pt;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	padding-top: 3px;
	padding-bottom:3px;
}
.foundjobscategory2
{
	font-size: 9pt;
	padding-bottom: 3px;
	color: #5a5a5a;
	font-weight:bold;
	font-family: Arial;
}
.viewinformation
{
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	padding-top:10px;
}
.viewinformation2
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}
.logo
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.noresult
{
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	padding-left:30px;
	font-family: Arial;
}

.loginbutton
{
	font-size:12px;
	color:White;	
	font-family:Arial;
}
A.loginbutton
{
	font-size:12px;
	color:White;	
	font-family:Arial;
}
.information
{
	font-size: 8pt;
	color:White;
	font-family: Arial;
}

.informations2
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}
.job
{
	font-size: 7pt;
	color: #969696;
	font-family: Arial;
}
.distances
{
	padding-bottom: 2px;
	padding-top: 1px;
}
.categorytitles
{
	font-size: 9pt;	
	color: #000000;
	font-weight:bold;	
	font-family: Arial;
	padding-top:8px;
}

.commonHeading
{
	font-size: 10pt;	
	color: #000000;
	font-weight:bold;	
	font-family: Arial;
}

.commonfont
{
	font-size: 8pt;	
	color: #000000;	
	font-family: Arial;
}

.remarks
{
	font-size: 12pt;
	padding-bottom: 2px;
	color: #969696;
	padding-top: 5px;
	font-family: Arial;
}
.jobmatches
{
	font-size: 28pt;
	color: #ffffff;
	font-family: Arial;
}

.savesearch
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
}

A.viewSearch_criteria
{
	background-image: url(../../images/knap_.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
}

A.viewSearch
{
	background-image: url(../../images/knap.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
}

A.backToSearch
{
	background-image: url(../../images/button_backtosearch.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	
}

.newSearch
{
	background-image: url(../../images/backSearch.gif);
	padding: 2px 10px 3px 23px;
	width:180px;
	background-repeat:no-repeat;
}
.backSearch
{
	background-image: url(../../images/newSearch.gif);
	padding: 2px 10px 3px 23px;
	width:200px;	
	background-repeat:no-repeat;
}
A.button
{
	text-decoration:none;
	text-transform:uppercase;
	color:White;
	font-size:8pt;
	font-weight:bold;
}

A.backToSearch2
{
	background-image: url(../../images/knap2.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	
}
A.backToSearch3
{
	background-image: url(../../images/knap3.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	
}
A.backToSearchResult
{
	background-image: url(../../images/_knap.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:10px;
	color:White;
	font-size:8pt;
	font-weight:bold;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	
}
.foundjobscategory
{
	font-size: 9pt;
	padding-bottom: 3px;
	color: White;
	font-weight: bold;
	font-family: Arial;
}
.foundjobsdivider
{
	font-size: 14pt;
	padding-bottom: 3px;
	color: #ff9000;
	font-family: Arial;
}
.jobcategories
{
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
	font-family: Arial;
}
.jobscount
{
	font-size: 7pt;
	color: #5a5a5a;
	font-weight:bold;
	font-family: Arial;
}

.bottomLink
{
	font-size: 8pt;
	color: #5a5a5a;
	font-weight:bold;
	font-family: Arial;
	text-decoration:none;
	padding-top:15px;
}

A.bottomLink
{
	font-size: 8pt;
	color: #5a5a5a;
	font-weight:bold;
	font-family: Arial;
	text-decoration:none;
	padding-left:15px;
}

.categories
{
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
}

.categoriescount
{
	font-size: 9pt;
	color: #5a5a5a;
	font-weight:bold;
	font-family: Arial;
}

.categoryjobcount
{
	font-size: 8pt;
	color: #5a5a5a;
	font-family: Arial;
}
.details
{
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
	font-family: Arial;
	text-decoration:none;
}

.resulttop
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial;
	color: #ff9d3c;
	text-decoration:none;
}

.jobviewbrown
{
    font-size: 18pt;
    font-weight: bold;
    color: #ff9d3c;
    font-family: Arial;
}

.headingsdivider
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top: #000000 2px solid;
}

.topline
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #000000 1px solid;
}

.criterialine
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top: #000000 1px solid;
	background-color: #f6f6f6;
}
.resultline
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom: #999999 1px solid;
    background-color: #f6f6f6;
}
.detailswhite
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
}
.jobtitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	text-decoration:none;
}
.jobDescription
{
	font-size: 7pt;
	font-weight: bold;
	color: Black;
	text-decoration:none;
	font-family: Arial;
}
.printjob
{
	font-size: 7pt;
	font-weight: bold;
	color: Black;
	font-family: Arial;
}
.jobHeadline
{
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration:none;
	font-family: Arial;
}
.jobtitleInBox
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}

.jobDescriptionInBox
{
	font-size: 8pt;
	color: #6c6c6c;
	font-family: Arial;
	text-decoration:none;
	color: #000000;
}
.jobDetailsBottom
{	
	font-weight: bold;
	font-size: 7pt;
	color: #515151;
	font-family: Arial;
}

A.url
{
	text-decoration:none;
}
.topOfPage
{
	font-size: 11pt;
	color: #5c5c5c;
	font-family: Arial;
}

.midline
{	
	border-left: 1px solid White;
}

.midline2
{	
	border-left: none;
}

.longBar
{
	background: url(../../images/bar_details.png) no-repeat right top;
	padding-top: 5px;
	height:25px;
	background-repeat: no-repeat;
}
.whiteArea
{
	background-image: url(../../images/shadow.png);
	border-top-style: none;
	height:80px;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #cfcfcf 1px solid;
}
.bottonLine
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #ada399 2px solid;
}

.line
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: Gray 1px solid;
}

.bottom
{
	background-image:url(../../images/bottom.png);
	width:100px;
	height:70px;
	background-repeat:no-repeat;
}
.calendar
{
	border-color:Black;
	background-color:#FF9D3C;
	
}

.calendarButton
{
	font-size:8pt;
	color: #000000;
	font-family: Arial;
}
.categorieslink
{
    font-size: 12pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.rb{margin:0 auto;}
.rb_t, .rb_t div,
.rb_b, .rb_b div
	{ height:16px;	font-size:1px;}

.rb_t{ background:url(../../images/RB_te.gif) repeat-x;}
	.rb_tl{	background:url(../../images/RB_tl.gif) no-repeat;}
	.rb_tr{	background:url(../../images/RB_tr.gif) no-repeat right;}
.rb_b{ background:url(../../images/RB_be.gif) repeat-x;}
	.rb_bl{	background:url(../../images/RB_bl.gif) no-repeat;}
	.rb_br{	background:url(../../images/RB_br.gif) no-repeat right;}

.rb_m{ background:#f6f6f6;}
	.rb_le{	background:url(../../images/RB_le.gif) repeat-y;}
	.rb_re{	background:url(../../images/RB_re.gif) repeat-y right;}
	.rb_content{ padding-left:15px;	padding-right:15px;	padding-bottom:0px;	padding-top:0px;}


.rb_t_b, .rb_t_b div,
.rb_b_b, .rb_b_b div
	{height:16px; font-size:1px;}
	
.rb_t_b {background:url(../../images/RB_te_b.gif) repeat-x;}
	.rb_tl_b {background:url(../../images/RB_tl_b.gif) no-repeat;}
	.rb_tr_b {background:url(../../images/RB_tr_b.gif) no-repeat right;}


.rb_b_b {background:url(../../images/RB_be_b.gif) repeat-x;}
	.rb_bl_b {background:url(../../images/RB_bl_b.gif) no-repeat;}
	.rb_br_b {background:url(../../images/RB_br_b.gif) no-repeat right;}

.rb_m_b {background:#dde7f1;}
	.rb_le_b {background:url(../../images/RB_le_b.gif) repeat-y;}
	.rb_re_b {background:url(../../images/RB_re_b.gif) repeat-y right;}
	.rb_content_b { padding-left:15px;	padding-right:15px;	padding-bottom:15px; padding-top:0px;}


.rb_1 {margin:0 auto;}
.rb_t_1, .rb_t_1 div 
	{height:4px; font-size:1px;}
.rb_b_1, .rb_b_1 div
	{height:10px; font-size:1px;}
.rb_t_1 {background:url(../../images/RB_te_1.gif) repeat-x;}
	.rb_tl_1 {background:url(../../images/RB_tl_1.gif) no-repeat;}
	.rb_tr_1 {background:url(../../images/RB_tr_1.gif) no-repeat right;}


.rb_b_1 {background:url(../../images/RB_be_1.gif) repeat-x;}
	.rb_bl_1 {background:url(../../images/RB_bl_1.gif) no-repeat;}
	.rb_br_1 {background:url(../../images/RB_br_1.gif) no-repeat right;}

.rb_m_1 {background:#fff;}
	.rb_le_1 {background:url(../../images/RB_le_1.gif) repeat-y;}
	.rb_re_1 {background:url(../../images/RB_re_1.gif) repeat-y right;}
	.rb_content_1 {padding-left:5px;	padding-right:10px;	padding-bottom:0px; padding-top:0px;}

ul.roundedButton, ul.roundedButton li {
	margin:0; padding:0;
	list-style-type:none;
	display:none;
	}
.roundedButton, .roundedButton a {
	font-family:arial, verdana;
	font-size:9pt;	
	text-transform:uppercase;
	}
.roundedButton {
	position:relative;
	background:url(../../images/knap_right.gif) no-repeat right top;
	padding:0 2px 5px 0;
	height:35px;
	}
html>body .roundedButton a {
	 top:2px;
	}
.roundedButton a {
	 position:relative;
	 background:url(../../images/knap_left.gif) no-repeat left top;
	 padding:2px 15px 3px 25px;
	 }
.rb_arrowed a {
	 background-image:url(../../images/knapArrowed_left.gif);
	}
	
.topBar
{
    font-size: 14px;
    color: #ffffff;
    font-family: Verdana;
    background-color: #cccccc;
}
.btnBack:link
{
    font-size: 11px;
    color: #ff9933;
    font-family: Verdana;
    text-decoration: none;
}

.btnBack:hover
{
    font-size: 11px;
    color: #ffcc00;
    font-family: Verdana;
    text-decoration: underline;
}

.btnBack:visited
{
    font-size: 11px;
    color: #cc9900;
    font-family: Verdana;
        text-decoration: none;

}
.errorText
{
    font-size: 13px;
    color: black;
    font-family: Verdana;
}

.rb_w {margin:0 auto;}
.rb_t_w, .rb_t_w div 
	{height:16px; font-size:1px;}

.rb_b_w, .rb_b_w div
	{height:16px; font-size:1px;}
.rb_t_w {background:url(../../images/RB_te_w.gif) repeat-x;}
	.rb_tl_w {background:url(../../images/RB_tl_w.gif) no-repeat;}
	.rb_tr_w {background:url(../../images/RB_tr_w.gif) no-repeat right;}

.rb_b_w {background:url(../../images/RB_be_w.gif) repeat-x;}
	.rb_bl_w {background:url(../../images/RB_bl_w.gif) no-repeat;}
	.rb_br_w {background:url(../../images/RB_br_w.gif) no-repeat right;}

.rb_m_w {background:#dde7f1;}
	.rb_le_w {background:url(../../images/RB_le_w.gif) repeat-y;}
	.rb_re_w {background:url(../../images/RB_re_w.gif) repeat-y right;}
	.rb_content_w {padding:1px 15px;}

.topHead
{
    font-weight: bold;
    font-size: 18px;
    color: #ff9933;
    font-family: Arial;
    text-transform: uppercase;
    padding-bottom:10px;
    height:30px;    
}
.bottomText
{
    font-size: 8.0pt;
    font-weight: bolder;
    color: graytext;
    font-family: Arial;
    padding-top: 0px;
    padding-bottom: 3px;
}
ul.redRoundedButton, ul.redRoundedButton li {
	margin:0; padding:0;
	list-style-type:none;
	display:none;
	}
.redRoundedButton, .redRoundedButton a {
	font-family:arial, verdana;
	font-size:9pt;	
	}
.redRoundedButton {
	position:relative;
	background:url(../../images/button_red_right.gif) no-repeat right top;
	padding:0 2px 5px 0;
	height:35px;
	}
html>body .redRoundedButton a {
	 top:2px;
	}
.redRoundedButton a {
	 position:relative;
	 background:url(../../images/button_red_left.gif) no-repeat left top;	 
	 padding:2px 15px 3px 25px;
	 }
.rb_redArrowed a {
	 background-image:url(../../images/button_redArrowed_left.gif);
	}