/* Page Header Container */
#PageHeaderContainer {
    /* Sizing */
    height: 100px;
    width: 100%;
    
    /* Margins */
    
	/* Background */
	background-color: white;
    
    /* Positioning */
    position: relative;
    z-index: 10;
    
    /* Shadows */
    box-shadow: 0px 3px 5px -0.2px rgba(0, 0, 0, 0.5);    
    
	overflow: visible;
    /* Outline */
/*    
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;
*/
}

#HeaderBox {
	width: 960px;
	margin: auto;
}

/* Top Half Container */
#HeaderTop {
    /* Sizing */
    width: 100%;
    height: 40px;
    
    /* Floats */
    float: left;
    
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;
*/
}

#HeaderTop ul {
    /* Margins */
    margin-top: 12px;
    margin-right: 0px;
    
    /* Floats */
    float: right;
    
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;
*/
}

#HeaderTop li {
    /* Layout */
    display: inline-block;
	
	/* Fonts & Text */
	font-family: "CaeciliaLTPro-55Roman";
	font-size: 14px;
}

#HeaderTop ul a {
    /* Text Styles */
    color: Black;
}

#HeaderTop a li:hover {
    /* Text Styles */
    text-decoration: underline;
}

/* Company Logo Container */
#CompanyLogoContainer {
    /* Sizing */
    width: 460px;
    height: 60px;
    
    /* Floats */
    float: left;
    
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;
*/
}

#CompanyLogoContainer img {
    /* Padding */
    padding-left: 55px;
    padding-top: 6px;
}

/* Primary Navigation */
#PrimaryNavigation {
    
    /* Sizing */
    width: 500px;
    height: 60px;            
    
    /* Floats */
    float: left;
    
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;    
*/
}

#PrimaryNavigation ul {
    /* Sizing */
    
    height: 59px;
    
    /* Borders */
    border-top-color: rgba(66, 111, 60, 1);
    border-top-style: solid;
    border-top-width: 0.5px;
    
    border-left-color: rgba(66, 111, 60, 1);
    border-left-style: solid;
    border-left-width: 0.5px;
	
	border-right-color: rgba(66, 111, 60, 1);
    border-right-style: solid;
    border-right-width: 0.5px;
    
    /* Floats */
    float: right;

    /* Background */
    background-color: #367c2b;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0ffed+0,367c2b+61 */
    background: rgb(240,255,237); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(240,255,237,1) 0%, rgba(54,124,43,1) 61%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(240,255,237,1) 0%,rgba(54,124,43,1) 61%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(240,255,237,1) 0%,rgba(54,124,43,1) 61%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffed', endColorstr='#367c2b',GradientType=0 ); /* IE6-9 */    
    
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px;  
*/
}

#PrimaryNavigation li {
    /* Sizing */
    height: 30px;
    width: 120px;
    
    /* Padding */
    padding-top: 16px;
    
    /* Font Settings */
    color: white;
    font-family: "NationalWeb-Bold";
    font-size: 20px;
    
    /* Text Settings */
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    
    /* Layout */
    display: inline-block;
}

#PrimaryNavigation a {
    /* Sizing */
    height: 60px;
    
    /* Layout */
    display: inline-block;
}

#PrimaryNavigation a:hover {
    /* Background */
    background-color: rgba(196, 160, 6, 1);
}

#AgencyLogin {
	/* Sizing */
	width: 170px;
	height: 40px;
	
	/* Background */
	background-color: rgba( 196, 160, 6, 0.7);
	
	/* Borders */
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-left-radius: 50px;
	
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: white;
	
	/* Text & Fonts */
	font-family: "NationalWeb-Bold";
	text-align: center;
	color: white;
	text-shadow: 1px 1px 1px black;
	font-size: 20px;
	
	/* Margins & Padding */
	padding-top: 5px;
	padding-left: 10px;
	
	/* Positioning */
	position: relative;
	z-index: 1;
	
	
	/* Floating */
	float: right;
					
	
    /* Outline */
/*
    outline-color: black;
    outline-style: dotted;
    outline-width: 1px; 
*/
}

#AgencyLogin:hover {
	/* Background */
	background-color: rgba( 216, 180, 26, 0.7);	
}