/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

/*ADDED BY DGH */

#s5_menu_wrap_inner2 {
margin-left:75px;
margin-right:15px;
border-left:none;
}

#s5_menu_wrap {
    background: #8cafdc;
    border-top: 5px solid #356aaf !important;
    border-bottom: 5px solid #356aaf !important;
}

#s5_nav li a {
	font-size: 1.1em;
	color: #356aaf !important;
	text-shadow: none!important;
	font-weight:bold;
}

#s5_nav li a:hover {
	font-size: 1.1em;
	color: #ffffff !important;
	background-color: #356aaf;
}

div.custom_wcainfo {
font-size:larger;
color: #ffffff;
font-weight:bold;
}

h4  {
font-size:1.2em;
font-weight:bold;
line-height:130%;
color:#356aaf;
padding-top:5px;
padding-bottom: 5px;
border-bottom: solid #356aaf 2px;
}

div[itemprop="articleBody"] {
width: 750px;

}

#s5_top_row1_area1   {
padding-top:5px;
border-bottom: solid #356aaf 5px;
}


div#s5_right_wrap {
background: #8cafdc;
color: #ffffff;
margin-bottom:30px;

}

#s5_bottom_row3_area1  {
border-bottom: solid #356aaf 5px;
border-top: solid #356aaf 5px;
}

.page-header {
display:none;
}

#s5_shape5_logo  {
display:none;
}

div#s5_footer  {
display: none;
}

.s5_scrolltotop  {
display:none;
}

#s5_footer_area1  {
padding-top:15px;
padding-bottom:0px;
}

table {
    border-collapse: collapse;
}
table td, table th {
    border-bottom: solid #356aaf 1px;
	border-top: solid #356aaf 1px;
}
td {
    border-bottom: solid 1px #356aaf;
	border-top: solid #356aaf 1px;
	padding-left: 10px;
}

.module_round_box_outer ul li a {
	color: #356aaf;
	font-weight:bold;
	padding-left: 10px;
}

.s5_module_box_1 ul.menu a:hover {
	text-decoration: none;
	color: #ffffff !important ;
	background: #356aaf;
}

div#s5_left_top_wrap  {
border: solid 2px #356aaf;
padding-top: 15px;
background:#8cafdc !important ;
}

.s5_mod_h3 {
	font-size: 1.0em;
	margin-bottom: 12px;
	color: #ffffff;
	font-weight: bold;
	background: #356aaf;
	padding: 10px;
}

ul.menu .current a {
	text-decoration: none;
	background: #356aaf;
	}
	
.s5_module_box_1 ul.menu a:active {
	text-decoration: none;
	color: #ffffff !important ;
	background: #356aaf;
	}
	
#s5_logo  {
display:none;
}

h3  {
color:#ffffff;
font-weight:bold;
}

#s5_nav li  {
border-left: solid 1px #356aaf;
border-right: solid 1px #356aaf;
}

hr   {
border-bottom: solid 1px #eeeeee;
}

#s5_header_area1  {
padding-top: 30px;
padding-bottom: 30px;
}

h2  {
	color:#356aaf !important;
}


#s5_nav li:hover {
background: #356aaf !important;
border-left: solid 1px #356aaf;
border-right: solid 1px #356aaf;
}

#s5_nav li.active.mainMenuParentBtnFocused a  {
color: #ffffff;
background: #356aaf;
}

#s5_nav li.mainMenuParentBtnFocused, #s5_nav li:hover, #s5_nav li.active:hover, #s5_nav li.active.mainMenuParentBtnFocused {
background:#356aaf !important;
color: #ffffff !important;
}

.S5_submenu_item {
	border-bottom:solid 2px #356aaf;
	
	
}

#s5_nav li.active a:hover {
	text-shadow: none !important;
	color: #ffffff !important;
}

li.active.mainMenuParentBtn a:hover {
	text-shadow: none !important;
	color: #ffffff !important;
}

li.active.mainMenuParentBtn {
	background: #356aaf;
	}
	
#s5_nav li.active:hover {
	border-left: solid 1px #356aaf !important;
	border-right: solid 1px #356aaf !important;
}

body  {
color:#356aaf;
}

#subMenusContainer a,   {
color:#356aaf !important;
}	

#s5_menu_wrap ul.menu a {
	padding-bottom: 12px !important;
	padding-top: 11px !important;
	color:#ffffff !important;
}

ul  {
margin-left:50px;
}

.gbs3  {
margin-left:30px;
}

p.chrono_credits  {
margin:0px;
padding:0px;
}