/* Menu Styles */

#preload1 {
background-image: url(blue/span.jpg);
}
#preload2 {
background-image: url(blue/span-last.jpg);
}

#navmenu-container {

}
.radmenu ul.rootGroup {

}

/* top-level, normal */
.radmenu ul.rootGroup li.item {
margin-top: 4px;
}
.radmenu ul.rootGroup li.first {
background: url(blue/li-first.jpg) left center no-repeat;
}
.radmenu ul.rootGroup li a {

}
.radmenu ul.rootGroup li a span {
background: url(blue/span.jpg) right center no-repeat;
color: #c0c0c0;
}
#nav-menu .radmenu ul.rootGroup li.last a span {
background: url(blue/span-last.jpg) right center no-repeat;
}


/* selected */
.radmenu ul.rootGroup li a.selectedtab {

}
.radmenu ul.rootGroup li a.selectedtab span {
color: #ffffff;
}

/* hover */
.radmenu ul.rootGroup li a:hover {

}
.radmenu ul.rootGroup li a:hover span {

color: #ffffff;
}



/* child menu items */
.radmenu ul.group {
background: #438BD1 none;
border: dotted 1px #404040;
color: #D8E2EE;
z-index: 100;
}
.radmenu ul.group li.item {
background: transparent none;
}
.radmenu ul.group li a, 
.radmenu ul.group li a:hover {
background-image: none !important;
}
.radmenu ul.group li a span {
background-image: none !important;
}
.radmenu ul.group li a.selectedtab span, 
.radmenu ul.group li a:hover span {
background-image: none !important;
color: #D8E2EE;
}


/*    **********************************************    */

/* Header Styles */

#header {
	background-color: #336faa;

}

	#header-top {
		background: #fafafa url(blue/header_top_right.png) no-repeat right top;
	}


	#header-content {
		background: url(blue/header_bg.png) repeat-x right bottom;
		color: #ffffff;
	}

				
			#header-content h2 {
				color: #ffffff;
			}
		
#header-content .ContainerContentWrapper .Normal a {
color: #ffffff;
border: solid 1px #ffffff;
}
#header-content .ContainerContentWrapper .Normal a:hover {
border: dotted 1px #ffffff;
}
		



	#header-content-small {
		background: url(blue/header_bg_small.png) repeat-x right bottom;
	}
	#header-content-small h2 {
		color: #d8e2ee;
	}

	#header-bottom {
		background: #fafafa url(blue/header_bottom.png) no-repeat right top;
	}

	#header-shadow {
		background: #fafafa url(images/shadow.png) no-repeat right top;
	}



/* Content Styles */


	
	#content h2 {
		background: url(images/dotted_border_h.gif) repeat-x right bottom;
		color: #4c81bd;
	}
	
	#content h3 {
		background: url(images/dotted_border_h.gif) repeat-x right bottom;
		color: #777;
	}


	#content h5 {
		color: #4c81bd;
	}


#content h2.moduleTitle {
background: url(blue/arrow.png) no-repeat left 5px;
padding-left:10px;	
}
	

	





/* testimonials */
#content .testimonial blockquote p.quote{
	color:#777;
}

#content .testimonial blockquote p.author{
	color:#999;
}








/* CSS sliding doors button */

a.button:hover span {
	color: #666;
}

a.button-color {
	background: url(blue/button_color.png) no-repeat scroll top left; 
}

a.button-color span {
	background: url(blue/button_color.png) no-repeat scroll top right; 
	color: #fff;
}

a.button-header {
	background: url(blue/button_header.png) no-repeat scroll top left; 
}

a.button-header span {
	background: url(blue/button_header.png) no-repeat scroll top right; 
	color: #d6e4f4;
}


	
/* Other Styles */

.textblock {
	color:#777;
}

#note {
	color: #992222;
	border: 1px #f0c020 solid;
	background-color:#ffffdd;
}

.notification_ok {
	color: #229922;	
}


/* Link Styles */



/* Misc Styles */

.image-left, .image-border, .image-right{
	background: #fdfdfd;
}

.image-small-left{
	background: #fdfdfd;
	border:1px solid #ccc;
}

.image-small-right {
	background: #fdfdfd;
	border:1px solid #ccc;
}


/* color-specific HubSpot theme styles */

















