/*===========================================================================
	Colors (Global)
	
	This stylesheet defines the overall layout in the following ways:
	* Defines background color.
	* Defines border color.
	* Defines text color.

===========================================================================*/

/* Global Elements
===========================================================================*/

body, #footer, #footer a:link, #footer a:visited {
	color: rgb(172,172,172); /*Light Grey*/
}

div#content-container{
	color: #707070; /*40% Black ~ Grey*/
	background-color: rgb(255,255,255); /*White*/
}

h1{
	color: rgb(242,107,27); /*Orange*/
}

h3, h4 {
	color: #707070; /*Grey*/
}

a{
	color: #707070; /*Grey*/
}



/* Primary Navigation
===========================================================================*/

body.home div#content-container div.right-column p{
	color: rgb(242,107,27); /*Orange*/
}

ul#primary-navigation li a, #content-footer a, #content-footer a:link, #content-footer a, #content-footer a:hover, #content-footer a:visited{
	color: rgb(255,255,255); /*White*/
}

div#content-footer .left-column ul li a:visited{
	color: rgb(255,255,255); /*White*/
}


/* ===  Homepage Specific  ===*/
ul#secondary-home-navigation a{
	color: rgb(66,66,66); /*80% Black ~ Grey*/
}


/* Content
===========================================================================*/

div#navigation-container ul#primary-navigation li li a {
	color: rgb(128,128,128); /*40% Black ~ Grey*/
}

div#navigation-container ul#primary-navigation li li a:hover {
	background-color: rgb(255,255,255); /*White*/
}

div#navigation-container ul#primary-navigation li ul.sublinks {
	background-color: rgb(218,229,239);
	border-top: 10px solid rgb(0,100,178); /* Blue */
	border-right: 3px solid rgb(0,100,178); /* Blue */
	border-bottom: 3px solid rgb(0,100,178); /* Blue */
	border-left: 3px solid rgb(0,100,178); /* Blue */
}


/* Secondary Navigation
===========================================================================*/

ul#secondary-navigation a{
	color: rgb(242,107,27); /*Orange*/
	display: block;	
}

ul#secondary-navigation li.currently-selected-item a {
	border-top: 1px solid rgb(242,107,27); /*Orange*/
	border-bottom: 1px solid rgb(242,107,27); /*Orange*/
}

ul#secondary-navigation li.currently-selected-item li a {
	border: none;
}

ul#secondary-navigation li ul.sublinks {
	color: rgb(242,107,27); /*Orange*/
}

ul#secondary-navigation li ul.sublinks li ul.sublinks {
	color: rgb(242,107,27); /*Orange*/
}

ul.bullets{
	background:  #EFF6FF;
}

ul.bullets li{
	color: #707070;
}
/* Footer
===========================================================================*/

div#content-footer{
	color: white;
}

div#content-footer h3{
	color: white;
}

/* History
===========================================================================*/

body#overview-company-history h2 strong{
	color: rgb(40, 128, 206) !important;
}

body#overview-company-history h2 a{
	color: rgb(112, 112, 112);
}

body#overview-company-history h2 a span{
	color: rgb(242,107,27); /*Orange*/
}

body#overview-company-history .collapse{
	border-color: rgb(204, 204, 204);
}

body#overview-company-history .collapse a{
	color: rgb(40, 128, 206) !important;
}

