**** css edited pw 10/3/23 *****

body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	
* html body { height: 1%;}

img { border:0;}

ul {margin-top: 10px;
	 margin-bottom: 10px;
	 margin-left: 10px;
	 padding-left: 10px;}
li {margin-bottom: 7px;
    list-style-type: disc;}
	
ul.wt { margin-top: 10px;
	 margin-bottom: 10px;
	 margin-left: 32px;
	 padding-left: 32px;}

li.wt { margin-bottom: 7px;
	 list-style-type: disc;
	 max-width: 550px;}
	 
table { border: 0;}

h1 { font-size: 1.4em;
	 font-weight: bold;
	 text-align: left;
	 padding: 0 0 0 0;
	 margin: 0;}
	 
h2 { font-size: 1.2em;
	 font-weight: bold;
	 text-align: left;
	 padding: 0 0 0 2px;
	 margin: 0;}	 
	 	 
p { font-size: 1.0em;  
	text-align: left; 
	padding: 0 0 10px 2px;
	margin: 0;
	line-height:1.4em;
	max-width: 600px; }

p.clear {
	clear:left;}
	
p.red { color: #c00;
		font-weight: bold;
		font-size: 1.2em;
		padding: 0 0 10px 0;}	


p.small { padding: 2px 0 0 0;
		  font-size: 0.8em;}

.small { font-size: 0.9em;}

.nested_menu { padding-left: 12px;
			   margin-left: 12px;}

.large { font-size: 1.2em; font-weight: bold;}

ul.menu { margin: 0; 
		  padding: 0;}

li.menu { margin: 0; color:#CC0000;
	 list-style-type: disc;}
	 
a { color:#555555; text-decoration: none;}
a:visited  { color:#555555; text-decoration: none;}
a:hover  { color:#CC0000; text-decoration: none;}
a:active  { color:#555555; text-decoration: none;}

p.red a {color: #c00; font-weight: bold;}	
p.red a:visited {color: #c00; font-weight: bold;}	
p.red a:hover  {color: #c00; font-weight: bold;}	
p.red a:active {color: #c00; font-weight: bold;}	

hr {line-height: 1px; color:#cccccc; }


/* classes */

.portfolio_leftcolumn { width: 140px; height: 550px;
				        margin: 3px 25px 0 0; padding:0;
						float:left;}

.portfolio_leftcolumn a, a:visited, a:active { color:#555555; text-decoration: none;}
.portfolio_leftcolumn  a:hover { color:#cc0000; text-decoration: none;}	
					
.border { border: solid 1px #CCCCCC;}

.menu_current { color:#CC0000;}


.imgleft {float: left; padding: 5px 30px 20px 0;}
		   
.padding_top { padding-top: 6px;}

.padding_thumbnail { padding-top: 6px; padding-right: 20px; padding-bottom:14px;}
	
.client { padding-right: 9px; padding-left: 9px;}	

.red {color: #cc0000;}
		   
/* id */
#header {
	height:30px;
	width: 950px;
	background-color:#ffffff;
	padding-top: 25px;
	padding-bottom: 10px; 
	padding-left: 0; 
	margin:0;}

#header_text {  padding-left:32px; 
				font-size:1.5em;
				color:#666;
				font-weight:bold;}
#header_line {  width: 870px;
				margin: 18px 0 0 -10px;
				padding-right: 22px;
				border-top: solid 3px #777;}

#container { 
	margin-top:0;
	padding-top:27px;
	width:950px;
	height:100%;}
		
#left_menu{
	height:100%;
	width: 240px;
	background-color:#ffffff;
	padding-left:35px; 
	padding-top:33px; 
	margin: 0;
	float:left;} 
	
#menu { color:#666666;
		font-size:1.0em;
		line-height: 1.5em;}
		
#menu a, a:visited, a:active { color:#666666; text-decoration:none;}			
#menu a:hover  { color:#cc0000; text-decoration:none;}	

#contents {
	width: 620px;
	background-color:#ffffff;
	float:left;
	padding: 0 0 0 10px;
	margin:0;}
