*			{
				font-family: Verdana, Helvetica, Arial, Sans-serif;
				font-size: 10px;
			}
			
html, body	{		
				margin: 0px;
				padding: 0px;
				height: 100%;
			}
			
body		{
				background-image: url('/images/static/background.jpg');
				background-repeat: repeat-x;
				background-color: #FFFFFF;
			}
			
h1			{
				font-family: Arial, Helvetica, Verdana, sans-serif; 
				font-size: 28px; 
				/*letter-spacing: -0.15em;*/
				margin:0px; 
				padding: 0 0px 0 0;
				font-weight: normal;
				color: #000000;
				display: inline;
}

#wrapper	{
				position: relative;
				margin: auto;
				padding: 0px;
				width: 960px;
				border: 0px solid #999999;
			}						
			
#menu		{
				float: left;
				position: relative;
				margin: 0px;
				padding: 0px;
				width: 297px;
				background-image: url('/images/static/menu_background.jpg');
				background-repeat: no-repeat;
				border: 0px solid red;
			}
			
#menu a.menuItem
			{
				position: relative;
				margin: 0px;
				display: block;
				padding: 0px;
				width: 297px;
				height: 25px;
				overflow: hidden;
				background-image: url('/images/static/menu_item.gif');
				background-repeat: no-repeat;
				color: #000000;
				text-decoration: none;
				font-size: 10px;;
			}

#menu a.menuItem:hover
			{
				background-image: url('/images/static/menu_item.gif');
				background-repeat: no-repeat;
				background-position: 0px -25px;
				color: #FFFFFF;
				
			}
			
#menu a.menuItem span
			{
				position: relative;
				top: 6px;
				padding-left: 18px;
			}
			
#menu a.menuItem:hover span
			{
				padding-left: 28px;
			}
			
#menu .blankMenuItem
			{
				position: relative;
				margin: 0px;
				display: block;
				padding: 0px;
				width: 250px;
				height: 25px;
				overflow: hidden;
				background-image: url('/images/static/menu_item.gif');
				background-repeat: no-repeat;
				color: #000000;
				text-decoration: none;
				font-size: 10px;;
			}

#menu .blankMenuItem span
			{
				position: relative;
				top: 6px;
				padding-left: 18px;
			}
			
#menu .blankMenuItem span a
			{
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}
			
#menu .blankMenuItem span a:hover
			{
				color: #91d729;
			}
					
#menu .spacer
			{
				margin:0px; 
				padding: 0px; 
				height: 29px;
			}
			

.cellData table {
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 1px solid #B8B9BB;
	margin-bottom: 8px;
}

.cellData td, .cellData th {
	text-align: left;
	padding: 8px;
}

.cellData table td, .cellData table th {
	width: 15%;
}

.cellData table td + td {
	width: 30%;
}

.cellData table td + td + td {
	width: 55%;
}
		
.menuDivider
			{
				margin:4px 0px; 
				padding:0px;
				width: 297px; 
				height: 1px; 
				border-bottom: 1px solid #b8b9bb;
			}
			
#leftBorder	{
				float: left;
				margin: 0px;
				padding: 0px;
				background-image: url('/images/static/left_border.jpg');
				background-repeat: no-repeat;
				width: 53px;
				height: 726px;
			}
			
#main		{
				float: left;
				margin: 0px;
				margin-top: 88px;
				padding: 0px;
				width: 557px;
			}			

#rightBorder
			{
				float: left;
				margin: 0px;
				padding: 0px;
				background-image: url('/images/static/right_border.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				width: 53px;
				height: 726px;
			}
			
.spacer
			{
				margin:0px; 
				padding: 0px; 
				height: 29px;
			}	
			
.mainDivider
			{
				margin: 24px 0px; 
				padding:0px;
				width: 100%; 
				height: 3px; 
				background-image: url('/images/static/main_divider.gif'); 
				background-repeat: no-repeat;
				background-position: top left;
			}

.brand_image	
			{
				vertical-align: top;
			}			

a.greenLink	{
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}

a.greenLink:hover
			{
				color: #91d729;
			}
			
a.simpleGreenLink
			{
				text-decoration: underline;
				font-weight: normal;
				color: #000000;
			}

a.simpleGreenLink:hover
			{
				color: #91d729;
			}
			
ul			{
				border: 0px solid blue;
				position: relative;
				left: -17px;				
				list-style-image: url('/images/static/bullet.gif');
				line-height: 2em;
			}
			
.styledTable
			{
				width: 100%;
				border: 1px solid #9da3aa; 
				background-image: url('/images/static/table_background.jpg'); 
				background-repeat: repeat-x;
			}

.styledTable tr td
			{
				padding: 6px 6px;
			}

.tableDivider
			{
				margin: 0px 0px; 
				padding:0px;
				width: 100%; 
				height: 3px; 
				background-image: url('/images/static/main_divider.gif'); 
				background-repeat: no-repeat;
				background-position: top right;
			}	
			
p {
	line-height: 2em;
}
