/*
    WiderFunnel 2010
    Base menu styles
*/

.wf-nav { 
 *position:relative; 
 *z-index: 1100; 
}

.wf-nav em,
.wf-nav strong,
ul.wf-nav a {
    font-size: 12px;
}

ul.wf-nav a:hover{
    _font-size: 12px;
}

/* force hide text to show css image overs */
.wf-nav .wf-a span {
    display: none;
}

.wf-nav .wf-a.wf-hover{
    position: relative;
    z-index: 9999;
}

/* spacing between primary nav and body contents*/
table#wf-top {
    padding-top:10px;
}

#wf-primary-nav{
    border: 0 none;
    margin: 0 auto;
    width: 768px;
    padding: 0;
}

#wf-primary-nav a {
    outline: none;
}

/* common content styles */
.wf-nav-contents {
    background:#fff;
}

.wf-nav-contents h4 {
    color:#006699;
    margin:0 0 1em 0;
    padding:0.5em 0 0 0;
    font-size: 11px;
}

.wf-nav-contents img{
    border:0;
}

.wf-nav-contents ul {
    list-style-type: none;
    margin:0;
    padding:0;
}

.wf-nav-contents li {
    margin:0;
    padding:0;
}

.wf-nav-contents .wf-first {
    margin-top:0;
    padding-top:0;
}

/* Common columns styles, override with vars */

.wf-cols-wrap {
    background:url(../wf_img/wf-cols-border-bg.gif) no-repeat;
    background-position: 253px 0;

    overflow:hidden;
    padding:0 2px;
    margin:12px 0;
    width:755px;
}

/* 2 colums layout 50/50 */

.wf-cols-left {
    float:left;
    width:50%;
}

.wf-cols-right {
    float:right;
    width:49%;
}

/* 2 colums layout 33% left - 65% right*/

.wf-cols-1-3-left {
    float:left;
    width:33%;

/*    background:url(../wf_img/wf-cols-border-bg.gif) no-repeat;
    background-position: 100px 0;
    border:1px solid red;*/
}

.wf-cols-2-3-right {
    float:left;
    width:65%;
}

/* 3 colums layout */

.wf-cols-1,
.wf-cols-2,
.wf-cols-3 {
    float:left;    
}

.wf-cols-1 {
    width:31%;
}
.wf-cols-2,
.wf-cols-3 {    
    width: 34%;
}

.wf-col-container li a {
    color:#333;
    font-size: 10px;
}
.wf-col-container li a:hover{
    color:#006699;
}
.wf-col-container li a span {
    color:#006699;
    font-size: 12px;
}

.wf-cols-2-3-right .wf-col-container a span,
.wf-cols-2 .wf-col-container a span,
.wf-cols-3 .wf-col-container a span {
    font-size: 11px;
}

.wf-cols-2-3-right .wf-col-container a span,
.wf-cols-2 .wf-col-container a span,
.wf-cols-3 .wf-col-container a span {
    font-size: 11px;
}

.wf-cols-2 .wf-col-container h4,
.wf-cols-3 .wf-col-container h4 {
    padding-left: 1em;
}

/* container to hold menu contents before moved */
#wf-menu-contents-container {
/*    margin:0 0 0 1px;*/
    padding: 0;
    display: none;
}


