@charset "UTF-8";
/* CSS Document */
body{
background: url(layout/body_gradient.jpg) repeat-x;
margin: 0 auto;
color:#000000;
font-size: 10pt;
font-weight: bold;
line-height:14pt;
font-family:Helvetica, sans-serif, Arial;
font-weight:100;
text-decoration: none;
background-color:#8c798f;
}
a:link, a:visited{
color:#000000;
text-decoration:none;
text-transform:uppercase;
}
a:hover{
color:#464646;
text-decoration:underline;
}
h1, h2{
font-size:11pt;
font-weight: bold;
font-weight:100;
text-transform:uppercase;
color:#464646;
}
#header{
background: url(layout/header_bg.jpg) no-repeat;
width:1024px;
height:180px;
}
#nav_wrap{
background: url(layout/nav_background.jpg) no-repeat;
width:1024px;
height:70px;
}
#nav{
width:980px;
}
#nav_new{
padding:38px 0 0 495px;
float:left;
width:500px;
height:70px;
}
#navlink{
float:left;
width:100px;
height:29px;
text-align:center;
text-transform:uppercase;
}
a.mainlink:link, a.mainlink:visited{
font-size: 9pt;
text-decoration: none;
padding:8px 0 0 0;
color: #000000;
display:block;
height:29px;
}
a.mainlink:hover {
background: url(layout/nav_button.jpg) no-repeat;
background-position: -124px 0px;
padding:8px 0 0 0;
display:block;
height:29px;
}
#body_header{
height:26px;
width:1024px;
background: url(layout/body_header.jpg);
border:1px solid #ffffff;
}
#body{
text-align:justify;
padding:10px;
width:795px;

}
#body_column_1{
float:left;
width:245px;
padding:0 10px 0 10px;
}
#body_column_2{
float:left;
width:245px;
padding:0 10px 0 10px;
}
#body_column_3{
float:left;
width:245px;
padding:0 10px 0 10px;
}
a.bodylink:link, a.bodylink:visited{
text-decoration: none;
font-size:9pt;
text-transform:uppercase;
font-weight:100;
color: #464646;

}
a.bodylink:hover {
color:#464646;
text-decoration:underline;
}
#footer{
border-top:5px solid #000000;
width:1024px;
padding:30px 0 0 0;
}
#body_footer{
height:26px;
width:1024px;
background: url(layout/body_footer.jpg);
border:1px solid #ffffff;
}
#cardsleft{
width:500px;
float:left;
text-align:right;
padding:0 40px 0 0;
}
#cardsright{
text-align:left;
padding:0 0 0 40px;
}
#ecardslabel{
width:1000px;
}
#labelwrap{
width:660px;
}
#ecardlabel{
width:153px;
float:left;
text-align:center;
}
#portfoliolabel{
width:165px;
float:left;
text-align:center;
}
.icon{
padding:10px;
}
#contact_wrap{
width:795px;
height:400px;
}
#contact_left{
float:left;
padding:10px 70px 10px 20px;
width:400px;
height:400px;
}
#contact_right{
float:left;
width:300px;
height:400px;
}
.label{
text-align:left;
}
