/* body {
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #EEE;
} */

html body {
	height : 100%; margin : 0;
}

input, textarea, select, td, th{
	font-size:12px;
}

table{ 
	border-spacing:0; border-collapse:collapse;
}

#wrap {
	min-width : 1180px;
	padding : 0px 0px 0px 0px;
	margin : 0;
}

.Submenu {
	height : 40px;
}

.Submenu li {
	height : 40px;
	line-height : 40px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right : 15px;
}

.SubmenuSelect {
	box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
	font-weight : bold;
	color : #000;
	border-bottom : 2px solid #000;
}

.gridShadow {
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	box-shadow : 2px 2px 5px 0px rgba(0,0,0,0.4); 	
	margin : 0;
}

.gridSearch {
	height: 40px;
	background-color : #d7e3eb; 
	border-top: 1px solid #bbb;
	padding : 0 0 0 10px;
}

.contentWithoutGrid {
	min-height : 500px;
	border-top: 1px solid #bbb;
	padding : 0 0 0 10px;
}

.changColorBlue {
	color : rgba(32,124,202,1);	
}

#topMenu {
	padding : 0px;
	margin : 0px;
	height: 150px;
	
	/* background: url("../images/employer/top_left.png") repeat-x; */
}

#topMenu2 {
	padding : 0px;
	margin : 0px;
	height: 40px;
	
	/* background: url("../images/employer/top_left.png") repeat-x; */
}

#topleft {
	height: 150px;
	background: url("../images/employer/top_left.png") no-repeat;
	float : left;
}

#topright {
	height: 150px;
	background: url("../images/employer/top_right.png") no-repeat;
}

#topmain {
	width : 1000px;
	height: 150px;
	margin : 0 auto;
	background: url("../images/employer/top_main.png") no-repeat;
	*zoom:1;
}

#topmain2 {
	width : 1180px;
	height: 40px;
	margin : 0 auto;
	*zoom:1;
}

#topInfo {
	height : 120px;
	background: url("../images/employer/top_main.png") no-repeat;
	text-align : right;
}

#topInfo li {
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.topIpInfo {
	color : white;
	/* width : 135px; */
	display:inline-block;
	height : 30px;
	border-radius: 0px 0px 0px 10px;
	border-right : 1px dotted #acb1bb;
	background: url("../images/employer/icon_ip.png") no-repeat;
	background-position : 12px 7px;
	padding-left : 40px;
	padding-top : 5px;
	padding-right : 10px;
	background-color : #586276;
}

.topOpenInfo {
	color : #ffdf00;
	width : 80px;
	display:inline-block;
	border-right : 1px dotted #acb1bb;
	background: url("../images/employer/icon_openyn.png") no-repeat;
	background-position : 10px 7px;
	height : 30px;
	padding-top : 5px;
	padding-right : 10px;	
	background-color : #586276;
}

.topUserInfo {
	color : white;
/* 	width : 100px; */
	display:inline-block;
	border-radius: 0px 0px 10px 0px;
	background: url("../images/employer/icon_user.png") no-repeat;
	background-position : 10px 7px;
	height : 30px;
	padding-left : 40px;
	padding-top : 5px;
	padding-right : 10px;	
	background-color : #586276;
}

.topPayInfo {
	color : white;
	margin-left : 20px;
	width : 110px;
	display:inline-block;
	border-radius: 0px 0px 10px 10px;
	background: url("../images/employer/icon_pay.png") no-repeat;
	background-position : 10px 7px;
	height : 30px;
	padding-top : 5px;
	padding-right : 10px;	
	background-color : #0f3885;
	
		-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.4);
	box-shadow : 0px 1px 0px 0px rgba(0,0,0,0.4); 	
}

#mainContent {
	/* padding-top : 10px; */
	padding-bottom : 10px;
	width: 1180px;
	margin : 0 auto;
}

.AXTab {
 	-webkit-box-shadow: 0px 10px 3px 2px rgba(0,0,0,0.2); 
	-moz-box-shadow: 0px 10px 3px 2px rgba(0,0,0,0.2); 
	box-shadow :0px 10px 3px 2px rgba(0,0,0,0.2); 	
 
}

.divCol3 {
	width : 25%;
	float : left;
}

.divCol1 {
	width : 30%;
}

.colUnit {
	position : relative;
	margin : 10px;
	margin-right : 30px;	
}

.colUnitTitle {
	font-size : 15px;
	font-weight : bold;	
	float : left;
}

.colContent {
	border : 1px solid #bbb;
}

.colContent div:hover {
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}

.colContent div {
	padding-left : 20px;
	font-size : 14px;
	line-height : 30px;
	border-bottom : 1px dotted #f1f1f1;
}

.AXGrid .AXgridScrollBody {
    border-left : 0px solid #fff;
    border-right : 0px solid #fff;
}

.AXGrid .AXgridPageBody {
    border-left : 0px solid #fff;
    border-right : 0px solid #fff;
}

.AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr.red td {
	background-color:: #FAEBD7;
}

.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.red td {
  background-color: #FAEBD7;
}