/* CSS Document */

body { background-color:#ffffff; margin:0; }

#holdback { visibility:hidden; }

a { cursor:pointer; }

a:link { color:#000080; }
a:visited { color:#000080; }
a:hover { color:#0000b0; }

i { color:#cc0000; font-style:normal; display:none; }

.cm { border:none; border-spacing:0 4px; }

.cm th { 
	background-color:transparent; 
	border:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	padding:0 6px; 
	text-align:left; 
	vertical-align:middle; 
}

.cm td { 
	background-color:#e6edf7; 
	border:none; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:1px 10px 1px 6px; 
	text-align:left; 
	vertical-align:middle; 
}

.cm .vt { vertical-align:top; }

.cm .vm { vertical-align:middle; }

.cm .al { text-align:left; }

.cm .gc { text-align:center; }

.cm .ar { text-align:right; }

.cm .bk { background-color:#000000; color:#ffffff; }

p { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin:1em 0; 
	text-align:left; 
}

.sm { font-size:10px; }

input[type="text"], input[type="password"] { 
	border:1px solid #cccccc; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:1px 2px 1px 2px; 
	text-align:center; 
	vertical-align:middle; 
	width:98%; 
}

.ni { background:none !important; border:thin groove transparent !important; }

input[readonly] { background-color:#eeeeee; }

input[disabled] { color:#000000; }

input[type="radio"] { cursor:pointer; }

select { 
	border:1px solid #cccccc; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:left; 
	vertical-align:middle; 
	width:98%; 
}

button { 
	background:none; 
	border:none; 
	cursor:pointer; 
	margin:0; 
	padding:0; 
}

.infoDiv { 
	background-color:#f9f7ed; 
	border:1px solid #cccccc; 
	font-size:10px; 
	margin-top:-10px; 
	margin-right:10px; 
	padding:4px 5px; 
	position:absolute; 
	width:60px; 
	z-index:1; 
}
