/*
	Theme Name: Salt and Light
	Author: Salt and Light
	Author URI: http://saltandlighttv.org
	Version: 2.0

*/

#wrap
{
	width: 960px;
	margin: 0 auto;
}

.maintable
{
	width: 900px;
	border: 0 none #FFF;
}

hr 
{
	border: 0;
	height: 1px;
	background-color: rgb(217, 217, 217);
}

.repeaterTitle {font-family: Arial, Verdana, Geneva, sans-serif; color: #1d70b2; font-size: 13px; font-weight: bold; padding-bottom:5px; margin-bottom: 15px; border-bottom: 1px solid #d9d9d9; text-decoration: none; margin-top: 0; padding-top: 0 ;}

.index_divider { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(10, 79, 134); font-size: 13px; padding-bottom: 3px; margin-bottom: 13px; margin-top: 10px; border-bottom: 1px solid rgb(217, 217, 217);}

.index_divider_sidebar { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(10, 79, 134); font-size: 13px; padding-bottom: 3px; margin-bottom: 6px; margin-top: 5px; border-bottom: 1px solid rgb(217, 217, 217);}

.barDivider { font-family: Verdana; color: #1d70b2; font-size: 11px; padding-bottom:0px; margin-bottom: 15px; border-bottom: 1px solid #d9d9d9; text-decoration: none;}

.barDivider_ca { font-family: Verdana; color: #1d70b2; font-size: 11px; padding-bottom:0px; margin-bottom: 9px; border-bottom: 1px solid #d9d9d9; text-decoration: none;}

.bar { font-family: Verdana; color: #1d70b2; font-size: 12px; font-weight: bold; padding-bottom:5px; margin: 5px 0 5px 0; border-bottom: 1px solid #d9d9d9; text-decoration: none;}

.borderbottom { padding-bottom:0px; border-bottom: 1px solid #d9d9d9; text-decoration: none;}

.repeaterTitleBig { font-family: Arial; color: #0A4F86; font-size: 17px; font-weight: bold; padding-bottom:4px; margin-bottom: 4px; border-bottom: 1px solid #d9d9d9; text-decoration: none; margin-top: 0; padding-top: 0;}

.repeaterTitleBig A:link {color: #0A4F86; text-decoration: none;}

.repeaterTitleBig A:visited {color: #0A4F86; text-decoration: none;}

.repeaterTitleBig A:active {color: #0A4F86; text-decoration: underline;}

.repeaterTitleBig A:hover {color: #999999; text-decoration: none;}

.repeaterTitleBigLight { font-family: Arial; color: #1d70b2; font-size: 16px; padding-bottom:2px; line-height: 15pt; text-decoration: none; margin-top: 0; padding-top: 0 ;}

.repeaterTitleBigLight A:link {color: #1d70b2; text-decoration: none;}

.repeaterTitleBigLight A:visited {color: #1d70b2; text-decoration: none;}

.repeaterTitleBigLight A:active {color: #1d70b2; text-decoration: underline;}

.repeaterTitleBigLight A:hover {color: #999999; text-decoration: none;}

.Title { font-family: Verdana; color: #0A4F86; font-size: 12px; font-weight: bold; padding-bottom:5px; margin-bottom: 20px;}

body {
	margin-top: 5px;
	text-align:center;
}

/***** Hyperlinks ********************/

a:link {
	color: #4578b3;
	text-decoration: none;
	outline: none;
}
a:visited {
	color: #4578b3;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #4578b3;
	text-decoration: underline;
	outline: none;
}
a:active {
	color: #4578b3;
	text-decoration: none;
	outline: none;
}

/***** Notifications ********************/

.notification {
	background: #FBFBFB;
	border: 1px solid #E2E2E2;
	font-family: "Verdana", Arial, Sans-Serif;
	color:#4578b3;
	font-size: 10px;
	line-height:13pt;
	margin:6px 15px 6px 15px;
	width: 885px;
	padding: 7px;
	text-align: justify;
}
.notification h3 {
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.notification a img {
	border: 0;
	float: right;
}
.notification p {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
}


/***** Headlines ********************/

#h1 {
	font-weight: normal;
	margin-top: 0;
	padding-top: 0;
	}
	
#h2 {
	font-weight: normal;
	margin:0;
	display: inline;
	}
	

/***** New body style ********************/

.aqua {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-decoration: none;
	line-height: 15pt;
	-webkit-font-smoothing:antialiased; 
	-webkit-text-size-adjust:none;
}
.aqua A:link {color: #1d70b2; text-decoration: none;}
.aqua A:visited {color: #1d70b2; text-decoration: none;}
.aqua A:active {color: #1d70b2; text-decoration: none;}
.aqua A:hover {color: #1d70b2; text-decoration: underline;}


.aqua-ch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555555;
	text-decoration: none;
	line-height: 1.5;
	-webkit-font-smoothing:antialiased; 
	-webkit-text-size-adjust:none;
}
.aqua-ch A:link {color: #1d70b2; text-decoration: none;}
.aqua-ch A:visited {color: #1d70b2; text-decoration: none;}
.aqua-ch A:active {color: #1d70b2; text-decoration: none;}
.aqua-ch A:hover {color: #1d70b2; text-decoration: underline;}


.aquaTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 15pt;
	-webkit-font-smoothing:antialiased; 
	-webkit-text-size-adjust:none;
	text-transform:uppercase;
}
.aquaTitle A:link {color: #1d70b2; text-decoration: none;}
.aquaTitle A:visited {color: #1d70b2; text-decoration: none;}
.aquaTitle A:active {color: #1d70b2; text-decoration: none;}
.aquaTitle A:hover {color: #1d70b2; text-decoration: underline}







.blue{ color:#1d70b2; }
.white{ color:#FFF; }

.raleway {
	font-family: 'Raleway',Arial,sans-serif;
	font-size: 14px;
	color: #555555;
	text-decoration: none;
	line-height: 15pt;
	-webkit-font-smoothing:antialiased; 
	-webkit-text-size-adjust:none;
}
.raleway A:link {color: #1d70b2; text-decoration: none;}
.raleway A:visited {color: #1d70b2; text-decoration: none;}
.raleway A:active {color: #1d70b2; text-decoration: none;}
.raleway A:hover {color: #1d70b2; text-decoration: none;}

.ralewayTitle {
	font-family:'Raleway', Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 15pt;
	-webkit-font-smoothing:antialiased; 
	-webkit-text-size-adjust:none;
	text-transform:uppercase;
}
.ralewayTitle A:link {color: #1d70b2; text-decoration: none;}
.ralewayTitle A:visited {color: #1d70b2; text-decoration: none;}
.ralewayTitle A:active {color: #1d70b2; text-decoration: underline;}
.ralewayTitle A:hover {color: #1d70b2; text-decoration: underline;}





/*** S+L Button ***/
.slbutton a {
			padding: 10px 30px 10px 30px; 
			border: 1px solid #0091D2;
			text-align: center;
			display: block;
			margin-bottom: 15px;
			text-decoration: none;
			font-size: 15px;	
}

.slbutton a:hover{
			padding: 10px 30px 10px 30px; 
			border: 1px solid #0091D2;
			text-align: center;
			background-color: #0091D2;
			text-decoration: none;
			color: #fff;
		
}
		
	/*************************/	

.imgBorder {border: 5px solid #e2e2e2; }

.copyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
	white-space: normal;
	padding-top: 10px;
}
.copyhead_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
	white-space: normal;
	padding-top: 12px;
}
A.copyheadUnderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
	white-space: normal;
}
A.copyheadUnderlined:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33324A;
	text-decoration: none;
	white-space: normal;
}
.copyhead_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
	white-space: normal;
}
.copyhead_mainpage {
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 3px;
}
.copybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4578b3;
	line-height: 15pt;
	text-decoration: none;
	}
.copybold_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4578b3;
	line-height: 13pt;
	text-decoration: none;
	}

.copyboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a21317;
	text-decoration: none;
	}
		
A.copyboldunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4578b3;
	text-decoration: none;
}
A.copyboldunderlined:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5588c3;
	text-decoration:underline;
}
A.copyUnderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}
A.copyUnderlined:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33324a;
	text-decoration: underline;
}
.copybold_large {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0A4F86;
	text-decoration: none;
}
.copybold_large_w {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.justified {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	line-height: 14pt;
}
.justified A:link {color: #1d70b2; text-decoration: none;}
.justified A:visited {color: #1d70b2; text-decoration: none;}
.justified A:active {color: #1d70b2; text-decoration: none;}
.justified A:hover {color: #555555; text-decoration: none;}

.justified_ytv {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
}
.justified_ytv A:link {color: #FFF; text-decoration: none;}
.justified_ytv A:visited {color: #FFF; text-decoration: none;}
.justified_ytv A:active {color: #FFF; text-decoration: none;}
.justified_ytv A:hover {color: #555555; text-decoration: none;}


.justifiedBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4578b3;
	font-size: 11px;
	line-height: 14pt;
}

.justifiedBlue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4578b3;
	font-size: 11px;
	line-height: 14pt;
}
.justifiedBlue2 A:link {color: #1d70b2; text-decoration: underline;}
.justifiedBlue2 A:visited {color: #1d70b2; text-decoration: underline;}
.justifiedBlue2 A:active {color: #1d70b2; text-decoration: underline;}
.justifiedBlue2 A:hover {color: #da2902; text-decoration: none;}


.IATSdonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	line-height: 14pt;
}
.IATSdonate A:link {color: #1d70b2; text-decoration: none;}
.IATSdonate A:visited {color: #1d70b2; text-decoration: none;}
.IATSdonate A:active {color: #1d70b2; text-decoration: none;}
.IATSdonate A:hover {color: #555555; text-decoration: none;}

.Rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f22d02;
	font-size: 11px;
	line-height: 14pt;
}

.Rosso A:link {color: #f22d02; text-decoration: none;}
.Rosso A:visited {color: #f22d02; text-decoration: none;}
.Rosso A:active {color: #f22d02; text-decoration: none;}
.Rosso A:hover {color: #f22d02; text-decoration: underline;}


.justified_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;	text-decoration: none;	line-height: 14pt;}
.justified_white A:link {color: #ffffff; text-decoration: none;}
.justified_white A:visited {color: #ffffff; text-decoration: none;}
.justified_white A:active {color: #ffffff; text-decoration: none;}
.justified_white A:hover {color: #555555; text-decoration: none;}

.warming {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f22d02;
	font-size: 16px;
	line-height: 14pt;
}

.justified_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14pt;
}

.justified_menu a {
	color: #4578b3;
}

.videolist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	line-height: 16pt;
}

.justified_indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 16px;
	padding-left: 16px;
}
.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align:left;
	line-height: 15pt;
}
.justified_strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder; 
	color: #444444;
	text-decoration: none;
	line-height: 15pt;
}
.justified_margin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	line-height: 15pt;
	padding-right: 10px;
	margin: 10px;
}
A.justified_margin_underlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	line-height: 15pt;
	padding-right: 10px;
	margin: 10px;
}
A.justified_margin_underlined:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
	line-height: 15pt;
	padding-right: 10px;
	margin: 10px;
}
.schedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	text-align: center;
	line-height: 10pt;
}
.justified-frm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align: right;
	line-height: 16pt;
}
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005DA2;
	text-decoration: none;
}
.naviRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	line-height: 14pt;
}
.navi A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33324A;
	text-decoration: none;
	line-height: 14pt;
}
.menu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
	line-height: 14pt;
	letter-spacing: 0px;
}

.menu A:link {color: #CCC; text-decoration: none}
.menu A:visited {color: #CCC; text-decoration: none}
.menu A:active {color: #CCC; text-decoration: none}
.menu A:hover {color: #4578b3; text-decoration: none}

.temp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	position: static;
}
.VerdanaBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	position: static;
}
A.justifiedUnderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	line-height: 16pt;
	border-color:#000000;
	
}
A.justifiedUnderlined:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33324A;
	text-decoration: underline;
	text-align: justify;
	line-height: 16pt;
	border-color:#000000;
}
.moreLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align: right;
	line-height: 16pt;
}
.moreLink A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33324A;
	text-decoration: none;
	text-align: right;
	line-height: 16pt;
}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #727272;
	text-decoration: none;
	line-height: 12pt;
}
.addressBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4578b3;
	text-decoration: none;
	line-height: 12pt;
}
.addressWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 12pt;
}
.address_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	white-space: normal;
}
A.navibtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
	text-decoration: none;
}
A.navibtn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
	text-decoration: underline;
}
A.navibtn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: -2px;
	color: #0099CC;
	text-decoration: none;
}
A.navibtn2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: -2px;
	color: #0099CC;
	text-decoration: underline;
}
.justified_indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align: justify;
	line-height: 16pt;
}
.scheduleRED {
	color: #F00;
}
.RED {
	color: #F00;
	font-weight: bold;
}
.justifiedRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A00;
}

.formalTitle { font-family: Georgia, "Times New Roman", Times, serif; color: #1d70b2; line-height: 16pt; font-size: 15px; padding-bottom:4px; margin-bottom: 4px; border-bottom: 1px solid #d9d9d9; text-decoration: none;}
.formalTitle A:link {color: #1d70b2; text-decoration: none;}
.formalTitle A:visited {color: #1d70b2; text-decoration: none;}
.formalTitle A:active {color: #1d70b2; text-decoration: underline;}
.formalTitle A:hover {color: #555555; text-decoration: none;}

.formalTitle2 { font-family: Georgia, "Times New Roman", Times, serif; color: #1d70b2; line-height: 16pt; font-size: 15px; padding-bottom:4px; margin-bottom: 4px; text-decoration: none;}
.formalTitle2 A:link {color: #1d70b2; text-decoration: none;}
.formalTitle2 A:visited {color: #1d70b2; text-decoration: none;}
.formalTitle2 A:active {color: #1d70b2; text-decoration: underline;}
.formalTitle2 A:hover {color: #555555; text-decoration: none;}

.formalTitleBlue { font-family: Georgia, "Times New Roman", Times, serif; color: #375d77; line-height: 15pt; font-size: 15px; padding-bottom:4px; margin-bottom: 4px; text-decoration: none;}
.formalTitleBlue A:link {color: #375d77; text-decoration: none;}
.formalTitleBlue A:visited {color: #375d77; text-decoration: none;}
.formalTitleBlue A:active {color: #375d77; text-decoration: underline;}
.formalTitleBlue A:hover {color: #555555; text-decoration: none;}

.formalTitleBig { font-family: Georgia, "Times New Roman", Times, serif; color: #1d70b2; line-height: 28pt; font-size: 24px; padding-bottom:4px; margin-bottom: 4px; text-decoration: none;}
.formalTitleBig A:link {color: #1d70b2; text-decoration: none;}
.formalTitleBig A:visited {color: #1d70b2; text-decoration: none;}
.formalTitleBig A:active {color: #1d70b2; text-decoration: underline;}
.formalTitleBig A:hover {color: #555555; text-decoration: none;}

.formalTitleW { font-family: Georgia, "Times New Roman", Times, serif; color: #ffffff; line-height: 16pt; font-size: 15px; padding-bottom:4px; margin-bottom: 4px; border-bottom: 1px solid #d9d9d9; text-decoration: none;}
.formalTitleW A:link {color: #ffffff; text-decoration: none;}
.formalTitleW A:visited {color: #ffffff; text-decoration: none;}
.formalTitleW A:active {color: #ffffff; text-decoration: underline;}
.formalTitleW A:hover {color: #fc9a42; text-decoration: none;}

.formalTitleWn { font-family: Georgia, "Times New Roman", Times, serif; color: #ffffff; line-height: 16pt; font-size: 15px; text-decoration: none;}
.formalTitleWn A:link {color: #ffffff; text-decoration: none;}
.formalTitleWn A:visited {color: #ffffff; text-decoration: none;}
.formalTitleWn A:active {color: #ffffff; text-decoration: underline;}
.formalTitleWn A:hover {color: #fc9a42; text-decoration: none;}


.tab1 {
	font-family: 'Chau Philomene One', sans-serif;
	color: #4578b3;
	font-size: 14px;
}
.tab2 {
	font-family: 'Nunito', sans-serif;
	color: #4578b3;
	font-size: 14px;
}
.tab3 {
	font-family: 'Open Sans', sans-serif;
	color: #4578b3;
	font-size: 13px;
}

.formalRed {
	font-family: Georgia, "Times New Roman", Times, serif; color: #ff3300; line-height: 16pt; font-size: 22px; text-decoration: none; }