html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1.15em;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*---------------------- END OF RESET---------------------*/

body{
text-align:center;
background-color:#f3e8ff;

}

#footer{}

#full_page_out{
background-image:url('../images/mainBg.png');
background-repeat: repeat-y;
text-align:center;
margin-left:auto;
margin-right:auto;
width:980px;
}
	
#full_page{
margin-left:auto;
margin-right:auto;
width:900px;
text-align:left;
}

#topBar{
background-image:url('../images/top.jpg');
background-repeat:no-repeat;
width:900px;
height:30px;

}

#topMenu{
width:590px;
height:25px;
font-family:arial;
font-size:10pt;
color:white;
margin-left:100px;
}

#topMenu a, #topMenu a:visited{
font-size:10pt;
color:white;
}

#topMenu a:hover{
font-size:10pt;
color:white;
text-decoration:underline;
}

.search_search{
height:25px;
text-align:right;
padding-right:10px;
font-size:10pt;
padding-top:3px;
}

.search_search input{
font-style: italic;
font-size:8pt;
}

.button_search{

}

#table_topMenu{
height:30px;
}

#table_topMenu td{
padding-right:15px;
padding-left:15px;
text-align:center;
}

#table_topMenu td a:hover{
color:white;
}


#mainContentTable{width:900px;}
#leftContentTd{width:200px;}


#mainContentTd{
font-size:12pt;
width:650px;
padding-right:15px;
padding-left:20px;
}


#leftDiv{}

#user1{

}

#component{
margin-left:25px;
padding-right:40px;
}


#mainBgBtm{
background-image:url('../images/mainBgBtm.png');
background-repeat:no-repeat;
text-align:center;
margin-left:auto;
margin-right:auto;
width:980px;
height:50px;
}

#footer{
width:100%;
height:100%;
}

.heading, .contentheading{
background-image:url('../images/pageHeaderBg.png');
display:block;
width:600px!important;
height:40px;
color:white;
font-family: 'century gothic';
font-size:18pt;
line-height:40px;
font-weight:500;
text-align:center;
overflow:hidden;
}

.contentpaneopen{

margin-top:25px;

}

.subHeading{
color:#790d79;
font-size:1.1em;
display:inline;
line-height:1.5em;

}

a {
text-decoration:none;
}

a:hover {
text-decoration:none;
}

ul{
font-size:0.9em;

}

li{
line-height:1.15em;
list-style-type:disc;
}



/*---------------MENU---------------*/

.moduletable h3{
text-align:center;
color:white;
font-size:1.2em;
padding-top:10px;
border-bottom: 1px solid #f5f5f5;
}


.menu {
width:200px;
margin: 0;
padding: 0;
font-family: Arial;
font-weight: 	bold;
border-bottom: 1px solid #f5f5f5;

}

.menu h3 {

}

.menu ul {
list-style-position: inside;
background-color:#8b6dab;
margin: 0;
padding: 0;
padding-left:15px;
font-size:9pt;
}


.menu li{
list-style-type:none!important;
margin:			0;

}

.menu li a {
display:		block;
border-right:	10px solid #c5abe0;
background-color:#8b6dab;
color:			#efefef;
text-decoration:none;
padding:4px;
}


.menu li a:hover,a#active_menu:link,a#active_menu:visited {
border-right:	10px solid #fdd8f7;
background-color:#B9A7CC;
color:			#000000;


}



#component-contact .contentpaneopen .contentheading{
margin-bottom:25px;
}



.moduletable_eventsmod h3 {
color:white;
font-size:1.1em;
padding-top:10px;
border-bottom: 1px solid #f5f5f5;
text-align:center;
margin-bottom:5px;
}

/********************** Calendar module style**********************/

.moduletable_eventsmod{
text-align:left;

}

#mod_events_cal_php{
margin-left:5px;
width:175px;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;

}

.mod_events_table{	
background-color:#f9f9f9;
border: 1px solid #222222;	
width:100%;
text-align: center;	
font-family: Arial;	
font-size: 13px;	
font-style: normal;	
text-decoration: none;	
margin-bottom: 0.25em;
}
.mod_events_td_title{font-weight: bold;	color: #000000;	text-decoration: underline;}
.mod_events_td_dayname{font-weight: bold;	color: Black; padding:3px; }
.mod_events_td_dayname .sunday{color:red;}
.mod_events_td_dayname .saturday{color:red;}
.mod_events_td_dayoutofmonth{font-weight: bold;	color: Gray;	background-color: #dfdedd; padding:3px;}
.mod_events_td_todaynoevents{font-weight: normal;	color: Black;	background-color: #fcd2c2; padding:3px;}
.mod_events_td_todaywithevents{font-weight: normal;	color: Black;	background-color: #B0C4DE; padding:3px;}
.mod_events_td_daynoevents{line-height: normal;	font-weight: normal;	color: Black; padding:3px;}
.mod_events_td_daywithevents{font-weight: normal;	color: Black;	background-color: #B0C4DE; padding:3px;}
a.mod_events_daylink:link{color: Black;	text-decoration: none;}
a.mod_events_daylink:visited{color: blue;	text-decoration: none;}
a.mod_events_daylink:hover{color: Silver;	text-decoration: none;}
.mod_events_td_link{background-color: Background;}
a.mod_events_link:link{color: Black;}
a.mod_events_link:visited{color: Navy;}
a.mod_events_link:hover{color: Silver;}
.mod_events_monthyear{
border: 1px solid #222222;	
margin-top: 0.25em;	
width:100%;
height: 20px;	
background-image: url( "../images/evback.jpg" );
}
.mod_events_monthyear td{text-align:center!important;}
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.od_events_link:visited{font-weight: bold;	color: Black;	background-color: inherit;	text-decoration: none;}


#mod_events_top{
background-image:url('../images/mod_events_top.png');
background-repeat:no-repeat;
height:25px;
width:200px;
margin-bottom:5px;

}

#mod_events_bg{
/*
background-image:url('../images/mod_events_bg.png');
background-repeat:repeat-y;
*/

}

#mod_events_btm{
background-image:url('../images/mod_events_btm.png');
background-repeat:no-repeat;
height:10px;
width:200px;
margin-top:5px;
}

table#jevents_body {
width:610px!important;
}

#frontpage_btns{

margin-left:10px;
}

/********************** StoryBook**********************/
#storybook{
margin-left:15px;
}


#infoPackIntro{
margin-top:15px;
margin-bottom:15px;
padding-left:15px;
padding-right:15px;
}

#infoPackList{
padding-left:10px;
color:#614D7E;
font-size:16pt;
}

#infoPackTable{
margin-left:50px;
margin-top:25px;
}

.profileSections{
font-weight:bold;
font-size:13pt;
}

#genericIntro{
padding-top:15px;
padding-bottom:15px;
padding-left:50px;
color:#c3322d;
font-style:italic;
font-size:12pt;
}

.chronoform a{
visibility: hidden;
}

#buttonsDiv{
margin-left:25px;
padding-top:15px;
}

#buttonsDiv tr{
height:50px;

}

#emergTable{
font-size:10pt;
font-weight:bold;
}

#emergTable tr{
height:15px;

}

.emergNumLeftTd{
width:300px;
padding-left:75px;
}

.emergNumRightTd{
text-align:right;
width:150px;
}

#pptVideoMargin{
padding-left:100px;
padding-top:25px;

}

#pptDownload{

font-weight:bold;

font-size:10pt;
}

#pptVideo{
border: 1px solid black;
}

#membershipTable{
width:100%;
margin-left:40px;
margin-right:25px;
}

#membershipTable td{
padding-bottom:10px;
padding-top:15px;
border-bottom:1px solid black;
}

