BODY {
	margin: 0px;
	background-color: #fff;
	color: #000;
}

td,tr,p {
	font: 11px/14px arial, swiss, verdana "sans-serif";
	color: #000;
}

a {
	color: #2872a6;
	text-decoration: none;
}

a:hover {
	color: #e38600;
	text-decoration: underline;
}

.navDropDown {
	background-position: middle top;
}

/* ---------- PANEL STYLE SHEETS ---------- */

#panel {
	margin-bottom: 4px;
	background-color: #e9e9e9;
}

#panel td {
	color: #3b3b3b;
	font-size: 11px;
}

#panel a {
	color: #3b3b3b;
}

#panel a:hover {
	color: #3b3b3b;
}

#panel td.side {
	background-image: url(/custom/files/greypanelsides.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 5px;
}

#panel td.title {
	padding: 8px 15px 0px 10px;
	font-weight: bold;
}

#panel td.content {
	padding: 8px 15px 8px 20px;
}

#panel td.content2 {
	padding: 5px 15px 0px 20px;
}

#panel td.btm {
	background-image: url(/custom/files/greypanelbtm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#panel td.btmLeft {
	background-image: url(/custom/files/greypanelcnrbtmleft.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#panel td.btmRight {
	background-image: url(/custom/files/greypanelcnrbtmright.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* ----- Solid Yellow Panel ----- */

#panelYellow {
	margin-bottom: 4px;
	background-color: #f3d100;
}

#panelYellow td {
	font-size: 11px;
	color: #565656;
}

#panelYellow a {
	color: #565656;
}

#panelYellow a:hover {
	color: #565656;
}

#panelYellow td.side {
	width: 5px;
}

#panelYellow td.content {
	padding: 8px 8px 4px 8px;
}

#panelYellow .input {
	background-color: #fff;
	padding: 2px;
	font-size: 10px;
	border: none;
	width: 100px;
}

/* ----- grey panels ----- */

#grey {
	margin-bottom: 4px;
	background-color: #fff;
}

#grey td {
	color: #000;
	font-size: 11px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

#grey a {
	color: #2872a6;
}

#grey a:hover {
	color: #2872a6;
}

#grey td.content {
	color: #2872a6;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
}

#grey td.employee {
	padding: 5px 12px 5px 12px;
}

#grey td.employee2 {
	padding: 5px 12px 5px 12px;
	color: #333;
}

#grey td.represent {
	padding: 5px 12px 0px 12px;
	color: #2872a6;
}

#grey td.title, #grey td.footer {
	border: none;
}

#grey .staffPic {
	margin: 3px 8px 3px 0px;
	float: left;
}

#grey span.name {
	color: #333;
	font-weight: bold;
}

#grey span.title {
	color: #333;
	font-weight: normal;
	font-style: italic;
}