/*===========================================================================
Colors (Global)

This stylesheet defines the colors for the following:
* Text and links
* Backgrounds
* Borders
===========================================================================*/

/*
Color Glossary

blue 1 (darkest) - 3,33,59
blue 2 - 46,97,130
blue 3 (lightest) - 61,119,156
taupe 1 (darkest) - 216,219,191
taupe 2 - 240,244,210
dark brown (background) - 48,47,43
gray - 54,54,54
white - 255,255,255
pink - 252,215,217
red - 255,0,0

/* Page
===========================================================================*/
@media screen,projection,handheld {

	html,body,html body{background-color:rgb(48,47,43);}
	#header{background-color:rgb(255,255,255);}
	#page,#content{background-color:rgb(240,244,210);}
	h1,h2,h3,h4,h5,h6{color:rgb(3,33,59);}
	p,ul,ol{color:rgb(54,54,54);}
	a{color:rgb(46,97,130);}
	#primary-navigation .currently-selected-item,#primary-navigation a:hover{background-color:rgb(61,119,156);color:rgb(255,255,255);}
	#secondary-navigation a:hover,#secondary-navigation .currently-selected-item{background-color:rgb(214,220,190)}
	
	.header-link{background-color:rgb(61,119,156);color:white;}

	#tertiary-navigation a:hover{background-color:transparent;}

	#content{border-top-color:rgb(61,119,156);}
	#primary-content .callout{background-color:rgb(214,220,190);}
	.callout p {color:rgb(3,33,59);}
	#secondary-content p{color:rgb(54,54,54);}
	
	.faqs-list strong{color:rgb(3,33,59);}
	
	.download{color:rgb(46,97,130);}
	
	.sub-heading{color:rgb(54,54,54);}
	
	.services #secondary-content,.nsr-newsroom #secondary-content,.about-us #secondary-content,.technology #secondary-content,.differentiators #secondary-content{background-color:rgb(214,220,190)!important;}
	
	#sitemap-wrapper{background-color: rgb(63,62,50);clear:right;}
	#sitemap-wrapper h2{color:rgb(236,241,224);}
	
	#sitemap-nav a{color:rgb(255,255,255)!important;}
	
	#sitemap-navigation h3 {border-bottom-color:rgb(93,92,75);border-top-color:rgb(93,92,75);color:rgb(173,172,155);}
	#sitemap-navigation a:hover,#sitemap-navigation ul .currently-selected-item{background-color:rgb(173,172,155);color:rgb(63,62,50)!important;}
	#sitemap-navigation a{color:rgb(173,172,155)!important;}
	#sitemap-navigation a:hover{color:rgb(255,255,255);}
	
	input{border-color:rgb(54,54,54);}
	#submit{background-color:rgb(46,97,130);color:white;font-size:15px;border-color:rgb(46,97,130);}
	#submit:after{content:" »";}
	.error{background-color:rgb(252,215,217);}
	.form-message.error-message{background-color:rgb(252,215,217);border-color:rgb(255,0,0);color:rgb(255,0,0);}
	
	#footer-wrapper,#footer-navigation a,#footer-navigation li{color:rgb(173,172,155);}
	#footer-navigation li{border-left-color:rgb(173,172,155);}
	/* Home
	===========================================================================*/
	#header-image{border-top-color:rgb(61,119,156);}

}
