﻿#msgfade
{
    padding-left:10px;
}

#JobDetails
{
    text-decoration:none;
}

.bg_fader
{
    /*
    background-image:url(./Images/ani_0.jpg); 
*/
    background-repeat:no-repeat;
    height:40px;    
    width:530px;    
        border-right: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
}

.bg_home
{
     background-image: url(./Images/index_bg.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_company
{
     background-image: url(./Images/bg_company.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_contact_us
{
     background-image: url(./Images/bg_contact_us.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_register
{
     background-image: url(./Images/bg_register.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_branch_finder
{
     background-image: url(./Images/bg_branch_finder.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

.bg_find_a_job
{
     background-image: url(./Images/bg_findajob.jpg);
         background-position: right bottom;

    background-repeat: no-repeat;
}

body
{
    margin: 0px;
	padding: 0px;
	font-size: 8pt;
    color: black;
    font-family: Arial;
}

.searchbox td
{
    padding-left: 10px;
    background-color: #EDF5FA;
}

.RegisterBox td
{
    padding-left: 10px;
    background-color: #EDF5FA;
}


.BorderLightBlue
{
    border-right: #D0E4F1 1px solid;
    border-top: #D0E4F1 1px solid;
    border-left: #D0E4F1 1px solid;
    border-bottom: #D0E4F1 1px solid;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.borderall {
	border: 1px solid #CCCCCC;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.boxheader {
	font-family: Arial, 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: Arial, 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: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
}

.latestjob_box {

	background-image: url(./Images/bg_latestjobs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.index_bg {
	/*
	background-image: url(./Images/bg_index.jpg);
*/
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.register_bg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.register_complete_bg {
	background-image: url(./Images/bg_success.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.ItemStyle
{
    padding-right: 5px;
    padding-left: 5px;
}


.pageheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #296392;
    border-bottom: #add8e6 1px solid;
}

.subheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #296392;
}

.search_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dotted_line {
	background-attachment: fixed;
	background-image: url(./Images/bg_dot.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.footer_text
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
}

.tbl_jobdetails
{
    font-family: Arial, 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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 7px;
}

.header_job_details
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #0066cc;
    text-indent: 9px;
    font-weight: bold;
}
.FormHeader
{
    background-attachment: fixed; /*
    background-image: url(./Images/bg_grey.jpg);
*/
    background-color: #AFD0E8;
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    font-family: Arial;
    vertical-align: middle;
    padding-left: 10px;
        border-bottom: #79ACD7 1px solid;
}


.error
{
    font-weight: bold;
    font-size: 18px;
    color: red;
    font-family: Arial;
}

.error_text
{
    font-size: 11px;
    color: red;
    font-family: Arial;
}

.msg
{
    font-size: 12px;
    color: black;
    font-family: Arial;
        padding-left: 10px;
}

.latestjob_bottom_bg {

	background-image: url(./Images/latestjob_bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.latestjob_left_right_bg {

	background-image: url(./Images/latestjob_left_right_bg.jpg);
	background-repeat: repeat-y;
}
.latestjob_bg {

	background-image: url(./Images/latestjob_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.tbl_joblistings
{
    border-right: #add8e6 1px solid;
    border-top: #add8e6 1px solid;
    border-left: #add8e6 1px solid;
    border-bottom: #add8e6 1px solid;
}
a.jobtitle:link
{
    color: #235685;
    text-decoration: underline;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
}
a.jobtitle:visited
{
    color: #235685;
    text-decoration: underline;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
}
a.jobtitle:active
{
    color: #235685;
    text-decoration: underline;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
}
a.jobtitle:hover
{
    color: #235685;
    text-decoration: underline;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
}

.image_padding
{
    padding-left: 5px;
    text-align: left;
}

.paging
{
    border-top: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}


.seperator
{
    border-bottom: #d3d3d3 1px solid;
    padding-bottom: 20px;
    padding-top: 20px;
}

.LegendHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: #0066cc;
    font-family: Arial;
}

.LegendHeaderRed
{
    font-weight: bold;
    font-size: 10pt;
    color: #ff0000;
    font-family: Arial;
}


.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ddd; TEXT-TRANSFORM: capitalize; WIDTH: 100%
}
.nav DIV {
	BACKGROUND: url(./images/icon_arrow.jpg) #f6f6f6 no-repeat 25px center
}
.nav A:link {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 50px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 0px solid; COLOR: #0a7acd; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.nav A:visited {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 50px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 0px solid; COLOR: #0a7acd; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.nav A:active {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 50px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 0px solid; COLOR: #0a7acd; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.nav A:hover {
	BACKGROUND: url(./images/icon_arrow_orange.jpg) #fff no-repeat 25px center; COLOR: #0a7acd
}


.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;
}

.bg_branch_finder th {
	
	background-color:#017ac3 !important;
}

option
{
background-color:#fff !important;
}

.latestjob_bg tr
{
background-color:#fff !important;
}