body {
	background: #bbb;
	color:#555;
	}
	
a:link,
a:visited {
	color:#036;
	}
	
a:hover,
a:active {
	color:#8ebe46;
	}
	
#wrap {
	background:#FFF;
	}
	
#header {
	background:#FFF;
	}
	
/* Header */
	
#header a:link,
#header a:visited {
	color:#8fa2b4;
	}
	
#header a:hover,
#header a:active {
	color:#ACD;
	}


/* Logo */
	
#tagline {
	color:#666;
	}

/* Navigation */





/* Spotlight and Masthead*/

#spotlighttext {
	color:#FFF;
	}
	
#spotlighttext a:link,
#spotlighttext a:visited {
	color:#AAA;
	}
	
#spotlighttext a:hover,
#spotlighttext a:active {
	color:#FFF;
	}
	
#masthead img {
	border:5px solid #CCC;
	}


/* News */

#news {
	color:#999;
	}

#news h1,#news h2,#news h3,#news h4,#news h5 {
	color:#333;
	}
	
.news_articles ul li {
	border-bottom:1px solid #DaE3Eb;
	}


#news a:link,
#news a:visited {
	color:#036;
	}


#news a:hover,
#news a:active {
	color:#8ebe46;
	}

/* Utilities */

#utilities {
	color:#A2B5C7;
	}
	
#utilities a:link,
#utilities a:visited {
	color:#036;
	}

#utilities a:hover,
#utilities a:active {
	color:#036;
	}

/* Secondary Navigation */

#subnav {
	color:#036;
	}
	
#subnav ul li {
	border-bottom:1px solid #DaE3Eb;
	}

#subnav ul li a:link,
#subnav ul li a:visited {
	color:#036;
	}
	
#subnav ul li a:hover,
#subnav ul li a:active {
	color:#A2B5C7;
	}

#subnav ul li a.selected,
#subnav ul li a.selected{
	color:#A2B5C7;
	}
	
	
/* Content */

#maincontent h1,#maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5,#maincontent h6  {
	color:#036;
	line-height:1.2em;
	}
	
.form_title,
h5.form_title,
div.form_row_submit {
	color:#036;
	border:1px solid #CDF;
	}
	

/* Footer */	


#contact {
	color:#BfC1C3;
	}

#footer a:link,
#footer a:visited {
	color:#bfc1c3;
	}

.dlPhotoContainer img.dlPhoto {
	width:200px;
}

.dlCategoriesTitle {
	background-color:#4466BB;
	color:#FFF;
}

.dlCategoriesTitle dlTitle h1, .dlCategoriesTitle dlTitle h2,
.dlCategoriesTitle dlTitle h3, .dlCategoriesTitle dlTitle h4,
.dlCategoriesTitle dlTitle h5, .dlCategoriesTitle dlTitle h6,{
	color:#FFF;
}

.dlListHeadingContainer {
	background-color:#46B;
	color:#FFF;
}


/* Header CSS */

#catalog a.dlTitle {
color:#fff;
}

#catalog a.dlTitle:hover {
color:#8EBE46;
}

#catalog h4.dlLocationStack,#subnav ul li ul li a {
font-size:12px;
}

#subnav ul {
margin-bottom:1.6em;
}

#subnav ul li ul {
padding:6px 0 0 20px;
}

#subnav ul li ul li {
padding-bottom:2px;
padding-top:0;
}

#subnav ul li ul li a,#subnav ul li ul li,ul.dropdown li {
white-space:normal !important;
}

body {
font-family:Helvetica, Arial, sans-serif;
}

ul.dlCategoryMenu li.dlCategoryMenuItem.hovering div.dlCategoryMenuItemDetails {
background:#fff;
}

ul.dropdown {
z-index:3;	
}
	
ul.dropdown li ul li {
display:block;
}

ul.dropdown ul {
line-height:1.2em;
width:230px;
}

ul.dropdown ul li {
padding:4px 0;
}

ul.dropdown ul li a {
width:auto;
}

ul.dropdown ul li:first-child {
padding-top:16px;
}

#nav ul li ul * {
font-size:9pt;
line-height:1.2em;
}

#nav ul li ul li ul * {
font-size:9pt;
line-height:1.2em;
}

ul.dropdown ul li ul {width: 260px;}

#subnav ul li ul {
margin-top:7px;
}

ul.dropdown ul li {
background:#002FA3;
}

ul.dropdown ul li a:link, ul.dropdown ul li a:visited, ul.dropdown ul li a:active {
color:#f4fbfc;
}

ul.dropdown ul li ul li{
background:#90B315;
}

ul.dropdown ul li a:link, ul.dropdown ul li a:visited, ul.dropdown ul li a:active  {
    color: #f4fbfc !important;
}

#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5  {
font-weight:bold;	
}

#maincontent div.news_articles ul li h3.content_news_article_headline {
font-size:1em;
font-weight:normal;
}

div.news_articles ul li span.content_news_article_by_line {
font-size:0.9em
}

.dlCategoriesTitle {
color:#fff;
}

#maincontent .dlCategoriesTitle h4{
	margin-bottom:0;
	color:#fff;
	padding:10px 0;
}

.ie7 ul.dropdown ul{
background: #002FA3;
}

.ie7 ul.dropdown ul{
background: #90B315;
}

.ie7 ul.dropdown ul li ul li:first-child {
padding-top:3px;
}

.ie7 ul.dropdown li ul li ul {
display:none;
position:absolute;
}

.ie7 ul.dropdown li ul li.hover ul {
display:block;
}


@media screen {
	#topbr{background:#a3b6c7 url('../graphics/layout/top_br.jpg') no-repeat;}
	#spotlight {background:transparent url('../graphics/layout/spotlight_bg.jpg') no-repeat;}
	#utilities{background:transparent url('../graphics/layout/utilities_bg.jpg') no-repeat;}
	#footer{background:transparent url('../graphics/layout/footer_bg.jpg') repeat-x;}
	#rss{background:transparent url('../graphics/layout/rss.jpg') no-repeat;}
	#subnav ul li.selected, #subnav ul li:hover{ background:url('../graphics/layout/right-arrow.jpg') no-repeat right 10px;}
	.form_title, h5.form_title, div.form_row_submit{background:url('../graphics/layout/form-bg.jpg') repeat-x;}
	#navwrap{background-image:url('../graphics/layout/nav_bg.jpg');}
	ul.dropdown li.hover,ul.dropdown li:hover{background:#002FA3;}
	ul.dropdown li.hover ul li.hover,ul.dropdown li.hover ul li:hover {background:#90B315;}
	ul.dropdown li.hover ul li.hover,ul.dropdown li.hover ul li:hover, {background:#90B315;}
	ul.dropdown li.hover ul li.hover li.hover,ul.dropdown li.hover ul li.hover li:hover {background:#002FA3;}
}

#header {
	padding: 0 10px;
}

#logo a img {
    padding: 0 15px;
}

#subnav ul li ul {padding: 0 0 0 20px;}
#subnav ul li.selected ul li, #subnav ul li:hover ul li { background:none;}
#subnav ul li ul li { border-bottom: none; padding: 4px 0;}
#subnav ul li ul li a {font-size: 14px;}
#nav ul {font-size: 10pt;}
