body, td, th {	color: #000;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Helvetica;	font-size: 12px;	padding: 0px;	margin: 0px;}input {font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Helvetica;}select  {font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Helvetica;}textarea  {font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Helvetica;}label {font-weight:bold; font-size:12px;}form {padding: 0px; margin: 0px}a {	color: #000;	font-style: normal;}div.formButtons {	margin-top: 10px;}img {	border: 0;}.leftBorder {border-left: 1px solid #b6b6b6;}#RedText { color: #990000 }.button {	background-image:url("../images/button_background.gif");	font-size: 11px;	font-weight:bold;	border: 1px solid #797979;	padding: 2 10 3 10;	margin:0 5 0 0;	cursor: pointer;	text-decoration:none;}.breadcrumbs {	background-color: #f0eff0;	border-top: 1px solid #888888;	padding: 0 10 0 20;	color: #888888;	font-weight: bold;	font-size: 10px;	height: 25px;}.breadcrumbs a {	color: #888888;	text-decoration: none;	}.breadcrumbs a:hover {     color: #990000;}.breadcrumbspagination {	font-size:80%;	color: #FFF;	line-height:normal;	font-weight: bold;}.breadcrumbspagination a {	color: #FFF;	font-style: normal;	text-decoration: none;}.breadcrumbspagination a:visited {	color: #FFF;	font-style: normal;	text-decoration: none;}.breadcrumbspagination a:hover {     color: #000; }.contentBoxTitle {	color: #FFF;	font-size: 14px;	text-align: left;}.contentBoxBody {	padding:15;	background: #ddd;	border-left: 1px solid #b6b6b6;	border-right: 1px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}#contentBoxListBody {	padding:0;}#contentBoxWhiteBackground {	background:#fff;}.contentFrame {	background:#FFF;	padding: 20 20 20 20;}#currentUsers {font-size: 8px; font-weight: normal;}.ErrorExplanation {	font-weight: bold;	background-color: #f0f0f0;	width: 600px;	border: 1px solid red;	margin: 0 0 15 0;}.ErrorExplanation h2 {	padding:1 5 1 5;	margin:0;	text-align: left;	font-weight: bold;	font-size: 12px;	background-color: #c00;	color: #fff;}.ErrorExplanation p {	padding:0 10 0 10;	color: #333;}.ErrorExplanation ul li {	font-size: 12px;	list-style: square;}.fieldWithErrors {	padding:2px;	background-color: red;	display:table;}td.list {	background-color:#ddd;	font-size:10px;	color: #000;	padding: 1 1 1 5;	text-align:left;	border-right:1px solid #b6b6b6;}td#list0 {	background-color:#fff;}#list0 a {	color: #0F0F0F;}#list0 a:visited {	color: #0F0F0F;}#list0 a:hover { 	color: #CB1313;}td#list1 {	background-color:#eee;}#list1 a {	color: #2F2F2F;}#list1 a:visited {	color: #2F2F2F;}#list1 a:hover { 	color: #CB1313;}th.list {	background:#ddd;	color: #000;	padding: 6 2 2 5;	text-align:left;	font-weight: bold;	font-size: 10px;	border-right:1px solid #b6b6b6;	border-bottom:1px solid #b6b6b6;}/* Sortable tables */table.sortable a.sortheader {	text-decoration:none;}table.sortable span.sortarrow {    color: #FFF;    text-decoration: none;}.login-box-title {	background: #900;	color: #FFF;	font-size: 14px;	text-align: left;}.login-box-body {	background: #eaeaea;	border-left: 1px solid #b6b6b6;	border-right: 1px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}.loginBar {	color: #111111;	font-size: 9px;	text-align: right;	margin-right: 5px;	margin-top: 3px;	font-weight: bold;}.loginBar a, .loginBar a:visited {	color: #111111;	font-style: normal;	text-decoration: none;}.loginBar a:hover {	text-decoration: underline;}.navtabs {	width:100%;	line-height:normal;}.navtabs ul {	margin:0;	padding:10px 10px 0 0px;	list-style:none;}.navtabs li {	float:left;	font-size:10px;	font-weight:bold;	margin-right:2px;}.navtabs a {	text-decoration: none;	display:block;	padding:5px 1px 5px 1px;}.navtabs a span {	padding:5px 15px;}.navtabs #DefaultNavTab {	background-image:url("../images/default_navtab_right.gif");}.navtabs #DefaultNavTab a {	background-image:url("../images/default_navtab_left.gif");}.navtabs #DefaultNavTab a span {	color:#000;	background-image:url("../images/default_navtab_center.gif");}#reportFrameBorder {	border-top: 1px solid #888888;}.reportsSidebar {	vertical-align: top;	color:#000;	padding:5 0 0 5;	background: #eaeaea;	font-weight:bold;	font-size: 10px;	}.reportsSidebar ul {	font-weight: bold;	text-align: left;	margin:0;	padding: 0;	width:160px;	text-indent: 5px;	list-style-type: none;}.sidebar {	vertical-align: top;	background: #eaeaea;	color: #990000;	font-weight:bold;	font-size: 10px;}	.sidebar ul {	font-weight: bold;	text-align: left;	margin:0;	padding: 0;	text-indent: 5px;	list-style-type: none;}.sidebar li {	display: block;	padding: 0;	list-style-type: none;	border-bottom: 1px solid #fff;	line-height: 30px;}.sidebar a {	display: block;	padding: 0;	text-decoration: none;}.sidebar a:hover {	padding: 0;	color: #990000;}.showHideControl a {	color: #FFF;	font-size: 9px;	text-align: right;	background: #18135d;}.showHideControl a:visited {	color: #FFF;	font-size: 9px;	text-align: right;	background: #18135d;}

.showHideControl2 a {	color: #FFF;	font-size: 9px;	text-align: right;	background: #516109;}.showHideControl2 a:visited {	color: #FFF;	font-size: 9px;	text-align: right;	background: #516109;}.titleText {	color: #CB1313;	font-weight: bold;	font-size:32px;	line-height: 60px;}