/* DATEPICKER DEMO CSS */
form
        {
        width:auto;
        text-align:left;
        margin:0 auto;
		margin-top:10px;
        }
fieldset
        {
        display:block;
        margin:0;
        padding:.8em .1em .8em 1.2em;
        }
form > fieldset
        {
        border:1px solid #333333;
        margin:0 0 0.6em 0;
        }
legend
        {
        color:#fff;
        font-weight:bold;
        _margin-bottom:1em;
        }
input
        {
        margin:0;
        padding:0;
        border:1px solid #000000;
		padding:2px;
        /*position:relative;*/
		font-size: 12px;
		font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
		vertical-align:middle;
		background: #EFEFEF;
		color: #000000;
		font-weight: bold;
		width:145px;
	
        }
		
select
        {
        margin:0;
        border:1px solid #ccc;
        border-top-color:#aaa;
        border-left-color:#aaa;
        position:relative;
        }
textarea {
	height:40px;
	border:1px solid #000000;
	background: #EFEFEF;
	font-weight: bold;
	padding:2px;

}
option.alt
        {
        background:#eee;
        }
.w2em
        {
        width:2em;
        }
.w3em
        {
        width:3em;
        }
.w4em
        {
        width:4em;
        }
.w8em
        {
        width:8em;
        }
#newline-wrapper
        {
     
        }
#newline
        {
        background: #333333;
        border:1px solid #000;
        color:#fff;
		font-size: 10px;
		font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
        padding:4px;
		padding-top:0;
        line-height:.5em;
        font-weight:normal;
        text-decoration:none;
        }
.firstup
        {
        padding-right:2em;
        }
.lastup
        {
        margin-bottom:0;
        }
.al-center
        {
        text-align:center;
        }
#infotable
        {
        width:100%;
        margin-bottom:1.6em;
        }
#infotable th, #infotable td
        {
        padding:0.6em 0;
        border-bottom:1px solid #ccc;
        vertical-align:top;
        text-align:left;
        }
#infotable th
        {
        border-top:1px solid #ccc;
        }
table.split-date-wrap
        {
        width:auto;
        margin-bottom:0;
        }
table.split-date-wrap td
        {
        padding:0 0.2em 0.0em 0;
        border-bottom:0 none;
        }
table.split-date-wrap td input
        {
        margin-right:0.3em;
        }
table.split-date-wrap td label
        {
        font-size:10px;
        font-weight:normal;
        display:block;
        }
