body {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a, table, td, tr, p {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;

}
a:hover {
	text-decoration:underline;
}

input, select, textarea {
	color: black;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #9999CC;
	scrollbar-track-color: #9999CC;
	scrollbar-highlight-color: #9999CC;
	scrollbar-3d-light-color: #9999CC;
	scrollbar-arrow-color: #ffffff;
	border-style: ridge;
	border-color: #9999CC;
	border-width: 1px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.err {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	border: medium double #990000;
	width: auto;
	padding: 5px 5px 5px 5px;	
}
.dialog {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #B4CBE1;
	border: medium double #09109B;
	width: auto;
	padding: 5px 5px 5px 5px;	
}
.inputerror {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: solid #FF0000 1px;
}
/*************** This defines the top of my.wc ***************/
.myheaderback {
	background-image:  url("/themes/default/images/topback.png");
	width: 100%;
	height: 67px;
	margin: 0;
	background-color: #CC9933;
}
.myheaderleft {
	background-image:  url("/themes/default/images/headerlogo2.png");
	width: 669px;
	height: 67px;
	margin: 0;
	background-color: #CC9933;
	background-repeat: no-repeat;
}
.myheadermiddle {
	background-image:  url("/themes/default/images/topback.png");
	width: auto;
	height: 67px;
	margin: 0;
}
.myheaderright {
	background-image:  url("/themes/default/images/topback.png");
	width: auto;
	height: 67px;
	margin: 0;
}
.mybody{
	width: 100%;
}
.myfooter {
	background-image:  url("/themes/default/images/footerback.gif");
	width: 100%;
	height: 52px;
}
.mycolumns {
	padding: 1px 7px 1px 1px;
	margin: 0px;
	background-color: #FFFFFF;
}
/*************** these are the boxes for the my.wc blocks ***************/
.block {
	padding: 1px 2px 2px 2px;
	width: 100%;
	border: 1px solid #000000;
	margin: 0px 0px 1px 1px;
}
.blockhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999933;
	font-weight: bold;
	padding:  2px 2px 2px 2px;
	margin: 1px 0px 0px 1px;
	width: 100%;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}


/*************** these are properties for the x and edit buttons in each block ***************/
#rmblock {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	z-index: 100;
	float: right;
}

#editblock {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 2px;	
	z-index: 100;
	float: right;
}


/*************** some legacy classes for table parts ***************/
.tableLabel {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;
	background-color: #CCCCCC;
	
}
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999933;
	font-weight: bold;

}
.tableframe {
	background-color: #999966;
	color: #006699;
}
.tableBody {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	color: #003366;
	background-color: #FFFFFF;
}


.prettysmall {
	font-size: 9px;
}

/*************** for rows with alternating color background ***************/
.reportrow1{
	background-color: #E0E0E0;
}
.reportrow2{
	background-color: #FFFFFF;
}
.reportrowhilite{
	background-color:#FFFF66;	
}

/* BEGIN GLOBAL NAV STYLES */
		
	ul {
		color: inherit;
		padding: 0px;
		margin: 0px 10px 10px 14px;
		background-color: transparent;
		font-size: 100%;
		/*list-style:  square url(/qnav/bullet_sq_drkblue.gif) outside;*/
		vertical-align: top;
		}				
	ul li {
		font-size: 100%;
		padding: 0px;
		margin: 0px 0px 5px 5px;
		}	
			
	.hmenu	{
		margin: 0px 0px 0px 0px;
		vertical-align: top;
		padding: 2px 0px 3px 5px;
		text-align: center;
		font-size:11px;
		line-height: 14px;
		font-weight: bold;
		color: #003366;
		background-color: #FFFFFF;
		}
	
	.hmenu a	{
		margin: 0px 0px 0px 0px;
		vertical-align: top;
		padding: 2px 0px 0px 0px;
		text-align: center;
		font-size:11px;
		line-height: 14px;
		font-weight: bold;
		color: #003300;
		background-color: #FFFFFF;
		text-decoration:	none;	
		}

	
	/*.hmenu a:visited	{
		vertical-align: top;
		padding: 2px 0px 0px 0px;
		text-decoration:	none;
		font-weight: bold;
		color: #003300;
		background-color: transparent;
		} */
		
	.hmenu a:hover	{
		vertical-align: top;
		padding: 2px 0px 0px 0px;
		background-color: transparent;
		font-weight: bold;
		color: #999933;
		text-decoration:	none;
		}
				

	
		/*******************
		drop-down menus
		*********************/
		
	.menu {
		color:#333333;
		padding: 0;
		margin-top: -3px;
		position: absoute;
		z-index: 25;
		}
	
	.menu .options {

		font:	10px/15px Verdana, arial, helvetica, sans-serif;
		margin: 0;
		color: inherit;
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #330;
		border-right: 1px solid #330;
		border-bottom: 1px solid #330;
		border-left: 1px solid #330;
		}
	
	.menu a {
		margin: 0;
		padding: 0;
		color:#333333;
		text-decoration: none;
		background-color: transparent;
		}
	
	.menu a:visited {
		margin: 0;
		padding: 0;
		color:#333333;
		background-color:transparent;
		text-decoration: none;
		}
	
	.menu a:hover {
		margin: 0;
		padding: 0;
		color:#7090A6;
		background-color: transparent;
		text-decoration: underline;
		}
		
	.menu .options ul {
		color: inherit;
		/*padding: 3px 0px 2px 2px;
		margin: 3px 2px 3px 12px;*/
		padding: 3px 0px 2px 0px;
		margin: 3px 2px 3px 15px;
		background-color: transparent;
		font-size: 100%;
		list-style:  square outside url(/qnav/bullet_sq_sm_slateblue.gif);
		vertical-align: top;
		}	
	
	.menu .options ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 8px;
		vertical-align: top;
		background-color: transparent;
		}
			
		/*******************
		end of drop-down menus
		*********************/	
	
		
/* ****************   end - Global nav styles   **************** */		

