@charset "utf-8";
/* CSS Document */

body{
background-image: url(../img/bg.jpg);
}
.logo{
width:920px;
height:100px;
margin:0 auto;
background-image:url(../img/rcd_2.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;}
.header_container{
margin: 0 auto;
width:920px;
height:33px;
padding-bottom:6px;
background-color:#FFFFFF;
}
.wrapper{
margin-top:50px;
margin: 0 auto;
width:920px;
height:910px;
background:#FFFFFF;
}
.wrapper_prices{
margin-top:50px;
margin: 0 auto;
width:920px;
height:1010px;
background:#FFFFFF;
}
.wrapper_portfolio{
margin-top:50px;
margin: 0 auto;
width:920px;
height:1110px;
background:#FFFFFF;
}
.wrapper_testimonials{
margin-top:50px;
margin: 0 auto;
width:920px;
height:1300px;
background:#FFFFFF;
}

.footer{
background-color:#006633;
margin: 0 auto;
width:920px;
height:30px;
margin-bottom:30px;
margin-top:0;
text-align:center;
color:#FFFFFF;
font-size:9px;
line-height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer p{
margin-top:0px;
color:#FFFFFF;
font-size:12px;
line-height:35px;
}

.flash_container{
background:#fffffff;
margin: 0 auto;
width:920px;
height:250px;
}
.left_content{
float:left;
background-color:#FFFFFF;
width:700px;
height:0 auto;
}

.quicklinks{
background-image:url(../img/banner.jpg);
width:694px;
height:100px;
margin: 3px 3px 0px 3px;
}
.right_content{
float:right;
width:217px;
height:auto;
margin-top:3px;
margin-right:3px;
background-image:url(../img/nav_bg.jpg);
background-repeat:repeat-y;
}
.page_content{
background-color:#FFFFFF;
width:687px;
height:0 auto;
margin-left:10px;
margin-right:3xpx;
margin-bottom:3px;
}
.links{
/*background-image:url(../img/right_bg.png);*/
background-repeat:no-repeat;
width:211px;
height:auto;
margin-right:3px;
margin-top:3px;
margin-left:3px;
margin-bottom:3px;

}

.title{
font-size:16px;
margin-left:12px;
padding-top:3px;
color:#CC6600;
font-weight:700;
}
.ul{
font-size:12px;
margin-left:-34px;
line-height:16px;
color:#006666;
text-decoration:none;
}
.ul a{
font-size:12px;
line-height:18px;
color:#006666;
text-decoration:none;
}
.ul a:hover{
font-size:12px;
line-height:18px;
color: #009900;
text-decoration:none;
}
.div_2nd_box_content_right{
float:left;
width:245px;
height:auto;
margin-left:10px;
padding-bottom:0px;
text-align:left;
background-color:#FFFFFF;
}
.div_2nd_box_content_right h1{
font-size:14px;
margin-top:0px;
color:#FF6600;
}
.div_2nd_box_content_right p{
font-size:12px;
margin-top:0px;
color:#565555;
text-align:left;
font-weight:100;
margin-bottom:-5px;
}
.div_2nd_box_content_right hr{
border:thin;
border-style:dashed;
color:#e6e6e6;
}
.box_extralinks{
width:767px;
height:30px;
float:left;
margin-left:3px;
padding-bottom:0px;
padding-top:5px;
}
.extralinks p{
margin-top:0px;
font-size:12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:600;
}
.extralinks a{
color:#0099CC;
text-decoration:none;
font-weight:600;
}
.extralinks a:hover{
color:#0099CC;
text-decoration:none;
font-weight:600;
text-decoration:underline;
}
.slide{
float:left;
width:270px;
height:auto;
padding-bottom:3px;
text-align:left;
background-color:#FFFFFF;
}
.latest_works{
width:700px;
height:170px;
float:left;
margin-left:3px;
margin-right:3px;
padding-bottom:0px;
margin-top:3px;
background:#FFFFFF;
}
.latest_works h1{
font-size:14px;
padding-left:12px;
margin-top:5px;
color:#FF6600;
text-align:left;
}
.testi_box{
/*background-image:url(../img/teste_bg.png);*/
background-repeat:no-repeat;
height:auto;
width:211px;
margin-left:3px;
padding-bottom:8px;
}
.testi_box p{
color:#353535;
margin-left:6px;
margin-right:6px;
text-align:justify;
font-size:13px;
line-height:20px;
margin-top:4px;
}
.view_all a{
margin-left:10px;
margin-right:6px;
text-align:left;
font-size:13px;
text-decoration:none;
color:#006600;
}
.hr{
padding:0;
margin:0;
}
.broken_hr{
border:thin;
border-style: dashed;
color:#FFFFFF;
padding:0;
margin:0;
margin-top:3px;
}
.testi_name{
color:#353535;
margin-left:6px;
margin-right:6px;
text-align:right;
font-size:13px;
line-height:18px;
}
.testi_company{
color:#353535;
margin-left:6px;
margin-right:6px;
text-align:right;
font-size:13px;
line-height:18px;
}
.testi_position{
color:#353535;
margin-left:6px;
margin-right:6px;
text-align:right;
font-size:13px;
line-height:20px;
}
.support_button{
text-align:center;
width:217px;
height:auto;
background-color:#FFFFFF;
padding-top:3px;
text-decoration:none;
border:none;
}
img.no-boder{
border:none;
}
#pagination{
			width:650px;
			height:0 auto;
			margin:0 auto;
			background:#F8F8F8;
			font-family:arial;
			font-size:13px;
			margin:10px;
			padding:0 5px 0 5px;
			border:1px solid #ededed;
			color:#FFFFFF;
			text-align:center;
}
#pagination2{
			width:650px;
			height:0 auto;
			margin:0 auto;
			background:#FFFFFF;
			font-family:arial;
			font-size:13px;
			margin:10px;
			padding:0 5px 0 5px;
			
			color:#FFFFFF;
			text-align:center;
}
#generateTestimonials{
			width:650px;
			height:0 auto;
			margin:0 auto;
			background:#FFFFFF;
			font-family:arial;
			font-size:13px;
			margin:10px;
			padding:0 5px 0 5px;
			border:1px solid #ededed;
}
#generateTestimonials2{
			width:650px;
			height:0 auto;
			margin:0 auto;
			background:#F8F8F8;
			font-family:arial;
			font-size:13px;
			margin:10px;
			padding:0 5px 0 5px;
			border:1px solid #ededed;
}
a.testimonials{
		color:#114477;
		text-decoration:none;
		font-size:1.1em;
		font-style:normal;
		font-weight:bold;
}
table.testimonials{
			width:400px;
			color:#777777;
			}
#gallery{
		width:320px;
		height:270px;
		float:left;
		text-align:left;
		margin-top:10px;
		margin-left:10px;
		background:#FFFFFF;
		
}
a.gallery{
		color:#114477;
		text-decoration:none;
		font-size:.9em;
		font-style:normal;
		font-weight:bold;
}
a.page{
		font-size:1em;
		font-style:normal;
		font-weight:bold;
		color:#114477;
		text-decoration:none;
}
.portfolio{
		font-style:normal;
		font-weight:bold;
		color:#114477;}
.contact{
	line-height:.09em;
	text-align:left;
	padding-left:15px;}

#graph{
		width:0 auto;
		height:600px;
		
		
		background:#FFFFFF;
		}
#websites{
		width:0 auto;
		height:600px;
		
		
		background:#FFFFFF;
		}
	#port{

background-color:#0000FF;
width:680px;
height:0 auto;

}
img.grey{
	border-color:#777777;
	}
.click_testimonials{
text-decoration:none;
color:#CC6600;
font-size:18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.message_testimonials{

color:#CC6600;
font-size:18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.error-list{
color:#FF0000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

