.fleft {
	float:left;
	/*padding-top: 3px;*/
}
.fright {
	float:right;
}
.fclear {clear:both}
.fcenter {
	float:none;
	text-align:center;
	padding-top: 8px;
}
body {
	margin-top:0;
	margin-bottom:0;
	font-size:12px;
	color: #666666;
	background-image: url(images/menu_box_corner_PT.png);
	font-family: Arial, Helvetica, sans-serif;
}
.headline {font-size:18px;color:#FD0A0A;margin-bottom:5px}
#wrapper {width:960px;margin:0 auto}
#logo {background:url(images/logo.gif) top left no-repeat;width:212px;height:39px;float:left;clear:none;margin-top:25px}
.middle-box ul li a {color:#000}
.middle-box ul li a:hover {color:#FF0000}
/* Search */
#search {margin-top:25px;float:right;clear:none}
#search-box {background:url(images/search_box.png);width:246px;height:26px;float:left;clear:none;margin-left:5px}
#search-box input {border:0;margin-left:5px;margin-top:7px;width:223px}
#search-box-projects {background:url(images/search_box.png);width:246px;height:26px;float:left;clear:none;margin-left:5px}
#search-box-projects input {border:0;margin-left:5px;margin-top:7px;width:223px}
#banner {
	width:960px;
	height:320px;
	background-image: url(images/header_consulasia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Menu */
#menu {
	width:960px;
	height:25px;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:5;
}
#menu ul li {
	float:left;
	margin-right:15px;
	margin-top: 3px;
}
#menu ul li a {
	display:block;
	background:url(images/menu.png) top left no-repeat;
	height:16px;
	width:49px;
	text-decoration:none;
	color:#000;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding-left:25px;
	padding-top:2px;
	font-family: "Trebuchet MS";
}

#menu2 {
	width:940px;
	height:26px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/frame_bot.jpg);
	padding-right: 20px;
}
#menu2 ul {list-style:none;margin:0;padding:0}
#menu2 ul li {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-family: "Trebuchet MS";
}
/* #menu2 ul li a {display:block;background:url(images/menu.png) top left no-repeat;height:16px;width:49px;text-decoration:none;color:#000;font-size:12px;text-align:center;cursor:pointer;padding-left:25px;padding-top:2px} */

#menu2 ul li a {
	display:block;
	background:url() top left no-repeat;
	height:16px;
	width:60px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding-left:15px;
	padding-top:2px
}

/* content */
#left-content {
	float:left;
	clear:none
}
/* welcome box */
.corner-box {
	width:25px;
	height:25px;
	float:left;
	clear:none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/box_corner.png);
}
.corner-box-l {
	width:25px;
	height:25px;
	float:left;
	clear:none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/menu_box_corner_L.png);
}
.corner-box-r {
	width:25px;
	height:25px;
	float:right;
	clear:none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/menu_box_corner_R.png);
}

.corner-box-PT {
	width:30px;
	height:25px;
	float:right;
	clear:none;
	background-position: left top;
}

.corner-box-CH {
	width:35px;
	height:25px;
	float:right;
	clear:none;
	background-position: left top;
}


.top-middle-box {
	background:url(images/Box_top.png) top left repeat-x;
	width:855px;
	height:25px;
	float:left;
	clear:none
}
.top-right-corner-box {
	background:url(images/box_top_corner.png) top left no-repeat;
	width:80px;
	height:25px;
	float:left;
	clear:none
}
.middle-box {
	background:url(images/box_l.png) top left repeat-y;
	width:910px;
	padding-left:25px;
	font-family: "Trebuchet MS";
	text-align: left;
}
.left-bottom-corner-box {background:url(images/box_l_corner.png) top left no-repeat;width:25px;height:70px}
.inner_copy {border:0;color:#f00;float:left;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}

/* Services box */
#left-links {float:left;clear:none}
#right-links {float:left;clear:none}
.red-bullet {list-style-image:url(images/bullet.gif)}
/* right content */
#right-content {float:right;clear:none;margin-top:15px;margin-left:15px}
#news-top {
	width:290px;
	height:26px;
	padding-left:30px;
	font-size:16px;
	color:#006633;
	background-image: url(images/rp_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding-top: 10px;
}
#news-box {
	background:url(images/box2_bg.png) top right repeat-y;
	width:318px;
	height: 220px;
	padding-top: 20px;
}
.no-bullet {
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.divider {
	width:186px;
	height:5px;
	display:block;
	margin-left:30px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: left top;
}
/* Newsletter */
#newsletter {background:url(images/box2_bg.png) top right repeat-y;width:318px;height:40px;border:0;margin-top:10px;padding-top:15px}
#newsletter-box {background:url(images/newsletter_box.png);width:152px;height:25px;float:left;clear:none;margin-left:5px}
#newsletter-box input {border:0;margin-left:5px;margin-top:5px;width:100px;height:15px}
/* footer */
#footer {
	/*background:#015749;*/
	width:936px;
	height:31px;
	color:#006633;
	margin-bottom:0;
	padding-right: 12px;
	padding-left: 12px;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer  a {color:#fff}
	
