.reset 
{ 
	background-color:Transparent !important; 
	background-repeat:repeat !important; 
	margin:0px 0px 0px 0px !important; 
	padding: 0px 0px 0px 0px !important; 
	position:relative;
}

html, body, .container {height:100%; width:100%;}
body, h1, h2, h3, h4, ul, ol, li, form, div, p {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}
table { padding: 0 0 0 0; margin: 0 0 0 0; vertical-align:top; text-align:left; width:100%; }
tr, td { padding: 0 0 0 0; margin: 0 0 0 0; vertical-align:top; text-align:left; }

html {background-color: #e5e5e5; }
body {background:url(../Images/tile_top.gif) repeat-x;}

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
h2 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
h3 {font-family:Arial, Helvetica, Sans-Serif; font-size:130%;}
h4 {font-family:Arial, Helvetica, Sans-Serif; margin:10px 0 0 0;}
a {color:#000; text-decoration:none; outline:none;}
a:hover {color:#ccc; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}
input{font-family:Verdana;}
input[type="radio"], input[type=checkbox] {background-color:Transparent}
abbr{text-decoration:inherit; border-style:inherit; }


.background {background-image:url(../Images/backgrounds/bokeh.jpg); background-repeat:no-repeat; background-position:top center; width:100%; height:1024px; position:absolute; top:33px; z-index:1;}
.container {position:absolute; top:0; z-index:2 !important; min-height:100%; height:auto !important; height:100%; margin:0 auto -37px;}
	#holder {width:946px; text-align:left;}
		#top {width:auto; height:33px; display:block; clear:both;}
			#topleft {width:auto; height:33px; float:left;}
				#topleft h1 a {width:143px; height:33px; display:block; background:url(../Images/logo_v3.jpg) no-repeat; text-indent:-9999px;}
			#topright {width:auto; height:32px; float:right; text-align:right;}
				.domainlink h1 {font-size:70%; color:#fff; padding:11px 0 0 0; word-spacing:2pt;}
					.domainlink h1 a {color:#fff;}
					.domainlink h1 a:hover {color:#d1d3d4;}
		#header {width:auto; height:74px; margin:10px 0 0 7px;}
			#headertitle {width:946px; height:66px;}
				#headerleft {width:399px; float:left;}
					#headerleft h1 {font-size:180%; color:#fff;}
					#headerleft h2 {font-size:120%; line-height:0.8em; color:#fff; font-weight:lighter;}
				.headercountdown { float:left; width:226px; }
				#headerright {width:302px; float:right; text-align:right;}
				#headerlivehelp {width:280px; height:31px; margin-right:6px; margin-top:35px;}
				.livehelplink { margin-left: -5px; }
		#leftcol {width:626px; float:left; margin:0 0 8px 0;}
			.videoplayer {width:626px; height:351px; background:url(../Images/bg_videoplayer.png) no-repeat;}
			.videoplayerexternalembed { margin:0px auto 0px auto; overflow:visible; }
			    *html .videoplayer {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/bg_videoplayer.png');}
				.noflash {padding:40px 20px 0 20px; font:80% Verdana; color:#000; height:inherit;}
					.noflash a {color:#000; font-weight:bold;}
					.noflash a:hover {color:#d4d4d4;}
			#contentsection {width:626px; padding:5px 0 0 0;}
				#contentdetail {width:626px; background:url(../Images/bg_content_tile.png) repeat-y; overflow:hidden;}
					#contenttop {width:626px; height:6px; background:url(../Images/bg_content_top.png) no-repeat; font-size:0; margin:1px 0 0;}
					#content {background:url(../Images/bg_content_mid.png) no-repeat; min-height:305px; padding:0 3px 0 3px;}
						#clinks {width:100%; height:21px; background:url(../Images/btn_line.gif) repeat-x;}
						    .tabTxt {height:18px; float:left; text-align:center; margin:0; padding:3px 0 0 0; cursor:pointer; font:10px Verdana, Helvetica, sans-serif; color:#717171; font-weight:bold;}
						    .tabSelected {height:15px; padding:6px 0 0 0; color:#000;}
						#clinks img { cursor:pointer;}
						#cdetail {color:#313131; line-height:16px;}
					#contentbot {width:626px; height:11px; font-size:0; background:url(../Images/bg_content_bot.png) no-repeat;}
		#rightcol {width:306px; float:right;}
			#socialwindow {width:306px; height:616px; float:right; text-align:left; padding:8px 0 0 0; background:url(../Images/bg_socialwindow.png) no-repeat; overflow:hidden;}
				#socialtop {font-family:Arial, Helvetica, sans-serif; padding:6px 0 10px 0; display:block; background:url(../Images/bg_socialwindow_fb.png) no-repeat;}
					#socialbtns_left {float:left; color:#3f5a6e; font-size:90%; font-weight:bold; padding:0 0 0 17px;}
						#socialbtns_left a {color:#3f5a6e;}
						#socialbtns_left a:hover {color:#000;}
					#socialbtns_right {float:right; color:#8e8e8e; font-size:70%; font-weight:bold; padding:2px 22px 0 0;}
						#socialbtns_right a {color:#8e8e8e;}
						#socialbtns_right a:hover {color:#000;}
					#socialtopinfo {clear:both; padding:24px 0 0 9px; font-size:70%; color:#8e8e8e; display:block; height:inherit; height:84px;}
					#socialtabs {margin:0 0 0 3px;}
					#socialtabs img { cursor:pointer; }
					.fbuserpic {margin-right:12px;}
			#contentshare {width:254px; height:auto; float:right; text-align:right; padding:6px 52px 0 0;}
			    #contentshare img {margin-left:36px;}
	    
	    /*ADMIN EDIT PAGE*/
	    #adminTopBoxesSection {width:946px; height:339px;}
	        #adminVidBannerBox {width:626px; height:327px; background:url(../Images/bg_admin_leftbox.png) no-repeat; float:left;}
	        #adminShareBox {width:306px; height:327px; background:url(../Images/bg_admin_rightbox.png) no-repeat; float:right;}
	            #socialwindowAdmin {padding:11px 0 0 0;}
	    #adminMainBoxSection {width:946px; height:auto;}
	        #adminMainBoxTop {width:946px; height:6px; background:url(../Images/bg_admin_mainbox_top.png) no-repeat; font-size:0;}
	        #adminMainBoxMid {width:946px; height:auto; background:url(../Images/bg_admin_mainbox_tile.png) repeat-y; overflow:hidden;}
	            #contentdetailAdmin {width:946px; background:url(../Images/bg_admin_mainbox_midtop.png) no-repeat;}
	                #contentAdmin {min-height:305px; padding:0 3px 0 3px;}
	                    .cmseditschedule h2 {padding:13px 0 5px 1px;}
	                    
	        #adminMainBoxBot {width:946px; height:11px; background:url(../Images/bg_admin_mainbox_bot.png) no-repeat; font-size:0; margin:0 0 18px 0;}
	        
	        .adminScheduleTxtLarge {width:120px; font:33px Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; font-weight:bold; letter-spacing:-1pt; text-align:right; margin:0;}
	        .adminScheduleTxtSmall {width:120px; font:25px Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; font-weight:bold; letter-spacing:-1pt; text-align:right; margin:-10px 0 0 0;}
	        .adminVidBoxText {padding:0 37px 0 0; font:33px Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; font-weight:bold; letter-spacing:-1pt; text-align:right;}
	        .adminBoxText {width:380px; float:right; font:31px Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; font-weight:bold; letter-spacing:-1pt; text-align:right; padding:0 10px 10px 0;}
	            .adminVidBoxText a, .adminBoxText a {color:#cbcbcb;}
	            .adminVidBoxText a:hover, .adminVidBoxText a:hover span, .adminBoxText a:hover, .adminBoxText a:hover span {color:#cbcbcb;}
	            .adminBoxText td {text-align:right !important;}
	            .adminBoxSubText {font-size:23px; margin:-10px 0 0 0;}
	            .adminTextBlue {color:#00aeff;}
	            .adminSmallTxtBox {width:51px; height:17px; border-top:1px solid #848484; border-left:1px solid #c1c1bf; border-right:1px solid #c1c1bf; border-bottom:1px solid #e1e1e1; font:14px Arial, Helvetica, sans-serif; color:#000000; text-align:right; padding:2px; margin:8px 0 0 0; vertical-align:top;}
	            .adminRadioBtns {font-size:12px; color:#000; text-align:left; letter-spacing:normal; padding:3px 0 0 3px;}
   
.tabWindowDivider {width:915px; height:2px; background:url(../Images/tabwindow_divider.gif) repeat-x; font-size:0; margin:7px 0 9px 0;}

.broadcastAirBtn {margin:10px 0 0 7px;}

.videotitleAdmin {padding:4px 0 0 10px;}
	.videotitleAdmin h2 {font-size:24px; letter-spacing:-0.5pt; padding:9px 0 0 0;}
.videotitle {padding:4px 0 0 10px;}
	.videobluetxt {color:#00aeff; font:70% Arial; font-weight:bold; text-transform:uppercase; line-height:8px;}
	.videotitle h2 {font-size:24px; letter-spacing:-0.5pt;}
#videogreyline {background:#c2c2c2; width:591px; height:1px; font-size:0; clear:both; display:block; margin:5px 0 0 0;}
#videowhiteline {background:#ffffff; width:591px; height:1px; font-size:0; clear:both; display:block; margin:0 0 13px 0;}

        /*BOTTOM BANNERS*/
		#bottomimgs {width:946px; height:162px; margin:0 0 20px 0; display:block; clear:both;}
	        #bottombtns {width:100%;}
	        #bottombtnleft {width:626px; float:left; text-align:left;}
	        .bannercontainer {width:inherit; margin:0; padding:0; text-align:left;}
	        .viewbanner, .bannercell {width:307px;}
		        .bannercellspacer {width:13px;}
	         .viewbanner a {cursor:pointer; cursor:hand;}
	         .bottomimg {width:313px; height:162px;}
	          .btmimg {width:300px; height:155px; position:absolute; z-index:5; margin:1px 0 0 6px;}
	          .btmborder {width:313px; height:162px; background:url(../Images/banner_border_generate.png) no-repeat; position:absolute; z-index:6;}
	           *html .btmborder {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/banner_border_generate.png');}
	        #bottombtnright {width:306px; height:162px; float:right; margin:0 3px 0 0;}
	        .bottomimgright {width:306px; height:162px;}
		        .btmimgright {width:260px; height:127px; position:absolute; z-index:8; margin:18px 0 0 22px;}
		        .btmborderright {width:306px; height:162px; background:url(../Images/banner_border_right_generat.png) no-repeat; position:absolute; z-index:9;}
			        *html .btmborderright {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/banner_border_right_generat.png');}

	#push {height:37px;}
	
	#footersection {width:100%; height:37px; background:url(../Images/tile_footer.gif) repeat-x;}
		#footercontent {width:946px; text-align:left; color:#5c5c5c; font:65% Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:12px 0 0 5px;}
			#footerleft {float:left; width:30%;}
				#footerleft a {color:#5c5c5c;}
				#footerleft a:hover {color:#000;}
			#footerright {float:right; text-align:right; width:70%;}
				#footerright a {color:#5c5c5c;}
				#footerright a:hover {color:#000;}
	
.selected {color:#00aeff;}
.unselectable {color:#dbdbdb;}

	
.event_item {margin:0 0 20px 0;}
	.eventtable {width:100%;}
		.eventtime {width:142px; padding-right:6px;}
			.eday {font:20px Arial, Helvetica, sans-serif; color: #cbcbcb; text-decoration: uppercase; font-weight: bold; float:left; margin-left:15px; margin-top:-5px;}
			.etime {font:33px Arial, Helvetica, sans-serif; color: #cbcbcb; text-decoration: uppercase; font-weight: bold; text-align:right}
			.edate {font:20px Arial, Helvetica, sans-serif; color: #cbcbcb; font-weight: bold; letter-spacing: -1.0pt; text-align:right; line-height:16px;}
		.etimemid {width:52px; font: 14px Arial, Helvetica, sans-serif; color: #cbcbcb; text-decoration: uppercase; padding: 5px 0 0 0; font-weight: bold;}
			.greyVline {float:left; height:24px; width:1px; font-size:0; background:#cbcbcb; margin:3px 5px 0 0;}
		.eEditBtns {padding:6px 0 0 3px;}

.existingshowtime {background:#d8e4e7; padding:12px 8px 6px 10px; display:block;}
.newshowtime {display:block; margin:4px 0 4px 4px;}


.maintitle_viewing, .maintitle_editing, .maintitle_saving, .maintitle_saved {font-family:"Myriad Pro", Arial; border:none; font-size:32px; text-align:left; font-weight:bold; text-transform:uppercase;}
.maintitle_editing {background:#d8e4e7;}
.maintitle_saving {background:#EEEBDF;}
.maintitle_saved {background:#DFEEDF;}
.mainsubtitle_viewing, .mainsubtitle_editing, .mainsubtitle_saving, .mainsubtitle_saved {font-family:"Myriad Pro", Arial; border:none; font-size:20px; font-weight:lighter; text-align:left; text-transform:uppercase;}
.mainsubtitle_editing {background:#d8e4e7;}
.mainsubtitle_saving {background:#EEEBDF;}
.mainsubtitle_saved {background:#DFEEDF;}

.uploadtitles {font:70% Arial; color:#747474; text-transform:uppercase;}
.uploadtxtfield {height:22px; width:auto; background:url(../Images/bg_uploadtxtfield.gif) no-repeat; display:inline;}
.fileuploadfield {border:0; background:transparent; width:255px;}
.uploadbtndivider {display:inline; background:#575757; width:1px; height:14px; margin:2px 5px 0 5px; font-size:0;}
.cmsedituploadbtn {margin:0; height:21px;}
.cmseditpreviewvideobtn {margin:0; height:21px;}
.cmseditpastorsnotes {display:none; padding:13px 12px 5px 10px;}
	.cmseditpastorsnotes h3 {font:14px Arial; text-transform:uppercase; font-weight:bold; margin:9px 0 0 0;}
	.pastorsnotescontent {padding:8px 24px 4px 0; width:90%; text-align:right;}
	.eventcontent {padding:4px 12px 4px 0; width:374px; text-align:right;}
	.sharecontent {padding:15px 12px 4px 0; width:100%; text-align:right;}
.editablelabel_viewing {font-family:Verdana; border:none; font-size:70%; text-align:left; overflow:auto; line-height:16px;}
.editablelabel_editing {background:#d8e4e7; font-family:Verdana; border:none; font-size:70%; text-align:left; line-height:16px;}
.editablelabel_saving {background:#EEEBDF; font-family:Verdana; border:none; font-size:70%; text-align:left; line-height:16px;}
.editablelabel_saved {background:#DFEEDF; font-family:Verdana; border:none; font-size:70%; text-align:left; line-height:16px;}

.editablelabel_btn {cursor:pointer; cursor:hand; margin:0 0 -3px 3px;}
.times_editablelabel_btn {cursor:pointer; cursor:hand; margin:0 0 0 -1px;}
.event_editablelabel_btn {cursor:pointer; cursor:hand; margin:6px 0 0 3px;}
.share_editablelabel_btn {cursor:pointer; cursor:hand; margin:6px 4px 0 3px; float:right;}

.cmseditschedule {margin:13px 12px 5px 10px;}
	.cmseditschedule h3 {font:14px Arial; text-transform:uppercase; font-weight:bold; margin:9px 0 0 0;}
.schedulecontent {font-family:Verdana, Arial; font-size:70%; color:#2c2f2f; padding:13px 18px 10px 0;}
.schedulespacer {display:block; clear:both; height:8px;}
.scheduleeditbtns {width:98%;}
.cmseditdropdown {margin:3px 0 0 0;}

.cmseditchat
{
	padding: 8px;
	font-family:Arial;
	text-align:left;
}

.editshareoptions {padding:4px 8px 8px 13px;}
	.editshareoptions h3 {font-size:19px; text-transform:uppercase; font-weight:bold; letter-spacing:-0.5pt; margin:10px 0 0 0;}
	.shareoptionsgreyline {background:#c2c2c2; width:280px; height:1px; font-size:0; margin:5px 0 0 0; display:block; clear:both;}
	.shareoptionswhiteline {background:#ffffff; width:280px; height:1px; font-size:0; margin:0; display:block; clear:both;}
    
.cmseditbannercontainer {background-image:url('../Images/bg_darkgrey.jpg'); background-repeat:no-repeat; height:159px; width:281px; padding:16px; margin:0; font:12px Arial, Helvetica, sans-serif;}
	.bannerimage {max-height:162px; max-width:313px;}
	.bannercontainer {padding:0;}
	.cmsurltxtbox {width:262px; height:14px;}
	.cmseditbannerspacer {height:10px;}
	.cmseditbannerbtns {margin:13px 13px 0 0; float:right;}

#logincontainer {width:626px; margin:56px auto 198px auto;}
	#logintop {width:426px; height:6px; background:url(../Images/bg_logintop.png) no-repeat;}
		*html #logintop {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/bg_logintop.png');}
	#loginmid {width:426px; height:219px; background:url(../Images/bg_loginmid.png) no-repeat; overflow:hidden;}
		*html #loginmid {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/bg_loginmid.png');}
	#loginbot {width:426px; height:8px; background:url(../Images/bg_loginbot.png) no-repeat;}
		*html #loginbot {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/bg_loginbot.png');}
	#logincontent {margin:59px 0 0 67px; font-family:Arial, Helvetica, Sans-Serif; font-size:70%; color:#747474;}
		.logintable {margin:0; padding:0; text-align:left;}
			.loginMainTitle {font-size:100%; color:#00aeff; font-weight:bold; padding:0 79px 12px 0; text-transform:uppercase; text-align:right;}
			.loginLabels {width:70px; padding:4px 0 0 4px; text-transform:uppercase;}
			.loginfield_box {background:url(../Images/bg_logintxtfield.gif) no-repeat; width:208px; height:22px;}
				.loginTextbox {width:204px; height:15px; border:none; background:transparent; padding:2px;}
			.loginbottom {float:right; padding:0 76px 0 0;}
				.loginBtn {margin:10px 0 -12px 4px; padding:0 0 3px 0; display:inline;}
			.loginerror {clear:both; padding:10px 0 0 0; color:#f54545;}
    
#notessection {padding:13px 12px 5px 10px;}
	#notessectiontxt {font-family:Verdana, Arial; font-size:70%; padding:12px 0 0 0;}
#mynotessection {padding:2px 8px 0px 8px;}
	.notesfield { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; width:595px; height:345px; border:0; margin:5px 0 10px 0; padding:5px; background-color:#f8f8f8;}
	.emailbox {width:100%;}
		.emailfield {float:left; width:228px; height:22px; background:url(../Images/bg_emailfield.jpg) no-repeat; margin:2px 0 0 0;}
		.emailinput {width:224px; height:21px; background:transparent; border:none; color:#2c2c2c; font-weight:bold; font-size:10px; padding:3px 0 0 6px;}
		.emailbtn {float:right; width:366px; text-align:left;}
 
.adminTxtOptions {font:75% Arial, Helvetica, sans-serif;}
	.adminTxtOptions h4 {font-size:12px; text-transform:uppercase; color:#000; margin:5px 0 0;}
	.adminTxtOptions p {margin:0 0 10px;}
	.adminTxtOptions a {color:#00aeff;}
	.adminTxtOptions a:hover {color:#000;}
	.adminTxtBtn {margin:6px 10px 0 0; vertical-align:middle;}

.scheduledisplay
{
	font-family: Arial; 
	font-size:medium; 
	font-weight:bold;
	color:#2c2f2f; 
}

.scheduledisplaytext
{
	font-family: Arial; 
	font-size:70%; 
	color:#2c2f2f; 
}

.custom_tab_content
{
	margin: 0px 12px 8px 24px;
}


.custom_content h1,
.custom_content h2,
.custom_content h3,
.custom_content h4,
.custom_content h5,
.custom_content h6
{
	margin-top:14px;
	margin-bottom:8px;
}

.custom_content p
{
	margin-top:4px;
	margin-bottom:4px;
}

.custom_content a,
.custom_content a:visited
{
	color:#3f5a6e;
}

.custom_content
{
	padding: 1px 16px 16px 16px;
}




/* Tooltips */

table.BubblePopup
{
	width:auto;
	table-layout:fixed;
}

table.BubblePopup td
{
	margin:0px;
	padding:0px;
}

table.BubblePopup td.BubblePopupContent
{
	color:#747474;
	font-family:Arial;
	text-transform:uppercase;
	font-size:11px;	
	background-color:#FFFFFF;
}

table.BubblePopup td.BubblePopupContent a,
table.BubblePopup td.BubblePopupContent a:visited
{
	color: #00aeff;
}

table.BubblePopup td.BubblePopupContent a:hover
{
	color: #000;
}