@import "http://www.eclecthink.com/assets/templates/main.css";


#yui-main .yui-b {
	position:static;
	background-color:#ffffff;
	width:980px;
	
}
#yui-main {
	width:980px;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em;
}
.yui-t1 .yui-b {
	float:left;
	width:12.30769em;
*width:12.00em;	
}
.yui-t1 #yui-main .yui-b {
	margin-left:13.30769em;
*margin-left:13.05em;	
}
.yui-t2 .yui-b {
	float:left;
	width:13.8461em;
*width:13.50em;	
}
.yui-t2 #yui-main .yui-b {
	margin-left:14.8461em;
*margin-left:14.55em;	
}
.yui-t3 .yui-b {
	float:left;
	width:23.0769em;
*width:22.50em;	
}
.yui-t3 #yui-main .yui-b {
	margin-left:24.0769em;
*margin-left:23.62em;	
}
.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
*width:13.50em;	
}
.yui-t4 #yui-main .yui-b {
	margin-right:14.8456em;
*margin-right:14.55em;	
}
.yui-t5 .yui-b {
	float:right;
	width:18.4615em;
*width:18.00em;	
}
.yui-t5 #yui-main .yui-b {
	margin-right:19.4615em;
*margin-right:19.125em;	
}
.yui-t6 .yui-b {
	float:right;
	width:23.0769em;
*width:22.50em;	
}
.yui-t6 #yui-main .yui-b {
	margin-right:24.0769em;
*margin-right:23.62em;	
}
.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 0em 0;
}
#yui-main .yui-b {
	float:left;
	width:980px;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {

	float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g, .yui-g, .yui-gc, .yui-g, .yui-gd, .yui-g, .yui-ge, .yui-g, .yui-gf, .yui-gc, .yui-u, .yui-gd, .yui-g, .yui-g, .yui-gc, .yui-u, .yui-ge, .yui-u, .yui-ge, .yui-g, .yui-gf, .yui-g, .yui-gf, .yui-u {
	float:right;
}
.yui-g div.first, . div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
	float:left;
}
.yui-g, .yui-u, .yui-g, .yui-g, .yui-g, yui-g, .yui-gc, .yui-g, .yui-gd, .yui-g, .yui-ge, .yui-g, .yui-gf {
	width:49.1%;
}
. .yui-u, .yui-g . .yui-u, .yui-g, .yui-gc, .yui-gd, .yui-ge, .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:32%;
	margin-left:1.99%;
}
. .yui-u {
}
.yui-gc div.first, .yui-gd .yui-u {
	width:640px;
}
.yui-gd div.first {
	width:32%;
}
.yui-ge div.first, .yui-gf .yui-u {
	width:74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
	width:24%;
}
.yui-g . div.first, . div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left:0;
}
.yui-g .yui-g .yui-u, . .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
	width:49%;
}
.yui-g . div.first, . . div.first {
	_width:31.7%;
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
	width:66%;
}
. .yui-g div.first {
	_margin-right:1.3%;
}
. .yui-gc div.first, . .yui-gd div.first {
*margin-right:0;
}
. . .yui-u, . .yui-gc .yui-u {
	_margin-left:4%;
}
.yui-g . .yui-u {
	_margin-left:1.0%;
}
. .yui-gd .yui-u {
	_width:61.2%;
}
. .yui-gd div.first {
	_width:29.5%;
}
.yui-g .yui-gc .yui-u, . .yui-gc .yui-u {
	width:32%;
	_float:right;
	margin-right:0;
	_margin-left:0;
}
. .yui-gc div.first {
	width:66%;
}
. .yui-ge .yui-u, . .yui-gf .yui-u {
	margin:0;
}
. . .yui-u {
	_margin-left:.7%;
}
. .yui-g div.first, . . div.first {
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
}
s . .yui-gd div.first {
	width:32%;
}
.yui-g .yui-gd div.first {
	_width:29.9%;
}
.yui-ge .yui-g {
	width:24%;
}
.yui-gf .yui-g {
	width:74.2%;
}
. .yui-ge div.yui-u, . .yui-gf div.yui-u {
	float:right;
}
. .yui-ge div.first, . .yui-gf div.first {
	float:left;
}
. .yui-ge .yui-u, . .yui-gf div.first {
	_width:20%;
}
. .yui-ge div.first, . .yui-gf .yui-u {
	_width:65.5%;
}
.yui-ge div.first .yui-gd .yui-u {
	width:65%;
}
.yui-ge div.first .yui-gd div.first {
	width:32%;
}
#bd:after, .yui-g:after, .:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#bd, .yui-g, ., .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom:1;
}


#ft{
	margin-left:0px;
	background:#ffffff url("../../images/home_clients_spacer.gif") bottom left repeat-x;	
	
}

#flash {
	float:left;
	width:940px;
	height:260px;
}

#scroller{
	float:left;
	display:block;
	margin-top:10px;
	margin-left:15px;
	vertical-align:middle;
	width:940px;
}

#scroller_wrapper{
	float:left;
	display:block;
	vertical-align:left;
	margin-left:0px;
	background:#ffffff url("../../images/home_clients_spacer.gif") top left repeat-x;	
	width:980px;
	height:94px;
	position:relative;
	padding-bottom:15px;
	
}

#scroller_wrapper h4{
	margin-left:15px;
	padding-top:15px;
}


#base_footer{
   width:994px;
   margin: 0px auto;    
}

#footer_links {
	float:left;	
	padding-left:15px;
	text-align:left;	
}

#footer_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#8e8e8e;
}

#footer_wj {
	float:right;	
	margin-right:15px;

}



.squares{
	position:relative;
	display:block;
	width: 940px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}


#services_wrapper{
	position:relative;
	display:block;
	width: 980px;
	margin-left:0px;
	float:left;

	background:#ffffff url("../../images/home_service_spacer.gif") bottom left repeat-x;	
	
}


#services_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	float:left;
	width:310px;
	height:180px;
	
}

#custom_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	float:left;	
	width:310px;
	height:180px;
	/*background:url(assets/images/square_spacer.png);*/
}

#newsletter_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	float:left;	
	width:320px;
	height:180px;
	/*background:url(assets/images/square_spacer.png);*/
}

#square_image{
	float:left;
	width:65px;
}

#square_content{
	padding-left:15px;
	
	
	float:left;
	width:220px;
}

#square_content h1{
	display:block;
}

#square_content h2{
	display:block;
	font-weight:400;
	letter-spacing:0px;
	float:none;
}

input[type=text],input[type=password],textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:17.25em;*width:13.9em;
	color: #999999;
	border:2px solid #eee;
	border-left: 2px solid #999;
	border-top: 2px solid #999
}


#horizontal_spacer{
	height:2px;
	margin-top:0px;
	width:980px;
}

#horizontal_spacer img{
	width:980px;
	height:2px;
	float:left;
	margin-top:0px;
	
}