body { 			background: #D7D7D7;
			margin: 12px 0px;
			height: 100%;
			text-align: center; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #000000; }

#layout {		margin: 0px auto;
			width: 910px; 
			height: auto; 
			text-align: left; }
			
#container {		margin: 0px auto;
			width: 910px; 
			height: auto; 
			float: left; }
			
#topText {		width: 910px; 
			height: auto;
			text-align: right; 
			float: left; }
			
#topBanner {		width: 910px; 
			height: 60px; 
			float: left; }
			
#topMenuContainer {	background-color: #2e2d2b;
			width: 910px; 
			height: 39px;
			border-bottom: 1px solid #000000; 
			float: left; }
			
#topMenu {		width: 771px; 
			height: 28px;
			padding-left: 54px;
			padding-top: 7px;
			padding-bottom: 4px;
			float: left; }

#rightIcons{		width: 85px; 
			height: 39px;
			float: left; }
			
#subMenuContainer0 { 	background: url(img/submenuBG.jpg); 
			width: 910px; 
			height: 21px;
			float: left; } 
			
#subMenuContainer1 { 	background: url(img/submenuBG2.jpg); 
			width: 910px; 
			height: 21px;
			float: left; } 
			
div.subMenu {		width: 815px;
			height: 18px;
			padding-left: 95px;
			padding-top: 3px;
			color: #FFFFFF; 
			float: left; }
			
#leftStripe,
#lowerLeftStripe {	width: 10px;
			height: auto;
			float: left; }
			
#menuShadow {		width: 10px; 
			height: 181px;  
			float: left; }
			
#greyShadow {		width: 10px; 
			height: 100px;  
			float: left; }
			
#leftContainer {	width: 446px;
			height: auto;
			float: left; }
			
div.leftSection {	width: 446px;
			height: auto;
			float: left; }
			
#previewContainer {	width: 436px;
			height: auto;
			border-bottom: 1px solid #000000;
			float: left; }
			

			
#lowerContainer {	width: 436px;
			height: auto;
			margin-top: 10px;
			margin-bottom: 10px;
			float: left; }
			
#lowerLeftContainer {	width: 213px;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;
			height: auto;
			float: left; }
			
#lowerRightContainer {	width: 223px;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;
			height: auto;
			float: left; }
			
#latestNewsHeader {	width: 213px;
			height: 51px;
			border-top: 10px solid #ebebeb;
			float: left; }

#lowLeft 	{	background-color: #FFFFFF; 
			width: 178px;
			height: auto;
			padding-left: 15px;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 10px;
			border-left: 10px solid #ebebeb;
			border-bottom: 10px solid #ebebeb;
			float: left; }	
			
#caseStudies 	{	width: 213px;
			height: 51px;
			border-top: 10px solid #e0e0e0;
			border-right: 10px solid #e0e0e0;
			float: left; }
			
#lowRight 	{	background-color: #EEEEEE; 
			width: 178px;
			height: auto;
			padding-left: 15px;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 10px;
			border-left: 10px solid #e0e0e0;
			border-right: 10px solid #e0e0e0;
			border-bottom: 10px solid #e0e0e0;
			float: left; }	
			
div.caseStudy 	{	width: 178px;
			height: auto;
			padding-top: 10px;
			float: left; }			
			
			
div.previewPanel {	background-color: #FFFFFF; 
			width: 391px;
			height: auto;
			padding-left: 15px;
			padding-right: 10px;
			padding-top: 8px;
			padding-bottom: 10px;
			border: 10px solid #ebebeb;
			float: left; }
								
#rightContainer {	width: 464px;
			height: 230px;
			margin-right: -3px;
			float: left; }
			
#blueMan {		width: 463px; 
			height: 229px;
			border-right: 1px solid #000000; 
			border-bottom: 1px solid #000000;
			float: left; }
			
#tweetContainer	{	width: 419px;
			height: auto;
			background-color: #FFFFFF;
			padding-left: 15px;
			padding-right: 10px;
			padding-top: 8px;
			padding-bottom: 10px;
			border: 10px solid #ebebeb;
			float: left; }
			
#tweetPanel {		width: 1px;
			height: 50px;
			float: left; }
				
#darkContainer {	width: 464px;
			height: auto;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;
			float: left; }
			
div.darkPanel {		color: #FFFFFF;
			background-color: #999999; 
			width: 424px;
			height: auto;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 8px;
			padding-bottom: 9px;
			border: 10px solid #8c8c8c;
			float: left; }
			
div.whiteBold {		width: 275px;
			height: 20px;
			background: url(img/dottedDoubleWhite.gif);
			color: #FFFFFF; 
			font-weight: bold; 
			float: left; }
			
#copy {			width: 466px;
			height: auto;
			text-align: right;
			color: #666666;
			padding-top: 5px;
			padding-bottom: 5px;
			float: left; }
			
span.dotCom {		color: #888888; }
			
a {			color: #145a17; 
			text-decoration: underline; }
a:link {		color: #145a17; }
a:active {		color: #145a17; }
a:visited {		color: #145a17; }
a:hover {		color: #666666; }

a.subMenu {		color: #CCCCCC; 
			text-decoration: none; }
a.subMenu:link {	color: #CCCCCC; }
a.subMenu:active {	color: #CCCCCC; }
a.subMenu:visited {	color: #CCCCCC; }
a.subMenu:hover {	color: #EEEEEE;
			text-decoration: underline; }
			
span.grey {		color: #AAAAAA; }
span.bold {		font-weight: bold; }
span.green {		color: #145a17; }
span.toptext {		color: #606060; }


div.formlabel {		width: 55px; 
			padding-top: 5px;
			height: 15px; 
			float: left; }
			
input.formfield {	width: 90px;
			border-width: 1px;
			border-style: inset;
			padding: 2px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }
			
input.formbutton {	width: auto;
			border-width: 1px;
			border-style: outset;
			padding: 2px;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }
			
textarea.formfield {	width: 90px;
			border-width: 1px;
			border-style: inset;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }

