
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/main_bg.gif) 0 0 repeat-x #fff;
	color:#5E5E5E;

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:12px;
	/*line-height:0;*/
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------body--------------------*/
/* #body{
	width:918px;
	margin:0 auto;
} */
/*------------------------------------------------header--------------------*/
#header{
	width:918px;
   margin: 0px auto 1px auto;
	height: 175px; 
}


/*------------------------------------------------header--------------------*/

/*------------------------------------------------body2--------------------*/
#body2{
	clear:both; 
	width:918px;
	margin:1px auto 0 auto;
	padding:0 0 3px 0;
	background-color: #fff;
}
/*------------------------------------------------left--------------------*/

#left_bar{
	width:241px;
	float:left;
	background-color: white;
	/*background:url(../images/left_bg.gif) 0 0 no-repeat;*/
	/*padding:8px 0 0 9px;*/
}

#left{
	width:241px;
	float:left;
	background:url(../images/member_login_bg.gif) 0 0 no-repeat;
	padding:8px 0 0 9px;
}
#left h2{
	display:block;
	width:200px;
	height:26px;
	/*background:url(../images/event_icon.gif) 12px 12px no-repeat #454545;*/
	background:url(../images/white_arrow.gif) 9px 9px no-repeat #E13122;
	color:#F9FDFF;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	padding:0 0 0 24px;
	margin:0 0 22px 0;
}
#left ul{
	padding: 0 0 0 2px;
	width:224px;
	font-size:0;
	line-height:0;
}
#left ul li{
	display:block;
	background:url(../images/bullet2.gif) 0 5px no-repeat;
	padding:0 0 15px 14px;
	color:#8F8F8F;
	background-color:inherit;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	
}
#left ul li span{
	display:block;
	color:#408BAA;
	background-color:inherit;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0;
}
#left ul li a.grey{
	color:#8F8F8F;
	background-color:inherit;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	width:173px;
}
#left ul li a.grey:hover{
	color:#000;
	background-color:inherit;
}
#left ul li a.blue{
	color:#408BAA;
	background-color:inherit;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	width:173px;
}
#left ul li a.blue:hover{
	color:#000;
	background-color:inherit;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:656px;
	margin:3px 0 0 0;
	float:right;
	background-color: #fff;
}
#welcome{
	width:619px;
	background:url(../images/welcome_bg.gif) 0 0 repeat-x;
	padding:0 15px 0 22px;
	position:relative;
	margin:0 0 17px 0;
}
#welcome h2{
	color:#FEFFFF;
	background-color:inherit;
	font:bold 33px/33px Arial, Helvetica, sans-serif;
	padding:21px 0 16px 0;
	float:left;
}
#welcome img.special{
	display:block;
	background:url(../images/special.gif) 0 0 no-repeat;
	width:83px;
	height:45px;
	float:right;
}
#welcome p{
	color:#FEFFFF;
	background-color:inherit;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	padding:0 0 16px 0;
	float:left;
	width:600px;
	display:block;
}
#welcome p span{
	color:#FFFD2E;
	background-color:#2B7390;
	padding:2px;
	text-decoration:none;
}
#welcome a{
	display:block;
	background:url(../images/more.gif) 0 0 no-repeat;
	width:41px;
	height:18px;
	text-indent:-2000px;
	position:absolute;
	left:574px;
	top:96px;
}
#welcome a:hover{
	background:url(../images/more_hover.gif) 0 0 no-repeat;
}
#right h2.lp{
	display:block;
	width:600px;
	padding:0 0 0 35px;
	float:left;
	background:url(../images/latest_project.gif) 0 2px no-repeat;
	color:#484848;
	background-color:inherit;
	font:bold 28px/30px Arial, Helvetica, sans-serif;
}
#right h3.lp{
	display:block;
	width:235px;
	float:left;
	background:url(../images/latest_project.gif) 0 2px no-repeat;
	color:#484848;
	background-color:inherit;
	font:bold 33px/37px Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 35px;
}
#link{
	width:324px;
	float:right;
}
#link p.left{
	display:block;
	background:url(../images/round_left.gif) 0 0 no-repeat;
	width:8px;
	height:27px;
	float:left;
}
#link p.right{
	display:block;
	background:url(../images/round_right.gif) 0 0 no-repeat;
	width:10px;
	height:27px;
	float:right;
}
#link ul.number{
	float:left;
	background:url(../images/right_link_bg.gif) 0 0 repeat-x;
	height:27px;
	width:306px;
}
#link ul.number li{
	float:left;
}
#link ul.number li a.pre{
	display:block;
	background:url(../images/arrow_pre.gif) 0 9px no-repeat;
	margin:0 26px 0 0;
	padding:0 0 0 12px;
	color:#484848;
	background-color:inherit;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#link ul.number li a.pre:hover{
	color:#A80303;
	background-color:inherit;
}
#link ul.number li a.no{
	display:block;
	width:18px;
	height:17px;
	float:left;
	margin:5px 4px 0 0;
	color:#0C0C0C;
	background-color:#FEFEF6;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
#link ul.number li a.no:hover{
	color:#fff;
	background-color:#DB0C90;
}
#link ul.number li a.noFix{
	display:block;
	width:18px;
	height:17px;
	float:left;
	margin:5px 4px 0 0;
	color:#fff;
	background-color:#DB0C90;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	cursor:text;
}
#link ul.number li.last{
	float:right;
}
#link ul.number li.last a.nxt{
	display:block;
	background:url(../images/arrow_next.gif) right center no-repeat;
	margin:0;
	padding:0 12px 0 0;
	color:#484848;
	background-color:inherit;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#link ul.number li.last a.nxt:hover{
	color:#A80303;
	background-color:inherit;
}
#right ul.picture{
	width:656px;
	float:left;
	margin:16px 0 24px 0;
}
#right ul.picture li{
	display:block;
	border:#EBF3F5 solid 4px;
	margin:0 13px 0 0;
	padding:0 0 10px 0;
	width:145px;
	float:left;
}
#right ul.picture li img.layout{
	display:block;
	font-size:0;
	line-height:0;
	margin:0 0 10px 0;
}
#right ul.picture li span{
	color:#BD0000;
	background-color:inherit;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 10px 11px;
}
#right ul.picture li span.txt2{
	color:#5E5E5E;
	background-color:inherit;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 0 11px;
}
#right ul.picture li a{
	display:block;
	margin:2px 0 0 121px;
	width:10px;
	height:10px;
	background:url(../images/bullet3.gif) 0 0 no-repeat;
}
#right ul.picture li a:hover{
	background:url(../images/bullet3_hover.gif) 0 0 no-repeat;
}
#right ul.picture li.last2{
	display:block;
	border:#EBF3F5 solid 4px;
	margin:0;
	padding:0 0 10px 0;
	width:145px;
}
#event{
	width:313px;
	float:left;
	background-color:#F6F8E4;
	color:#8C906A;
	padding:4px 4px 20px 4px;
}
#event h2{
	display:block;
	height:49px;
	background:url(../images/event_icon.gif) 12px 12px no-repeat #FEFFF6;
	padding:0 0 0 52px;
	color:#484848;
	font:normal 24px/49px Arial, Helvetica, sans-serif;
	margin:0 0 13px 0;
}
#event p.firstTxt{
	padding:0 10px 19px 12px;
	display:block;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
}
#event p.firstTxt span{
	display:block;
	padding:0 0 11px 0;
	color:#BD0000;
	background-color:inherit;
	font-weight:bold;
}
#event p.secTxt{
	padding:0 10px 3px 12px;
	display:block;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
}
#event p.secTxt span{
	display:block;
	padding:0 0 11px 0;
	color:#BD0000;
	background-color:inherit;
	font-weight:bold;
}
#event a.rm2{
	display:block;
	background:url(../images/read_more2.gif) 0 0 no-repeat;
	margin:0 0 0 240px;
	text-indent:-2000px;
	width:61px;
	height:18px;
}
#event a.rm2:hover{
	background:url(../images/read_more2_hover.gif) 0 0 no-repeat;
}
#test{
	width:313px;
	float:right;
	background-color:#F6F8E4;
	color:#525348;
	padding:4px 4px 20px 4px;
}
#test h2{
	display:block;
	height:49px;
	background:url(../images/testimonial_icon.gif) 12px 12px no-repeat #FEFFF6;
	padding:0 0 0 52px;
	color:#484848;
	font:normal 24px/49px Arial, Helvetica, sans-serif;
	margin:0 0 13px 0;
}
#test p.firstTxt2{
	padding:0 14px 23px 12px;
	display:block;
	font:italic 11px/14px Arial, Helvetica, sans-serif;
	color:#8C906A;
	background-color:inherit;
}
#test p.firstTxt2 span{
	display:block;
	padding:0 0 11px 0;
	color:#BD0000;
	background-color:inherit;
	font-weight:bold;
}
#test p.secTxt2{
	padding:0 14px 9px 12px;
	display:block;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
#test a.testimoni{
	display:block;
	background:url(../images/more_testimonial.gif) 0 0 no-repeat;
	margin:0 0 0 210px;
	text-indent:-2000px;
	cursor:pointer;
	width:91px;
	height:18px;
}
#test a.testimoni:hover{
	background:url(../images/more_testimonial_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body2--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	clear:both; 
	width:900px;
	height:90px;
	margin:0 auto;
	 background-color: #696969; 
 /*background:url(../images/footer_bg.gif) 0 0 repeat-x; */
	padding:17px 0 0 18px;
}
#footer ul.botLink{
	float:right;
	padding:0 8px 0 0;
}
#footer ul.botLink li{
	float:left;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}
#footer ul.botLink li a{
	color: #fff;
	background-color:inherit;
	text-decoration:none;
	float:left;
	margin:0 7px;
}
#footer ul.botLink li a:hover{
	color:#E9E617;
	background-color:inherit;
}
#footer ul.botLink2{
	float:right;
	width:290px;
	height:35px;
	padding:10px 7px 0 10px;
}
#footer ul.botLink2 li{
	float:left;
}
#footer ul.botLink2 li a.lloyds{
	display:block;
	background:url(../images/lloyds_foot.jpg) 0 0 no-repeat;
	width:59px;
	height:35px;
	float:left;
	margin:0 6px 0 0;
}
#footer ul.botLink2 li a.lloyds:hover{
	background:url(../images/lloyds_foot.jpg) 0 0 no-repeat;
}

#footer ul.botLink2 li a.anab{
	display:block;
	background:url(../images/anab_foot.jpg) 0 0 no-repeat;
	width:47px;
	height:31px;
	float:left;
	margin: 0 6px 0 6px;
}
#footer ul.botLink2 li a.anab:hover{
	background:url(../images/anab_foot.jpg) 0 0 no-repeat;
}

#footer ul.botLink2 li a.indecopi{
	display:block;
	background:url(../images/indecopi_foot.jpg) 0 0 no-repeat;
	width:58px;
	height:35px;
	float:left;
}
#footer ul.botLink2 li a.indecopi:hover{
	background:url(../images/indecopi_foot.jpg) 0 0 no-repeat;
}

#footer ul.botLink2 li a.iso{
	display:block;
	background:url(../images/iso_foot.jpg) 0 0 no-repeat;
	width:48px;
	height:35px;
	float:left;
}
#footer ul.botLink2 li a.iso:hover{
	background:url(../images/iso_foot.jpg) 0 0 no-repeat;
}
#footer p.copy{
	float:left;
	width:320px;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	color:#CDD2A1;
	background-color:inherit;
	padding:0 0 10px 0;
}
#footer p.design{
clear: both;
	float:right;
	width:225px;
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color: #f8f8ff;
	background-color:inherit;
	padding:4px;
}
#footer p.design a{
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
	
}
#footer p.design a:hover{
	color:#fff;
	background-color: #b22222;
}

#footer p.logo{
	float:left;
	/* width:340px;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	color:#CDD2A1;
	background-color:inherit; */
	padding: 0 0 10px 200px;
	background:url(../images/logo_foot.jpg) 0 0 no-repeat;
	width:164px;
	height:35px
}
/*------------------------------------------------footer--------------------*/
/*--------------------------------------------------------------------------------InnerPage---------------------------------------------------------------------------*/

#innercontent
		{
	width:630px;
	height:20px;
	font: 10pt/14px Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
		}
#innercontent002
		{
			width:630px;
			height:20px;
			margin:90px 0 0 0;
			font: 10pt/14px Arial, Helvetica, sans-serif;
		}
#innercontent003
		{
			width:630px;
			height:20px;
			margin:90px 0 0 0;
			font: 10pt/14px Arial, Helvetica, sans-serif;
		}
	
/*-------------------------------------------------------------------------------------------Innerpage---------------------------------------------------------------*/

#innerleftblank
	{
		width:600px;
		height:600px;
		float:left;
		margin:0 0 0 30px;
		padding:0px;
		border-right:dashed 1px #707070;
	}

#innerhedding
	{
		width:550px;
		height:20px;
		float:left;
		margin:0 0 0 35px;
		padding:0px;
		font-family: Arial;
		font-size:25pt;
		color:#FFFFFF;
	}
#innertxt
	{
		width:550px;
		height:20px;
		float:left;
		margin:40px 0 80px 35px;
		padding:0px;
		font-family: Arial;
		font-size:12pt;
		color:#FFFFFF;
	}
#innertxt002
	{
		width:550px;
		height:20px;
		float:left;
		margin:10px 0 80px 35px;
		padding:0px;
		font-family: Arial;
		font-size:12pt;
		color:#FFFFFF;
	}
#innertxt003
	{
		width:550px;
		height:20px;
		float:left;
		margin:10px 0 130px 35px;
		padding:0px;
		font-family: Arial;
		font-size:12pt;
		color:#FFFFFF;
	}
#innertxt004
	{
		width:550px;
		height:20px;
		float:left;
		margin:20px 0 80px 35px;
		padding:0px;
		font-family: Arial;
		font-size:12pt;
		color:#FFFFFF;
	}
	
/*--------------------------------------------------------------------------------------------Innerpage---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------submenu----------------------------------------------------------------------*/
#submenuhedding
		{
			width:640px;
			height:20px;
			float:left;
			margin:0 0 0 20px;
			padding:0px;
			font-family: Arial;
			font-size:30pt;
			font-weight:bold;
			color: #484848;
		}
#submenublank
		{
			width:652px;
			height:204px;
			margin:100px 0 0 11px;
			padding:0px;
			float:left;
		}
#submenu
		{
			width:601px;
			height:121px;
			margin:40px 0 0 0;
			padding:0px;
			float:left;
			background-image: url(../images/submenu.jpg);
			background-repeat:no-repeat;
		}
#submenu ul
		{
			width:601px;
			height:133px;
			margin:0px;
			padding:0px;
			display:block;
			list-style:none;
			line-height:normal;
		}
#submenu ul li .submenu
		{
			width:601px;
			height:22px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:6px 0 0 25px;
			display:block;
			list-style:none;
			line-height:normal;
		}
#submenu ul li .submenu:hover
		{
			width:601px;
			height:22px;
			font-family: Arial;
			font-size:11px;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:6px 0 0 25px;
			display:block;
			list-style:none;
			background-image: url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
		}
#submenu ul li .submenu002
		{
			width:601px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:0 0 0 3px;
			padding:5px 0 0 25px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu002:hover
		{
			width:601px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:0 0 0 3px;
			padding:5px 0 0 25px;
			display:block;
			list-style:none;
			background-image:  url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#submenu ul li .submenu003
		{
			width:601px;
			height:27px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:5px 0 0 25px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu003:hover
		{
			width:601px;
			height:27px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:5px 0 0 25px;
			display:block;
			list-style:none;
			background-image: url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			

		}		
#submenu ul li .submenu004
		{
			width:601px;
			height:27px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:5px 0 0 25px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu004:hover
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#484848;
			text-decoration:none;
			margin:1px 0 0 0;
			padding:5px 0 0 20px;
			display:block;
			list-style:none;
			background-image: url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#submenu ul li .submenu005
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:3px 0 0 0;
			padding:5px 0 0 20px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu005:hover
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:3px 0 0 0;
			padding:5px 0 0 20px;
			display:block;
			list-style:none;
			background-image: url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#submenu ul li .submenu006
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:2px 0 0 0;
			padding:5px 0 0 20px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu006:hover
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:2px 0 0 0;
			padding:5px 0 0 20px;
			display:block;
			list-style:none;
			background-image:  url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#submenu ul li .submenu007
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:4px 0 0 0;
			padding:4px 0 0 20px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu007:hover
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:4px 0 0 0;
			padding:4px 0 0 20px;
			display:block;
			list-style:none;
			background-image: url(../images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#submenu ul li .submenu008
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:2px 0 0 0px;
			padding:3px 0 0 20px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#submenu ul li .submenu008:hover
		{
			width:266px;
			height:15px;
			font-family: Arial;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			margin:2px 0 0 0;
			padding:3px 0 0 20px;
			display:block;
			list-style:none;
			background-image: url(images/submenuover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
		
/*--------------------------------------------------------------------------------------submenu----------------------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/


#contactleftblank
		{
			width:600px;
			height:500px;
			float:left;
			margin:0 0 10px 0;
			padding:0px;
			border-right:dashed 1px #FFFFFF; 
		}

#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:0px;
			padding:0 0 0 35px;
			background:url(../images/latest_project.gif) 0 2px no-repeat;
			color:#484848;
			background-color:inherit;
			font:bold 33px/37px Arial, Helvetica, sans-serif;
		}
#contactaddressblank{
				width:360px;
				height:290px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18pt;
				color:#a10000;
				float:left;
				padding:0px;
				margin:0 0 0 2px;
				background-color:#dcd9a5;
	}
#contactaddresshedding
		{
		width:200px;
		height:35px;
		float: left;
		margin:31px 0 0 20px;
		padding:0px;
		font-family: Tahoma;
		font-size:25pt;
		}		

#contactaddresstext{
	width:200px;
	height:180px;
	float: left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10pt;
	color:#484848;
	font-weight: normal;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	}
#contactaddresstext002{
		width:240px;
		height:30px;
		float: left;
		margin:50px 0 70px 20px;
		padding:0px;
		font-family: Arial;
		font-size:13pt;
		color:#FFFFFF;
	}
#contactaddresstext003{
		width:250px;
		height:30px;
		float: left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:13pt;
		color:#1d1d1d;
	}

#contactsmallhedding
			{
			width:500px;
			height:30px;
			float:left;
			margin:20px 0 0 0;
			padding:0px;
			font-family: Arial;
			font-size:10pt;
			color:#484848;
			}
#contacthedding
			{
			width:553px;
			height:20px;
			float:left;
			margin:24px 0 0 53px;
			padding:0px;
			background:url(../images/latest_project.gif) 0 2px no-repeat;
			color:#484848;
			background-color:inherit;
			font:bold 33px/37px Arial, Helvetica, sans-serif;
			}
			
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(../contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
	}
#contactfeildnameblank
			{
				width:150px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:250px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:150px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:8px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:50px 0 0 0;
				padding:0;
				float:left;

			}	
			
.contactfeildname
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#484848;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#666666;
				background-color:#f2f2f2;
			}
.contactfeild:hover
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#666666;
				background-color:#f9f9f9;
			}
.submit
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#FFFFFF;
				background-color:#666666;
				border:solid;
				border-width:1px;
				border-color:#CCCCCC;
			}
.submit:hover
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#FFFFFF;
				background-color:#54180a;
				border:solid;
				border-width:1px;
				border-color:#54180a;
			}
			
.contactinput
		{
			width:160px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#F9F9F9;
			border:solid;
			border-color: #666666;
			border-width:1px;
		}
.contactinput:hover
		{
			width:160px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#F9F9F9;
			border:solid;
			border-color:#666666;
			border-width:1px;		}
.textarea
		{
			width:200px;
			height:100px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#FFFFFF;
			border:solid;
			border-color:#666666;
			border-width:1px;		}
.textarea:hover
		{
			width:200px;
			height:100px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#F9F9F9;
			border:solid;
			border-color:#666666;
			border-width:1px;		}

/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
.submenu
		{
			width:601px;
			height:121px;
			margin:40px 0 0 0;
			padding:0px;
			float:left;
			background-image: url(../images/submenu.jpg);
			background-repeat:no-repeat;
		}
.submenu
		{
			width:601px;
			height:133px;
			margin:0px;
			padding:0px;
			display:block;
			list-style:none;
			line-height:normal;
		}
.submenu:hover
		{
			width:601px;
			height:22px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#484848;
			text-decoration:none;
			margin:4px 0 0 3px;
			padding:6px 0 0 25px;
			display:block;
			list-style:none;
			line-height:normal;
		}
.submenu_top {
	background-image: url(../images/submenu_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 591px;
}
.sublink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #8c906a;
	text-decoration: none;
	background-image: url(../images/submenu_active.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 561px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.sublink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #8c906a;
	text-decoration: none;
	background-image: url(../images/submenu_hover.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 561px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
/*-------------------------nuevo-----------------------*/

#header_flash {
	width:918px;

}	
#menus {
	margin:0px; 
	padding-top:2px;
}

/*#content {
	width:350px;
	margin:0px auto;
	background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top; 
}*/

#breadcrumb {margin-top:0px;font-family:arial,verdana,sans-serif;font-size:10px; padding-top: 2px; padding-bottom: 2px;}
#breadcrumb a:link, #breadcrumb a:visited {font-family:arial,verdana,sans-serif;font-size:10px}
#breadcrumb a:hover, #breadcrumb a:active {font-family:arial,verdana,sans-serif;font-size:10px}

#right h1.lp{
	display:block;
	width:535px;
	padding: 0px 0 0px 35px;
	float:left;
	background:url(../images/latest_project.gif) 0 2px no-repeat;
	color:#484848;
	background-color:inherit;
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
}

/* news scroller */

#NewsTicker{
float:left;
	border:solid 1px #cccccc; 
	background:#fff;
	width:220px;
	height:364px;
	margin: 5px auto 0px 10px;
	
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#B4C4A2;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 219px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 219px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 180px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
p {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;	
}

/* --------- menu2 ------ */

#left p.leftTop{
	display:block;
	width:197px;
	background:url(../images/left_top.gif) 0 0 no-repeat;
	height:27px;
	float:left;
	margin:17px 0 0 0;
}
#left p.leftBot{
	display:block;
	width:197px;
	background:url(../images/left_bot.gif) 0 0 no-repeat;
	height:34px;
	float:left;
	margin:0 0 20px 0;
}

#left ul.menu2{
	width:200px;
	background-color: inherit;
	/*background:url(../images/left_link_bg.gif) 0 0 repeat-y;*/
	padding:0 13px;
	margin:0;
	float:left;
}
#left ul.menu2 li{
	padding:0;
	margin:0;
	height:22px;
	background:url(../images/left_link_div.gif) left bottom repeat-x;
}
#left ul.menu2 li a{
	display:block;
	height:21px;
	/*background-image::url(../images/arrow.gif) 6px 7px no-repeat; 
	background-color:inherit;*/
	background:url(../images/left_arrow.gif) 6px 7px no-repeat #f9fdff;
	color:#454545;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 25px;
}
#left ul.menu2 li a:hover{
	background-color:#FFFDF2;
	color:#E13122;
}
#left ul.menu2 li.noBdr{
	background-image:none;
}

#left_bar img.special{
	/*display:block;
	background:url(../images/special.gif) 0 0 no-repeat;
	width:200px;*/
	padding: 5px 13px 5px 30px;
	border: none;
	/*height:45px;
	float:right;*/
}

/* FORMS */
form {margin: 0 0 1.5em}
input {font-family: Arial, Helvetica, sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

	/* FORMS - general classes */
	input.FSF_submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {width:100%;padding: .5em 0;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#c00}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}
		
		form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
	