
table {border-collapse:collapse;}

.small {width:60px !important;}
.med {width:120px !important;}
.standard {width:140px;}
.large {width:220px !important;}
.auto {width:auto !important;}

input.checkbox {position:relative;left:-3px;}
select.monthyear {margin-right:5px;}	


/* auto complete */
div.autocompletedrop {background:white;overflow-y:scroll;overflow-x:hidden;width:143px;height:100px;
	position:absolute;border:solid 1px #ccc;border-top:solid 1px #ddd;z-index:101;}
div.autocompletedrop div {padding:0 2px;}
div.autocompletedrop div span {font-weight:bold;}
div.autocompletedrop div div {padding:0;color:#999;font-size:10px;border-bottom:solid 1px #ddd;}
div.autocompletedrop div.selected {background:#dbe9ff;}
input.autocomplete {background-image:url(../images/autocomplete.gif);
	 background-repeat:no-repeat; background-position: 98% 45%;} 
input.autocompleteworking {background-image:url(../images/working.gif);
	 background-repeat:no-repeat; background-position: 98% 45%;}

	
div.form div {margin-bottom:2px;}
div.form label {display:block;float:left;width:100px;position:relative;top:3px;color:#666;}
div.form div.buttons {margin-top:5px;text-align:right;}

.hide {display:none;}
.alignleft {text-align:left !important;}
.alignright {text-align:right !important;}


/* markdown ul */
ul.markdown {list-style-type:circle;margin:auto;padding:0 0 0 15px;}
