.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;
		align:center;
	}

    #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;
}

#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:12px;
}

#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;
}

#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;
}