/* CSS Document */
body {
padding:0;
margin:0;
}

#main_center {
width:750px;
height:550px;
position:absolute;
top:50%;
left:50%;
margin-left:-375px;
margin-top:-271px;
}
#main {
background:url(../images/main_bg.jpg) no-repeat;
width:714px;
height:515px;
}
#logo {
padding:100px 0 0 120px;
}
#home_nav {
margin:75px 0 0 170px;
width:380px;
}
#home_tagline {
padding: 40px 0 0 20px;
}
#footer {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
}
#nav {
width:134px;
height:103px;
background:url(../images/nav_bg.gif) no-repeat;
}
#nav_images {
padding:5px 0 0 25px;
}
#inner_content {
width:670px;
margin: 0 0 0 120px;
padding: 120px 0 0 0;
}
#inner_nav {
height:124px;
width:110px;
background:url(../images/inner_nav_bg.gif) right no-repeat;
}
#inner_nav_images {
padding: 15px 0 0 0;
}
#inner_content_right2{
width:460px;
margin-left:10px;
padding-top:35px;
}
#inner_content_right{
width:460px;
margin-left:10px;
padding-top:52px;
}
#inner_content_right ul{
padding:0 0 0 20px;
margin:0;
}
#inner_content_right2 ul{
padding:0 0 0 20px;
margin:0;
}
#footer ul {
list-style-type:none;
padding:0;
margin:10px 0 0 210px;
}
#footer ul li {
float:left;
margin-right:20px;
}
#footer a{
color:#666666;
text-decoration:none;
}
#footer a:hover {
color:#CC9900;
}
#inner_logo {
position:absolute;
bottom:70px;
*bottom:150px;
left:45px;
}
#portfolio_nav {
color:#fff;
}
#portfolio_nav a{
color:#fff;
}
#portfolio_nav a:hover {
color:#CC9900;
}
.p_active {
color:#666 !important;
}
.here {
font-weight:bolder;
}
.f_left {
float:left;
}
.f_right {
float:right;
}
.txt_content {
color:#666666;
font:13px Georgia, "Times New Roman", Times, serif;
/* font-weight:bolder; */
}
.txt_content2 {
color:#666666;
font:13px Georgia, "Times New Roman", Times, serif;
font-weight:bolder;
}
.txt_content10 {
color:#666666;
font:10px Georgia, "Times New Roman", Times, serif;
}

.txt_content a{
color:#666666;
text-decoration:none;
}
.txt_content2 a{
color:#666666;
text-decoration:none;
}
.txt_cell_height {
height:5px;
}

.clear {
clear:both;
}

