#awgrid .aw-grid-row {border-bottom: 1px dashed #ccc} 


a.provider_list:link, a.provider_list:visited {
	color: black;
}

a.provider_list:hover {
	color: blue;
	text-decoration: none;
}

a.resource:link, a.resource:visited {
	color: black;
	text-decoration: none;
}

a.resource:hover {
	color: #008015;
	text-decoration: none;
	border-bottom: 1px dotted #a0a0a0;
}


.form_error {
background-color: #ff7777;
}

.cake_debug {
position: relative;
top: 100px;
background-color: black;
color: white;
}

/* Generic Body Definition */
body {
	background: url(/img/bg_gradient.png) #fbfef5 repeat-x 50% top;
	background-position: top left;
	background-attachment: fixed;
	font-family: arial, vedana, helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

body.no_menubar {
	background: #ffffff;
	font-family: arial, vedana, helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}

/* Footer at the bottom of the page */
.footer {
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	color: #303030;
	text-align: center;
/*
	position: relative;
	bottom: -80px;
*/
}

h3 { font-family:Arial,Verdana; font-size:8pt; color:black; }
h4 { font-family:Arial,Verdana; font-size:10pt; color:black; margin-left: 25px; }


table.login {
	background: url(/img/bg_client_gradient.gif) #c5d0c0 repeat-x 50% top;
	background-color: #c5d0c0;
}

td.form_header {
/*
	background-color: #c5d0c0;
*/
	background: url(/img/bg_client_gradient.gif) #c5d0c0;
	height: 23px;
}

td.form {
	background-color: #c5d0c0;
}

.form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
}

LEGEND {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
}

td.subnav_left {
	background: white;
	width: 16px;
	height: 32px;
}

td.subnav_mid {
	background: white;
	height: 32px;
}

td.subnav_right {
	background: white;
	height: 32px;
	width: 17px;
}

td.list_header {	background-color: #c5d0c0; }
td.list_even {		background-color: white; }
td.list_odd  {		background-color: #b4bfd8; }

td.q1o { background-color: #A6CB9B; width: 322px; }
td.q2o { background-color: #b4bfd8; width: 120px; }
td.q3o { width: 15px;  }

td.q1e { width: 322px; }
td.q2e { width: 135px; }
td.q3e { width: 15px;  }

td.cnaqo { background-color: #A6CB9B; }
td.cnaqe { background-color: #b4bfd8; }


.cakeSqlLog {
	position: absolute;
	bottom: -5px;
}

 .body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: black }
 .message { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: navy }
	.menu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: navy }
	.form_bg { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #EAEDF0}
	.info {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000}
	.report {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #ffffff}
 .body_bold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
 .title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #006600 }
 .title_bold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #006600; font-weight: bold }
 .header { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000080; font-weight: bold }
 .col_header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #006600; font-weight: bold }
 .top_header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold }
 .small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt }
 .object { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff }
 .button { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #C3CCD7; font-weight: bold }
 .highlight { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; background-color: #CEE7E9 }
 .big { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt }
 .big_bold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold }
 .error { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: red; font-weight: bold }
	td { font-family: Arial,Verdana; font-size:10pt; color:black; }
	.blacknav { font-family: Arial, Helvetica,sans-serif; color: #000000; text-decoration:underline; }
	.blacknav:hover { font-family: Arial, Helvetica,sans-serif; color: #000000; text-decoration:none; }
	.whitenav { font-family: Arial,sans-serif; color: #FFFFFF; text-decoration:underline; }
	.whitenav:hover { font-family: Arial,sans-serif; color: #FFFFFF; text-decoration:none; }

