/* Header ----------------------------------------------------------------------- */
div#header {

}
div#header div#header_left {

}
div#header div#header_right {
	
}
div#header div#header_search, div#header div#header_contact {
	background-color: #5dadc6;
}
div#header_search input#search_button {
	background: #5dadc6 url('images/blue-search-button.gif') no-repeat center left;
	color: white;
}

/* Horizontal Nav Bar ----------------------------------------------------------- */
div#nav_container {
	background: #4e96ad url('images/blue-tile.gif') repeat-x 0px -2px;
}
div#nav_container ul#nav_links li a:hover, div#nav_container ul#nav_links li a:active {
	background: white url('images/nav-tile.gif') repeat-x top left;
}
div#nav_container ul#nav_links li.on a, div#nav_container ul#nav_links li.on a:link, div#nav_container ul#nav_links li.on a:visited {
	background: white url('images/nav-tile.gif') repeat-x top left;
}
div#nav_container ul#nav_links li.on a:hover, div#nav_container ul#nav_links li.on a:active {
	color: #338fe0;
}

div#nav_container ul#nav_links li.on a span.left, div#nav_container ul#nav_links li a:hover span.left, div#nav_container ul#nav_links li a:active span.left {
	background: #338fe0 url('images/nav-left.gif') no-repeat top left;
}

div#nav_container ul#nav_links li.on a span.right, div#nav_container ul#nav_links li a:hover span.right, div#nav_container ul#nav_links li a:active span.right {
	background: transparent url('images/nav-right.gif') no-repeat top right;
}

div#sub_container ul#nav_links li.on a:hover, div#sub_container ul#nav_links li.on a:active {
	color: #338fe0;
}

/* Main Content ----------------------------------------------------------------- */
div#middlewrapper {
	background: white url('images/header-tile.gif') repeat-x top left;
}

/* General Elements ------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	color: #4e96ad;
}


a, a:link, a:visited {
	color: #4e96ad;
}
a:hover, a:active {
	color: #338fe0;
}


div.breadcrumb {
	color: #4e96ad;
}
div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited {
	color: #4e96ad;
}
div.breadcrumb a:hover, div.breadcrumb a:active {
	color: orange;
}


div.features {
	border: 1px solid #4e96ad;
}
div.features h2 {
	border-bottom: 1px solid #4e96ad;
	background: #4e96ad url('images/blue-tile.gif') repeat-x 0px -7px;
	color: white;
}
div.right_picture img {
	border: 3px solid #4e96ad;
}


div.quote {
	color: #4e96ad;
}

span.quoteAuthor {
	color: #41403a;
}
span.quoteMarkLeft {
	color: #4e96ad;
}
span.quoteMarkRight {
	color: #4e96ad;
}



div#active_picture {
	border: 2px solid #4e96ad; 
}
div#active_picture h2 {
	border-top: 2px solid #4e96ad;
}
div.thumbnail_picture, div.thumbnail_picture_left {
	border: 2px solid #4e96ad; 
}


/* General Table ------------------------------------------------------------------------------------------ */

table.standard {
	border: 1px solid #4e96ad;
}
table.standard tr td {
	border: 1px solid #4e96ad;
	background-color: white;
}
table.standard tr.title td {
	background: #4e96ad url('images/blue-tile.gif') repeat-x 0px -2px;
	border: 1px solid #4e96ad ;
}


/* Sign Up ------------------------------------------------------------------------------------------------- */

fieldset.central {
	background-color: #dbe5ef;
	color: black;
}

div.termsandconditions {
	background-color: white;
}

input.textfield {
	border: 1px solid #a3bdd6;
}

select.textfieldshort, input.textfieldshort {
	border: 1px solid #a3bdd6;
}

fieldset.central h2 {
	background: #4e96ad url('images/blue-tile.gif') repeat-x 0px -2px;
	color: white;
}

fieldset.central label.half {
	border-right: 1px solid white;
}

fieldset.central label.full {
	border-bottom: 1px solid white;
}

fieldset.central div.textareawrapper {
	border-bottom: 1px solid white;
}

fieldset.central textarea.central {
	border: 1px solid #a3bdd6;
}

fieldset.central textarea.half {
	border: 1px solid #a3bdd6;
}

fieldset.central div.formclear {
	background-color: white;
}

fieldset.central div.block {
	border-top: 1px solid white;
}

fieldset.central div.highlightblock {
	border-top: 1px solid white;
	background-color: #a3bdd6;
	color: white;
}

fieldset.central div.form_space {
	background-color: #e5f2ff;
}