/* CSS Document */

.txt_normal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#60605f; line-height:1.5em; text-align:justify;}
.txt_media_sm {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#275079;}

.ttl_services {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#363635; line-height:1.5em; font-weight:bold;}
.ttl_media {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4185c9; line-height:1.5em; font-weight:bold;}

.ttl_lnk_media {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff8000; font-weight:bold; text-decoration:none;}
a.ttl_lnk_media:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1967b4; font-weight:bold; text-decoration:none;}

.lnk_bottom2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.lnk_bottom {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.lnk_bottom:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

.lnk_normal {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#1967b4; line-height:1.5em;}
a.lnk_normal:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#ff8000; line-height:1.5em;}

.lnk_media {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#275079;}
a.lnk_media:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#275079;}

/* SUBMENU */
.submenu {margin-right:10px; margin-left:10px;}
.lnk_submenu {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2c78c3; text-decoration:none; }
a.lnk_submenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#275079; text-decoration:none; }

.sub_select {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#275079; text-decoration:none; }

/* SUBMENU 2 */
.lnk_submenu2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#858584; text-decoration:none; }
a.lnk_submenu2:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4185c9; text-decoration:none; }

.sub_select2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4185c9; text-decoration:none; }



/* Menu */

td.menu {background-image:url(images/menu_back.gif); background-repeat:repeat-x;}
/* div#dv_home a#home{
background-position: bottom left;
} */


/* HOME */

#home{
width: 41px;
height: 26px;
overflow: hidden;
background: url(images/menu_home.gif) top left no-repeat;
display: block;
}
 
#home:hover{
background-position: bottom left;
}

#home span{
  display: none;
}

body#pg_home a#home{
background-position: bottom left;
}

/* ABOUT */

#about{
width: 61px;
height: 26px;
overflow: hidden;
background: url(images/menu_about.gif) top left no-repeat;
display: block;
}
 
#about:hover{
background-position: bottom left;
}

#about span{
  display: none;
}

body#pg_about a#about{
background-position: bottom left;
}

/* SERVICES */

#services{
width: 54px;
height: 26px;
overflow: hidden;
background: url(images/menu_services.gif) top left no-repeat;
display: block;
}
 
#services:hover{
background-position: bottom left;
}

#services span{
  display: none;
}

body#pg_services a#services{
background-position: bottom left;
}


/* PORTFOLIO */

#portfolio{
width: 58px;
height: 26px;
overflow: hidden;
background: url(images/menu_portfolio.gif) top left no-repeat;
display: block;
}
 
#portfolio:hover{
background-position: bottom left;
}

#portfolio span{
  display: none;
}

body#pg_portfolio a#portfolio{
background-position: bottom left;
}

/* PROFILE */

#profile{
width: 44px;
height: 26px;
overflow: hidden;
background: url(images/menu_profile.gif) top left no-repeat;
display: block;
}
 
#profile:hover{
background-position: bottom left;
}

#profile span{
  display: none;
}

body#pg_profile a#profile{
background-position: bottom left;
}

/* PROJECTS */

#projects{
width: 54px;
height: 26px;
overflow: hidden;
background: url(images/menu_projects.gif) top left no-repeat;
display: block;
}
 
#projects:hover{
background-position: bottom left;
}

#projects span{
  display: none;
}

body#pg_projects a#projects{
background-position: bottom left;
}

/* MEDIA */

#media{
width: 42px;
height: 26px;
overflow: hidden;
background: url(images/menu_media.gif) top left no-repeat;
display: block;
}
 
#media:hover{
background-position: bottom left;
}

#media span{
  display: none;
}

body#pg_media a#media{
background-position: bottom left;
}


/* JOURNAL */

#journal{
width: 48px;
height: 26px;
overflow: hidden;
background: url(images/menu_journal.gif) top left no-repeat;
display: block;
}
 
#journal:hover{
background-position: bottom left;
}

#journal span{
  display: none;
}

body#pg_journal a#journal{
background-position: bottom left;
}

/* CLIENTS */

#clients{
width: 46px;
height: 26px;
overflow: hidden;
background: url(images/menu_clients.gif) top left no-repeat;
display: block;
}
 
#clients:hover{
background-position: bottom left;
}

#clients span{
  display: none;
}

body#pg_clients a#clients{
background-position: bottom left;
}

/* PARTNERS */

#partners{
width: 55px;
height: 26px;
overflow: hidden;
background: url(images/menu_partners.gif) top left no-repeat;
display: block;
}
 
#partners:hover{
background-position: bottom left;
}

#partners span{
  display: none;
}

body#pg_partners a#partners{
background-position: bottom left;
}

/* CONTACT */

#contact{
width: 69px;
height: 26px;
overflow: hidden;
background: url(images/menu_contact.gif) top left no-repeat;
display: block;
}
 
#contact:hover{
background-position: bottom left;
}

#contact span{
  display: none;
}

body#pg_contact a#contact{
background-position: bottom left;
}