/*general styles*/
.countdown{
	width:490px;
	height: 32px;
	margin:0;
	padding:0;
	text-align:right;
	background: url('../images/togo.gif') 493px 0 no-repeat;
	padding-right: 60px;
	padding-top:7px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size:20px;
	background-color: #FFFFFF;
	padding-bottom:5px;
}

.content{
	width:524px;
	height:396px;
	padding:5px 13px;
	overflow:auto;
	background-color: #FFFFFF;
}

.content H5{
	color:#0B85C3;
	font-size:12px;
	margin:15px 0 5px 0;
	padding:0;
}

.content H4{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#0B85C3; 
	margin:4px 0;
	padding:0;
}

.content H1{
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	color:#0B85C3; 
	margin:4px 0;
	padding:0;
}

.content H2{
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	color:#0B85C3; 
	margin:4px 0;
	padding:0;
}

.content H3{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color:#0B85C3; 
	margin:4px 0;
	padding:0;
}

/*form styles*/

fieldset {
 border: none;
 padding-bottom: 10px;
 padding-left: 6px;
 padding-right: 6px;
 margin: 0;
 -moz-border-radius: 5px;
 color: #686F5A;
}

textarea, select, .gui_text, .gui_datetime, .gui_number, .gui_dropdown, .gui_textarea {
 border: 1px solid #999999;
 padding-left: 2px;
 background-color: #fff;
 color: #001D2F;
}

.gui_button {
 font-size: 8pt;
}

#form .gui_text {
 width: 300px;
}

#form .gui_dropdown {
 width: 302px;
}

.gui_number {
 width: 95px;
}

.gui_dropdown_l {
 width: 150px;
}

.gui_textarea {
 width: 300px;
 height: 100px;
}

.gui_richtext {
 width: 662px;
 height: 350px;
}

.gui_datetime {
 background-image: url('../images/calendar.gif');
 background-position: 2px 0px;
 background-repeat: no-repeat;
 padding-left: 22px;
 width: 280px;

}

#epoch_popup_calendar {
 margin-top: -205px;
 background-color:white;
 border: 1px solid #cccccc;
}

#epoch_popup_calendar TD{
	border: 1px solid #cccccc;
}

.gui_checklist {
 width: 300px;
 height: 120px;
 overflow-x: hidden;
 overflow-y: auto;
 border: 1px solid #999999;
 -moz-user-select: none; 
 float: left;
}

.gui_checklist div {
 width: 100%;
 border-bottom: 1px solid #eee;
 height: 20px;
 clear: both;
 overflow: hidden;
}

.gui_checklist div:hover {
 background-color: #ddfffb;
 color: #00425F !important;
 border-bottom: 1px solid #CCEEFF; 
}

.gui_checklist input {
 display: inline;
 float: left;
 width: 22px;
 height: 20px;
}

.gui_checklist label {
 color: #001D2F;
 padding-top: 2px;
 display: block;
 float: left;
 height: 100%;
 width: 260px;
 cursor: pointer; 
 overflow: hidden;
 margin-left: 0;
 margin-right:0 !important;
}

.sm {
 width: 80px !important;
}

.md {
 width: 150px !important;
}

form ol {
 margin: 0;
 padding: 0;
 list-style: none;
}

form ol li {
 clear: left;
 margin: 0;
 padding: 0;
 padding-top: 5px;
 min-height: 21px;
}

form ol li label {
 display: inline;
 float: left;
 width: 150px;
 cursor: pointer;
 color: #686F5A;
 height: auto;
 -moz-user-select:none;
 margin-right:10px;
}

form ol li span label {
 float: none;
 cursor: pointer;
 padding-left: 1px !important;
 padding-right: 3px;
 margin: 0;
}

.left_col{
	float:left;
	clear:both;
	width: 175px;
	margin-right:15px;
	margin-bottom: 20px;
}

.right_col{
	float:left;
	margin-bottom: 20px;
	width: 260px;
}

.err_msg{
	color:#E1006E;
}

.content OL LI{
	margin-left:0px !important;
}

.content UL LI{
	margin-left:15px !important;
}