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








body{ color:#bfbfbf;
	background:#022441;}
a{ color:#4b8bb8;}
input[type="submit"], 
input[type="button"]{ background:#4b8bb8 !important;}
blockquote{ background:#011b31; border-color:#4b8bb8;}
q:before{ color:#fff; left:0px;}
blockquote cite, 
cite{ color:#fff;}


#content,
.home #content{ background:#001c31;}



#img_div{ background:url(../images/logo_white.png) no-repeat;}


#nav_section li a{ color:#bfbfbf;}
#nav_section li a:hover{ color:#4b8bb8;}

body._404 .section, body.login .section {
	background:inherit;
}

.rsGCaption{ background:#003b61;}
.rsGCaption .slider_title{ color:#001c31;}
.rsGCaption .slider_description{ color:#001c31;}
.rsGCaption .slider_link, #maincontent .featured_article .sy-caption-wrap .sy-caption .slider_link { background:#4b8bb8;}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:after,
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:after{ background:#fff; color:#000;}

#maincontent .featured_article .sy-caption a:link, #maincontent .featured_article .sy-caption a:visited, 
.featured_article .sy-caption-wrap .sy-caption .slider_description, 
.featured_article .sy-caption-wrap .sy-caption .slider_title {
	color:#fff;
}
#maincontent .featured_article .slipprySlider .sy-box .sy-caption-wrap {
	background: #003b61;
}
#maincontent .featured_article .sy-controls li a:after {
	background-image: url("/js/slippry-1.4.0/images/arrows.svg");
	background-color:#fff;
}

div.default, 
#maincontent.default,
.featured_article.odd{ background:#022441;}
#maincontent h2,
#maincontent h3,
#maincontent h4,
#maincontent h5,
#maincontent h6,
#maincontent h2.content_title{ color:#fff;}
#maincontent p,
#maincontent .section_subcontent.col-lg-3 p, 
#maincontent .section_subcontent p,
.contact_form label{ color:#bfbfbf !important;}
#maincontent.default UL LI, 
#maincontent ul li{ color:#bfbfbf;}
.contact_form input.submit{ background:#4b8bb8 !important;}
#maincontent .section_subcontent p:first-child{ background:none !important;}
#maincontent.default ul li:before{ background:#fff;}


.home #maincontent .fck_widget_quotes blockquote cite,
.home #maincontent .fck_widget_quotes cite,
.home #maincontent .fck_widget_quotes blockquote > span{ color:#fff;}


#maincontent .pad-helper > h2{ background:#4b8bb8; color:#fff;}


.featured_article{ background:#0e3a60;}
.home .featured_article.odd{ background:#001c31;}
.featured_article.even{ background:#002541;}
.home .featured_article.even{ background:#002541;}




table.week_calendar_column,
table.week_calendar_table > tbody > tr:last-child > td:last-child{ border-color:#4d4d4d;}
table.calendar tr > td:last-child span.day, 
table.calendar tr > td:first-child span.day{ color:#4b8bb8;}
table.week_calendar_column td.week_calendar_item{ color:#4b8bb8;}



#footer{color:#fff;}
#footer .footer_inner{ background:#011b31;}
#footer a{ color:#fff;}
#footer p{ color:#fff;}
#footer p.copyright a{ color:#fff;}




#maincontent .registration ul li h4,
#maincontent .registration span label{ color:#bfbfbf;}
#maincontent .registration span input{ color:#fff;}
#maincontent .registration input[type="submit"]{ background:#4b8bb8 !important;}
/* My Account */
.user_dashboard table tr td{ color:#bfbfbf;}
#maincontent.user_dashboard .my_profile_summary li {
	color: #fff;
}
.user_dashboard table.listing TR.listingb,
.user_dashboard table.listing tr.listing_heading,
#maincontent.user_dashboard  h2,
#maincontent.user_dashboard table.listing  TR.listing  {
	background: none;
}
.user_dashboard table.listing tr td{ color:#fff;}

#maincontent.user_dashboard table.listing {
	border: 0px;
	background: none;
}
#maincontent.user_dashboard table.listing tr td {
	border-right: 0px;
}

#maincontent.user_dashboard table tr td { vertical-align:top; font-size:18px; font-weight:700; color:#fff; }
#maincontent.user_dashboard table tr th {color:#4b8bb8;}
#maincontent.user_dashboard .section.statement table.aging td{
	border-color: #4b8bb8;
}
#maincontent.user_dashboard .section.statement .transactions td {
	border-bottom:1px solid #4b8bb8;
	padding-top:10px;
	padding-bottom: 10px;
}
table.subscription_table td, 
table.subscription_table th{ border-color:#4d4d4d;}


#maincontent .fck_widget_month_calendar_condensed table.calendar th {
	background:#4b8bb8;
	color:white;
}

#maincontent .fck_widget_month_calendar_condensed table.calendar td.unmonth, #maincontent .fck_widget_month_calendar_condensed table.calendar td.today {
	background: #ddd;
}

#maincontent.user_dashboard{ max-width:100%; width:100%; background:#022441;}
#maincontent.user_dashboard .pad-helper{ max-width:1140px; width:100%; margin:0px auto; padding-left:50px; padding-right:50px;}

/*********************************admin*/

#maincontent.admin h1 {
  color:#000;
}
#content #maincontent.admin {
	background: #eeeeee;
	color:#001c31;
}
#content #maincontent.admin h3, #content #maincontent.admin p, #content #maincontent.admin h2{
	color:#001c31;
}

#maincontent.admin.default UL LI, #maincontent ul li {
	color:#000;
}