/* CSS Document */

/*<![CDATA[*/
.error { color:#DD0000; font-size:10px; }  
.success {color:#009900; font-size:10px;}
table.gridTable {border-top:1px solid #A0BED1; border-left:1px solid #A0BED1;}
table.gridTable th, table.gridTable td {
	border-right:1px solid #A0BED1; 
	border-bottom:1px solid #A0BED1;
	padding:3px;
}
table.gridTable th{
	background-color:#A0BED1;
	font-weight:bold;
}

table.gridTable th.blank, table.gridTable td.blank {
	background:none;
	border:none; 
	border-right:1px solid #A0BED1; 
}
table.gridTable th.blank {
	
}
.no_top_border, .no_top_border th, .no_top_border td {border-top:none !important;} 
.freeWidth {
	width:auto;
}
.liner {
	height:8px;
}
div.halfBodyLeft { width:48%; float:left; }
div.halfBodyRight { width:48%; float:right; }
.leftMenu {
	margin-top:0px;
}
.leftMenu a{
	background-color:#E0E8ED;
	display:block;
	padding:.5em;
	text-align:left;
	/*margin-bottom:2px;*/
	border-bottom:1px solid #666666;
	text-decoration:none;
}
.leftMenu a:hover{
	background-color:#A0BED1;
	
	text-decoration:none;
}
.mand {color:#FF0000;}
.bglogodesign {
	background: url(../images/bg_logodesign.jpg) 0 0 repeat-x;
}
p {margin:3px;}
.selectMedium { width:200px; }
.selectLarge { width:300px; }
.recommendBlock {line-height:1.4em;}

.pop-list {
background-color:#FFFEE4;
border:1px solid #CBB99D;
display:none;
padding:5px;
position:absolute;
z-index:1;
right:40px;
}
.highLightRowGreen td {color:#006600;}
.highLightRowBlue td {color:#009;}
.highLightRowRed td {color:#FF0000;}

.highlight_rows tr:nth-child(even) {background: #E2E2E2}
.highlight_rows tr:nth-child(odd) {}
.highlight_rows tr.hover td {background: #FFFF99}

.highlight_rows tr td {/*position:relative*/}
.highlight_rows td div.action_div {
	position:absolute; display:none;
	background-color:#E2E2E2; border:1px solid #CCC; 
	padding:7px; width:-moz-max-content; line-height:1.6em;
	font-weight: bold;
}
/*]]>*/