body {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e7d7d;
}
a,a:visited,a:active{
color:#c40025;
text-decoration:underline;
}
a:hover{
color:#c40025;
text-decoration:none;
}


#wrap{
width:801px;
margin:auto;
padding:39px 0 0 0;
}
#header{
width:801px;
margin:0;
padding:0;
}
#logo{
width:130px;
background:url(images/z-plus.gif) repeat-x bottom;
height:106px;
float:left;
}
#top{
float:left;
background:url(images/z-plus.gif) repeat-x bottom;
width:643px;
margin-left:28px;
height:47px;
padding:59px 0 0 0;
}
#top img{
float:left;
}
#top-links{
float:right;
padding:15px 0 0 0;
}
#top-links ul{
margin:0;
padding:0;
}
#top-links li{
list-style:none;
float:left;
background:url(images/z-plus.gif) no-repeat 0 6px;
padding:0 15px 13px 8px;
display:block;
}

#top-links li a,#top-links li a:active,#top-links li a:visited,#main-nav ul li a,#main-nav ul li a:active,#main-nav ul li a:visited{
color:#7e7d7d;
text-decoration:none;
}
#top-links li a:hover, #main-nav ul li a:hover{
color:#7e7d7d;
text-decoration:underline;
}

#container{
width:801px;
margin:0;
padding:0;
clear:both;
}

#main-nav{
width:130px;
background:url(images/z-plus.gif) repeat-x bottom;
float:left;
}

#main-nav ul{
padding:17px 0 30px 0;
margin:0;
}

#main-nav ul li{
list-style:none;
padding:8px 0 8px 3px;
}

#main-nav ul li a.active,#main-nav ul li a.active:visited,#main-nav ul li a.active:active{
background:#c40025;
color:#FFFFFF;
padding-right:5px;
text-decoration:none;
}

#main-nav ul li a.active:hover{
background:#c40025;
color:#FFFFFF;
padding-right:5px;
text-decoration:none;
}


#main-body{
float:left;
width:643px;
background:url(images/z-plus.gif) repeat-x bottom;
margin-left:28px;
padding:20px 0 30px 0;
line-height:18px;

}

.home-feature{
float:left;
width:271px;
line-height:18px;
padding:16px 50px 0 0;
}

.home-feature p{
padding-left:5px;
}

a.lnk-video,a.lnk-video:active,a.lnk-video:visited{
color:#c40025;
background: url(images/icon-play-video.gif) no-repeat 0 2px;
padding:3px 3px 3px 27px;
text-decoration:underline;
}
a.lnk-video:hover{
text-decoration:none;
}

#home-who{
clear:both;
padding:35px 0 0 0;
line-height:18px;
}
#home-who img{
padding:0 0 9px 0;
}

#footer{
clear:both;
font-size:10px;
line-height:18px;
padding:8px 0 0 158px;
}

.img-title{
padding-bottom:8px;
}

h2{
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.wwd-featured td{
padding:0 26px 36px 0;
vertical-align:top;
}

table.wwd-featured td.featured-desc{
padding:10px 0 0 0;
}

a.lnk-view,a.lnk-view:active,a.lnk-view:visited{
color:#c40025;
background: url(images/icon-view.gif) no-repeat 0 2px;
padding:3px 3px 3px 27px;
text-decoration:underline;
}
a.lnk-view:hover{
text-decoration:none;
}

#sub-nav{
background:#c40025;
color:#FFFFFF;
padding:3px 20px 3px 0;
text-align:right;
margin-bottom:20px;
}


#sub-nav a,#sub-nav a:active,#sub-nav a:visited{
color:#FFFFFF;
text-decoration:none;
}
#sub-nav a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#col3-left{
width:430px;
float:left;
padding:0 35px 0 0;
}
#col3-right{
background: url(images/sub-right-bkg.gif) no-repeat;
float:left;
width:161px;
padding:14px 2px 30px 15px;
}

#col3-right p{
padding:0;
margin:0;
}
