h1{
    font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
    color: #546469;	
}

h2 {
	width:100%;
    color: #546469;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 12px 0;
    padding: 14px 0 12px 0;
	border-bottom-width: 1px;
    margin-bottom: 20px;
    position: relative;

}
h2:before {
    background: #546469;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin: 0 0 -1px;
    position: absolute;
    width: 60px;
}
h3 {
    color: #F37321;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px 0;
    position: relative;

}
h4 {
    color: #F37321;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 12px 0;
    position: relative;

}
.box-shadow{ 
	background: #F8F8F8; 
	border: solid #BDBDBD 1px; 
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1)  ; 
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1)  ; 
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1)  ;
}

div.accordion-heading a.accordion-toggle{font-size:22px; color: #546469; font-weight:normal; text-transform:none; text-decoration: none; line-height:26px; padding-top:10px; margin-bottom:10px; }
div.accordion-heading a.accordion-toggle:before {
    content: "\f055";
    font-family: "FontAwesome";
    padding-right: 10px;
}
div.accordion-body{margin-left:5px;}
div.accordion-body a.accordion-toggle{font-size:16px; color: #F37321; font-weight:bold; text-transform: none;line-height:18px; padding-top:10px; margin-bottom:10px; }
div.accordion-body a.accordion-toggle:before {
    content: "\f138";
    font-family: "FontAwesome";
    padding-right: 10px;
}

div.accordion-group.sublist .accordion-heading a.accordion-toggle{font-size:12px; font-weight:normal;}

h2.rl_sliders-title i{display:none;}

div.accordion-heading.panel-heading{margin-top:10px;}
div.accordion-group.sublist div.accordion-heading.panel-heading{margin-top:0px;}

div.accordion-inner.panel-body {
    margin-left: 25px;
}
div.accordion-body div.subsubslider a.accordion-toggle {
    font-size: 13px;
}

div.slider_noicon div.accordion-heading.panel-heading {
    margin-top: 0px;
}
div.slider_noicon div.accordion-heading a.accordion-toggle:before {
    content:none;
}
div.slider_noicon div.accordion-inner.panel-body {
    margin: 15px 0 0 0;
}


.title-box {
	
}
.intro{
	font-size:16px;
	color:#343F43;
	line-height:22px;
	margin-bottom:15px;
}
.intro h3{

}
.offsetColor1{
color:#F37321;
}
.offsetColor2{
color:#0099cc;
}
.bigorange{
	color:#F37321;
	font-size:1.2em;
	font-weight:bold;
}
.bigblue{
	color:#0099cc;
	font-size:1.2em;
	font-weight:bold;
}

ul{
	padding-left:15px;	
}
li{
	margin-bottom:10px;	
}
a{
	color:deepskyblue;
}
ul li ul{
	margin-bottom:10px;
}

ul li ul li{
	margin-bottom:0;
}
.readmore:before{
	content:"\f138";
	font-family: "FontAwesome";
	padding-right:10px;
}
.readmore{
	
	color:#F37321;
	text-decoration: none;
}
.insecable{
	white-space: nowrap;
}
ol.inline-list{float:left; margin: 0 0 0 20px;}
ol.inline-list li{float:left; margin-right:40px;}

#programmetable {
    width: 100%;
}
#programmetable tr > td:first-child {
    white-space: nowrap;
    width: 15%;
    font-weight: bold;
    padding-right: 25px;
}
#programmetable tr td {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    vertical-align: top;
}
button.orangebtn, button.orangebtn a{
    background-color:#F37321;
    padding:5px 10px;
    font-size:20px;
    color:#ffffff;
    border-radius:5px;
}

