/*
 *	The following styles are used for globally changing the skin of the site
 *	Only define the colors here. No positioning, no layout, no fonts.
 *
 *	If any changes need to be made or features added, make sure you include
 *	the creative person in this and discuss if it is needed.
 */
 
body {
  	background-color:		#DBF1DA;
  	background-image:		url(../images/bg.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
}

/* General Color Styles */

body, p, div, span, td, input, select, ul, li {
	color:					#000000;
	
}

input, select, textarea {
	border-color:			#999999;
	color:					#000000;
}

.txtColorDefault {
	color:					#333333;
}

.txtColorA {
	color:					#999999;
}

.txtColorB {
	/* Link color */
	color:					#5FA9E7;
}

.txtColorC {
	color:					#FFFFFF;
}

.txtColorD {
	color:					#000000;
}

.txtColorFooter {
  	color:              	#999999;
}

.txtColorLink {
	color:					#4E7227;
}

.txtColorError {
	color:					#CC3300;
}

hr {
	border-color:			#CCCCCC;
}

a {
  	color:           		#5FA9E7;
}

.lineColor {
	border-color:			#999999;
}

.lineColorA {
	border-color:			#E0E0E0;
}	

.lineColorB {
	border-color:			#FFFFFF;
}

.lineColorMessageBox {
	border-color:			#333333;
}

.lineColorErrorMessageBox {
	border-color:					#CC3300;
}

/* Sub-Navigation */

.subNavigationSelected {
  	color:            		#45A14C;
}

.subNavigationPipe {
  	color:     				#5FA9E7;
}

/* Content Region */

.contentBackground {
  	background-image:    	url(../images/content_bg.jpg);
}

.tabledContentHeader, .sectionHeader {
	background-color:		#999999;
	color:					#FFFFFF;
}

.tabledContentHeaderInline {
	color:					#FFFFFF;
}

.tabledContentRow {
	border-bottom-color:	#E0E0E0;
}

.tabledContentCellBg {
	background-color:		#F0F0F0;
}

.highlightContentBg{
	background-color:		#FFFFCC;
}

/* Dashboard and Brochure */

.welcomeTitle {
	color:					#000000;
}

.sectionTitle {
	color:					#000000;
}

.dateDisplay {
	color:					#999999;
}

.countDisplay {
	color:					#929292;
}

.login_bg{
    background-color:		#B1E0AF;
}

/* Search bar */

.searchBarContent {
	 background-color:   	#EFF3ED;
}

.table_header_bg{        
	 background-color:		#999999;
}

.calendar_cell{                 
	border-color:			#999999;
}

.calendar_date_selected{
    background-color:		#000000;
}

/* Actives - Flag colors */

.probation {
 	color:					#CC0000;
}

.warning {
 	color:					#FF9900;
}

/* Tag Cloud */

.tagCloud1, .tagCloud2, .tagCloud3, .tagCloud4, .tagCloud5, .tagCloud6, .tagCloud7, .tagCloud8, .tagCloud9 {
	color:					#5FA9E7;
} 

#tagCloudHeaderInner {
	background-color:		#C2E7C0;
	color:					#FFFFFF;
}

#tagCloudContent {
	border-color:			#C2E7C0;
}

.reviewTypeContentBg{
	background-color:		#F2FBF1;
}

/* Layout overriding */

#nonMemberHeaderContainer {
	width:                  760px;
	height:					255px;
  	background-image:      	url(../images/nomember_header_bg.jpg);
  	background-repeat:      no-repeat;
}

#adBlockHeader {
	width:					170px;
	height:					27px;
	background-image:		url(../images/ad_block_header.jpg);
	font-size:1px; 
}
.bolded_green {
	color: #49A541;
	font-weight: bold;
	padding-bottom: 8px;
}
.bolded_blue {
	color: #3BA4D1;
}
