/* THINGS TO UPDATE ON EVERY STYLE CHANGE 
body background image 
.banderole background Color 
.searchbox background Color 
.navbar1 background Color 
.navbar2 background Color 
.navbar1 a: color 
.navbar2 a: color  */

 /*PAGE ELEMENT / ID DEFINITIONS ======================================================================================= */
html {
	background: url(../images/interface/banderole-BG-1.gif) repeat-y;  	
}	

body {
  background-color : #FFFFFF;
  color:#000000;
}

input.searchfield		{ width:100px; font-size:11px; height:19px; border:1px solid #B39886; margin:0px; background-color:#ffffff; color:#000000; }
input.searchfield_focus	{ width:100px; font-size:11px; height:19px; border:2px solid #B39886; margin:0px; background-color:#fff7ef; color:#000000; }

.searchbox {
  background-color : #65ac1e; 
  color : #FFFFFF;
}

.navbar1 {
  background-color : #babfd3 ; 
}

.navbar2 {
  background-color : #454777 ;
  color : #FFFFFF;
}

#banderole {
  background-color : #d0e6bb;
}

.footer {
  color: #000000;
}

.footer a:link, .footer a:visited {
	color: #000000;
}

.footer a:hover {
	color: #000000;
}
/*STYLES FOR COPY AND INLINE OBJECTS============================================================================= */

/* Table Styles ------------------------------ */

.tableEven {
	background-color: #b7cfca;
}

.tableOdd {
	background-color: #588bcc;
}

.insetBox {
	border: 1px solid black;
}

/* Color styles ------------------------------- */
.header1Text {  color : #babfd3 ; }
.header2Text {  color : #454777 ; }
.banderoleText {  color : #d0e6bb ; }
.logoText {  color : #65ac1e ; }

.header1BG {  background-color : #babfd3 ; }
.header2BG {  background-color : #454777 ; }
.banderoleBG {  background-color : #d0e6bb ; }
.logoBG {  background-color : #65ac1e ; }
.whiteBG {  background-color : #FFFFFF ; }

.whiteText {  color : #FFFFFF; }
.blackText {  color : #000000; }
.greyText {  color : #616060; }
.redText {   color : #ff0000;}
.greenText { color : #007630;}

/* Layout Styles ----------------------------- */

.presentationMainContent h1, .presentationContent h1 .bodyCopyBlock h1 {
  color : #616060;
}

h2, .presentationMainContent h2, .presentationContent h2 .bodyCopyBlock h2 {
  color : #616060;
}

.presentationMainContent h3, .presentationContent h3 .bodyCopyBlock h3 {
  color : #616060;
}


/* Specific Font Styles ----------------------------- */

a {
  color : #65ac1e;
}

h3 {
  color : #000000;
}

.resourceTitle {
  color : #616060;
}

.resourceContainer {
	border-color : #ccd8e2;
}	
/* for resource display. */

.sidebarFont a:hover {
  text-decoration : underline;
  color : red;
}

#banderole li a:hover{
 	color : red;
}

.navbar2 a, .navbar2 a:visited {
  color : #FFFFFF;  
}

.navbar1 a, .navbar1 a:visited {
  color : #000000; 
}

.RHBlink a {
 color : #007630;
}

.siteTools a {
 color : #000000;
}	

.copyInsetRight {
	border : solid #000000 1px;
}

.withBorderBlack {
 border : 1px solid #000000;
}

.withBorderGrey {
 border : 1px solid #9e9d9d;
}

.inputContainer {
	border-color : #ccd8e2;
}

.button {
  background-color : #e0e1d6;
  border-bottom: 2px solid #656565;
  border-top: 2px solid #f5f5f5;
  border-right: 2px solid #656565;
  border-left: 2px solid #eeeeee;
}

.resourceSubdivider {
	height : 1px; 
	background-color : #65AC1E; 
	margin : 5px 0px 10px 0px; 
	clear : both;
}

.resourceSubdividerTwo {
	height : 2px; 
	background-color : #65AC1E; 
	margin : 0px 0px 10px 0px; 
	clear : both;
}
