@charset "utf-8";
/* CSS Document */

ul#wtpa_left_nav {
	margin: 0;
	padding: 0;
	width: 144px;
}
	ul#wtpa_left_nav li {
		list-style: none;
		width: 144px;
		height: 21px;
	}
		ul#wtpa_left_nav li a {
			display: block;
			width: 144px;
			height: 21px;
			text-indent: -9999px;
		}
		
		ul#wtpa_left_nav li.wtpa_left_nav_about a { background: url(new_images/images/original_site_nav_01.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_board a { background: url(new_images/images/original_site_nav_02.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_staff a { background: url(new_images/images/original_site_nav_03.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_directory a { background: url(new_images/images/original_site_nav_04.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_articles a { background: url(new_images/images/original_site_nav_05.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_consumers a { background: url(new_images/images/original_site_nav_06.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_professionals a { background: url(new_images/images/original_site_nav_07.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_links a { background: url(new_images/images/original_site_nav_08.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_services a { background: url(new_images/images/original_site_nav_09.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_contact a { background: url(new_images/images/original_site_nav_10.gif); }
		ul#wtpa_left_nav li.wtpa_left_nav_home a { background: url(new_images/images/original_site_nav_11.gif); }

div#wtpa_nav_bottom {
	width: 144px;
	height: 83px;
	background: url(new_images/images/original_site_nav_12.gif);
}

/* Error Styles */
#notice {
	border: 2px solid #5b2d2d;
	color:#5B2D2D;
	background-color:#ceadad;
	margin: 0 0 10px 0;
	padding: 5px;
	text-align:left;
}

#nice_notice {
	border: 2px solid #4b5d41;
	color:#4B5D41;
	background-color:#c5d4bd;
	margin: 0 0 18px 0;
	padding: 7px;
	text-align:left;
}

/* My Account Styles */

div#myaccount_nav ul {
	height: 35px;
	width: 643px;
}

div#myaccount_nav ul li {
	list-style: none;
	float: left;
	margin-right: 20px;
}

/* LIBRARY STYLES */

li.horizontal_list_right{
	text-align: right;
	float: right;
	list-style: none;
}
li.horizontal_list_left{
	text-align: left;
	float: left;
	list-style: none;
}
ul.horizontal_list_right li{
	text-align: right;
	float: right;
	list-style: none;
}
ul.horizontal_list_left li{
	text-align: left;
	float: left;
	list-style: none;
}
li.vertical_list{
	margin: 0px 0px 10px 15px;
}
ul.vertical_list li{
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 23px;
	list-style: none;
	background: #FFF url(images/list_back.gif) left 4px no-repeat;
}
ul.vertical_list_styless li{	
	list-style: none;	
}

ul.contractor_list li{
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 38px;
	list-style: none;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	clear: both;
}
	ul.contractor_list li.document{
		background: #FFF url(images/icons/documents.gif) 5px top no-repeat;
	}
	ul.contractor_list li.suspended{
		background: #FFF url(images/icons/suspended.gif) 5px top no-repeat;
	}
	ul.contractor_list li.addendum{
		background: #FFF url(images/icons/adendum.gif) 5px top no-repeat;
	}
	ul.contractor_list li.regular{
		background: #FFF url(images/icons/timesheet_module.gif) 5px top no-repeat;
	}
	ul.contractor_list li.unsubmitted{
		background: #FFF url(images/icons/timesheet_unsubmitted.gif) 5px top no-repeat;
	}
		div.contractor_timesheet_info{
			width: 350px;
			float: left;
			overflow: hidden;
		}
			span.contractor_details { padding-right: 25px; }
		div.contractor_timesheet_controls{
			width: 100px;
			float: right;
		}
			div.contractor_timesheet_controls li{
				margin: 0px;
				padding: 0px;
				border-bottom: 0px solid #DCDCDC;
				border-left: 0px solid #DCDCDC;
				clear: none;
			}
	
.field_label{
	height: 28px;
	color: #0173AE;
	border-top: 1px solid #0173AE;
	vertical-align: top;
}
.field_cell{
	height: 28px;
	border-top: 1px solid #DCDCDC;
}
div.result_stats{
	padding-bottom: 15px;
}
.small_text{
	font-size: 11px;
	color:#999999;
}
	
