html, body {
    height: auto;
    color: #000;
    margin:0px;
    padding:0px;
}
body {
font-family:Arial, tahoma, Helvetica, Verdana, sans-serif; font-size:11px; color:#555555; background-color:#FFFFFF; line-height:15px; padding:0px; margin:0px;
}
A:link, A:visited, A:active {
	COLOR:#666666; TEXT-DECORATION: none; FONT-SIZE: 11px; font-weight:normal;
}
A:hover {
	COLOR:#e3332b; TEXT-DECORATION: none; FONT-SIZE: 11px; font-weight:normal; 
}
#container{
	width:100%; height:auto;
}
#main_table{
width:990px; height:auto; background:#ffffff;
}
/* Logo Table */
#subcontainer_top{
float:center;width:932px; background:#ffffff; height:90px;
}
.logo
{
float:left; width:115px; margin-top:20px; height:49px;
}
.logo_right
{
float:left; width:347px; height:60px;margin-top:8px;
}

/* End Logo Table */


/*Menu Table*/

a.navigation02:link
{
font-weight:normal; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; font-weight:bold;
}
a.navigation02:visited
{
font-weight:normal; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; font-weight:bold;
}
a.navigation02:active
{
font-weight:normal; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; font-weight:bold;
}
a.navigation02:hover
{
font-weight:normal; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:12px; text-decoration:none; color:#e3332b; font-weight:bold;
}

#menu
{
float:right; width:470px; height:24px; margin-top:41px;
}
#menu_home
{
float:left; width:72px; height:10px;
}
#menu_casa
{
float:left; width:72px; height:10px;
}
#menu_projects
{
float:left; width:99px; height:10px;
}
#menu_resource
{
float:left; width:98px; height:10px;
}
/*End Menu Table*/


/* Sub Menu */
#sub_menu
{
float:center; width:932px; height:42px; background-color:#a8a9ab;
}
.excellence_left
{
float:left; width:19px; height:14px; margin-top:16px; background-color:#a8a9ab;
}
.excellence
{
float:left; width:287px; height:14px; margin-top:16px;
}
.submenu_subbg01
{
float:left; width:12px; height:32px; margin-top:5px; margin-left:74px;
}
.submenu_subbg02
{
float:left; width:532px; height:32px; margin-top:5px; background-image:url(../submenu_subbg2.gif); background-repeat:repeat-x;
}
.subbg02_linkleft
{
float:left; width:27px; height:15px; margin-top:8px; background-color:#ffffff;
}
.subbg02_link
{
float:left; width:489px; height:15px; margin-top:8px;
}
.submenu_subbg03
{
float:left; width:3px; height:32px; margin-top:5px;
}
a.black_text:link
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#423e3f;
}
a.black_text:visited
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#423e3f;
}
a.black_text:active
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#423e3f;
}
a.black_text:hover
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#dd351b;
}
a.red_text:link
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#dd351b;
}
a.red_text:visited
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#dd351b;
}
a.red_text:active
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#dd351b;
}
a.red_text:hover
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#423e3f;
}
/* End Sub Menu */



/* MIddle Table */

#subcontainer_middle{
float:center;width:932px; background:#ffffff; height:auto; display:table;
}
#middle01
{
float:left; width:252px; height:150px; margin-top:22px; background-color:#e6e8e9;
}
#middle02
{
float:left; width:664px; height:150px; margin-top:22px; margin-left:16px; display:table;
}
#middle03_subhead
{
float:left; width:460px; height:18px; margin-top:15px;
}
#middle03_content
{
float:left; width:460px; height:auto; display:table;
}
#middle04_subhead
{
float:left; width:460px; height:18px; margin-top:15px; margin-left:12px;
}
#middle04_content
{
float:left; width:460px; height:auto; margin-left:12px; display:table;
}
#middle05
{
float:center;width:900px; height:40px; margin-bottom:20px; 
}
#media_subhead
{
float:left; width:930px; height:20px; margin-top:22px;
}
#media_middle01
{
float:left; width:252px; height:150px; background-color:#e6e8e9;
}
#media_middle02
{
float:left; width:664px; height:150px; margin-left:16px; display:table;
}
#press_middle01
{
float:left; width:170px; height:80px; background-color:#e6e8e9; margin-top:20px;
}
#press_middle02
{
float:left; width:500px; height:80px; margin-left:16px; display:table; margin-top:20px;
}
#press_middle03
{
float:left; width:230px; height:80px; margin-left:12px; display:table; margin-top:20px;
}
#pressdate_middle01
{
float:left; width:930px; height:28px; margin-top:27px;
}
#pressdate_middle02
{
float:left; width:932px; height:26px; background-image:url(../pressdt_linebg.gif); background-repeat:repeat-x;
}
#pressdate_middle03
{
float:left; width:932px; height:auto; margin-top:17px; display:table;
}
#pressdate_date
{
float:right; width:230px; height:16px; margin-top:5px;
}
.black_bold
{
font-family:Arial, Tahoma, Verdana, Helvetica, "Times New Roman"; font-size:22px; font-weight:normal; text-decoration:none; color:#000000;
}
.red_bold
{
font-family:Arial, Tahoma, Verdana, Helvetica, "Times New Roman"; font-size:12px; font-weight:bold; text-decoration:none; color:#dd351b;
}


/* End MIddle Table */

/* Bottom Table */

#subcontainer_bottom{
   float:center;width:932px; background:#ffffff; height:43px;
}

.bottom_bg
{
   float:center; width:932px; background:#dc341a; height:26px;
}
.bottom_left
{
  float:left; width:235px; height:20px; margin-top:5px;
}
.bottom_right
{
  float:right; width:272px; height:20px; margin-top:5px;
}
.bottom_right02
{
float:right; width:100px; height:15px; margin-top:1px;
}
#blacktext_normal
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:9px; text-decoration:none; color:#CCCCCC;
}
#whitetext_normal
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;
}
a.white_text:link
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;
}
a.white_text:visited
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;
}
a.white_text:active
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;
}
a.white_text:hover
{
font-weight:normal; font-family:Arial, Tahoma, Verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#555555;
}

/* End Bottom Table */