@charset "utf-8";
/* CSS Document */


body {
	
    /*background: #efefef;*/
	background: url(/images/houses_image_faded.jpg) center center / cover no-repeat #efefef;
    /*background: -moz-linear-gradient(top, #efefef 11%, #efefef 73%, #2f67b1 99%);*/
    /*background: -webkit-linear-gradient(top, #efefef 11%, #efefef 73%, #2f67b1 99%);*/
    /*background: linear-gradient(to bottom, #efefef 11%, #efefef 73%, #2f67b1 99%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#2f67b1',GradientType=0 );*/
	border-bottom: 30px solid #2f67b1;
	border-top: 30px solid #2f67b1;
}

header h1 {
    color: #2f67b1;
	border-bottom: 4px solid #efefef;
    border-top: 4px solid #efefef;
}

#footer .copyright {
	color: #2f67b1;	
}

#reference_notification {
	background-color: #2f67b1;
}

#nav a, #nav a.active, #nav a:hover {
    color: #2f67b1;
}
#nav a:after {
    border-bottom: solid 0em #2f67b1;
}

#main {
	border-top: solid 6px #2f67b1;
}
	
a, a:visited {
    color: #2f67b1;
}
a:hover {
    color: #2f67b1;
}
.activity_icon_holder {
	background-color: #2f67b1;
}

input[type="button"], input[type="submit"], input[type="reset"], button, .button {
	background-color: #2f67b1 !important;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, .button:hover {
	background-color: #2f67b1 !important;
	
}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active, .button:active {
   
}

input[type="button"].alt, input[type="submit"].alt, input[type="reset"].alt, button.alt, .button.alt {
    background-color: #efefef;
}
input[type="button"].alt:hover, input[type="submit"].alt:hover, input[type="reset"].alt:hover, button.alt:hover, .button.alt:hover {
    background-color: #efefef;
}
input[type="button"].alt:active, input[type="submit"].alt:active, input[type="reset"].alt:active, button.alt:active, .button.alt:active {
    background-color: #2f67b1;
}

.progress_bar.light_blue {
    border: solid 1px #2f67b1;
    background: #2f67b1;
    background: -moz-linear-gradient(top, #2f67b1 3%, #363636,#2f67b1 100%);
    background: -webkit-linear-gradient(top, #2f67b1 3%, #363636 50%,#2f67b1 100%);
    background: linear-gradient(to bottom, #2f67b1 3%, #363636 50%,#2f67b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f67b1', endColorstr='#2f67b1',GradientType=0 );
}

.progress_bar.excluded_strip {
    border: solid 1px #efefef;
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 1%, rgba(63,73,98,1) 31%, #2f67b1 50%, rgba(63,73,98,1) 70%, #efefef 100%);
    background: -webkit-linear-gradient(top, #efefef 1%,#888888 31%,#2f67b1 50%,#888888 70%,#efefef 100%);
    background: linear-gradient(to bottom, #efefef 1%,#888888 31%,#2f67b1 50%,#888888 70%,#efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=0 );
}



.embed a, .embed a:visited {
    color: #2f67b1;
}
.embed a.light, .embed a:visited {
    color: #efefef;
}

.embed a.button, .embed a.button:visited {
    background: #efefef;
	color: #2f67b1;
}
.embed a.button:hover {
    background: #888888;
	color: #2f67b1;
}


.embed a.button.light, .embed a.button.light:visited {
    color: #efefef;
	background: #2f67b1;
}
.embed a.button.light:hover {
    color: #888888;
	background: #2f67b1;
}

.default_color {
	color: #2f67b1;
}

