body
{
background-color: #ffffff;
margin-top: 25px;
margin-bottom: 0px;
}

table
{
background-color: #ffffff;
border-width: 0;
}

p
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
}

span
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
}

h1
{
font-family: verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 16px;
}

img
{
border-width: 0;
}

a:link
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

a:visited
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

a:hover
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: underline;
font-size: 11px;
font-weight: bold;
}

div.menu a:link
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #6f8cc1;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

div.menu a:visited
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #6f8cc1;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

div.menu a:hover
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #6f8cc1;
text-decoration: underline;
font-size: 11px;
font-weight: bold;
}

.selected
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

div.container_home
{
height: 450px;
width: 750px;
margin: 0px auto;
background: url(../../images/bg_home.gif) no-repeat;
}

div.container_contact
{
height: 450px;
width: 750px;
margin: 0px auto;
background: url(../../images/bg_contact.gif) no-repeat;
}

div.container_portfolio
{
height: 570px;
width: 750px;
margin: 0px auto;
background: url(../../images/bg_portfolio.gif) no-repeat;
}

div.menu
{
position: relative;
top: -20px;
left: 20px;
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #dfe0ed;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

div.main
{
position: relative;
top: -4px;
left: 12px;
}

div.logo
{
float: right;
width: 200px;
}

div.content
{
float: right;
position: relative;
top: 75px;
left: -40px;
width: 190px;
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
}

div.button
{
width: 150px;
height: 30px;
background-color: #dfe0ed;
border: 1px dotted #393c5b;
text-align: center;
padding: 5px 5px 0px 5px;
cursor: hand;
}

div.footer_portfolio
{
margin-top: 20px;
}

div.contact_phone
{
position: relative;
top: 15px;
left: 5px;
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

div.contact_email
{
float: right;
position: relative;
left: -40px;
}

div.contact_phone_portfolio
{
position: relative;
top: 15px;
left: 15px;
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

div.contact_email_portfolio
{
float: right;
position: relative;
left: -40px;
}

div.project_img
{
float: left;
border: 2px solid #dfe0ed;
padding: 2px;
margin: 5px 5px 0px 0px;
}

div.project_img_selected
{
float: left;
border: 2px solid #6f8cc1;
padding: 2px;
margin: 5px 5px 0px 0px;
}

div.project_img_hover
{
float: left;
border: 2px solid #6f8cc1;
padding: 2px;
margin: 5px 5px 0px 0px;
}

span.project_lbl
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
font-weight: bold;
}

span.photos_lbl
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
font-weight: bold;
position: relative;
top: 20px;
}

div.desc
{
font-family: "Trebuchet MS", verdana, tahoma, sans-serif;
color: #393c5b;
font-size: 11px;
width: 690px;
height: 75px;
position: relative;
top: 10px;
left: 20px;
}
