/* CSS Color styles (for layout.css)
==============================================================================*/
	/* CSS Generic Layouts
	==============================================================================*/
	body { background: url(../images/style/bg.gif) top center repeat-y #f2f2f2; color: #333; }
	div#body {background: url(../images/style/bg.gif) top center repeat-y #f2f2f2; } /* for ie7 zoom bug */
	body, p, li, td, label, th { color: #333; }
		
	ul {}	
		ul li, body .xmap li, .gallery-flickr-link { background: url('../images/style/bullet.gif') 0px 14px no-repeat; }
		body #xmap li { background: url('../images/style/bullet.gif') 0px 19px no-repeat; }
		.date ul li { background: url('../images/icons/date.gif') 0 3px no-repeat; }

			
	a { color: #AD2624; }
		a:hover { color: #AD2624; }
			
	h2, h3, h4, .componentheading, .bfsurvey_profreeTitle, .dm_cat h1.dm_title, #dm_docs h2.dm_title, #adminForm fieldset legend, .bfsurvey_plusTitle, .com_docman h3.docman-title, .com_docman h1.docman-document-header {
		color: #6e6e6e;
		}
	h3, #dm_docs h2.dm_title, .article_row h2.contentheading, #adminForm fieldset legend { border-bottom: solid 2px #AD2624; }
	h4, h2.menutitle {
		border: none;
		}
	
	/* Main Logo
	==============================================================================*/
	#header h2#logo2 { color: #009edb; }
	#header h1 a, #header h2 a { background: url(../images/style/logo.gif) no-repeat; }
	
	/* Sliding banner
     ==========================================================================*/
	.banner_text h2, .banner_text p {
		color: #FFF;
	}
	#banner .button {
		background-color: #FFF;
	}
		#banner .button:hover { background-color: #bdbdbd; }
	
	/* Latest news 
	==============================================================================*/
	.x1column .category-module li {
		background: none;
	}
	
	/* Search
	==============================================================================*/
	#header .finder  {}
		#header .finder form {}
		#header .finder label, #nav .finder br {}
		#header .finder input { border: solid 2px #f2f2f2; border-right-width: 0; background: #ffffff; }
		#header .finder button.button, #header .finder input.button { background: #AD2624; color: #ffffff; }
		
	.search-results {}
		.search-results .result-text .highlight { background: #e4e4e4; }
		.search-results .result-url { border-bottom: 1px solid #DDDDDD;	}
			
	/* Main Site Navigation
	==============================================================================*/
	#nav { background: #333; }
		#nav ul { }
			#nav li { background: none; }
				#nav ul li a { color: #bdbdbd; padding-bottom: 5px; }
					#nav ul li.active a, #nav li a:hover  { border-bottom: 5px solid #AD2624; color: #fff; padding-bottom: 0; }
			
	#systemNav, .menu_systemNav {}
		#systemNav a, .menu_systemNav a {}
		.menu_systemNav li { background: none; }
			
	/* Secondary Navigation
	==============================================================================*/
	ul#secNav li { background: none; }
		ul#secNav li a {/*color: #ffffff;*/ border-bottom: solid 1px #6E6E6E }
		ul#secNav li.active a {color: #6E6E6E; }
		ul#secNav li a:hover { color: #6E6E6E;}
		ul#secNav li a:hover, ul#secNav li#current li a:hover { }
		ul#secNav li ul li a { background: none; color: #AD2624; border: none; }
		ul#secNav li ul { }
		ul#secNav li ul, ul#secNav li ul li { background-color: #ffffff}
		ul#secNav li ul li a {color: #AD2624 !important;}
		ul#secNav li ul li a:hover {color: #6E6E6E !important;}
		ul#secNav li ul li.active a {color: #6E6E6E !important;}
		ul#secNav li ul li {}
		ul#secNav li ul li a:hover { color: #6E6E6E;}
		ul#secNav li#current {
			}
			ul#secNav li#current li {
				}
				ul#secNav li#current li a {
					background: none;
					}
					ul#secNav li#current li a:hover { }
			
	
	/* Breadcrumb
	==============================================================================*/
	#breadcrumb {background: #AD2624;}
	#bc { color: #fff; }
		#bc .breadcrumb a {
			color: #fff;
			background: url(../images/style/bc_arrow.png) right center no-repeat;
			}
			#bc .breadcrumb a:hover { color: #fff; }
	
	/* Scrolling banner
	===============================================================================*/
	#banner {background: #AD2624;}
	.fs-sp1-desc, .fs-sp1-desc h2  {
		color: #fff;
	}

	/* Main Content styles
	==============================================================================*/
	.infoBar { background: none; }
		.infoBar p { color: #8e8e8e; }
	.readmore {
		border-bottom: 1px solid #000;
	}
	ul.pagenav {
		background-color: #f2f2f2;
	}
		ul.pagenav li {
			background: none;
		}
		
	.pagination {
		background-color: #f2f2f2;
	}
	
	.tip {
		background-color: #f2f2f2;
	}
		.tip .tip-title {
			font-weight: bold;
		}
	/* Footer
	==============================================================================*/
	#footer { border-top: 2px solid #AD2624; }
	.footer_logo {
		border: solid 10px #f2f2f2;	
	}
	#footer p, #footer li, #footer input, #footer textarea, #footer .footerSelect select { color: #000; }
