body 			{
			margin: 0;
			padding: 0;
			background: #7F7F7F;
			font-family: Arial;
			color: #333333;
			font-size: 12px;
			}
li				{
			display: block;
			list-style-type: none;
			text-align:right;
			}
#master 		{
			position:absolute;
			background: #7F7F7F;
			left: 50%;
			top: 50%;
			width: 917px;
			height: 660px;
			margin-top: -330px; 
			margin-left: -458px; 
			border: 0px solid #333;
			}
#subsubsubmenu			{
			position:absolute;
			width:327px;
			height:20px;
			left: 50%;
			top: 50%;
			margin-top: 318px; 
			margin-left: 131px; 
			text-align:right;
			}
#subsubsubmenu li		{
			display: inline;
			list-style-type: none;
			text-align:right;
			}
#menuspacer 	{
			width: 917px;
			height: 12px;
			}
#logo			{
			width:227px; 
			float:left;
			}
#menu			{
			width:680px; 
			float:right; 
			text-align:right;
			}
#menu li		{
			display: inline;
			list-style-type: none;
			padding-left: 120px;
			text-align:right;
			}
#contentspacer 	{
			width: 917px;
			height: 42px;
			}
#leftcol			{
			position: absolute;
			width:590px; 
			float:left;
			text-align: left;
			bottom: 0px;
			}



#textarea			{
			width:327px; 
			text-align:left;
			padding-left:20px;
			padding-top:20px;
			}
.submenu a			{
			text-decoration: none;
			font-family: Arial;
			color: #333333;
			font-size: 12px;
			}


.submenu a:hover 	{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
.submenuselected a			{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
.submenuselected a:hover 	{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
			
.subsubmenu a			{
			text-decoration: none;
			font-family: Arial;
			color: #FFFFFF;
			font-size: 12px;
			}

.subsubmenu a:hover 	{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
a				{
			text-decoration: none;
			font-family: Arial;
			color: #333333;
			font-size: 12px;
			}
a:hover 		{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
.menuselected a				{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}

.menuselected a:hover 		{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}
			
			
#copyright			{
			position:absolute;
			width:327px;
			height:20px;
			left: 50%;
			top: 50%;
			margin-top: 345px; 
			margin-left: 131px; 
			text-align:right;
			}		
#copyright a				{
			text-decoration: none;
			font-family: Arial;
			color: #666666;
			font-size: 12px;
			}
#copyright a:hover 		{
			text-decoration: none;
			font-family: Arial;
			color: #fee601;
			font-size: 12px;
			}			
			

#loginForm	{padding-top: 40px;}
#loginForm input	{font-size: 12px; border: solid 1px black; width: 120px; margin-top: 5px;}
#loginForm input.button	{color: #FEE601;  padding: 0px 10px 0px 10px; background-color: black;}

div.admin_bio_content	{width: 100%; text-align: right;}
div.admin_bio_content textarea	{font-family: Arial; font-size: 12px;}
div.admin_bio_content input.button	{color: #FEE601; padding: 0px 10px 0px 10px; background-color: black; border: solid 1px black; margin-top: 5px;}

table.pub_table	{width: 100%;}
table.pub_table tr td	{width: 50%; padding: 20px; vertical-align: top;}
table.pub_table tr td.left	{border-right: dotted 1px black;}
table.pub_table tr td table	{width: 400px;}
table.pub_table tr td table tr td	{padding: 2px 0 2px 0;}
table.pub_table tr td table tr td.right	{text-align: right;}
table.pub_table tr td table tr td input.button	{color: #FEE601;  padding: 0px 10px 0px 10px; background-color: black; border: solid 1px black;}
table.pub_table tr td table tr td.bottom_border	{border-bottom: dotted 1px black;}
table.pub_table tr td table tr td div.scroll	{width: 400px; height: 300px; overflow: auto; border: solid 1px black;}
table.pub_table tr td table tr td div.scroll table	{width: 380px;}
table.pub_table tr td table tr td div.err	{color: #FEE601;}

table.pub_table tr td table tr td div.scroll2	{width: 870px; height: 300px; overflow: auto; border: solid 1px black;}






#rightcol			{
			width:327px;
			float:right; 
			text-align:right;
			}

#bio	{
text-align: left; 
padding: 5px 0px 0px 40px; 
margin-top: 0px;
}
div#bio div.title	{color: #FEE601; margin-bottom: 0px;}

div#image_descc	{text-align: right; margin-top: 350px; padding: 0 0 0 20px;} /* updated below */


div#image_desc div.title	{color: #FEE601; margin-bottom: 20px;}
img.client_logos	{
			margin: 0px 10px 22px 0px;
			
			}


#image_desc			{
			position:absolute;
			width:310px;
			height: 80px;
			left: 50%;
			top: 50%;
			margin-top: 220px; 
			margin-left: 148px; 
			text-align: right;
			}
#image_desc_floating {
	width:310px;
	height:100%;
	position:relative;
	text-align: right;
}
#image_desc_floating div {
	position:absolute;
	bottom:0;
	right:0;
}
#image_desc_title {
	color: #FEE601;
	margin-bottom: 20px;
}