body
{
	
	
	/*background-image: url(../img/BG.jpg);

	background-repeat:repeat-y	;*/
	background-color:#DCDCBA;
		margin: 0px;
}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #CCCC99;
}
.header_logo {
	background: url(aqua_header_logo.jpg) no-repeat;
}
.header_rtimage {
	background: url(aqua_header_rtimage.jpg) no-repeat right 50%;
}
.footerlogo {
	background: url(aqua_footer_logo.jpg) no-repeat;
}
.footer_divider {
	background: url(aqua_footer_divider.jpg) no-repeat right 50%;
}

.solidblockmenu{
	margin: 0;	
	padding: 0;	
	float: left;
	font: normal 11px Arial;
	width: 100%;
	background: url(aqua_menubg.jpg) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding:0px 11px 5px 11px;
	text-decoration: none;
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: white;
	background: url(aqua_menubg_hover.jpg) center center repeat-x;
}
 .solidblockmenu li .current{ 
 cursor: default;
 }
 
 .solidblockmenu_admin{
	margin: 0;	
	padding: 0;	
	float: left;
	font: normal 11px Arial;
	width: 100%;
	background: url(../img/header_bg.jpg) center center repeat-x;
}

.solidblockmenu_admin li{
	display: inline;
}

.solidblockmenu_admin li a{
	float: left;
	color: white;
	padding:0px 11px 5px 11px;
	text-decoration: none;
}

.solidblockmenu_admin li a:visited{
	color: white;
}

.solidblockmenu_admin li a:hover{
	color: white;
	background: url(../img/header_bg.jpg) center center repeat-x;
	text-decoration: underline;
}
 .solidblockmenu_admin li .current{ 
 cursor: default;
 }
 
#footer a, #footer{
	font: 11px MS Sans Serif, Tahoma,  Arial,  Helvetica; 
	color: #444444; 
	text-decoration: none;
	line-height:18px;
}

#footer A:hover {
	text-decoration: underline;
	color: #003366; 
}
.page_title {
	font: bold 15px/22px Verdana; 
	color: #444444; 
	text-decoration: none;
}
.form_field_title {
	font: bold 12px/22px Verdana; 
	color: #444444; 
	text-decoration: none;
}
.company_name
{
	font: bold 12px/22px Verdana;
	text-transform: uppercase;
	color: #444444;
}
.result_img {
	font: bold 11px/22px Arial, MS Sans Serif, Helvetica; 
	color: #444444; 
	text-decoration: none;
	background: url(../img/spacer.gif); 
}
.form_field_text
{
	font: 12px/22px Verdana;
	color: #444444;
	text-decoration: none;
}
.errormsg {
	font: 11px Arial, MS Sans Serif, Helvetica; 
	text-transform: none; 
	color: #cc0000; 
	text-align: justify; 
	text-decoration: none;
}
.pad {
	padding: 8px;
}
a{
	font: bold 11px/18px Arial, MS Sans Serif, Helvetica; 
	text-decoration: none;
	color:#2288bb;
}

a:hover {
	font: bold 11px/18px Arial, MS Sans Serif, Helvetica; 
	text-decoration: none;color:#003366;
}
a.header_link:link {
	font: bold 11px/18px Arial, MS Sans Serif, Helvetica; 
	color: #99ccee; 
	text-decoration: none
}
a.header_link:visited {
	font: bold 11px/18px Arial, MS Sans Serif, Helvetica; 
	color: #99ccee; 
	text-decoration: none;
}
a.header_link:hover {
	color: white; text-decoration: none;
}
.title_white {
	font: bold 11px/22px Arial, MS Sans Serif, Helvetica; 
	color: white; 
	text-decoration: none;
}
.text_white {
	font: 11px/22px Arial, MS Sans Serif, Helvetica; 
	color: white; 
	text-decoration: none;
}
/**** Code for buttons & hyperlinks ****/
input.page_links_button {
	border: #005577 1px solid;  
	background:#2288bb url(images/page_links_button.jpg); 
	font: 10px Arial, MS Sans Serif, Helvetica; 
	vertical-align: middle;  
	/*height: 17px; */
}
a.form_hyperlink_button {
	border: #333333 1px solid; 
	padding:3px 7px ; 
	font: 10px Arial, MS Sans Serif, Helvetica;
	background: url(greybg.jpg) repeat-x ;   
	color: #ffffff;   
	text-align:center;
}
a.form_hyperlink_button:hover {
	border: #333333 1px solid; 
	padding:3px 7px ;  
	background: #333333 ;   
	font: 10px Arial, MS Sans Serif, Helvetica; 
	color: #CCCCCC;
	text-align:center;
}
a.form_hyperlink_blue {
	font: 11px Verdana;
	color: #000000;  
	background: url(../img/bg-lt-orangegrad.gif) repeat-x ; 
	Border:1px solid #7d4200;
	padding:3px 7px; text-align:center;
	height:22px;
	
}
a.form_hyperlink_blue:hover {
	font: 11px Verdana;
	padding:3px 7px; 
	text-align:center; color: #000000;  
	Border:1px solid #7d4200;
	background: url(../img/bg-orangegrad.gif) repeat-x ;
	height:22px;
}

input.form_grey_button {
	font: 11px Verdana;
	color: #000000;  
	background: url(../img/bg-grygrad.gif) repeat-x ; 
	Border:1px solid #7d4200;
	padding:1px 1px;
	height:22px;
}

/*updated from survey monkey*/
input.form_blue_button {
	font: 11px Arial, MS Sans Serif, Helvetica; 
	color: #fff;  
	background:#bb7700 url(buttonmenu.jpg) repeat-x ;
	border: #bb7700 1px solid; 
	padding:1px 1px;
	}
input.datagrid_grey_button 
{
	font: 10px Verdana;
	color: #000000;  
	background: url(../img/bg-grygrad.gif) repeat-x ; 
	Border:1px solid #7d4200
	padding:1px 1px;
	height:19px;
	/*Border:1px solid #7d4200;
	background:#88ddff url(greybg.jpg) repeat-x; 
	font: 10px Arial, MS Sans Serif, Helvetica; 
	vertical-align: middle; 
	color: #ffffff; 
	height: 17px;*/
}
a.datagrid_grey_button {
	border: #666666 1px solid; 
	background:#999999 url(images/greybg.jpg); 
	font: 10px Arial, MS Sans Serif, Helvetica; 
	vertical-align: middle; 
	color: #ffffff; 
	height: 17px; 	
}
.input {
	/*font: 11px MS Sans Serif, Arial,  Helvetica; 
	text-transform: none; 
	color: #444444; 
	background-color: #f5f5f5;
	border: #d5d5d5 1px solid; 
	height:20px;*/
	font: 11px verdana; 
	text-transform: none; 
	color: #444444; 
	border: #808080 1px solid; 
	height:19px;
}
input.select {
	font: 11px MS Sans Serif, Arial,  Helvetica; 
	vertical-align: middle; 
	text-transform: none; 
	color: #444444; 
	background-color: #dddddd;
}
.breadcrumb {
	font: bold 12px Arial, MS Sans Serif, Helvetica; 
	color: white;
}
.breadcrumb a {
	padding-right: 20px; 
	background: url(images/breadcrumb.gif) no-repeat right center; 
	color: white; 
	text-decoration: none;
}
.breadcrumb A:visited {
	color: white;
}
.breadcrumb A:active {
	color: white;
}
.breadcrumb A:hover {
	text-decoration: underline;
}
.Hnavbg {
	padding-left: 14px; 
	font: bold 11px Arial, MS Sans Serif, Helvetica; 
	color: white; 
	background-color: #557722;
}
tr.mainoff {
	background: url(images/main_menu.jpg) 0px 0px; 
	font: 10px Arial, MS Sans Serif, Helvetica; 
	cursor: pointer; 
	color: white;
}
tr.mainon {
	background: url(images/main_menu.jpg) 180px 0px;
	font: 10px/22px Arial, MS Sans Serif, Helvetica;
	color: black;
}
td.position {
	padding-left: 25px;
}
.Snavbg {
	padding-left: 14px;
	font: bold 11px Arial, MS Sans Serif, Helvetica; 
	color: white; 
	background-color: #779933;
}
tr.suboff {
	background: url(images/sub_menu.jpg) 0px 0px; 
	font: 10px/22px Arial, MS Sans Serif, Helvetica; 
	cursor: pointer; 
	color: white;
}
tr.subon {
	background: url(images/sub_menu.jpg) 180px 0px; 
	font: 10px Arial, MS Sans Serif, Helvetica; 
	color: black
}
table.grid {
	border: #cccccc 1px solid; 
	padding: 3px;
	border-collapse: collapse;
	
}
table.grid td {
	border: #e5e5e5 1px solid; 
	padding: 3px;
	border-collapse: collapse;
	
}
.headergrid 
{
	background: url(images/button.jpg); 
	font: bold 11px MS Sans Serif, Arial, Helvetica; 
	/*background: #1188cc;*/
	background: #F7E293;
	color:#000000;
	line-height:19px;
}
a.header:link {
	font: bold 11px MS Sans Serif, Arial, Helvetica; 
	color: white; 
	text-decoration: none
}
a.header:visited {
	font: bold 11px MS Sans Serif, Arial, Helvetica; 
	color: white; 
	text-decoration: none
}
a.header:hover {
	color: #ddeeff; 
	text-decoration: none
}
tr.off {
	font: 12px verdana; 
	color: #444444; 
	background-color: #eeeeee;
}

tr.on {
	font: 12px verdana; 
	background-color: white;
	color: #444444; 
}
table.grid a{
	color: #2288bb; 
	text-decoration: none;
}

table.grid a:hover {
	color: #CC6600; 
	text-decoration: none;
}
table.pagerbox, .pagerbox {
	font: 11x Arial, MS Sans Serif, Helvetica; 
	padding: 0px 4px ; 
	background: #e5e5e5; color:#444444;
}

.pagerbox, .pagerbox a:link, .pagerbox a:visited {
font: 11px Arial, MS Sans Serif, Helvetica; 
 color:#444444;
}

.h1 {
	font:normal bold 14px Arial, MS Sans Serif, Helvetica; 
	color: #336699; 
}

table.grid a.delete{
	width:20px;
	height:20px;
	background: url(Delete.gif) no-repeat;
	color: #2288bb; 
	text-decoration: none;
}

table.grid a.delete:hover {
background: url(Delete.gif) no-repeat;
	width:20px;
	height:20px;
	color: #CC6600; 
	text-decoration: none;
}
table.grid a.edit{
	width:20px;
	height:20px;
	background: url(Edit.gif) no-repeat;
	color: #2288bb; 
	text-decoration: none;
}

table.grid a.edit:hover {
	background: url(Edit.gif) no-repeat;	
	width:20px;
	height:20px;

	color: #CC6600; 
	text-decoration: none;
}
