/*
	contains the colour information for the site
*/

body {
  color: #000000;
}

hr {
  color: #363796; /* for ie */
  background-color: #363796; /* for everyone else */
}

a {
  color: #363796;
}

body{
/*  background:#EFF4FF url(/images/page/leaf_bg.gif) repeat;  */
  background: #FFFFFF;
}

#wrapper{
  border-right: 1px solid #FFDD3F; /*** Sets the external right side border. ***/
  border-left:1px solid #FFDD3F; /*** Sets the external left side border. ***/
/*  background: #D5E2F9 url(/images/page/wrapper_background.gif) repeat-y top center; */
  background: #D5E2F9;
}

#wrapp\65 r {
  height: auto; /*** For moz to stop it fixing height to 100% ***/
}

#outer{
  border-right:1px solid #000000; /*** Sets the internal right side border. ***/
  border-left:1px solid #000000; /*** Sets the internal left side border. ***/
  background:#FFFBCF; /*** Sets background of center col***/
}

#left{
  background-image:transparent url(/images/page/square_filler_left.gif) repeat-y top left;
}

#footer{
  color:#FFDD3F;
}

#subfooter1{
  background:#363796; /*** Background Color of Sub-footer #1 ***/
}

.outer_horiz_border, .sb_outer_horiz_border{
  background:#ffdd3f;
}

#subheader1{
  background-color:#363796;
  background-image:url(/images/page/bgtop.gif);
}

#gfx_bg_middle{
  background:#FFFBCF; /*** Set background color for center column for Mozilla & Opera ***/
  border-right:1px solid #000000; /*** Sets the internal left side border. Remove border styles if no Internal Borders. ***/
  border-left:1px solid #000000;
}

h1 {
  color: #363796;
  border-bottom: 1px solid #363796;
}

#news h2 {
  color: #D6D6D6;
}

h2 {
  color: #363796;
}

h3 {
  color: #363796;
}

h4 {
  color: #ffdd3f;
}

h5 {
  color: #43616B;
}
	
h6 {
  color: #363796;
}
	
/* header */

a#logo {
  background-color: #363796;
}

a#logo:hover {
  background-color: #ffdd3f;
}

/* news items */

#news {
  color: #fff;
  background-color: #363796;
  border-top: 1px solid #A5B5C6;
}

#news h2 {
  color: #ffdd3f;
}

div#news p.row {
  border-top: 1px solid #ffdd3f;
}

div#news p.row span.leftcol {
  color: #ffdd3f;
}
	
div#news p.row span.rightcol a {
  color: #fff;
}
	
div#news p.row span.rightcol a:hover {
	/*color: #363796;*/
	}
	
div#news p a {
	color: #fff;
	}
	
/* mainnav item	padding: 0;
s */

ul#mainnav {
	background-color: #eef0f4;
	}
		
ul#mainnav li a {
	background-color: #363796;
	color: #fff;
	}

ul#mainnav li a:hover {
	/*background-color: #363796;*/
	color:#363796;
	background-color: #FFDD3F;
	}

ul#mainnav li#current a {
	background-color: #FFDD3F;
	color: #363796;
	}

ul#mainnav li#current ul.subnav {
	background-color: #FFFBCF;
	}

ul#mainnav li#current ul.subnav li {
	background-color: #FFFBCF;
	}

ul#mainnav li#current ul.subnav li a {
	color: #6e689e;
	background-color: #FFFBCF;
	}

/* crumb items */

ul#crumbs {
	color: #363796;
}

/*
ul#crumbs li {
	border-left: 1px solid #363796;	
	border-right: 1px solid #363796;	
}
*/

ul#crumbs li a{
	color: #363796;
}

/* toplinks items */

ul#toplinks li {
	/*border-left: 1px solid #34339B;	*/
	border-left: 1px solid #fff;	
	}
ul#toplinks li a {
	color: #fff;
}
ul#toplinks li.first {
	border-left: 0px none;
	}

/* quickjump items */

form#quickjump {
	color: #ffdd3f;
}

/* start of link_box */

.link_box {
	border: 1px solid #363796;
	background: #D5E2F9;
}

.side_box_container .link_box {
	background: #fffbcf;
}

.link_box .title {
	border-bottom: 1px solid #363796;
}
.link_box .description {
	border-top: 1px solid #363796;
}

/* end of link_box*/


.line {
	color: #363796; /* for ie */
	background-color: #363796; /* for everyone else */
	}

ul.centered li {
	/*border-bottom: 1px solid #363796;*/
}

#motto span {
	color: #fff;
}

ul.image_list li a img {
	background-color: #003300;
}

div#map {
	border-top: 1px solid #363796;
	border-right: 0px solid #363796;
	border-bottom: 1px solid #363796;
	border-left: 0px solid #363796;
}

.personal {
	color: #363796;
}

#trip_titles {
	background-color: #ffdd3f;
}
