@charset "UTF-8";
/* CSS Document */

/* 10 Colors Only: #314852, #385038, #203820, #DFE3EE, #000000, #666666, #CCCCCC, #FFFFFF, #B1BCDC, #DFE3EE, #FFFFFF, #FF0000 */

.top_line {
    background-color: #385038;
}

.navbar .nav .open .dropdown-menu .active a {
    color: #FFFFFF;
    background-color: #203820;
    background-image: -moz-linear-gradient(top, #203820, #385038);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#203820), to(#385038));
    background-image: -webkit-linear-gradient(top, #203820, #385038);
    background-image: -o-linear-gradient(top, #203820, #385038);
    background-image: linear-gradient(to bottom, #203820, #385038);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#203820', endColorstr='#385038', GradientType=0);
}

.navbar .nav .open .dropdown-menu .active a:hover {
    background-color: #203820;
    color: #FFFFFF;
}

.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active a > i, .navbar .nav .active a > i:hover {
    color: #385038;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #385038;
}

.navbar .nav > li:hover a, .navbar .nav > li:hover a i {
    color: #385038;
}

.recent-tweets {
    background-color: #385038;
}

.comments .name {
    color: #385038;
}

.comments  h2 {
    color: #385038;
}

.dropcap-theme {
    color: #385038;
}

.dif-table .title {
    background-color: #385038;
}

.dif-table .cost {
    color: #385038;
}

.text-divider5 span {
    background-color: #385038;
}

.text-divider6 span {
    background-color: #385038;
}

.portfolio-slider #carousel .slides li:hover {
    border: 2px solid #385038;
}

.portfolio-slider #carousel .slides li.flex-active-slide {
    border: 2px solid #385038;
}

.buttons-container {
    background-color: #385038;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover {
    background-color: #385038;
}

.icon-ok {
    color: #000000;
}

.portfolio-switch li.collapsed a {
    background-color: #CCCCCC;
}

.portfolio-switch li.collapsed a:hover {
    background-color: #385038;
}

.portfolio-switch li.simple a {
    background-color: #CCCCCC;
}

.portfolio-switch li.simple a:hover {
    background-color: #385038;
}

.portfolio-switch li a.active {
    background-color: #385038;
}

.dif-table ul li i {
    color: #385038;
}

.price-table-object .btn-primary {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 #000000;
	background-color: #385038;
	background-image: -moz-linear-gradient(top, #203820, #385038);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#203820), to(#385038));
	background-image: -webkit-linear-gradient(top, #203820, #385038);
	background-image: -o-linear-gradient(top, #203820, #385038);
	background-image: linear-gradient(to bottom, #203820, #385038);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#203820', endColorstr='#385038', GradientType=0);
	border-color: #385038 #385038 #314852;
	border-color: #000000 #000000 #000000;
}

.price-table-object .btn:hover {
	color: #000000;
	background-color: #CCCCCC;
}

.price-table-object .btn-primary:hover, .price-table-object .btn-primary:active, .price-table-object .btn-primary.active, .price-table-object .btn-primary.disabled, .price-table-object .btn-primary[disabled] {
	color: #FFFFFF;
	background-color: #385038;
}

.grey-wrapper {
    background-color: #CCCCCC;
}

.grey-wrapper h2, .grey-wrapper a {
    color: #FFFFFF;
}

.portfolio-grid-1 #home_responsive .hp-wrapper .bottom-block a {
    color: #FFFFFF;
}

.portfolio-grid-1 #home_responsive .hp-wrapper .bottom-block p {
    color: #FFFFFF;
}

.dark-hero .btn {
    background-image: linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -o-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -moz-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -webkit-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -ms-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #203820), color-stop(0.55, #385038), color-stop(0.78, #385038));
}

.dark-hero .btn:hover {
	background-image: linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -o-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -moz-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -webkit-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -ms-linear-gradient(bottom, #203820 10%, #385038 55%, #385038 78%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #203820), color-stop(0.55, #385038), color-stop(0.78, #385038));
}

blockquote.blueb p {
    color: #385038;
}

.blueb-author {
    color: #666666;
}

.page-title-blue {
    background-color: #203820;
}

.page-title-dark-blue {
    background-color: #314852;
}

.page-title-orange {
    background-color: #203820;
}

.page-title-map {
    color: #314852;
}

.page-title-map h1 {
    color: #314852;
}

.side-nav .active a {
    color: #FFFFFF;
    background-color: #203820;
}

.sidebar-grey-box a {
    color: #203820;
}

.product-feature-block .label-warning {
    background-color: #385038;
}

.product-feature-block .label-info {
    background-color: #385038;
}

footer.footer-5 .footer-wrapper {
    background-color: #000000;
}

footer.footer-5 .footer-bottom {
    background-color: #000000;
}

/**ADDED**/

html, body {
	background: #000000;
}

body, p, .features-block p, .features-block ul li, .features-block {
	color: #000000;
}

a {
    color: #385038;
}

a:hover, a:focus {
    color: #000000;
}

.alertBox {
	background-color: #FF0000; 
	color: #FFFFFF; 
	border-top: 1px solid #DFE3EE; 
}

.top_line {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #203820;
}

.top_line h1 {
	color: #FFFFFF;
}

.logo {
	background-color: #FFFFFF; 
	border-bottom: 1px solid #385038;
}

.banner {
	border-bottom: 1px solid #CCCCCC;
}

.navbar ul li a .navIcon {
	color: #FFFFFF; 
}

.navbar ul li a:hover .navIcon, .navbar ul li a:focus .navIcon {
	color: #FFFFFF;
}

.linkStandout {
	background-color: #B1BCDC; 
	border: 1px solid #000000;
	color: #000000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#DFE3EE+0,f4e6bc+33,ead79c+34,f4e6bc+83,feebd2+100 */
	background: #DFE3EE; /* Old browsers */
	background: -moz-linear-gradient(top, #DFE3EE 0%, #DFE3EE 39%, #B1BCDC 39%, #DFE3EE 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #DFE3EE 0%,#DFE3EE 39%,#B1BCDC 39%,#DFE3EE 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #DFE3EE 0%,#DFE3EE 39%,#B1BCDC 39%,#DFE3EE 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFE3EE', endColorstr='#DFE3EE',GradientType=0 ); /* IE6-9 */
	text-shadow: 0px 1px #FFFFFF;
}

.linkStandout a {
	color: #385038;
}

.linkStandout a:hover, .linkStandout a:focus {
	color: #000000;
}

.content_slider_text_block_wrap a {
	color: #385038;
}

.content_slider_text_block_wrap a:hover, .content_slider_text_block_wrap a:focus {
	color: #000000;
}

.main-wrapper {
	background-color: #DFE3EE;
}

.mini-blocks .block0 {
	background-color: #DFE3EE; /* Old browsers */
	background: -moz-linear-gradient(top, #DFE3EE 0%, #FFFFFF 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #DFE3EE 0%,#FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #DFE3EE 0%, #FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFE3EE', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}

.mini-blocks .block0 .mini-wrapper {
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #666666;
}

.mini-blocks .block01 {
	background-color: #385038; /* Old browsers */
	background: -moz-linear-gradient(top, #385038 0%, #203820 47%, #203820 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #385038 0%,#203820 47%,#203820 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #385038 0%,#203820 47%,#203820 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385038', endColorstr='#203820',GradientType=0 ); /* IE6-9 */
}

.mini-blocks .block01 .mini-wrapper {
	color: #FFFFFF;
	border: 1px inset #FFFFFF;
}

.mini-blocks .block01 h2, .mini-blocks .block01 ul li {
	color: #FFFFFF;
}

.mini-blocks .block01 a {
   	color: #B1BCDC;
   	text-decoration: underline;
}

.mini-blocks .block01 a:hover, .mini-blocks .block01 a:focus {
   color: #FFFFFF;
   text-decoration: none;
}

.ssslide img {
	border: 3px double #666666;
}

.imageBoxes .imageBox a {
	color: #385038;
	text-shadow: 1px 1px 1px #CCCCCC;
}

.imageBoxes .imageBox a:hover, .imageBoxes .imageBox a:focus {
	color: #000000;
}
#footer b {
	color: #666666;
}

#footer a:hover, #footer a:focus {
	color: #666666;
}

#footer b a {
	color: #CCCCCC;
}

#footer a.dark {
	color: #666666;
}

.siteName {
	color: #FFFFFF;
}

h1 {
	color: #314852;
}

h2 {
	color: #385038;
}

h3 {
	color: #666666;
}

h4 {
	color: #314852;
}

h5 {
	color: #385038;
}

hr {
	color: #203820;
	background: #203820;
}

.textWarning, b.warning, td.warning {
	color: #FFFFFF;
	background: #FF0000;
	border: 1px solid #FFFFFF;
}

.textWarning a, b.warning a, td.warning a {
	color: #FFFFFF;
}

.textWarning a:hover, .textWarning a:focus, b.warning a:hover, b.warning a:focus, td.warning a:hover, td.warning a: focus {
	color: #FFFFFF;
}

.box ul li a {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background: #385038; /* Old browsers */
	background: -moz-linear-gradient(top, #385038 0%, #203820 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #385038 0%, #203820 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #385038 0%, #203820 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385038', endColorstr='#203820',GradientType=0 ); /* IE6-9 */
}

.box ul li a:hover, .box ul li a:focus {
	color: #000000;
	border: 1px solid #385038;
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #DFE3EE 0%, #FFFFFF 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #DFE3EE 0%, #FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #DFE3EE 0%, #FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFE3EE', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}

.border {
	border: 1px solid #203820;
}

table.styled tr.def {
	border: 1px solid #FFFFFF;
}
table.styled tr.def td, ul li.def {
	background: #DFE3EE;
}
table.styled tr.def td.registertd {
	border-bottom: 1px solid #FFFFFF; 
	background: #203820; color: #FFFFFF;
}

table.styled tr.alt {
	border: 1px solid #DFE3EE;
}
table.styled tr.alt td, ul li.alt {
	background: #FFFFFF;
}
table.styled tr.alt td.registertd {
	border-bottom: 1px solid #DFE3EE; 
	background: #203820; 
	color: #FFFFFF;
}

table.styled tr.def td.registertd a, table.styled tr.alt td.registertd a {
	color: #FFFFFF;
}
table.styled tr.def td.registertd a:hover, table.styled tr.alt td.registertd a:hover, table.styled tr.def td.registertd a:focus, table.styled tr.alt td.registertd a:focus {
	color: #DFE3EE;
}
table.styled tr.def td.registertd hr, table.styled tr.alt td.registertd hr {
	color: #DFE3EE; 
	background: #DFE3EE;
}

table.styled tr.trTitle {
	border: 1px solid #FFFFFF;
}
table.styled tr.trTitle td, table.styled tr.trTitle th {
	background: #314852; 
	color: #FFFFFF;
}
table.styled tr.trTitle td a, table.styled tr.trTitle th a {
	color: #FFFFFF;
}
table.styled tr.trTitle td a:hover, table.styled tr.trTitle td a:focus, table.styled tr.trTitle th a:hover, table.styled tr.trTitle th a:focus {
	color: #DFE3EE;
}

table.styled tr.highlight td, table.styled tr td.highlight {
	background: #385038; 
	color: #FFFFFF; 
	border: 1px solid #FFFFFF;
}
table.styled tr.highlight td a, table.styled tr td.highlight a {
	color: #FFFFFF;
	text-decoration: underline;
}
table.styled tr.highlight td a:hover, table.styled tr.highlight td a:focus, table.styled tr td.highlight a:hover, table.styled tr td.highlight a:focus {
	color: #FFFFFF;
	text-decoration: none;
}

table.styled tr.warning td, table.styled tr td.warning {
	background: #FF0000; 
	color: #FFFFFF; 
	border: 1px solid #FFFFFF;
}
table.styled tr.warning td a, table.styled tr td.warning a {
	color: #FFFFFF;
	text-decoration: underline;
}
table.styled tr.warning td a:hover, table.styled tr.warning td a:focus, table.styled tr td.warning a:hover, table.styled tr td.warning a:focus {
	color: #FFFFFF;
	text-decoration: none;
}

table.styled tr.notes {border-top: none;} /*Needed to avoid override*/
table.styled tr.nobord {border-bottom: none;} /*Needed to avoid override*/


html.popup {
	background-color: #203820; 
}

html.popup body {
	color: #FFFFFF;
	background-color: #203820; /* Old browsers */
	background: -moz-linear-gradient(top, #385038 0%, #203820 47%, #203820 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #385038 0%,#203820 47%,#203820 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #385038 0%,#203820 47%,#203820 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385038', endColorstr='#203820',GradientType=0 ); /* IE6-9 */
}

.advactivity h3 { 
	background: #DFE3EE;
	border: 1px solid #FFFFFF;
}

.advactivity div {
	background: #FFFFFF;
	border: 1px solid #DFE3EE;
}

.linkBtn a {
	background: #314852;
	color: #FFFFFF; 
}

.linkBtn a:hover, .linkBtn a:focus {
	color: #314852;
	background: #DFE3EE;
}


form table.styled tr td label {
	color: #000000;
}

form table.styled tr.trTitle th label, form table.styled tr.trTitle td label {
	color: #FFFFFF;
}

.textHighlight, b.highlight {
	color: #FFFFFF;
	background: #385038;
	border: 1px solid #FFFFFF;
}

.textHighlight a, b.highlight a {
	color: #FFFFFF;
}

.textHighlight a:hover, .textHighlight a:focus, b.highlight a:hover, b.highlight a:focus {
	color: #FFFFFF;
}

html.popup body table.styled {
	color: #000000;
}

html.popup table.styled a {
	color: 	#385038;
}

html.popup table.styled a:hover, html.popup table.styled a:focus {
	color: #000000;
}

.required {
	color: #FF0000 !important;
}

html.popup h1, html.popup h2, html.popup h3, html.popup h4 {
	color: #FFFFFF;
}

.txWarning {
	color: #FF0000;
}

a.txWarning:hover, a.txWarning:focus {
	color: #000000;
}

.price-table-object .span2 .title, .price-table-object .span3 .title {
	background: #314852; 
	color: #FFFFFF;
}

ul#css3-menu.blue li.dropdown .navIcon {
	color: #FFFFFF;
}

.shadow {
	color: #000000;
}

.mini-blocks .block0 {
	background: #FFFFFF !important;
}

table.styled tr.alt td table.innerstyled tr.alt td {
	background: #DFE3EE;
}