#cms_search {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

/*  Research North Case Management Navigation Menu =========================  */
#cms_nav {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	float: left;
	border-bottom: 2px solid #99122D;
}

#cms_nav li {
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 1px 0 0;
	display: inline;
	background: #245285 url(../Images/tab_left_normal.gif) no-repeat;
}

#cms_nav li#cms_new_case,
#cms_nav li#cms_finalize,
#cms_nav li#cms_reopen,
#cms_nav li#cms_delete {
	background: red url(../Images/tab_left_new.gif) no-repeat;
}
#cms_nav li#cms_new_case a,
#cms_nav li#cms_finalize a,
#cms_nav li#cms_reopen a,
#cms_nav li#cms_delete a{
	background: url(../Images/tab_right_new.gif) no-repeat top right;
}

#cms_nav a {
	float: left;
	padding: 0 13px;
	color: #FFF;
	text-decoration: none;
	line-height: 2.5;
	background: url(../Images/tab_right_normal.gif) no-repeat top right;
}

#cms_nav #cms_add_off a,
#cms_nav #cms_search {
	border: none;
}

#cms_nav #cms_search {
	background: white;
	width: 267px;
}

#cms_nav a:hover {
	color: #98AEC6;
}

#body_add_employee #cms_add_emp, #body_add_office #cms_add_off,
#body_offices #cms_offices, #body_clients #cms_clients,
#body_admin #cms_admin, #body_home #cms_home,
#body_add_office #cms_add_off, #body_new_case #cms_new_case,
#body_finalize #cms_finalize{
	background: #99122D url(../Images/tab_left_active.gif) no-repeat;
}

#body_add_employee #cms_add_emp a, #body_add_office #cms_add_off a,
#body_offices #cms_offices a, #body_clients #cms_clients a,
#body_admin #cms_admin a, #body_home #cms_home a,
#body_add_office #cms_add_off a, #body_new_case #cms_new_case a {
	background: url(../Images/tab_right_active.gif) no-repeat top right;
	color: white;
	font-weight: bold;
}

.clearer {clear: both;}


#client-list {
	float: left;
	margin-top: 12px;
}
#client-list th {padding: 2px 4px;}
#client-list td {padding: 5px 5px;}
#client-list td a {display: block;}

#find-case {
	margin: 0;
	padding: 2px 4px 0 40px;
}

#clientList {float: left;}

#cases td, #cases th, #cases table {
	padding: 3px 6px;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.pword {
	text-decoration: none;
}

#employees {
	float: left;
	margin-right: 10px;
}

#offices {
	float: left;
}

.td-submit {text-align: center;}

/* case status */
.case-open { color: green; }
.case-invoiced { color: orange; }
.case-closed { color: red; }

a.case-open:link { color: green; }
a.case-open:visited { color: green; }
a.case-open:hover { color: black; }
a.case-open:active { color: green; }

a.case-invoiced:link { color: orange; }
a.case-invoiced:visited { color: orange; }
a.case-invoiced:hover { color: black; }
a.case-invoiced:active { color: orange; }

a:link {color: #245285;}
a:visited {color: #245285;}
a:hover {color: #000;}
a:active {color: #245285;}

#filter-links {}
#filter-links a {
	display: block;
	float: left;
	padding: 3px 4px;
	text-transform: uppercase;
	border: 1px solid white;
	}
#filter-links a:hover {border: 1px solid #ccc; background: #eee;}

.navlist {list-style: none;}

/* Zebra stripe the tables */
.even {background-color: #eee;}
.odd {background-color: #fff;}

/* dynamic file upload boxes */
#fileUploads {margin-top: 5px;}

#uploads div {display: block;}
.uploadlink {color: blue; text-decoration: underline; cursor: pointer; cursor: hand;}
.removeLink {font-size: 80%;}

.fileLinks {display: block;}
