body{
margin:10px;
font-family : Arial, Helvetica, sans-serif;
font-size:12px;
}
td{
margin:0px;
font-family : Arial, Helvetica, sans-serif;
font-size:12px;
}

#nav-menu ul
{
font-size:17px;
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0px 0px 0px 10px;
padding: 0;
text-align: center;
white-space:nowrap;
}


#nav-menu li#nonactive
{
background:#47476d;
color:#FFFFFF;
padding:5px 10px 5px 10px;
display: block;
border:1px solid #47476d;
}


#nav-menu li a
{
background: #FFFFFF;
padding:5px 10px 5px 10px;
float: left;
display: block;
color: #47476d;
text-decoration: none;
text-align: center;
border:1px solid #47476d;
}



#nav-menu li a:hover
{
background: gray;
padding:5px 10px 5px 10px;
float: left;
display: block;
color: #FFFFFF;
text-decoration: none;
text-align: center;
border:1px solid gray;
}



/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End IE5-Mac hack */

#nav-menu
{
width:460px;
}

.page-title{text-align:right;margin-right:65px;font-size:24px;margin-top:15px;border-bottom:1px solid #47476d;padding-bottom:3px;color:#47476d;font-weight:bold;}

.examples-links{
margin-top:5px;margin-bottom:5px;white-space:nowrap;}
.examples-title{color:#47476d;font-weight:bold;font-size:16px;white-space:nowrap;}

.footer-text{color:gray;font-size:11px;font-style:italic;}
.footer-validation-images{padding-right:65px;}

.content-cel{padding-top:5px;padding-right:45px;}

.gray{color:#47476d;font-weight:bold;}

.name_description{font-weight:bold;font-size:15px;}
#references{margin-right:120px;}


.list-summary{
padding-bottom:5px;
}

#artroute_name{
font-size:14px;
color:gray;
margin-bottom:20px;
}

#portfolio_name{
color:gray;
font-size:22px;
font-weight:bold;
text-transform:uppercase;
font-style:italic;
}

#portfolio_name a {
color:gray;
text-decoration:none;
}

#portfolio_name a:hover{
color:#47476d;
text-decoration:none;
}