﻿#main
{
	overflow-y: auto;
}

.main div 
{
    float: left;
}

.main form
{
	margin: 0px 0px 0px 0px;
}

.main input
{
    font-size: 12px;
    height: 13px;
    vertical-align: middle;
    width: 280px;
}

.main select
{
    font-size: 12px;
    height: 18px;
    vertical-align: middle;
    width: 285px;
}

.main .searchgrid
{
    margin: 0px 0px 0px 0px;
    width: 100%;
    height: 235px;
}

.main .searchgrid .searchgridinput
{
    margin: 15px 0px 0px 0px;
    width: 540px;
}

.main .searchgrid .searchgridinput .inputrow
{
    height: 25px;
    width: 540px;
}

.main .searchgrid .searchgridinput .inputrow .caption
{
    padding: 4px 0px 0px 10px;
    width: 126px;
}

.main .search_content .educationLevelListItem
{
    margin-top: 4px;
    margin-right: 8px;
    width: 280px;
}

.main .searchgrid .searchgridinput .inputrow .yesNoListItem
{
    margin-top: 4px;
    margin-right: 8px;
}

.main .searchgrid .searchgridinput .inputrow .jobStatusListItem,
{
    margin-top: 4px;
    margin-right: 8px;
}

.main .line .jobStatusListItem
{
    margin-top: 3px;
    margin-right: 8px;
}

.main .searchgrid .searchgridinput .searchbutton
{
    float: right;
    margin-right: 18px;
    background-image: url("../../../Images/bg_btn.png");
    background-repeat: repeat-x;
    height: 24px;
    width: 170px;
    padding-top: 4px;
    text-align: center;
    color: White;
    cursor: pointer;
}

.main .searchgrid .searchgridicon
{
    margin: 15px 0px 0px 0px;
    width: 170px;
}

.main .searchgridlists
{
    background-color: Black;
    color: White;
}

.main .searchgridlists p
{
    margin: 0px 0px 0px 0px;
}

.main .searchgridlists .caption
{
    width: 238px;
    height: 27px;
    padding-left: 20px;
    padding-top: 4px;
    background-image: url("../../../Images/bg_list_caption_down.png"); 
    background-repeat: repeat-x;
}

.main .searchgridlists .searchgridlist
{
    width: 237px;
    border-left: solid 1px #DBDFE3;
}

.main #searchgridlistfunctioncategory ul.functionGroupList
{
	margin: 0px;
	padding: 0px;
	white-space: normal;
	color: #FFFFFF;
}

.main #searchgridlistfunctioncategory ul.functionGroupList li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style: none;
    list-style-image: url("../../../Images/list_bullet_right.png");
    cursor: pointer;
}

.main #searchgridlistfunctioncategory ul.functionCategoryList
{
	margin: 0px;
	padding: 0px;
	white-space: normal;
	color: #FFFFFF;
}

.main #searchgridlistfunctioncategory ul.functionCategoryList li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
    list-style-image: none;
    min-height: 20px;
    overflow: hidden;
    cursor: default;
}

.main #searchgridlistfunctioncategory ul.functionCategoryList li input
{
    cursor: pointer;
}

.main #searchgridlistbranche ul
{
	margin: 0px;
	padding: 0px;
	white-space: normal;
	color: #FFFFFF;
}

.main #searchgridlistbranche ul li
{
	padding: 0px 0px 0px 15px;
	margin: 2px 0px 0px 0px;
	list-style: none;
	min-height: 20px;
	cursor: default;
}

.main #searchgridlistbranche ul li input
{
    cursor: pointer;
} 

.main #searchgridlistlocation ul
{
	margin: 0px;
	padding: 0px;
	white-space: normal;
	color: #FFFFFF;
}

.main #searchgridlistlocation ul li
{
	padding: 0px 0px 0px 15px;
	margin: 2px 0px 0px 0px;
	list-style: none;
	min-height: 20px;
	cursor: default;
}

.main #searchgridlistlocation ul li input
{
    cursor: pointer;
}   

#GoogleMap_Div div
{
	overflow: visible;
}

.main .main_content .top .inlog .button img
{
	cursor: pointer;
}
