body{
	background: #282828 url("../images/bg.png") repeat-x;
	color: #e6e6e6;
	font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 24px;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.36);
	min-width: 928px;
}

div.clear{ clear: both; height: 25px; margin-bottom: 50px; border-bottom: 1px solid #aaa; }
div.clear-50{ clear: both; height: 10px; margin-bottom: 0px; }
div.clear.noborder, div.clear-50.noborder{ clear: both; height: 10px; border: none; }

	div#stripe{
		width: 100%;
		height: 12px;
		background: white;
	}
		
	p{
		margin-top: 10px;
		max-width: 925px;
	}
	
	div.container.front{
		color: #343434;
		width: 925px;
		margin: 35px auto 0px auto;
	}
		
		div.centered{
			width: 925px;
			margin: 0px 0 0 0px;
			font-size: 14px;
		}
	
		div.container img.sliderpic{
			margin: 0px;
			text-shadow: none;
		}		
		
		h1{
			margin: 0px 0 10px 0;
			font-size: 32px;
			font-weight: 200;
			text-transform: uppercase;
		}
			h1 b{
				font-weight: 200;
				color: #778c04;
				/*color: #0079a4;*/
			}
		
		div.container.front p.first{
			margin-top: 0px;
			margin-bottom: 40px;
			line-height: 28px;
			font-size: 18px;
			width: 695px;
		}
		
		div.slider p{
			text-align: center;
			font-size: 13px;
			margin: 0px;
			padding: 0px;
		}
		
		
	
	div.container.clouds{
		color: #d0d0d0;
		text-shadow: 0px 1px 1px rgba(0,0,0,0.36);
		font-size: 13px;
		padding-bottom: 80px;
		min-height: 100%;
		width: 925px;
		margin: 5px auto 0 auto;
	}
		
		div.container.clouds div.shadow{
			position: absolute;
			top: 641px;
			width: 478px;
			height: 14px;
		}
			div.container.clouds div.shadow.shadow-left{
				background: url("../images/leftshadow.png") no-repeat;
				left: 0px;
			}
			div.container.clouds div.shadow.shadow-right{
				background: url("../images/rightshadow.png") no-repeat;
				right: 0px;
			}
					
		div.container.clouds a:link, div.container.clouds a:visited{ color: #a1a300; text-decoration: none; padding: 0px 2px; }
		div.container.clouds a:hover, div.container.clouds a:active{ color: white; text-decoration: none; padding: 0px 2px; background: #a1a300; border-radius: 3px; }
		div.container.clouds a.nohover:hover, div.container.clouds a.nohover:active{ color: white; text-decoration: none; padding: 0px 2px; background: none; border-radius: none; }
	
		h2{
			font: 24px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
			max-width: 925px;
			width: 920px;
			padding-left: 0px;
			margin-bottom: 15px;
		}
	
		div.container.clouds div.left{
			width: 320px;
			float: left;
			margin: 0px 50px 0px 0px;
		}
		
		div.container.clouds div.right{
			width: 545px;
			float: left;
		}
			div.container.clouds div.right div.us{
				width: 160px;
				height: 130px;
				float: left;
				font-size: 12px;
				line-height: 24px;
			}
				div.container.clouds div.right div.us.a-a{ margin: 0px 30px 0px 0px; }
				div.container.clouds div.right div.us.a-b{ margin: 0px 30px 0px 0px; }
				div.container.clouds div.right div.us.a-c{ margin: 0px 0px 0px 0px; }
				div.container.clouds div.right div.us.b-a{ margin: 0px 30px 0px 0px; }
				div.container.clouds div.right div.us.b-b{ margin: 0px 30px 0px 0px; }
				
				div.container.clouds div.right div.us div.pic{
					width: 155px;
					height: 115px;
					background: #e8e8e8;
					margin-bottom: 5px;
				}
				
				div.container.clouds div.right div.us b{
					font-size: 13px;
					font-weight: 500;
				}
				
				div.container.clouds div.right div.us b a:link, div.container.clouds div.right div.us b a:visited{ color: #e6e6e6; text-decoration: none; background: none; padding: 0px 2px; border-radius: 3px; }
				div.container.clouds div.right div.us b a:hover, div.container.clouds div.right div.us b a:active{ color: #282828; text-decoration: none; background: #e6e6e6; padding: 0px 2px; border-radius: 3px; text-shadow: none; }
	
/** Clients **/


		div.clients-1{
			width: 300px;
			margin-right: 10px;
			float: left;
		}
		div.clients-2{
			width: 300px;
			margin-right: 10px;
			float: left;
		}
		div.clients-3{
			width: 300px;
			margin-right: 0px;
			float: left;
		}
		

/** Footer **/	
div#footer{
	width: 100%;
	clear: both;
	background: #e8e8e8;	
	color: #282828;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.36);
	font-size: 11px;
	text-align: right;
}	
		div#footer a:link, div#footer a:visited{ color: #46ccfb; text-decoration: none; padding: 0px 2px; }
		div#footer a:hover, div#footer a:active{ color: white; text-decoration: none; padding: 0px 2px; background: #277895; border-radius: 3px; }	
	
	div#footer div#copy{
		padding: 7px 8px 4px 0;
		clear: both;
	}
