button, code, h1, h2, h3, h4, h5, h6, body,
input, pre, select, table, td, textarea, th
{ font-size: 14px; }

blockquote, body, br, button, dd, fieldset, form, h1, h2, h3, h4, h5, h6,
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0; }

body {
	color: #000; 
	background-color: #d2d0d0;
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 780px; 
	background-color: #fff;
}
#content {
	color: #fff; 
	margin: 20px;
	font-family:Arial, Helvetica, sans-serif
}
h1 {
	margin: 12px 12px 5px 12px;
	padding-bottom: 10px;
	font-weight : bold;
	font-size: 16px;
	line-height:18px;
}
h2 {
	margin: 5px 12px 5px 12px;
	padding-bottom: 10px;
	font-weight : bold;
	font-size: 20px;
	line-height:22px;
}
/* forms */
label {  
	margin-left: 12px;  
	display: block;     
	margin-bottom: -0.8em;
} 
input, select, textarea {     
	display: inline;     
	position: relative;     
	left: 20em;     
	top: -.5em; 
}
.form_text {     
	display: inline;     
	position: relative;     
	left: 20em;     
	top: -.5em;
	font-size:14px;
}
#sbutt {
	padding: 2px; 
	border: #333333 2px solid; 
	background:#CCCCCC;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	top: 0.5em;
}
#sbutt_frame {
	padding: 1px; 
	border: #333333 1px solid; 
	background: #878787;
	color: #ffffff;
	top: -2em;
	left: 20em;
}
#message {
	color: #FFFF66;
	font-weight:bold;
	margin-bottom: 4px;
}
/* end forms */
/* columns */
.col_rt {  
	width: 45%;
	float: right;
} 
.col_lt {  
	width: 45%;
} 
.clear {
	clear:both;
}
/* end columns */
/* calendars */
#cal_table table {
	margin: 0px auto;
	width: 100%;
}
#cal_table th {
	color: #fff;
	background-color:#333333;
	border: #999 1px solid; 
	margin: 1px;
	padding: 1px 3px 1px 3px;
	font-size: 10px;
	text-transform:uppercase;
	vertical-align:text-top;
}
#cal_table td {
	background-color:#fff;
	border: #999 1px solid; 
	margin: 1px; 
	padding: 1px 3px 1px 3px; 
	font-size: 10px;
	vertical-align:top;
}
#cal_table th a:link {
	text-decoration : none;
	border-bottom-style : none;
	color:#FFFFFF;
}
#cal_table th a:visited {
	text-decoration : none;
	border-bottom-style : none;
	color:#FFFFFF;
}
#cal_table th a:hover {
	border-bottom: 1px solid;
	text-decoration : none;
	color:#FFFFFF;
}
/* end calendars */
#dateselect th {   
font-size: 10px;
text-align:left;
}

#dateselect input,  #dateselect select, #dateselect textarea {     
	display: block;     
	position: relative;     
	left: 0em;     
	top: 0em;
}

#dateselect #sbutt {
	font-size:10px;
	padding: 1px; 
	margin-left: 5px;
	margin-bottom: 20px;
	border: #333333 1px solid; 
	background: #878787;
	color: #ffffff;
	font-family: Verdana, Helvetica, Sans-Serif;
}
