﻿img
{
	border:none;
}
#msgfade
{
    padding-left:10px;
}
	#msgfade a:link, #msgfade a:visited, #msgfade a:active
	{
		color:#ffffff;
	}

#JobDetails
{
    text-decoration:none;
}
.locations
{
    height:500px;
    overflow:auto;
}

.bg_fader
{
    height:52px;
    width:100%;
    background-color:#e63920;
}

body
{
    font-size: 8pt;
    color: #000080;
    font-family: Verdana;
    line-height: 20px;
    background-color: #000000;
    margin:0;
    padding:0;
}

.Text
{
    font-size: 9pt;
    color: #000080;
    font-family: Verdana;
    line-height: 20px;
}
.footer
{
    background-color: #1c2779;
    width: 730px;
	margin: 0 auto;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	font-size:95%;
	line-height:normal;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}
	.footer a:link, .footer a:visited, .footer a:active
	{
		color:#ffffff;
		font-size:95%;
	}
div#footer-spacer
{
	width:760px;
	height:47px;
	clear:both;
}

.searchbox td
{
    padding-left: 10px;
    font-size:11px;
}

.FormHeader
{
    background-attachment: fixed; 
    background-color: #FF952B;
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    font-family: Arial;
    vertical-align: middle;
    padding-left: 10px;
        border-bottom: #79ACD7 1px solid;
}

.searchboxborder
{
	background-color:#c4c4c4;
	margin-top:3px;
}

.searchboxwhite td
{
    padding-left: 10px;
    background-color: #FFFFFF;
    font-size:11px;
}

.layerheader
{
    padding-left: 10px;
    font-size:12px;
}
.layertext{
    padding-left: 10px;
    font-size:12px;
}

a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.borderall 
{
	border:none;
}
select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.boxheader {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #3272A0;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #3A82B6;
	width: 210px;
}
.tblborder {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px none #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.borderallgrey
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border-top: #1c2779 1px solid;
    border-right: #1c2779 1px solid;
    border-bottom: #1c2779 1px solid;
    border-left: #1c2779 1px solid;
}

.latestjob_box {
	background-attachment: fixed;
	background-image: url(./Images/bg_latestjobs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.index_bg {
	background-attachment: fixed;
	background-image: url(./Images/bg_index.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.register_bg
{
    background-attachment: fixed;
    background-image: url(./Images/bg_register.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.register_complete_bg {
	background-attachment: fixed;
	background-image: url(./Images/bg_success.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


div.page-container
{
	width: 760px;
	margin: 0 auto;
	padding-top:9px;
	background-color:#ffffff;
	border-top:none;
	border-right:solid 1px #000000;
	border-bottom:none;
	border-left:solid 1px #000000;
}

.center
{
	width: 760px;
	margin: 0 auto;
}

.pageheader
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #1c2779;
    border-bottom: #1c2779 1px solid;
}

.subheader
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff3300;
}

input {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.dotted_line {
	background-image: url(./Images/bg_dot.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.footer_text
{
    	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.tbl_jobdetails
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #CCCCCC;
    background-image: url(./Images/bg_job_details.jpg);
    background-repeat: repeat-x;
}

.tbl {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 7px;
}

.header_job_details{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC6600;
	text-indent: 9px;
	font-weight: bold;
}
.form_header
{
    background-attachment: fixed;
    background-color:#1c2779;
    background-repeat: repeat-x;
    height: 28px;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    font-family: Verdana;
    vertical-align: middle;
    padding-left: 10px;
}


.error
{
    font-weight: bold;
    font-size: 14px;
    color: red;
    font-family: Verdana;
}

.error_text
{
    font-size: 11px;
    color: red;
    font-family: Verdana;
}

.GreyText
{
    font-size: 11px;
    color: #808080;
    font-family: Verdana;
        line-height: 15px;
}

.msg
{
    font-size: 12px;
    color: black;
    font-family: Verdana;
        padding-left: 10px;
}

.latestjob_bottom_bg {
	background-attachment: fixed;
	background-image: url(./Images/latestjob_bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.latestjob_left_right_bg {
	background-attachment: fixed;
	background-image: url(./Images/latestjob_left_right_bg.jpg);
	background-repeat: repeat-y;
}
.latestjob_bg {
	background-attachment: fixed;
	background-image: url(./Images/latestjob_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.tbl_joblistings
{
    border-right: #1C2779 1px solid;
    border-top: #1C2779 1px solid;
    border-left: #1C2779 1px solid;
    border-bottom: #1C2779 1px solid;
}
a.jobtitle:link
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a.jobtitle:visited
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a.jobtitle:active
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a.jobtitle:hover
{
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}

.image_padding
{
    padding-left: 5px;
    text-align: left;
}
.paging
{
    border-top: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}

.location
{
    border-top: #d3d3d3 1px solid;
    color: #808080;
    font-family: verdana;
    font-size: 9pt;
}

.seperator
{
    border-top: #d3d3d3 1px solid;
}

.LegendHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: #1c2779;
    font-family: verdana;
}

.LegendHeaderRed
{
    font-weight: bold;
    font-size: 10pt;
    color: #e63920;
    font-family: verdana;
}

.LegendHeaderOrange
{
    font-weight: bold;
    font-size: 16pt;
    color: #e63920;
    font-family: verdana;
}

.LegendSecondaryHeaderOrange
{
	font-weight: bold;
    font-size: 13pt;
    color: #e63920;
    font-family: verdana;
}

.JobTitle
{
    font-weight: bold;
    font-size: 10pt;
    color: #696969;
    font-family: verdana;
    border-bottom: #cccccc 1px solid;
    padding-top: 10px;
}

.SearchBoxHeader
{
    font-weight: bold;
    font-size: 14pt;
    color: #696969;
    font-family: verdana;
    background-image: url(./Images/searchbox_header_bg);
}

.TextOrange
{
    font-size: 8pt;
    color: #ff6600;
    font-family: verdana;
}

.nav
{
    font-size: 13px;
    font-family: verdana;
    font-weight:bold;
}

.nav td
{
    padding-right: 10px;
}
.nav a
{
	color:#1C2779;
}

.nav a:hover
{
    text-decoration:underline;
}

.bg_home
{
     background-image: url(./Images/bg_home.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_about_us
{
}

.bg_client
{
}

.bg_find_a_job
{
}


.clDescriptionCont {position:absolute;  width:250px; visibility:hidden; layer-background-color:#FFF9F0; z-index:200;}
.clDescription     {width:250px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #999999; padding:3px; font-size:11px; background-color:#FFF9F0; layer-background-color:#FFF9F0;}
.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;}

#div .div
{
    color:Black;
}

div.message
{
	font-size:150%;
	text-align:center;
	margin-right:27px;
}

.left-bar-outer
{
	width: 199px;
	text-align: left;
	vertical-align:top;
}
.left-bar-inner
{
	width:196px;
	background-color:#c4c4c4;
	text-align:center;
	margin-top:3px;
}

.skills-sector{
	/*background-color: #e2e1e1;height:20px;*/
	background-color: #ffffff;
	
	font-size:10px;
}

table.home-logos td
{
	text-align:center;
}

.latest-jobs-header
{
	background-color:#1c2779;
	background-image:url(/App_Themes/Site/Images/latestjob_header_background.gif);
	background-repeat:repeat-x;
}

.search-result-item-title,.search-result-item-mail
{
	background-color:#1C2779;
}
.search-result-item-title
{
	width:60%;
}
.search-result-item-mail
{
	width:20%;
}
	.search-result-item-mail a:link, .search-result-item-mail a:active,	
	.search-result-item-mail a:visited
	 {
		color:#ffffff;
	 }
	 
	 
	 /*****************************************/
	 
	 
.PanelLocationMultiple
{
background-color:#EFEEF3;
border-color:-moz-use-text-color #1379C0 rgb(19, 121, 192);
border-style:none solid solid;
border-width:medium 1px 1px;
left:465px;
line-height:normal;
max-width:340px;
padding-bottom:5px;
position:absolute;
top:400px;
z-index:500;	
}


.PanelLocationMultiple td
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000080;
    padding-left: 10px;
    padding-right: 10px;
}

.PanelLocationMultiple select
{
    color: #000080;
    font-size: 9px;
    width: 300px;
}

.PanelLocationHeader
{
 background-color:#2B3781;
padding:10px;
height:25px;
color:#ffffff !important;
font-weight:bold;
}


.tblLocationMultiple
{
 width:100%;   
}


.PanelLocationNoMatch
{
      background-color:#C4C4C4;
border-color:-moz-use-text-color #000080 rgb(19, 121, 192);
border-style:none solid solid;
border-width:medium 1px 1px;
left:465px;
line-height:normal;
max-width:340px;
padding-bottom:5px;
position:absolute;
top:400px;
width:253px;
z-index:500;
}

.PanelLocationNoMatch td
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000080;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    z-index: 500;
}


.tblLocationMultipleRefine select
{
	width:300px !important;
}

/**************************/


	 
.PanelLocationMultiple2
{
background-color:#EFEEF3;
border-color:-moz-use-text-color #1379C0 rgb(19, 121, 192);
border-style:none solid solid;
border-width:medium 1px 1px;
left:650px;
line-height:normal;
max-width:340px;
padding-bottom:5px;
position:absolute;
top:400px;
z-index:500;	
}


.PanelLocationMultiple2 td
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000080;
    padding-left: 10px;
    padding-right: 10px;
}

.PanelLocationMultiple2 select
{
    color: #000080;
    font-size: 9px;
    width: 300px;
}

.PanelLocationHeader2
{
 background-color:#2B3781;
padding:10px;
height:25px;
color:#ffffff !important;
font-weight:bold;
}


.tblLocationMultiple2
{
 width:100%;   
}


.PanelLocationNoMatch2
{
      background-color:#C4C4C4;
border-color:-moz-use-text-color #000080 rgb(19, 121, 192);
border-style:none solid solid;
border-width:medium 1px 1px;
left:655px;
line-height:normal;
max-width:340px;
padding-bottom:5px;
position:absolute;
top:320px;
width:253px;
z-index:500;
}

.PanelLocationNoMatch2 td
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000080;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    z-index: 500;
}


.tblLocationMultipleRefine2 select
{
	width:300px !important;
}
