/***STANDARD HTML STYLES ***/
body{
	background-color:#030132;
	margin:0;
	padding:0;
	font-family: arial,verdana;
}
a{
}
a:hover{
}
a img {
	border:none;
}
h1{
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:5px;
	color:#030132;
	font-size:large;
}
h2{
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:5px;
	color:#030132;
	font-size:medium;
}
h3{
}
h4{
	padding:0;
	margin:0;
	padding-top:5px;
	color:#030132;
	font-size:small;
}
h4 a{
	padding:0;
	margin:0;
	padding-top:5px;
	color:#030132;
	font-size:small;
}
h4 a:Visited{
	padding:0;
	margin:0;
	padding-top:5px;
	color:#030132;
	font-size:small;
}
address{
	font-style:normal;
}
ul{
	
}
table{
}
th{
	color:#030132;
	text-align:right;
	font-size:small;
}
fieldset{
	text-align:center;
}
legend{
	color:#030132;
	font-size:small;
	font-weight:bold;
}
/***END STANDARD HTML STYLES ***/

.thLeft{
	text-align:left;
}
.tblForm{
	width:100%;
}

.tdCenter{
	text-align:center;
}

.td150px{
	width:150px;
}

.tblLogin{
	margin: 0 auto 0 auto;
	background-color:#CDCDCD;
	text-align:left;
	font-size:x-small;
	border-style:solid;
	border-width:1px;
	border-color:#A77E52;
}

.buttonNorm{
	width:100px;
}

/***STRUCTURAL STYLES ***/
*#divMain{
	margin-left:60px;
	width:100% - 120px;
	margin-right:60px;
	margin-top:30px;
	background-color:white;
}
*#divMidSection{
	background-color:#CDCDCD;
}
/***END STRUCTURAL STYLES ***/


/***HEADER STYLES ***/
*#divHeader{
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#A77E52;
	height:100px;
	text-align:center;
	color:#030132;
	font-weight:bold;
	background-image:url('../images/structure/BannerLeft.jpg');
	background-repeat:no-repeat;
}
/***END HEADER STYLES ***/


/***FOOTER STYLES ***/
*#divFooter{
	padding-top:2px;
	padding-bottom:2px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#A77E52;
	font-weight:bold;
	font-size:xx-small;
	color:#030132;
	background-color:#CDCDCD;
	width:100%;
	text-align:center;
}
/***END FOOTER STYLES ***/


/***LEFT STYLES ***/
*#divLeft{
	float:left;
	width:120px;
	
}
*#divLeft .ulTopLevel{
	padding:0;
	margin:0;
	margin-top:2px;
}
*#divLeft .ulTopLevel li{
	list-style-type:none;
	Background-color:#A77E52;
	width:114px;
	margin-top:2px;
	margin-left:2px;
	margin-right:1px;
	padding-left:2px;
	color:white;
	font-size:x-small;
	font-weight:bold;
}
* html *#divLeft .ulTopLevel li{
	margin:0;
	width:100%;
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	height:21px;
}
*#divLeft .ulTopLevel li img{
	float:right;
	display:inline;
	margin-right:6px;
	margin-top:2px;
}
* html *#divLeft .ulTopLevel li img{
	margin-top:4px;
}
*#divLeft .ulTopLevel li a{
	color:white;
	text-decoration:none;
}
*#divLeft .ulTopLevel li a:Hover{
	color:white;
	text-decoration:underline;
}
/***END LEFT STYLES ***/


/***RIGHT STYLES ***/
*#divRight{
	float:right;
	width:150px;
}
*#divRight .ulTopLevel{
	padding:0;
	margin:0;
	margin-top:2px;
}
*#divRight .ulTopLevel li{
	list-style-type:none;
	Background-color:#A77E52;
	width:94px;
	margin-top:2px;
	margin-left:1px;
	margin-right:2px;
	padding-left:2px;
	color:white;
	font-size:x-small;
	font-weight:bold;
}
* html *#divRight .ulTopLevel li{
	margin:0;
	width:100%;
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	height:21px;
}
*#divRight .ulTopLevel li img{
	float:left;
	display:inline;
	margin-left:6px;
	margin-top:2px;
}
* html *#divRight .ulTopLevel li img{
	margin-top:4px;
}
*#divRight .ulTopLevel li a{
	color:white;
	text-decoration:none;
}

*#divRight .ulTopLevel li a:Hover{
	color:white;
	text-decoration:underline;
}
/***END RIGHT STYLES ***/


/***MAIN CONTENT STYLES ***/
*#divMainContent{
	background-color:white;
	margin-left:120px;
	margin-right:150px;
	border-color:#A77E52;
	border-left-width:3px;
	border-left-style:solid;
	border-right-width:3px;
	border-color:#A77E52;
	border-right-style:solid;
	/*MAY NEED TO DELETE THE MIN AND MAX*/
	min-height:500px;
	max-height:2000px;
}
.divText{
	padding-left:5px;
	padding-right:5px;
	font-size:x-small;
}
.divTextCenter{
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	font-size:x-small;
	width:98%;
}

* html .divTextCenter{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:x-small;
	width:100%;
}


.divTextIndent{
	padding-left:55px;
	padding-right:5px;
	font-size:x-small;
}
/***END MAIN CONTENT STYLES ***/


/***MENUBAR STYLES ***/
*#divMenuBar{
	
	margin-left:120px;
	margin-right:150px;
	background-color:#CDCDCD;
	border-color:#A77E52;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-color:#A77E52;
	border-left-width:3px;
	border-left-style:solid;
	border-right-width:3px;
	border-color:#A77E52;
	border-right-style:solid;
}
*#divMenuBar ul{
	padding:0;
	padding-left:3px;
	margin:0;
}
*#divMenuBar ul li{
	display:inline;
}
*#divMenuBar ul li a{
	color:#030132;
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
}
*#divMenuBar ul li a:Hover{
	color:#030132;
	font-weight:bold;
	font-size:x-small;
	text-decoration:underline;
}
/***END MENUBAR STYLES ***/

.tbHymns{
	background-color:#CDCDCD;
	width:95%;
	text-align:left;
	font-size:x-small;
	border-style:solid;
	border-width:1px;
	border-color:#A77E52;
}
.tbHymns th{
	font-size:x-small;
	text-align:right;
	width:60px;
	vertical-align:top;
}

.btnRight{
	float:right;
	margin-right:30px;
	font-size:x-small;
	text-align:right;
}

*html .btnRight{
	position:relative;
	top:2px;
	font-size:xx-small;
}

*html .btnRight input{
	font-size:xx-small;
}

.pError{
	color:red;
}

.tdImg{
	margin:5px;
	padding:5px;
	border-style:dashed;
	border-color:#030132;
	border-width:1px;
}
.tdVAlignTop{
	vertical-align:top;
}

.divFloatRight{
	margin:5px;
	padding:5px;
	float:right;
	border-style:dashed;
	border-color:#030132;
	border-width:1px;
}

.divFloatRight img{
	padding:2px;
}

.divFloatLeft{
	margin:5px;
	padding:5px;
	float:left;
	border-style:dashed;
	border-color:#030132;
	border-width:1px;
}

.divFloatLeft img{
	padding:2px;
}

*#divRight a{
	text-decoration:none;
}

*#divRight a:Hover{
	text-decoration:underline;
}

*#divRight .featurePod{
	font-size:x-small;
	padding-left:3px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#A77E52;
}

*#divRight .featurePodCenter{
	text-align:center;
	font-size:x-small;	
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#A77E52;
}

.divTextRight{
	text-align:right;
}

.hrDashes{
	border-style:dashed;
	border-width:1px;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
}

.votd{
	padding:3px;
	font-size:xx-small;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#A77E52;
}

.eventDiv{
	width:100%;
}

.headerTab{
	padding-left:45px;
	padding-top:5px;
	height:28px;
	color:white;
	font-size:medium;
	font-weight:bold;
	background-repeat:no-repeat;
}

.rightTab{
	float:right;
	width:200px;
	position:relative;
	left:-5px;
}



.eventTable{
	font-size:x-small;
	position:left:1px;
	width:100%;
	
	border-width:2px;
	border-style:solid;
	border-right:none;
	border-top:none;
	border-bottom:none;
	
}

html>/**/body .eventTable{
	position:relative;
	top:-6px;
}


.rightBorderTop{
	width:13px;
}

.leftEventDate{
	width:100px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.eventInformation{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.eventContact{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
}

.eventLocation{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
}

.shadowTable{
	width:100%;
}

html>/**/body .shadowTable{
	position:relative;
	top:-6px;
}

.shadowTableLeft{
	width:16px;
}
.shadowTableCentre{
	background-image:url('../KW_events/EventShadow/bottomshadow.jpg');
}
.shadowTableRight{
	background-image:url('../KW_events/EventShadow/bottomright.jpg');
	width:13px;
}

.yellowTab{
	background-image:url('../KW_events/YellowEvent/YellowLeftTabGraphic.jpg');
}

.yellowTable{
	border-color:#ffd200;
}

.yellowTableHeaderRow{
	background-image:url('../KW_events/YellowEvent/YellowBorder.jpg');
	height:2px;
}

.yellowRow{
	background-color:#ffd200;
}

.yellowRightBorder{
	width:13px;
	background-image:url('../KW_events/YellowEvent/YellowBorderRight.jpg');
}

.orangeTab{
	background-image:url('../KW_events/OrangeEvent/OrangeLeftTabGraphic.jpg');
}

.orangeTable{
	border-color:#ef951a;
}

.orangeTableHeaderRow{
	background-image:url('../KW_events/OrangeEvent/OrangeBorder.jpg');
	height:2px;
}

.orangeRow{
	background-color:#fedbb4;
}

.orangeRightBorder{
	width:13px;
	background-image:url('../KW_events/OrangeEvent/OrangeBorderRight.jpg');
}

.greenTab{
	background-image:url('../KW_events/GreenEvent/GreenLeftTabGraphic.jpg');
}

.greenTable{
	border-color:#138137;
}

.greenTableHeaderRow{
	background-image:url('../KW_events/GreenEvent/GreenBorder.jpg');
	height:2px;
}

.greenRow{
	background-color:#7dbc92;
}

.greenRightBorder{
	width:13px;
	background-image:url('../KW_events/GreenEvent/GreenBorderRight.jpg');
}

.redTab{
	background-image:url('../KW_events/RedEvent/RedLeftTabGraphic.jpg');
}

.redTable{
	border-color:#d60707;
}

.redTableHeaderRow{
	background-image:url('../KW_events/RedEvent/RedBorder.jpg');
	height:2px;
}

.redRow{
	background-color:#ebb2b2;
}

.redRightBorder{
	width:13px;
	background-image:url('../KW_events/RedEvent/RedBorderRight.jpg');
}

.purpleTab{
	background-image:url('../KW_events/PurpleEvent/PurpleLeftTabGraphic.jpg');
}

.purpleTable{
	border-color:#65159d;
}

.purpleTableHeaderRow{
	background-image:url('../KW_events/PurpleEvent/PurpleBorder.jpg');
	height:2px;
}

.purpleRow{
	background-color:#d1bddf;
}

.purpleRightBorder{
	width:13px;
	background-image:url('../KW_events/PurpleEvent/PurpleBorderRight.jpg');
}

.blueTab{
	background-image:url('../KW_events/BlueEvent/BlueLeftTabGraphic.jpg');
}

.blueTable{
	border-color:#03acef;
}

.blueTableHeaderRow{
	background-image:url('../KW_events/BlueEvent/BlueBorder.jpg');
	height:2px;
}

.blueRow{
	background-color:#aae0fa;
}

.blueRightBorder{
	width:13px;
	background-image:url('../KW_events/BlueEvent/BlueBorderRight.jpg');
}

@media print{
	body{background-color:transparent;}
	*#divMain{margin:0px;}
	*#divHeader{display:none;}
	*#divMenuBar{display:none;}
	*#divMainContent{width:100%;border:none;margin-left:0px;margin-right:0px;}
	*#divRight{display:none;}
	*#divLeft{display:none;}
	*#divFooter{display:none;}
}