body {
	margin: 0px;
	/*margin-top: 8px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fafafa;
}

img {
	border-width: 0px;
	vertical-align: middle;
}

a, a:visited {
	text-decoration: none;
	background-color: transparent;
	color: #2F2F2F;
}

a:hover {
	text-decoration: underline;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hr {
	color: #111;
	height: 0px;
	border-top: 1px solid #aaa;
	margin: 3px 16px 2px 16px;
	/*padding-bottom: -5px;
	width: 100%;
	width: 76%;
	margin: 0px 5px 0px 5px;
	margin-top:-5px;*/
	font-size: 0px;
}

.graytext {
	color: #696969;
}

.dkgraytext {
	color: #777;
	/*font-weight: bold;
	text-decoration: underline;*/
} 

.blacktext {
	color: #444;
	text-decoration: none;
}

.sh-container {
	margin: 1px 8px 0px 8px;
	background-image:url(images/shadow1.gif);
	background-position: bottom right;
}

.sh-content {
	background-color: #eee;
	border: 1px solid #888;
	margin-right: 7px;
}

.sh-top {
	background-image: url(images/shadow-top.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 9px;
	width: 7px;
	font-size: 1px;
	float:right;
}

.sh-left {
	background-image: url(images/shadow-left.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	width: 9px;
	height:7px;
	font-size: 1px;
}

.dropdown-title {
	background-color: #ccc;
	border-bottom: 1px solid #888;
	/*padding: 0px 0px 0px 6px;
	font-weight:bold;*/
	color: Black;
}

.button-container {
	float: left;
	width: 170px;
	/*border: 1px solid red;*/
}

.dropdown-left {
	background-image: url(images/icon-drop-down.gif); 
	background-position: left top;	
	background-repeat: no-repeat; 
	padding:4px 5px 4px 19px; 
	cursor:pointer;
}

.dropdown-content {
	border-top: 1px solid #888;
	background-color: #eee;
	padding: 5px;
}

a.sh-container {
	padding: 0px;
	border: 0px;
	background-color: white;
	}
	
.dropdown a {
	background-image: url(images/icon-drop-down.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	display: block; 
	font-weight: normal;
	color: Black; 
}	

.dropdown a:hover {
	text-decoration: none;
}	
/*
.dropdown-underline a:hover {
	text-decoration: underline;
}
*/
.dropdown-content a {
	background-image: none;
	padding: 2px;
}

.dropdown-content a:hover {
	background-color: #ddd;
}	

.submenu {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	border-bottom: 0px;
	width: 100%;
	float: none;
}

.box {
	border: 1px solid #aaa;
	margin-left: 10px;
}
	

.box-width {
	width: 550px;
}

.box-title {
	border-bottom: 1px solid #aaa;
	background-color: #ddd;
	padding:3px;
	/*padding: 0px 0px 0px 6px;
	font-weight:bold;*/
	color: Black;
}

.box-content {
	padding:3px;  
	background-color:#eee; 
}

.box-content-color {
	background-color:#eee; 
}

.spacer {
	font-size: 1px;
	height: 6px;
	width:1px;
	clear:both;
}

.nobottom {
	border-bottom: 0px;
}

.row {
	clear:both;
	padding: 2px;
}

.dark {
 background-color: #ddd;
}

label:hover {
	text-decoration: underline;
}

.indent {
	padding-left: 14px;
}

.list-box {
	margin:8px 0px 0px 12px;
	border1:1px solid #ccc; 
	background-color1: #e7e7e7; 
}

.link-box {
	border:1px solid #ccc; 
	background-color: #e7e7e7; 
}

.search-dropdown {
  border: 0px solid #aaa; 
  position:relative; z-index:1; 
  background-image: url(images/icon-drop-down.gif);
	background-position: 4px top;	
  background-repeat: no-repeat; 
  padding:4px 5px 4px 23px; 
  cursor:pointer;
}

.search-dropdown-up {
  border-width: 0px;
  background-color: transparent;
  margin-right: 0px;
}

.search-dropdown-down {
  border-width: 1px;
  border-bottom-width: 0px;
  background-color: #ddd;
}

.list-tablehead {
	background-color: #ccc;
}

.tablehead {
	border-bottom:1px solid #888;
}

.photo_thumb, .photo_thumb_mini {
	border: 1px solid #aaa;
}

/*.btn-datepicker {
	width: 28px;
	height: 24px;
	background-image:url(icon-mini-recent.gif); 
}
*/

.ltgraybox, .dpTable {
	background-color:#fafafa; 
	border: 1px solid #777; 
}

#sidebar a:hover {
	text-decoration: none;
}

#btn-save a{background-image:url(images/btn-save.gif); display:block; width:76px; height:41px; float:right; }
#btn-save a:hover{background-image:url(images/btn-save-over.gif);}

.btn-searchnow a{background-image:url(images/btn-searchnow.gif); display:block; width:135px; height:38px; float:right; }
.btn-searchnow a:hover{background-image:url(images/btn-searchnow-over.gif);}

.btn-x a{background-image:url('images/btn-x.gif'); display:block; width:19px; height:20px; float:center; }
/*.btn-x a:hover{background-image:url(images/btn-x-over.gif);}*/

