/* globals */
#body
{
    margin:0px;
    background:url(/images/header_gradient.gif);
    background-repeat:repeat-x;
}
.printView{
    display:none;   
}
form{
    padding:0px;
    margin:0px;   
}
#lightPanel1,#lightPanel2{
    height:0px;
    margin:0px;
    padding:0px;
}
a{
    color:#0597d7;
    text-decoration:none;
}
a:hover{
    color:#000000;   
}
.col{
    float:left;   
}
.clear{
    clear:both;   
}
.printLink{
    margin:5px 0 0 0;   
}
.printLink a{
    vertical-align:middle;
    font-family:Verdana;
    font-size:9px;
    color:#808080;   
}
.printLink a img{
    display:block;   
    float:left;
    margin:0 3px 0 0;
}
#wrapper{
    margin:30px auto 0 auto;
    width:882px;
}

#headContent{
    
}
    .logoText{
        float:left;
        margin:11px 10px 0 0;   
    }
    .logoShield{
        float:left;
		display:none;
    }
    .logoSlogan{
        float:left;
        margin:23px 0 0 0px;
    }
    #TopNav{
        float:right;
        font-size:11px;
        color:#808080;
        font-family:Trebuchet MS;
        margin:11px 10px 0 0;
    }
        #TopNav a.on{
            color:#000000;   
        }
#mainNav{
    margin:20px 0 0 0;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
}
    #mainNav a#first{
        border-left:1px solid #c8c8c8;
    }
    #mainNav a{
        display:block;
        height:19px;
        padding:5px 15px 0 15px;
        float:left;
        color:#808080;
        text-decoration:none;
        border-right:1px solid #c8c8c8;
    }
    #mainNav a:hover, #mainNav a.on{
        color:#000000;
        background:url(/images/nav_gradient.gif);   
    }
#bodyContent{
    margin:0 0 30px 0;
}
    .headContent{
        margin:10px 0 17px 0;
    }   
    .mainContent
    {
		margin:33px 0 0 0;
    }
    .secondNav{
        width:216px;
        float:left;
        margin:0 10px 0 0;
    }
        /*copy in textEditor.css
        .secondNavSection{
            font-family:Verdana;
            font-size:10px;
            color:#808080;
            margin:0 0 5px 0;   
        }
        .secondNavItem{
            margin:5px 0 0px 0;
            padding:0 15px 0 0;
        }*/
            .secondNavItem a{
                font-size:11px;
                font-family:verdana;
            }
            .secondNavItem a.on{
                color:#000000;
            }
                .secondNavItem .newsImage{
                    margin:0 10px 0 0px;
                    width:67px;
                    float:left;
                }
                .secondNavItem .newsItem{
                    float:left;
                }
                .secondNavItem .newsItemWidth{
                    float:left;
                    width:120px;
                }
                    .secondNavItem .newsItem a{
                        display:block;
                        margin:0px 0 0 0;
                    }
                    .secondNavItem .newsAgency{
                        color: #252525;
                    }
                
    .contentCopy{
        width:370px !important;
		width:357px;
        float:left;
        padding:0 20px 0 0;   
    }
    .contentCopyWide{
        width:636px;
        float:left;
        padding:0 15px 0 0;   
    }
        .copyFoot{
            margin:30px 0 0 0;   
        }
    .contentHighlight{
        width:266px;
        float:left;   
    }
        .imageListItem_0, .imageListItem_1{
            width:130px;
            float:left;   
        }
        .imageListItem_0{
            margin:0 5px 5px 0;
        }
        .imageListItem_0 a img, .imageListItem_1 a img{
            border:0px;
        }

    .pageBodyList{
        margin:10px 0 0 0;   
    }
        .galleryList{
            
        }
            .galleryItem{
                width:130px;
                float:left; 
                margin:0 10px 10px 0;   
            }
                .galleryImage{
                    
                }
					.galleryImage img{
						border:0px;
					}
                .galleryLink {
                    font-family:verdana;
                    font-size:11px;   
                }
        .brochureList{
            
        }
            .brochureSectionTitle{
                font-family:Lucida Grande, Verdana;
                font-size:12px;
                text-transform:uppercase;
                margin:0 0 15px 0;   
            }
            .brochureItem{
                width:130px;
                float:left; 
                margin:0 10px 10px 0;   
            }
                .brochureImage{
                    text-align:center;
                }
                .brochureLink {
                    font-family:verdana;
                    font-size:11px;   
                }
        .articleList{
            
        }
            .articleItem{  
                margin:0 0 10px 0;
                padding:0pt 20px 0pt 0pt;
                width:370px;
                float:left;
            }
                .articleTitle{
                    color:#3E3E3E;
                }
                .articleList .articleBody{
                    margin:0px;  
                    color:#808080; 
                    font-family:Verdana;
                    font-size:11px;
                }
                .articleLink {
                    font-family:Verdana;
                    font-size:11px;   
                }
                .articleAgency{
                    color: #000000;
                    font-size:12px;
                    font-family:Verdana;
                }
                .articleDate{
                    color:#a7a7a7;
                    font-size:11px;
                    font-family:Verdana;
                }
            .articleExtra{
                float:left;
                width:240px;
                font-family:Verdana;
                font-size:11px;
                color:#808080;
            }


#footContent{
    margin:30px 0 30px 0;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#B1B1B1;
}
    .footCopy{
        float:left;
        margin: 0 20px 0 0;
    }
    .footNav{
        float:left;
    }
        .footNav a{     
            color:#666666;  
            text-decoration:none;
        }
        .footNav a.on{
            color:#2e2e2e;
            text-decoration:none;   
        }
        
/* home page */
.homeTopGrad{          
    background:url(/images/vertical_gradient_top.gif);
    background-repeat:no-repeat;
    height:19px;
	margin:-18px 0 0 0;
    background-position:110px 0px;
}
.homeMidGrad{          
    background:url(/images/vertical_gradient_middle.gif);
    background-repeat:repeat-y;
    background-position:110px 0px;
}
	.homeMidGrad .RegLink {
		text-decoration:underline;
	}
	.homeMidGrad .RegLink:hover {
		text-decoration:none;
	}
    .homeMidGrad img{
        border:0px;
    } 
.homeBotGrad{          
    background:url(/images/vertical_gradient_bottom.gif);
    background-repeat:no-repeat;
    height:17px;
    background-position:110px 0px;
}

/* ASK THE PROS */

.askFormText{
    font-family:verdana;
    color:Black;
    font-size:11px;
    width:120px;
    font-weight:bold;
    
}
.askFormText, .askFormData{
    float:left;   
    margin:0 0 10px 0;
}
.askFormSubmit{
    margin:0 0 0 140px;
}
#Email{
    width:210px;
}
#trackText{
    width:105px;   
}
#Questions{
    width:210px;
    height:60px;
}
.emailSuccessMessage{
    font-family:verdana;
    color:Black;
    font-size:11px;
    font-weight:bold;
}

/* Article Page */

#articleBody{
    width:650px;   
    margin:20px 0 0 0;
}
    #articleBody .articleAgency{
        font-size:12px;
        font-family:Verdana;
    }
    #articleBody .articleDate{
        color:#666666;   
        margin:0 0 10px 0;
    }
    #articleBody .articleBody{
        margin:0px;  
        color:#808080; 
        font-family:Verdana;
        font-size:11px;
    }
    
    
    
    
    
    