body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background: #AEAEFF;
	color: #333333;
	font-size:.875em;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: small; }
.style6 {font-size: small}
.style18 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }
.style19 {font-weight: bold; color: #000033; }

b{font-size: 110%;}
em{color: red;}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000066;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000066;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #0033CC;
	}
/* special links for dark background */

a.dark:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:#6699CC;
	}
a.dark:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color:#6699CC;
	}
a.dark:hover, a.dark:active { 
	text-decoration: underline; 
	color: #0033CC;
	}

	
td.bkd {
	background-color: #FF0000;
	color:#006600;
}
div.container { /* this container holds the whole page */
width:887px;
margin:0px;
line-height:150%;
}
div.header { /* Header and footer divisions */
color:white;
background: #000033; /*#242c54 url(bluedefault.gif) center center repeat-x; /*default background of menu bar*/
/*background-color:#000033;*/
height:30px; /*34px;*/
padding:0 0 0 10px;
margin-left:84px;
margin-top:0px;
clear:left;
}
div.footer { /* Header and footer divisions */
color:white;
background-color: #242c54; /* url(blueactive2.gif) repeat-x; /*default background of menu bar*/
/*background-color:#000033;*/
height:58px;
padding:3px 5px 0 5px;
margin-left:84px;
margin-top:0px;
font-size: 10px;
line-height: normal;
clear:left;
}
div.left { /* Left column */
position:fixed;
top:15px;
left:0;
width:78px;
height:445px;
background:#AEAEFF url(http://www.ssjchurch.com/includes/images/side_logo2.gif) no-repeat;
z-index:4;
}
div.right { /* Right Column Container */
position: static;
top:0px;
width:242px;
margin:0 0 0 593px;
padding:0px 25px 0 26px;
z-index:1;
}
div.righttop { /* top image after small top lines image goes here */
position:relative;
background:url(http://www.ssjchurch.com/includes/images/SBTopSmall.jpg) no-repeat; 
top:0px;
left:-26px;
width:294px;
height:23px;
z-index:1;
}
div.righttoplarge { /* top image after small top lines image goes here */
position:relative;
background:url(http://www.ssjchurch.com/includes/images/SBTop.jpg) no-repeat; 
top:0px;
left:-26px;
width:294px;
height:191px;
z-index:1;
}
div.rightmidimage { /* top image after small top lines image goes here */
position:relative;
background:url(http://www.ssjchurch.com/includes/images/SBLines.gif) repeat-y; 
width:294px;
top:0px;
left:-26px;
float:left;
z-index:1;
}
div.rightbottom { /* top image after small top lines image goes here */
position:relative;
background:url(http://www.ssjchurch.com/includes/images/SBBottomSmall.gif) no-repeat; 
width:294px;
top: inherit;
left:-26px;
float:left;
z-index:1;
}
div.content { /* This is the main center column - no content will go here */
position: relative;
background:#FFFFFF; 
width: 485px;
margin-top:0;
margin-left:84px;
float:left;
}
div.centertop { /* stained glass image goes here */
position: inherit;
background:url(http://www.ssjchurch.com/includes/images/top.jpg) no-repeat; 
width:485px;
height:158px;
margin-top:0px;
float:left;
}
div.contentmidimmage { /* lines for the side of the center column */
position:relative;
background:url(http://www.ssjchurch.com/includes/images/lines3.gif) repeat-y; 
width:485px;
margin-top:-3px;
margin-left:0px;
float:left;
}
div.innercontent { /* Content for the page goes here */
position:relative;
top:-50px;
left:36px;
float:left;
width:403px;
padding:0px 0px 0px 8px;
}
div.contentbottomimmage { /* Bottom image for the center column */
position:inherit;
background:url(http://www.ssjchurch.com/includes/images/footerBg.gif) no-repeat; 
width:485px;
height:41px;
margin-top:0px;
margin-left:0px;
float:left;
}

/* Horizontal Menu */
.droplinebar{
overflow: hidden;
z-index:4;
}

.droplinebar ul{
margin: 0; /* Position of entire menu */
padding: 0;
float: left;
width: 100%;
font: bold 13px Arial;
background: #242c54 url(bluedefault.gif) center center repeat-x; /*default background of menu bar*/
z-index:4;
}

.droplinebar ul li{
display: inline;
z-index:4;
}

.droplinebar ul li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
z-index:4;
}

.droplinebar ul li a:visited{
color: white;
z-index:4;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
color: white;
background: transparent url(blueactive.gif) center center repeat-x;
z-index:4;
}

/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #303c76; /*sub menu background color */
visibility: hidden;
z-index:4;
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
font: normal 13px Verdana;
padding: 6px;
padding-right: 8px;
margin: 0;
border-bottom: 1px solid navy;
z-index:4;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */
background: #242c54;
z-index:4;
}

#main_menu{
background:#000033;
margin-top:0px;
width:100%;
height:30px;
}

/* NEW 3/16/2010 Drop Down Menu */
/* Drop Down Menu */
.jqueryslidemenu{
font: bold 12px Verdana;
background: #000033; /* #414141; */
width: 100%;
z-index:100;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:100;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
z-index:100;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #000033; /* #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #006699; /*#2d2b2b;*/
text-decoration: none;
z-index:100;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
z-index:100;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #006699; /*black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
