.hand
{
	cursor: pointer;
}

.title
{
	color:#aa7575
}

#AutoComplete
{   
	width: auto !important;
	overflow: visible !important;
}

#AutoComplete div
{   
	font-size: x-small !important;    
}

.autocomplete_itemstyle
{
	text-align:right
}

.autocomplete_highlight
{
	text-align:right;
	background-color:Highlight;
	color:White;
}

h1.hmtitle
{
	font-size:12px;
	color:#aa7575;
	margin-bottom:0px;
}

.articletitle
{
	color:#aa7575;
}

.articlehubtitle
{
	color:#aa7575;
	font-size:14px;
	text-decoration:none;
	margin-bottom:0px;
}

.job-index-categories {
    text-align:right;
    font-weight:bold; 
    font-size:14px; 
    padding-right:8px; 
    background-color:#EBEBEB;
}

#search_result_item_wrapper td img
{
	float:right;
	border:solid 1px;
	margin-left:12px;
}

#my-mojob-dashboard-table
{
	border-collapse:collapse;
	border-top:solid 1px gray;
	empty-cells: show;
	width:100%;
}

#my-mojob-dashboard-table td
{
	vertical-align:top;
}

.mymojob-dashboard-widget
{
	border:solid 1px gray;
	margin:20px;
	text-align:right;
	width:400px;
}

div.mymojob-dashboard-widget-content
{
	margin:0;
	height:150px;
}

.mymojob-dashboard-widget h3
{
	margin:0px;
	background-color:Gray;
	color:White;
}

.mymojob-dashboard-widget h5
{
	margin:4px 0px 0px 0px;
	background-color:Gray;
	color:White;
	vertical-align:bottom;
}

a.mymojob-dashboard-widget-footer
{
	color:White;
}

	#footer {
		background: #eaeaea url("/images/footer_gradient.jpg") top repeat-x;
		border-top: 2px solid #999;
		border-bottom: 2px solid #999;
		margin: 0;
		width: 100%;
		position:relative;
		top:50px;
		left:0; right:0;
		height:150px;
		clear:both;
	}

    #footer td {
        vertical-align:top;
        text-align:right;
    }
    
    .footer-td {
        padding-left:24px;
    }
    
    #footer th {
        text-align:right;
        font-size:14px;
        padding-bottom:2px;
    }
    
    #footer th a, span {
        color:#555;
        text-decoration:none;
    }
    
    #footer a {
        color:#6266d7;
        text-decoration:none;
    }
    
    #footer a:hover {
        text-decoration:underline;
    }



/*
	category control
 */
#category-container 
{
	border: solid 1px black;
	background-color: #ffefd5;
	width:600px;
	margin-left: auto;
	margin-right: auto;
	text-align:right;
	overflow: auto;
	font-size:12px;
	font-weight:normal;
	display:none;
}

#category-container h1
{
	color: #aa7575;
	font-size: 16px;
	margin:8px;
}

#category-container div
{
/*	border: solid 1px red; */
}

#category-body
{
	overflow: hidden;
}

#category-list
{
	padding-top: 8px;
	padding-right: 8px;
	/* margin-left: 200px;  set from code */
}

.category-list-item
{
	padding: 4px;
	font-size:14px;
}

#category-location
{
	float: left;
	width: 198px;
	padding-top: 8px;
	text-align:center;
	border-right: dashed 1px gray;
	height:100%;
}

.category-location-item
{
	padding: 4px;
	text-align:right;
	font-size:14px;
}

#category-footer
{
	width:100%;
}

#category-footer-text
{
	margin:8px;
	margin-left:200px;
}

#category-searchbar
{
	padding:4px;
	padding-top:32px;
	color:Black;
}

#category-close
{
	float:left;
	margin:8px;
	width:200px;
	text-align:left;
	padding-bottom:4px;
}

/* alert box */
#alert-box
{
	background-color: #ffefd5;
	padding: 8px;
	font-size:14px;
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

#popupLoading
{
	background-image: url(/images/progress.gif);
	background-position:right;
	background-repeat: no-repeat;
	cursor: wait;
	padding-right:20px;
}

#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:520px;  
width:400px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  

#popupContact h1{  
text-align:right;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
margin-top:0px;
}  
#popupFooter
{
border-top:1px dotted #D3D3D3;  
}

#popupContactClose{  
font-size:14px;  
line-height:14px;  
left:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
cursor:pointer;
}  
#button{  
text-align:center;  
margin:100px;  
}  


#notification-bar { 
   position:fixed;
   top: 0px; 
   left: 0px;
   width: 100%;
   padding:10px;
   background:#FFE16B;
   border-bottom:1px solid black;
   font-size:24px;
   text-align:center;
}

#notification-bar a { 
   text-decoration:none;
   color:Black;
}

#notification-spacer  
{
    height:50px;
}

