/*ESTRUCTURA
*/
#ContainerHomeBoxes_1_2 .masinfo a{
line-height:25px;
color:#42668e;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:700;
text-align:right;
}
#ContainerHomeBoxes_1_2 {
width:1010px;
clear:both;
z-index:0;

}
#ContainerHomeBoxes_1_2 .box1 {
	width:859px;
	overflow:hidden;
	border-bottom: 0px #7fc241 solid;
	margin:0px;
	z-index: 0;
	float: left;
}
#ContainerHomeBoxes_1_2 .box2 {
	width:150px;
	overflow:hidden;
	border: 0px #7fc241 solid;
	margin:0 0 0 0;
	float: left;

}
#ContainerHomeBoxes_1_2 .flybox {
width:245px;
position: absolute;
left:655px;
top:50px;
background-color:#FFFFFF;
height:670px;
z-index:1;
padding:10px 10px;
}

#ContainerHomeBoxes_1_2 a{
color:#42668e;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#ContainerHomeBoxes_1_2 .flybox h2, #ContainerHomeBoxes_1_2 .flybox h1{
color:#7fc241;
font-size:18px;
font-weight:700;
}
#ContainerHomeBoxes_1_2 .flybox img{
padding:2px 2px;
border: #7fc241 solid 1px;
}

#ContainerHomeBoxes_1_2 .flybox2 {
width:600px;
position: absolute;
left:30px;
top:290px;
height:170px;
z-index:1;
font-family: Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
#ContainerHomeBoxes_1_2 .flybox2 h1{
color:#7fc241;
font-size:28px;
}
#ContainerHomeBoxes_1_2 .flybox2 h2{
color:#42668e;
font-size:16px;
}
#ContainerHomeBoxes_3_4 {
width:675px;
clear:both;
z-index:0;
margin:5px 300px 5px 0px;
}
#ContainerHomeBoxes_3_4 .box3{
width:300px;
margin-left:0px;
float:left;
}
#ContainerHomeBoxes_3_4 .box4{
width:300px;
margin-left:30px;
float:left;}

#outerWrapper {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 1010px;
	z-index: 1000;
}
#outerWrapper #contentWrapper #leftColumn1 {
  border-right: solid 0px #666;
  float: left;
  padding: 30px 0px 0px 0px;
  width: 200px;
}
#outerWrapper #contentWrapper #leftColumn2 {
  border-right: solid 0px #666;
  float: left;
  padding: 0px 0px 0px 0px;
  width: 0px;
}
#outerWrapper #contentWrapper #contenthome {
  margin: 0 0 0 200px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: left;
  display: block;
}

/*------------------------------------------------left--------------------*/
#col1{
	width:200px;
	float:left;
	background:url(images/left_panel_bg.gif) left bottom no-repeat;
	padding:20px 11px 0 5px;
}
#left h2, #news h2{
	display:block;
	width:200px;
	height:28px;
	background:url(images/news_div.gif) left bottom repeat-x;
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 16px 0;
}
#news p.date{
	display:block;
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#8E0B01;
	background-color:inherit;
	padding:0 0 0 14px;
	background:url(images/date_icon.gif) 0 0 no-repeat;
	float:right;
	margin:4px 0 4px 0;
	clear:both;
}
#news p.title{
	display:block;
	width:206px;
	height:33px;
	background:url(images/news_icon.gif) 6px 4px no-repeat #E8EBD6;
	padding:2px 0 2px 20px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#444444;
	margin:0 0 2px 0;
	float:left;
	vertical-align:middle;
}

#left p.whatNew{
	display:block;
	background:url(images/what_new.gif) 0 0 no-repeat;
	width:207px;
	height:15px;
	padding:112px 0 0 21px;
	margin:29px 0 5px 0;
	float:left;
}
#left p.whatNew a{
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#left p.whatNew a:hover{
	color:#DFD3B5;
	background-color:inherit;
}
/*------------------------------------------------left--------------------*/



/*------------------------------------------------right--------------------*/
#right{
	width:463px;
	background:url(images/right_bg.gif) left bottom no-repeat;
	float:left;
	padding:2px 0 0 20px;
}
#right h2{
	display:block;
	height:28px;
	background:url(images/news_div.gif) left bottom repeat-x;
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 21px 0;
}
#right p.rightTxt1{
	display:block;
	font-size:12px;
	line-height:17px;
	padding:0 0 14px 0;
}
#right p.rightTxt1 span{
	color:#9D0303;
	background-color:inherit;
}
#right p.rm{
	display:block;
	height:19px;
	background:url(images/icon1.gif) 6px 4px no-repeat #E8EBD6;
	padding:0 0 0 25px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#262721;
	margin:0 0 19px 0;
}
#right p.rm a{
	display:block;
	width:70px;
	height:19px;
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#right p.rm a:hover{
	color:#E8EBD6;
	background-color:inherit;
}
#right ul{
	width:457px;
	border:#E5E8D0 solid 1px;
	padding:4px 0 0 4px;
	background-color:#FEFFFA;
	color:#000;
	height:149px;
	margin:0 0 14px 0;
}
#right ul li{
	float:left;
	margin:0 4px 4px 0;
	font-size:0;
	line-height:0;
}
#right ul li a.pic1{
	display:block;
	background:url(images/img1.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic1:hover{
	background:url(images/img1_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic2{
	display:block;
	background:url(images/img2.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic2:hover{
	background:url(images/img2_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic3{
	display:block;
	background:url(images/img3.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic3:hover{
	background:url(images/img3_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic4{
	display:block;
	background:url(images/img4.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic4:hover{
	background:url(images/img4_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic5{
	display:block;
	background:url(images/img5.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic5:hover{
	background:url(images/img5_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic6{
	display:block;
	background:url(images/img6.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic6:hover{
	background:url(images/img6_hover.gif) 0 0 no-repeat;
}
#right ul li a.pic7{
	display:block;
	background:url(images/img7.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#right ul li a.pic7:hover{
	background:url(images/img7_hover.gif) 0 0 no-repeat;
}
#right ul li.gallery{
	background:url(images/gallery.gif) 0 0 no-repeat;
	width:271px;
	height:70px;
	float:left;
	margin:0 4px 0 0;
}
#right h2.test{
	display:block;
	background:url(images/testimonial_icon.gif) 0 0 no-repeat;
	height:52px;
	margin:0 0 10px 0;
	text-indent:-2000px;
}
#right p.testTxt{
	display:block;
	width:333px;
	float:left;
	background:url(images/one.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:italic 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#95997B;
	background-color:inherit;
}
#right p.testTxt span{
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#AE3136;
	background-color:inherit;
	display:block;
	margin:0 0 13px 0;
}
#right img.client{
	width:88px;
	height:79px;
	border:#ffffff solid 3px;
	float:right;
}
/*------------------------------------------------right--------------------*/
