﻿.imgView {
	overflow:auto;
}

.frmCmt {
	font-style:italic;
	color: #d00000;
}
.clsPrice {
	font-size:13pt;
	font-weight:bold;
	color:green;
}
#phones {
    background-color: #fff;
    text-shadow: #fff 0 1px 0;
}

#phones ul {
    position: relative;
    display: block;
    height: auto;
    font-size: 85%;
    
}
#phones ul li img {
    margin-bottom: 1px;
}
#phones ul li {
    float: left;
    padding: 2px 2px;
    margin: 5px;
/*    margin: 10px 0 0 25px;*/
    text-align: center;
    line-height: 1.25em;
    color: #333;
    font-family: "Helvetica Neue",sans-serif;
    height: 100%;
    width: 150px;
    overflow: hidden;
    border-top: 1px solid transparent;
    cursor: pointer;
}

/*#phones ul li.phone-hover {
    background-color: #eee;
}*/

#phones ul li.x-view-selected {
    background-color: rgba(100, 100, 100, .15);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top: 1px solid rgba(0, 0, 0, .15);
}

#phones ul li img {
/*    display: block;*/
}

#phones li strong {
    color: #000;
    display: block;
}

#phones li span {
    color: #999;
}

#phones2 {
    background-color: #fff;
    text-shadow: #fff 0 1px 0;
}

#phones2 ul {
    position: relative;
    display: block;
    height: auto;
    font-size: 85%;
}

#phones2 ul li img {
    margin-bottom: 1px;
}

#phones2 ul li {
    float: left;
    padding: 2px 2px;
    margin: 5px;
/*    margin: 10px 0 0 25px;*/
    text-align: center;
    line-height: 1.25em;
    color: #333;
    font-family: "Helvetica Neue",sans-serif;
    height: 100%;
    width: 150px;
    overflow: hidden;
    border-top: 1px solid transparent;
    cursor: pointer;
}
.pName {
	height:40px;
	overflow:hidden;
}

/*#phones ul li.phone-hover {
    background-color: #eee;
}*/

#phones2 ul li.x-view-selected {
    background-color: rgba(100, 100, 100, .15);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top: 1px solid rgba(0, 0, 0, .15);
}

#phones2 ul li img {
/*    display: block;*/
}

#phones2 li strong {
    color: #000;
    display: block;
}

#phones2 li span {
    color: #999;
}

.x-slider-horz .x-slider-thumb {
    background-image: url(images/slider-thumb.png);
}









.uploadDiv { border: 1px solid #404040; width: 600px; left: 650px; position: relative;}
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}
div.fieldset {
	border:  1px solid #afe14c;
	margin: 0px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 750px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}
button,
input,
select,
textarea { 
	border-width: 1px; 
	margin-bottom: 10px;
	padding: 2px 3px;
}
.swfupload {
	vertical-align: top;
}

.richText {
	position:relative;
	z-index:100;
	width:800px;
}
.uFrame { border: 0; width:600px; height:400px; }
.uploadDiv { border: 1px solid #404040; width: 600px; left: 650px; position: relative;}

.eventForm {margin-top:10px; border: 1px solid #CC9900; background-color:#FFFBDF;padding-top:10px;}
.newEvent {background-color:#e5ffe5;border:2px dotted #004000;padding:5px;width:830px;margin:5px;font-size:1.2em;margin-left:18px;}
.newEvent h3 {color:#d00000;}
.evWrap {margin:20px;margin-left:25px;color:#c0c0c0;margin-right:230px;}
.evWrap strong {font-weight:bold;color:#333333;}
.evTitle h2 {color:#461479;margin-bottom:5px;}
.evLocation {margin-bottom:5px;}
.evDates {margin-bottom:5px;}
.evHost {margin-bottom:5px;}
.evDescription { width:620px;height:120px; overflow:auto; border:1px solid #009dee; margin-top:2px;padding:5px;}
.calEvent {background:transparent url('/Events/images/calBG2.png') no-repeat scroll center top;width:880px;height:320px;border:1px solid transparent;}
.menuWrap {float:left;height:26px;margin-top:6px;}
.menuL {float:left;width:2px;height:26px;background-image:url('/images/goldBKL1.png');}
.menuM {float:left;height:26px;background-image:url('/images/goldBKM1.png');}
.menuM ul {}
.menuM ul li {padding-top:5px;color:#461479;font-size:.9em;}
.menuM ul li a {color:#461479;text-decoration:none;font-weight:bold;}
.menuM ul li a:hover {color:#461479;text-decoration:underline;}
.menuM ul li a:link {color:#461479;}
.menuM ul li a:visited {color:#461479;}
.menuM ul li.d {padding-top:0px;font-size:1.1em;color:white;}
.menuR {float:left;width:2px;height:26px;background-image:url('/images/goldBKR1.png')}
.mainChurchNav { width: 245px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; }
.mainChurchNav A { text-decoration: none; color:#0000ff; }
.mainChurchNav A:hover { text-decoration: underline;  color:#0000ff; }
.mainChurchNav A:active { text-decoration: none;  color:#0000ff; }
.mainChurchNav A:link { text-decoration: none;  color:#0000ff; }
.mainChurchNav A:visited { text-decoration: none;  color:#0000ff; }
.navEventLocation { border: 1px solid #000000; background-color:#FFFFCC; font-size:10pt; font-weight:bold; height: 20px; margin-bottom: 5px; padding-top: 2px; padding-left: 5px; }
.navMailing { border: 1px dotted #d00000; background-color: #f3f3f3; padding: 2px;}
.navTeam { font-size: x-small; margin-top: 5px; border: 1px solid #cccccc; background-color: #f3f3f3; }
.navTeamHeader { font-weight: bold; background-color:#cccccc; padding: 2px;font-size:1.2em;}
.teamItem { margin: 2px;padding-left:5px; }
.teamLeader { position: static; float: left; margin-bottom: -5px; }
.photoText {width:150px;font-weight:bold;}
.teamPhoto {float:left;margin-right:5px;}
.teamBio {float:left;}
.bioText {padding-left:5px;padding-right:5px;font-size:.8em;width:440px;font-family: Verdana, Tahoma, Arial;height:180px;background-color:#FFFFCC;border:1px solid #c0c0c0;}
.sTimesH { font-family:Verdana,Tahoma,Arial;font-size:13pt;font-weight:bold; }
.divider{height:1px;color:#f3f3f3;margin-top:5px;margin-bottom:5px;}
.events { width: 99%; }
.eventsHeader { margin-top: 5px; font-family:Verdana,Tahoma,Arial;font-size:13pt;font-weight:bold; }
div.eventsBody table { font-size: 90%; background-color: #f3f3f3; border-collapse:collapse; width: 100%; }
div.eventsBody table tr td{ padding:2px; background-color: #f3f3f3; border-collapse:collapse; border: 1px solid #f3f3f3; }
div.eventsBody table tr td.desc { width: 99%; }
div.eventsBody table tr th {background-color:#cccccc;}
div.eventsBody table tr th { padding:2px; border: 1px solid #f3f3f3; }

.column1 {
	float:left;
     width:250px;
     margin-right:10px;
}
.column3 {
     clear:both;
     width:860px;
     height:1px;
}
.column2 {
     float:right;
     width:610px;
}

.formlabel {
     font-size:1.2em;
     font-weight:bold;
}

.waukDiv {
     width:860px;
}
.waukDiv div.left {
     float:left;
     width:502px;
}
.waukDiv div.right {
     width: 348px;
     height: 333px;
     background-image: url('/libertytv/images/bgChannels.png');
     background-repeat: no-repeat;
     float: right;
     /*margin-top: 5px;
     margin-left: 20px;*/
}
.channels {
     padding: 5px;
     margin-top: 10px;
     margin-left: 10px;
     width: 322px;
     height: 370px;
     /*overflow:auto;*/
}
.captionDiv {
	background: transparent url('/images/opac_black.png') repeat scroll center top;
	height: 50px;
	color:green;
    width:550px;
    /*position:absolute;
    z-index:21;
    top: 250px;*/
    font-size:3.5em;
    font-weight:bold;
    /*text-align:center;
    left: 20px;*/
    padding:20px;
}

.captionDivBK {
	height: 40px;
	color:#ffffff;
    width:960px;
    position:relative;
    z-index:20;
    top: 340px;
    font-size:2em;
    font-weight:bold;
    text-align:center;
    left: 0;
    opacity: 0.5;
    filter:alpha(opacity=50);
    background-color:#000000;
}

.welcomeL {
     float:left;
     width:49%;
}
.welcomeR {
     float:right;
     width:49%;
     background: transparent url('/convocation/2010/images/locBG.png') no-repeat scroll center top;
     width:418px;
     height:129px;
     padding-left:15px;
     padding-top:15px;
}

.aboutL img, .aboutR img {
     float:left;
     padding-right:10px;
}

.aboutL {
     float:right;
     width:49%;
     width:418px;
     padding-left:15px;
     padding-top:15px;
}
.aboutR {
     float:right;
     width:49%;
     width:418px;
     padding-left:15px;
     padding-top:15px;
     padding-bottom:5px;
}

.cartButton {
	background-color:green;
	color:white;
	padding:2px;
	font-weight:bold;
}
#tabs1 {
     margin-top:10px;
}
.emailDiv {
     width:280px;
     /*height:50px;*/
     background: transparent url('/convocation/2010/images/contactback.png') no-repeat scroll center top;
}
body {
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	background-image:url('/convocation/2010/images/vert-bkg-purple.png');
}

.SlidingPanelsContentGroup {
	position: relative;
	/* height:600px; */
	width: 960px;
	height: 360px;
	/*left: -5px;*/
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 360px;
	/*left: -5px;*/
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.outN {
	position:absolute;
	z-index:20000;
	background: transparent url('/images/opac_black.png') repeat scroll center top;
	height: 50px;
	color:green;
	width:550px;
	/*position:absolute;
	z-index:21;
	top: 250px;*/
	margin-top:250px;
	font-size:4em;
	font-weight:bold;
	text-align:center;
	left: 20px;
	padding:20px;
}
.outL {
	position:absolute;
	z-index:20000;
	background: transparent url('/images/opac_black.png') repeat scroll center top;
	height: 50px;
	color:green;
	width:550px;
	/*position:absolute;
	z-index:21;
	top: 250px;*/
	margin-top:210px;
	font-size:4em;
	font-weight:bold;
	text-align:center;
	left: 20px;
	padding:20px;
}
a {
     outline: none;
     text-decoration:none;
     /*color:#0000ff;*/
     color:#0e85bc;
}

a:active {
     color:#009dee;
}

a:link {
     color:#009dee;
}

a:visited {
     color:#009dee;
}

a:hover {
     text-decoration:underline;
}

.featnavleft {
     margin-left:98px;
     margin-top:150px;
     width: 93px;
     height: 93px;
     background-image: url('/convocation/2010/images/left_nav3.png')
}

.featnavright {
     margin-left: 10px;
     margin-top:150px;
     width: 93px;
     height: 93px;
     background-image: url('/convocation/2010/images/right_nav2.png')
}

.featnavleft:hover {
     background-image: url('/convocation/2010/images/left_nav_over.png')
}

.featnavright:hover {
     background-image: url('/convocation/2010/images/right_nav_over.png')
}

.wrapDiv {
     width:100%;
}

.headDiv {
     width:1400px;
     margin: 0 auto;
     height:138px;
     background: transparent url('/convocation/2010/images/headDivBG.jpg') no-repeat scroll center top;
}

.pageDiv div {
     
     
}

.convTV {
     width:857px;
     height:355px;
     padding-top:25px;
     padding-left:50px;
     clear:both;
     background: transparent url('/convocation/2010/images/convTVBG.png') no-repeat scroll center top;
}

.itemSpeakers {
     width:310px;
}

.spText {
     margin-left:50px;
     /*padding-top:10px;*/
}

.itemSpeakers div {
	color:white;
	font-weight:bold;
	font-size:1.1em;
	width:310px;
	margin-bottom:5px;
}

.ss {
     /*width:880px;*/
     text-align:center;
}

.itemSpeakers div img {
     float:left;
     width:40px;
}

.basic {
     margin-left:20px;
}

.convSection {
     width:864px;
     padding-left:30px;
     padding-top:3px;
     height:40px;
     font-weight:bold;
     margin-top:10px;
     margin-bottom:10px;
     font-size:1.9em;
     background: transparent url('/convocation/2010/images/convsection.png') no-repeat scroll center top;
     background-position: -10px 0px;
}

.convTV div.movieDiv {
     border:1px solid #808080;
     width:320px;
     height:310px;
     margin-top:2px;
     margin-left:0px;
     float:left;
}

.convTV div.speakerDiv {
     /*border:1px solid gold;*/
     width:382px;
     height:271px;
     margin-top:21px;
     margin-left:81px;
     float:left;
     overflow:auto;
}

.bigW {
     font-size:1.2em;
}

ul.normal {
     padding-left:20px;
     list-style:circle;
}

ul.normal li {
     float:none;
}

.pageContent div.welcome {
     margin-left:15px;
}

.pageContent {
     margin-left:250px;
     width:880px;
}

.pageContent h1,h2.pageTitle {
	padding-top:10px;
     padding-bottom:10px;
     border-bottom: 2px solid #ffcf60;
     /*font-size:1.6em;*/
}

.pageTitle span {
	color:#c0c0c0;
}

.pageDiv {
     width: 1400px;
     /*height:380px;*/
     padding-bottom:20px;
     margin: 0 auto;
     background: transparent url('/convocation/2010/images/stdPageBG.png') scroll center top;
}


.midDiv {
     width: 1400px;
     height:360px;
     margin: 0 auto;
}

.midDiv2 {
     float:left;
     margin:0px;
}

.midDiv1 {
     float:left;
     margin:0px;
}

.midDiv1 {
     /*border:1px solid red;*/
     height:380px;
     width:202px;
     /*background: transparent url('/convocation/2010/images/midDiv1BG.jpg') no-repeat scroll center top;*/
}

.midDiv2 {
     /*border:1px solid blue;*/
     position:relative;
     top:0px;
     height:360px;
     width:960px;
     background: transparent url('/convocation/2010/images/midDiv2BG.jpg') no-repeat scroll center top;
}

.midDiv3 {
     /*border:1px solid orange;*/
     height:380px;
     width:238px;
     float:right;
     /*background: transparent url('/convocation/2010/images/midDiv3BG.jpg') no-repeat scroll center top;*/
}

.midFootDiv {
     width: 1400px;
     height:65px;
     margin: 0 auto;
     padding-top:0px;
     /*text-align:center;*/
     /*background: transparent url('/convocation/2010/images/midFootDivBG.jpg') no-repeat scroll center top;*/
     background: transparent url('/convocation/2010/images/midFootDivBG.png') no-repeat scroll center top;
}

.midFootContentDiv {
	width:960px;
	text-align:left;
	margin-left: -30px;
}
.midFootContentDiv Div {
     float:left;
}

.fHeadDiv {
     width: 1400px;
     height:70px;
     margin: 0 auto;
     /*margin-left:330px;*/
     /*background: transparent url('/convocation/2010/images/fHeadDivBG.png') no-repeat scroll center top;*/
     /*background-position: -202px;*/
     /*padding-left:330px;*/
}

.fDiv {
     width: 1400px;
     height:415px;
     margin: 0 auto;
     /*text-align:center;*/
     /*margin-left:330px;*/
     background: transparent url('/convocation/2010/images/fDivBG5.png') no-repeat scroll center top;
     /*background-position: -50px;*/
     /*margin-left: -50px;*/
}

.fContentDiv {
	width:960px;
	/*text-align:left;*/
}

.fCaption {
     width:700px;
     margin-left: 5px;
     margin-top:7px;
     float:left;
}
.fCaption div.after {
     display: none;
}

.fCaption div.first {
     display: block;
}

.fCaption div h2 span {
     color:#f7a118;
     color:#cd722c;
}

.fCaption div h2 {
     margin:0px;
     font-family: verdana, tahoma, arial;
     font-size:13pt;
     font-weight:bold;
     color:#808080;
}

#moreInfo div {
     float:left;
     text-align:center;
}

#moreInfo div.R {
     float:right;
}


#moreInfo div a.wo {
     color:#d00000;
     font-size:1.1em;
     font-weight:bold;
}

.avail {
     font-weight:bold;
     font-size:0.7em;
     color:#d00000;
}

#moreInfo {
     float:right;
     /*position:absolute;*/
     /*-index:5;*/
     width:235px;
     /*margin-top:5px;*/
     /*rgin-top:3px;*/
}

img {
     /*display:none;*/
     border:0px;
}

#hSec1Div {
	width:960px;
     margin-left: 202px;
     height: 41px;
     
}

#hSec2Div {
     width:960px;
     height:78px;
     clear:both;
     /*text-align:center;*/
     margin-left: 202px;
}

ul{list-style:none;}

ol{list-style:none;}
ul li{
     float:left; padding: 0px 0px 0px 0px;
}

#logoDiv1 {
     width:291px;
     height:78px;
     float:left;
     margin-top: -20px;
}

#logoDiv2 {
     width:357px;
     height:79px;
     float:left;
     margin-top: -15px;
}

#logoDiv3 {
	position:relative;
     width:211px;
     height:78px;
     float:left;
     margin-top: -20px;
}

.fDiv div.hDiv {
     /*font-family: Verdana, Tahoma, Arial;*/
     font-size: 16pt;
     /*color: #ffcc00;*/
/*     color: #cd722c;*/
     color:#ffcf60;
     padding-top:5px;
     /*color: white;*/
     font-weight: bold;
     width:280px;
     height:46px;
     float:left;
     margin-top: 20px;
     margin-bottom: 10px;
     text-align: center;
     background: transparent url('/convocation/2010/images/sectionHeader1.png') no-repeat scroll center top;
}

.fDiv div.bDiv {
    /*font-family: Verdana, Tahoma, Arial;*/
	color:#333333;
	width:290px;
	float:left;
	text-align:left;
}

#secStuff1 {
     margin-left:250px;
}

#secStuff2 {
     margin-left:10px;
     /*dding-right:5px;*/
     font-size: 12pt;
     overflow:auto;
     height:283px;
}

#secStuff2 div img {
     float:left;
}

#secStuff3 {
     margin-left:0px;
     /*overflow:auto;*/
     height:270px;
}

#secHead1 {
     margin-left:0px;
     text-align:center;
}

#secHead2 {
     margin-left:0px;
}


#secHead3 {
     margin-left:0px;
}

#tvDiv {
     width:280px;
}


#locDiv {
     width:280px;
     margin-top:0px;
     margin-bottom:0px;
     height:30px;
     clear:both;
     /*border:1px solid red;*/
}
#locDiv a {
     margin-left:5px;
     text-decoration:none;
     font-weight: bold;
     /*font-size:0.8em;*/
     /*color:yellow;*/
     margin-top: 20px;
}

#locDiv a:hover {
     text-decoration:underline;
}

#locDiv img.stat {
     width:16px;
     height:16px;
}

#stDiv {
     clear:both;
     /*text-align:center;*/
     width:280px;
     /*margin-top:10px;*/
}

#smDiv {
	width:270px;
	padding:2px;
	/*margin-top:20px;*/
	text-align:center;
	
}

#smDiv div img.sm {
	float:left;
	width:32px;
	height:32px;
	margin:5px;
}

.payFrame {
     border:0px;
     width:0px;
     height:0px;
     /*visibility:hidden;*/
}

.payTable { display:none; border-collapse: collapse; border: 1px #461479 solid; background-color:white; width: 700px; height: 600px; z-index:20; position: absolute; top: 100px; left: 100px;}
.payTable tr td.payTableHeader {width:99%; color: #ffcc00; font-family:Verdana; font-size:12pt; font-weight:bold; background-color:#461479; height:25px;}
.payTable tr td.payTableBody { background-color:white; height:99%; vertical-align:top;}
.payTable tr td.payTableBody iframe { width: 750px; height: 570px; border: 0;}
.streamWarn {
     border: 2px #d00000 dotted;background-color: #FFE1F0; color: #d00000; font-size:8pt; padding:5px; margin-bottom:10px;
}
.payHelp {
     margin-bottom:10px;
}
.g13b {
     font-weight:bold;
     font-size:13pt;
     color:#006600;
}
.w9b {
     color:white;
     font-weight:bold;
}
.payHelp img {
     float:left;
}
strong {
     font-weight:bold;
}
.broadcastWrap {
/*	width:1400px;position:absolute;top:138px; z-index:999;margin-left:-7px; */
position:absolute;z-index:55;margin-top:-35px;
}
.broadcastMsg {margin:0 auto;color: red; background:transparent url('/images/opac_black.png') repeat scroll center top; padding-top:7px; height:30px;font-size:13pt;font-weight:bold;text-align:center; width:960px;}

