﻿/********************************************
		- body blue:	#1A3856;
		- dark blue:	#2d5e92;
		- light blue:	#b2cce5;
		- link blue:	#5c89ba;
		- font color:	#404040;
********************************************/
body, td, div, p { color: #404040; }
a { color: #5c89ba; }

body { background: #1A3856 none repeat-x; }

h1 { color: #2d5e92; }
h2 { color: #2d5e92; }
h3 { background-color: #b2cce5; }
h3, h3 * { color: #000; }
h4 { color: #2d5e92; }

/********************************************
	Unique Ids 
********************************************/
/*#affiliationbar { background: #b2cce5 url(images/blue/menu-bg.jpg) repeat-x; }*/
#affiliationbar { border-top: solid 1px #b2cce5; }
#affiliationbar small { color: #2d5e92; }
#affiliationbar big { color: #2d5e92; }

#atratag a { color: #404040; }

#lcol_wrap { background: #fff url(images/blue/grad-bg.jpg) repeat-x; border-color: #cecfcf; }

#content { background-color: #fff; border-color: #2d5e92; }

#footer { color: #fff; }
#footer a, #footer p { color: #fff; }

#head div.contact dl { color: #fff; }

#site { background-color: #b2cce5; border-color: #2d5e92; }

/********************************************
	Styles
********************************************/
div.datapager a.numeric { background-color: #2D5E92; color: #fff; }
div.datapager span span { border-color: #2D5E92; }

.GlobalMenu { background: #b2cce5 url(images/blue/menu-bg.jpg) repeat-x 0 0; }
.GlobalMenu li:hover, /* list items being hovered over */ .GlobalMenu li.AspNet-Menu-Hover { background: #b2cce5 url(images/blue/menu-bg.jpg) repeat-x 0px -44px; }
.GlobalMenu li:hover li a, .GlobalMenu li.AspNet-Menu-Hover li a { color: #333333; }
.GlobalMenu li:hover a, .GlobalMenu li.AspNet-Menu-Hover a { color: #fff; }
.GlobalMenu li li:hover a, .GlobalMenu li li.AspNet-Menu-Hover a { color: #000; }
.GlobalMenu a, /* all anchors and spans (nodes with no link) */ .GlobalMenu span { color: #333333; }
.GlobalMenu li { background: transparent url(images/blue/menu-sep.gif) right center no-repeat; }
.GlobalMenu li.AspNet-Menu-WithChildren a { background: transparent url(images/ArrowRight.gif) right center no-repeat; }
.GlobalMenu li.AspNet-Menu-WithChildren a:hover /* list items being hovered over */ { background: transparent url(images/activeArrowRight.gif) right center no-repeat; }
.GlobalMenu li:hover li, /* list items being hovered over */ .GlobalMenu li.AspNet-Menu-Hover li,
.GlobalMenu li:hover li a, .GlobalMenu li.AspNet-Menu-Hover li a,
.GlobalMenu li:hover li a:hover, .GlobalMenu li.AspNet-Menu-Hover li a:hover { background-image: none; }
.GlobalMenu li ul { background-color: #fff; border-color: #b2cce5; }
.GlobalMenu li li { color: #000000; }
.GlobalMenu li li a, .GlobalMenu li li span { color: #000000; }
.GlobalMenu .AspNet-Menu-Selected /* this tier is selected */ { background: #2d5e92 url(images/blue/menu-bg.jpg) repeat-x 0px -44px; color: #ffffff !important; }
.GlobalMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */ { background: #2d5e92 url(images/blue/menu-bg.jpg) repeat-x 0px -44px; color: #ffffff !important; }
.GlobalMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */ { }

div.locations div.location { border-color: #ccc; }

div.modalpopup { background: #fff url(images/blue/modal-bg.jpg) left bottom repeat-x; border-color: #2d5e92; }

a.navTop { background: #fff url(images/blue/page-top.jpg) right top no-repeat; }

.services h3, .services h3 * { color: #fff; }

div.specials div.special { border-color: #cecfcf; }

div.testimonials div.testimonial blockquote:before { color: #999999; }
div.testimonials div.testimonial blockquote:after { color: #999999; }
div.testimonials div.testimonial cite { color: #999999; }

div.widget { background: #fff url(images/blue/widget-right-bg.gif) no-repeat; }
div.widget h3 { background-color: Transparent; color: #2d5e92; }
