/*Php-Jobsite Version 1.34 - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - grey-top - language:english*/
body {background: #ECEEE8; margin:0;padding:0;text-align: center;}
td,th,a {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;; font-size: 12px;}
.default_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

.heading_text {
	font-family: Verdana, Arial;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
}
.required_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 12px;
	font-weight: normal;
}
.error_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}
.display_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.itext {
     color: #000000;
     font-family: Arial, Helvetica;
     font-size: 12px;
     background: #f5f5f5; 
     font-weight: bold;
     border: 1px solid #111111;
}
.isubmit {
     color: #FFF;
     font-family: Arial, Helvetica;
     font-size: 15px;
     background: #f0872c; 
     font-weight: bold;
     border: 1px solid #da6f14;
}
textarea {
     font-family: Arial, Helvetica;
     font-size: 12px; 
     background-color: #f5f5f5; 
     font-weight: bold;
     border: 1px solid #000000;
}
select {
     color: #000000;
     font-family: Arial, Helvetica;
     font-size: 11px; 
     background-color: #f5f5f5;
     font-weight: bold;
     border: 1px solid #000000; 
}
.smallselect {
     color: #000000;
     font-family: Arial; 
     font-size: 10px; 
     background-color: #f5f5f5;
     font-weight: normal;
     border: 1px solid #000000;
	 width: 135px;
}
.radio {
     font-family: Verdana;
     font-size: 11px; 
     font-weight: bold; 
}
a:link, a:visited {
    color : #0DA6E9;
    text-decoration : none;
    font-weight : normal;
    font-size : 14px;
}
a:hover, a:active {
    color : #FF0000;
    text-decoration : underline;
    font-weight : normal;
    font-size : 14px;
}
.regtext {
    color: #000000;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
}
.headertdempl {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
.headertdjob {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #EEEEEE;
}
.verysmall {
    font-size: 10px;
}
A.featured:LINK, A.featured:VISITED {
    color : #0ca1e3;
    font-family : arial;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
A.featured:HOVER {
    color : #FF0000;
    font-family : arial;
    text-decoration : underline;
    font-weight : bold;
    font-size : 11px;
}
A.nav:LINK, A.nav:VISITED {
    color : #ffffff;
    font-family : verdana;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;
	text-transform: uppercase;
}
A.nav:HOVER {
    color : #FF9100;
    font-family : verdana;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;
	text-transform: uppercase;
}
A.nav_footer:LINK, A.nav_footer:VISITED {
    color : #666666;
    font-family : verdana;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;

}
A.nav_footer:HOVER {
    color : #FF9100;
    font-family : verdana;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;

}
hr {
    height: 1px;
    color: #CC3300;
}
ul {
    margin-top: 0px;
    margin-bottom: 0px;
}
.view {
    color: #666666;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
}
.ulli {
    color: #666666;
    font-family: Verdana;
    font-size: 12px; 
    background-color: #F5F5F5; 
    font-weight: normal;
}
.td4textarea {
    color: #666666 ;
    font-family: Verdana;
    font-size: 12px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #D5D5D5;
    padding : 15px;
}
.td4impmess {
    color: #666666;
    font-family: Verdana;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 2px solid #FF0000;
    padding : 5px;
}
.compdesc {
    color: #666666;
    font-family: Verdana;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #FF0000;
    padding : 10px;
}
.error {
    font-family: Verdana; font-size: 10px; 
    color: #FF0000; 
    font-weight: Bold;
}
.navinput {
     color: #000099;
     font-family: Tahoma;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
     text-align: center;
     border: 1px solid #000099;
     letter-spacing : 1px;
}
.featcomp {
     color: #666666;
     font-family: Arial;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
.featjobs {
     color: #666666;
     font-family: Arial;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
A.search:LINK, A.search:VISITED {
    color : #000066;
    font-family : arial;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
}
A.search:HOVER {
    color : #FFFFFF;
    font-family : arial;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
	background: #999999;
}
.selectdelim {
    font-weight: bold;
    background: #DDDDDD;
    text-align: center;
}
.applyunread {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}
.applyread {
    background-color: #FAFAFA;
    color: #555555;
    font-weight: normal;
    font-size: 12px;
}
A.applyread:LINK,A.applyread:VISITED,A.applyread:HOVER {
    color: #555555;
    font-weight: normal;
    font-size: 12px;
}
A.applyunread:LINK,A.applyunread:VISITED,A.applyunread:HOVER {
    color: #0000FF;
    font-weight: bold;
    font-size: 12px;
}
.desctext {
    text-align: justify;
}
.tablelist TD {
    color: #444444;
}
.tablelist TH {
    color: #222222;
    text-align: left;
}
a.tablelist:link,a.tablelist:visited {
    color: #666666;
    font-size: 12px;
}
a.tablelist:hover {
    color: #FF0000;
    font-size: 12px;
	text-decoration: none;
}
.tableheader {
    color: #222222;
    font-size: 12px;
    font-weight: bold;
}
a.tableheader:link,a.tableheader:visited {
    color: #222222;
    font-weight: bold;
    font-size: 11px;
}
a.tableheader:hover {
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
}
.nav_td {
	border-top: 1px solid #666666;
}
a.phpjob_link_nav {
		font-weight: bold;
		padding-left: 11px;
		background: url(other/images_all/link.gif) left center no-repeat;
		margin-right: 12px;
}
A.phpjob_link_nav:link, A.phpjob_link_nav:hover, A.phpjob_link_nav:active, A.phpjob_link_nav:visited {
		color: #111111; 
		text-decoration: none;
}
#popupTitle {
    background: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}
#popupMesg {
    background: #EFEFEF;
    color: #003399;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}
.invborder  {
	border: 1px solid #FFFFFF;
}
.row_highlight {
	background-color: #FFFFCC;
}
.normal { background-color: #FFFFFF }
.highlight { background-color: #FFCC99 }
/*validation error message top message*/
.verror_top {
	color: #FFFFFF;
	background-color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #000000;
}


a img { border:none }
/*Language panel*/
#lng_panel {text-align:left;}
#lng_panel .top {background: url(http://www.bigfriend.co.uk/other/english/bigfriend/lng_panel_top.jpg) no-repeat left top; height: 17px;}
#lng_panel table {background: url(http://www.bigfriend.co.uk/other/english/bigfriend/lng_panel_bg.jpg) no-repeat left top;}
#lng_panel table table {background: none; margin:0; padding:0; text-align: right;}
#lng_panel td p {padding: 0 24px; font-size: 11px; font-weight: normal;}

/*Top menu*/

#top_nav {text-align: left; width: 926px; background: #F1872B url(http://www.bigfriend.co.uk/other/english/bigfriend/top_nav_end.jpg) no-repeat right top; margin: 0 6px;}
#top_nav ul {margin: 0; padding: 0; list-style-type: none; float: left; position: relative; z-index: 1; font-size: 11px; font-weight: bold; color: #FFFFFF;}

#top_nav ul li {margin:0; padding:0;	float: left;}
#top_nav ul li.first_item {height: 39px; width: 4px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/top_nav_first_item.jpg) no-repeat left top;}
#top_nav ul li a:link, #top_nav ul li a:visited {float: left; background: #F1872B url(http://www.bigfriend.co.uk/other/english/bigfriend/top_nav_item_bg.jpg) right top no-repeat; height: 39px; padding: 0px 17px 0px 17px; line-height: 38px; text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold;}
#top_nav ul li a:hover, #top_nav ul li a:active {text-decoration: none; background: #F1872B url(http://www.bigfriend.co.uk/other/english/bigfriend/top_nav_selected_bg.jpg) right top no-repeat;}
#top_nav ul li.selected a:link, #top_nav ul li.selected a:visited, #top_nav ul li.selected a:hover, #top_nav ul li.selected a:active {color: #F9CCA4; background: #F1872B url(http://www.bigfriend.co.uk/other/english/bigfriend/top_nav_selected_bg.jpg) right top no-repeat;}
#top_nav div.bottom {clear:both; height: 16px;background-color: #D1D0CB;}

#main {clear:both; width: 950px; margin:auto;}

#main_left {float: left; width: 6px; height: 455px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/main_left_bg.jpg) left top no-repeat;}
#main_content {text-align:left; float: left; width: 938px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/main_bg.gif) left top repeat-y;}
#main_right {float:left; width: 6px; height: 455px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/main_right_bg.jpg) left top no-repeat;}

.content_box {width: 709px; margin: 0 0 15px 0; color: #252525; font-size: 11px;}
.content_box .top {width: 709px; height: 8px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/content_box_top.jpg) left top no-repeat; margin:0; padding:0; line-height: 8px; font-size: 1px;}
.content_box .header {padding: 4px 4px 4px 16px; background-color: #8D8D8D;}
.content_box h2 {display: inline; padding: 0px 15px 0px 0px; margin:0; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/content_box_icon.gif) right bottom no-repeat; font-size: 12px; color: #FFFFFF;}
.content_box .content {background-color: #FFFFFF; padding: 10px 13px;}
.content_box .bottom {width: 709px; height: 8px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/content_box_bottom.jpg) left top no-repeat;}

.content_box .content_home {background-color: #FFFFFF; padding: 10px 0px 0px 23px; height: 1%;}
.content_box .content_home p {margin: 0; padding:0; font-size: 12px; line-height: 20px;}
.content_box .content_home img {margin: 0 0 0 40px; float: right;}

.right_box {width: 191px; margin: 0 0 20px 0; font-size: 11px;}
.right_box .top {width: 191px; height: 8px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/right_box_top.jpg) left top no-repeat; margin:0; padding:0; line-height: 8px; font-size: 1px;}
.right_box .header {padding: 4px 4px 4px 16px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/right_box_header_bg.jpg) left top repeat-y;}
.right_box h2 {display: inline; padding: 0px 0px 0px 10px; margin:0; font-size: 12px; color: #FFFFFF;}
.right_box .content {background-color: #FFFFFF; padding: 5px 5px 2px 0; font-size: 11px; line-height: 18px;}
.right_box .bottom {width: 191px; height: 8px; background: url(http://www.bigfriend.co.uk/other/english/bigfriend/right_box_bottom.jpg) left top no-repeat;}

.right_box ul {margin:0; padding:0; list-style-type: none;}
.right_box li {padding: 10px 4px 10px 42px;}
.right_box li a:link,.right_box li a:visited, .right_box li a:hover, .right_box li a:active {color: #949494; text-decoration: underline; font-size: 11px;}
.right_box li.separator{background: url(http://www.bigfriend.co.uk/other/english/bigfriend/right_box_separator.jpg) left center no-repeat; padding:5px 0;}
.right_box li.icon1 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon1.jpg) 13px center no-repeat;}
.right_box li.icon2 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon2.jpg) 13px center no-repeat;}
.right_box li.icon3 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon3.jpg) 13px center no-repeat;}
.right_box li.icon4 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon4.jpg) 13px center no-repeat;}
.right_box li.icon5 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon5.jpg) 13px center no-repeat;}
.right_box li.icon6 {background: #FFFFFF url(http://www.bigfriend.co.uk/other/images_all/icon6.jpg) 13px center no-repeat;}


#footer {clear: both; width: 936px; margin:auto; border-top: 1px solid #FFF; text-align: center;font-size: 12px; color: #0ca1e3; padding: 10px 0 0 0;}
#footer ul {list-style-type:none; margin:0 auto;padding:0;}
#footer li {display: inline; padding: 2px; font-size: 12px;}
#footer li a {font-size: 12px;}
#footer p {margin: 0; color: #333;}

ul.jcatlist {list-style-type: none; padding:0; margin:0; float: left;}
ul.jcatlist li {width: 195px;}
ul.jcatlist li.nolist {margin: 5px 0; padding: 0 3px; font-weight: bold;}

* html .content_box .content {width: 709px;}
* html .right_box li {padding: 8px 4px 8px 42px;}
* html .right_box li.separator{padding:2px 0;}a.jobseeker_signup_location	{ color: inherit; }
a.jobseeker_signup_location 		div	{ display: none; }
a.jobseeker_signup_location:hover	div	{ display: block; }

.hidden { display: none; }
.visible { display: block; }

/*
 * jQuery::Boxy
 */
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

/* Modal */
.boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }

/* Border */
.boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }

	.boxy-wrapper .top-left { background: url('http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-sw.png'); }

	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bigfriend.co.uk/3rdparty/jquery/plugins/boxy-0.1.4/images/boxy-sw.png'); }

	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

	/* Title bar */
	.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
	.boxy-wrapper .title-bar.dragging { cursor: move; }
		.boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
		.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }

	/* Content Region */
	.boxy-inner { background-color: white; padding: 0; }
	.boxy-content { padding: 15px; }

	/* Question Boxes */
    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }

/*
 * jQuery::vTip
 */
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }


