@charset "UTF-8";
/* home.css */

body {					text-align: center;
						margin: 0 auto;
						padding: 0; }
						
html body.lower {		background: #555555 url(../images/body-bg-portfolio.jpg) top left repeat-x; padding:0; margin:0;  }								
html body.general {		background: #555555 url(../images/body-bg.jpg) top left repeat-x; padding:0; margin:0; }

/* Content */
				
#flash {				width: 788px;
						height: 300px;
						margin: 0;
						padding: 0;
						float: left; }
						
#companies {			background: url(../images/portfolio-area-repeat.png) top left repeat-y;
						width: 788px;
						min-height: 315px;
						height: auto;
						margin: 0;
						padding: 0;
						float: left; }
						
#companies a:link {		color: #3991BD;
						text-decoration: none; }
						
#companies a:visited {	color: #3991BD;
						text-decoration: none; }
						
#companies a:active {	color: #3991BD;
						text-decoration: none; }

#companies a:hover {	color: #3991BD;
						text-decoration: underline; }
						
#companies p {			font: 12px Verdana, Arial, Helvetica, sans-serif;
						color: #4F4F4F;
						padding: 0px 45px 15px 0;
						margin: 0;
						line-height: 20px; }
						
#companies p.url {		font: 16px Verdana, Arial, Helvetica, sans-serif;
						color: #3991BD;
						padding: 0px 45px 10px 0;
						margin: 0;
						font-weight:normal;
						line-height: 18px; }
						
#ticker {				width: 788px;
						height: 65px;
						margin:0 0 10px 0;
						padding:0;
						float: left; }
						
#ticker p {				font: 11px Arial, Helvetica, sans-serif;
						color: #34507C;
						padding: 5px 35px 10px 30px;
						margin: 0;
						text-transform: uppercase;
						line-height: 15px;
						text-align:center;
						font-weight:bold; }
						
#content {				width: 788px;
						min-height: 165px;
						height: auto;
						margin: 15px 0 10px 0;
						padding: 0;
						text-align: left;
						float: left; }
						
#contentproducts {		width: 788px;
						min-height: 103px;
						height: auto;
						margin: 15px 0 10px 0;
						padding: 0;
						text-align: left;
						float: left; }
						
#content p {			font: 12px Verdana, Arial, Helvetica, sans-serif;
						color: #000;
						padding: 0px 40px 15px 40px;
						margin: 0;
						line-height: 18px; }
						
#contentleft {			width: 437px;
						height: auto;
						min-height:165px;
						margin: 15px 0 10px 0;
						padding: 0;
						text-align: left;
						float: left; }
						
#contentright {			width: 351px;
						height: auto;
						margin: 17px 0 5px 0;
						padding: 0;
						text-align: left;
						float: left; }						
						
						
p.home {				font: 12px Verdana, Arial, Helvetica, sans-serif;
						color: #000;
						padding: 0px 30px 15px 5px;
						margin: 0;
						line-height: 18px; }
						
#contentright ul {		font: 13px Verdana, Geneva, sans-serif;
						color: 	#000;
						text-transform: uppercase;
						font-weight: normal;
						list-style-type: none;
						list-style-position: inside;
						margin: 0;
						padding: 0 0 0px 30px; }
						
#contentright ul li {	line-height: 20px;
						padding: 0px 15px 0px 0px;
						margin: 0; }		
						
#contentright p {		font: 11px Verdana, Arial, Helvetica, sans-serif;
						color: #4C4C4C;
						margin: 0;
						line-height:15px;
						padding: 0px 50px 15px 0; }
						
#contentbottom {		width: 788px;
						height:auto;
						margin:	5px 0 10px 0;
						padding: 0;
						text-align: left;
						float: left; }
						
#contentbottom p {		font: 10px Verdana, Arial, Helvetica, sans-serif;
						color: #4C4C4C;
						margin: 0;
						line-height:14px;
						font-style:italic;
						padding: 0px 40px 0px 40px;
						border: 1px #333333; }
											
		
img.website {			float: left;
						padding: 0 0 0 30px;
						margin: 0; }

form {					font: 12px Verdana, Arial, Helvetica, sans-serif;
						color: #000;
						padding: 0px 45px 15px 45px;
						margin: 0;
						line-height: 18px; }
