body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color: #000;
	background-color: #dadada;
}

#container
{
	margin: 0 auto;
	padding:0;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	width:780px;
}

#topBanner {margin:0; padding:0;}

#sidebar
{
	float: left;
	width: 160px;
	margin: 0px;
	font-size:11px;			
	background: #F1F1F1;
}
	
#content {margin: 0 0 0 170px;}
	
img {margin:5px 0 5px 0px;}
a, a:link, a:visited { color: #0033cc; }
a:hover, a:active	{ color: #800080; }
p {margin:0 0 10px 0;}	
		
		#footer
		{
			clear: both;
			padding:5px 2px;
			font: 11px Tahoma, Helvetica;
			border-top: 1px solid #CCC;		
		}

#footer a, #footer a:visited {color: #000000;}
#footer a:hover {color: #666666;}		

#footer table {width: 100%;}
		
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /* Width of Menu Items */
	border:1px solid #CCC;
	}

#sidebar ul li {
	position: relative;
	cursor:hand;	
	}
	
#sidebar li ul {
	position: absolute;
	left: 160px; /* Set 1px less than menu width */
	top: 0;
	display: none;	
	}

/* Styles for Menu Items */
#sidebar ul li a {
	display: block;
	width:150px;
	text-decoration: none;
	color: #000;
	background: #f1f1f1; /* IE6 Bug */
	padding: 5px;
	/*border:1px solid #CCC;	*/
	}

#sidebar ul li a:hover { background:#C6C6C6; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#sidebar ul li a:hover {} /* Hover Styles */
#sidebar li ul li a { overflow-x: hidden; padding: 3px 5px; } /* Sub Menu Styles */
#sidebar li:hover ul, #sidebar li.over ul { display: block; } /* The magic */

#sidebar ul li.subMenu a {  
    background-image: url(includes/arrowLTR.gif); 
    background-position: 150px center; 
    background-repeat: no-repeat;
} 		

#sidebar ul li.subMenu ul li a {background-image: none; }

.sidebarTitle {padding:5px 0px; border:1px solid #CCC; border-left:none; border-right:none;}


div.hr {padding:5px 3px 0; BORDER-TOP: #cccccc 1px solid; OVERFLOW-Y: hidden; WIDTH: 90%; HEIGHT: 5px}

td.containerTitleRow 	{ BACKGROUND: #999999; COLOR: #fff; font-weight: bold; FONT-SIZE: 10px; height: 15px;}
.inputBox 						{ font-weight: normal; FONT-SIZE: 8pt; COLOR: #666666; }

table.containerTable 	{BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-SIZE: 10px; }

td.contentHeadingRow 	{ FONT-WEIGHT: bold; FONT-SIZE: 13px; text-decoration:underline; }
td.contentTitleRow 		{ PADDING-TOP:0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; }
td.contentRow 				{ PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: normal; }