body, body.homepage, body.events, body.gallery, body.contact, body.links,
body.history, body.news, body.calendar {
	font-family: Tahoma;
	padding:10px;
	color: #777;
	margin:0;
	/*margin-left: auto;
	margin-right: auto;*/
		text-align:center;
	/*width: auto;*/
	/*font-size:smaller;
	/* hidden from ie5-win and ie5.5-win */
	/*f\ont-size:small;*/
	font-size: 12px;
}





#layer-content{
	background-image: url(../images/background_13.jpg);
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 12px 10px 12px; /*margin-left:130px;*/
	width: 747px; 
	/* hidden from ie5-win and ie5.5-win */
	/*w\idth: 727px;*/
	background-repeat: repeat-y;
	height:auto;
}


/*===========Table contents=============================*/

/*table.content{

z-index: 1;
	padding: 0px;
	margin: 0px;
	width: 728px;
	height: auto;
}*/



/*========================BACKGROUND IMAGES =========================*/


.top{
	padding: 0px;
	margin: 0px;

}

#top1{
	float: left;
	display: inline;
	height: 21px;
	width: 728px;
	background: url(../images/background_02.jpg) 0 0 no-repeat;
	font-size: 6px;
}

#top2{
	float: left;
	display: inline;
	height: 18px;
	width: 728px;
	background: url(../images/background_03.jpg) 0 0 no-repeat;
	font-size: 6px;
}

#top3{

float: left;
display:inline;
	height:64px;
	width: 728px;
	background: url(../images/background_04.jpg) 0 0 no-repeat;
	font-size: 6px;
}

#top4{

float: left;
display:inline;
	height:64px;
	width: 728px;
	background: url(../images/background_05.jpg) 0 0 no-repeat;
	font-size: 6px;
}

#top5{

float: left;
display:inline;
	height:31px;
	width: 728px;
	background: url(../images/background_06.jpg) 0 0 no-repeat;
	font-size: 6px;
}


#top6{

float: left;
display:inline;
	height:46px;
	width: 728px;
	background: url(../images/background_07.jpg) 0 0 no-repeat;
	font-size: 6px;
}


#top7{

float: left;
display:inline;
	height:21px;
	width: 728px;
	background: url(../images/background_08.jpg) 0 0 no-repeat;
	font-size: 6px;
}


#top8{

float: left;
display:inline;
	height:59px;
	width: 728px;
	background: url(../images/background_09.jpg) 0 0 no-repeat;
	font-size: 6px;
}

#top9{

float: left;
display:inline;
	height:72px;
	width: 728px;
	background: url(../images/background_10.jpg) 0 0 no-repeat;
	font-size: 6px;
}

/*========Background images of AUM for each page===============*/


body.homepage #middle{

float: left;
display:block;
	height: 1155px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}

 body.events #middle{

float: left;
display:block;
	height: 660px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}


 body.calendar #middle{

float: left;
display:block;
	height: 2541px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}


/*body.members #middle{

float: left;
display:block;
	height: 1089px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}*/

body.history #middle{

float: left;
display:block;
	height: 891px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}

body.news #middle{

float: left;
display:block;
	height: 759px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}


body.members #middle{

float: left;
display:block;
	height: 891px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}

body.gallery #middle{

float: left;
display:block;
	height: 1683px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}


body.contacts #middle{

float: left;
display:block;
	height: 660px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}

body.links #middle{

float: left;
display:block;
	height: 528px;
	width: 728px;
	background: url(../images/background_11.jpg) 0 0 repeat-y;

}

#bottom{
	float: left;
	display:inline;
	height:130px;
	width: 728px;
	background: url(../images/background_12.jpg) 0 0 no-repeat;
font-size: 10px;
font-weight: bold;
	color: White;
	
	text-align: center;

	margin-right: auto;
	margin-left: auto;
}

#bottom p{

	z-index: 10;
	padding-top: 45px;
	color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}

#bottom a, #bottom a:hover{
	color: white;
	text-decoration: underline;
}

#bottom a:hover{
	color: Aqua;
	text-decoration: underline;
}

/*#copyright{
padding: 0px;
	margin: 0px;
	border: 1px solid;
	position: absolute;
	bottom: 30px;
	left: 350px;
	z-index: 7;
	text-align: center;
	
	margin-right: auto;
	margin-left: auto;
}*/


/*=======================Navigation================================*/


#nav{
position: absolute;
	z-index: 5;
	
	top: 300px;
	margin-left: 60px;
	/*margin-left: 102px;/*====with Calendar section in*/ 
	/*width: 597px;
	/* hidden from ie5-win and ie5.5-win */
	/*width:600px;*/
padding: 3px;

	float: left;
	display: inline;
	/*background-image: url(../images/background_content.jpg);*/
	
	height: 18px;
	/*border: 1px solid #ffffff;*/
}


 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
text-align: center;
}

 li {
	float: left;
	position: relative;
	padding-left: 0px;
	/*padding: 5px;*/
	width: 85px;
	/*height: 16px;*/
	/*background-color:#00CC00;
	color: #CCCCCC;*/
	
}



 li ul { /* second-level lists */

	display: none;
	position: absolute;
	/*top: 50px;*/
	left: 0px;
	
	width: 85px;
	/*height: 16px;*/
	
}
	
	
	
	
	
	
/*li ul {
	
 position: absolute; 
	left: 119px;
	top: 0;
	display: none;
	}*/

 ul li a {
	display: block;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #777;
		
	background: #FFFFFF;
	
	padding: 3px;
	border: 1px solid #ccc;
	/*border-bottom: 1px;
	
	background-image: url(../images/nav_bg.jpg);
	background-repeat : repeat;*/
}
	
	#nav a{ text-decoration: none;}
	
 ul li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background: #9FE8FF;
	padding: 3px; /*border: 1px solid #ccc;*/
}


 li:hover ul, li.over ul { 
	display: inline; 
	
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	
}

#content {
	clear: left;
}


/*==============Main content===========================*/

/*#layer-main-content{
	text-align: center;
	top: 350px;
	width: 600px;
	position: absolute;
	z-index: 3;
	float: left;
	margin-left: 60px;
	display: inline;
}*/

#layer-main-content{
text-align: center;
	top: 350px;
	width: 600px;
	position: absolute;
	z-index: 3;
	float: left;
	margin-left: 60px;
	display: inline;

}

.content-left{
/*border: 1px solid;*/
	float: left;
	width: 440px;
	display: inline;
	
}

.content-right{
margin-left: 5px;
/*border: 1px solid;*/
	float: right;
	width: 150px;
display: inline;
}

.content-middle{

/*border: 1px solid ;*/
	float: left;
	width: 600px;
display: inline;
}


h1{
	text-align: left;
	font-family: Tahoma;
	font-weight: bold;
	/*color: Aqua;
	*/
	border: 1px Solid White;
	*/
	padding: 5px;
	
	padding-left: 10px;
	color: Black;
	/*background-color: #FFFFFF;
	*/
	
		margin-left: auto;
	margin-right: auto;
	height: 33px;
	width: 590px;
	font-size: 18px;
	margin-bottom: 15px;
	/*background-image: url(../images/background_13.jpg);
	*/
	background-image: url(../images/background_13d.gif);
	letter-spacing : 5px;
}

h2{
	text-align: left;
	font-family: Tahoma;
	
	/*color: Aqua;*/
	padding: 2px;
	padding-left: 5px;
	font-size: 13px;

	color: #000000;
	
	/*background-color: #FFFFFF;*/
	margin-bottom: 5px;
	margin-top: 5px;
	background-image: url(../images/background_13e.gif);
	/*background-image: url(../images/background_15.jpg);*/
}

h3{
	text-align:left;
	font-family: Tahoma;
	padding: 2px;
	padding-left: 5px;
	/*color: Aqua;*/

	font-size: 12px;
	
	color: #000000;
	
	/*background-color: #FFFFFF;*/
	margin-bottom: 5px;
	margin-top: 5px;
	background-image: url(../images/background_13g.gif);
}

h4{
color: black;
font-size: 1.2em;
margin-top: 0px;
}

h5{
	text-align: center;
	font-family: Tahoma;
	
	/*color: Aqua;*/
	padding: 2px;
	padding-left: 5px;
	font-size: 13px;

	color: #777;
	
	/*background-color: #FFFFFF;*/
	margin-bottom: 5px;
	margin-top: 5px;
	
	/*background-image: url(../images/background_15.jpg);*/
}

strong{
	font-size: 13px;
	color: black;
}

p{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 10px;
	color: #4F4F4E;
}

a {
	color: Blue;
	text-decoration: none;
}

a:hover {
	color: #9933CC;
}

.pdf{
	margin-right: 4px;
	margin-left: 4px;
}

.aum{
	padding-left: 25px;
	
	background-image: url(../images/aum.gif);
	background-repeat: no-repeat;
	background-position: 0 0;

	vertical-align: top;
}



/*================== Homepage / Members / History / News ==============================*/
body.homepage .text-area, body.members .text-area, body.history .text-area, body.news .text-area{
	float:left;
	
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;
	*/
	text-align: left;
	background-color: White;
	/*padding: 3px;*/
	padding-left: 2px;
	padding-right: 2px;
	width: 390px;
	/* hidden from ie5-win and ie5.5-win */
	w\idth:370px;
	margin-right: 7px;
	margin-bottom: 7px;
}

 body.homepage .hot-links-area, body.members .hot-links-area, body.history .hot-links-area, body.news .hot-links-area{
	float: right;
	text-align:left;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;*/
	text-align: left;
	/*border: 1px Solid White;*/
	background-color: White;
	/*padding: 3px;*/
	padding-left: 2px;
	padding-right: 2px;
	width: 180px;
	/* hidden from ie5-win and ie5.5-win */
	w\idth:170px;
	/*clear: right;*/
	margin-bottom: 10px;
}

 body.homepage .text2,  body.members .text2,  body.history .text2, body.news .text2{
	text-align: center;
		padding: 5px;
	/*background-color: White;*/
	/*border: 1px Solid White;*/
	/*margin: 3px;*/
		margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/background_13a.gif);
}


body.homepage .text, body.members .text, body.history .text, body.news .text{
	padding: 5px;
	/*background-color: White;*/
	/*border: 1px Solid White;*/
	/*margin: 3px;*/
		margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/background_13a.gif);
}


body.homepage .content-left, body.members .content-left, body.history .content-left, body.news .content-left{
/*border: 1px solid;*/
	float: left;
	width: 400px;
	display: inline;
}

body.homepage .content-right, body.members .content-right, body.history .content-right, body.news.content-right{
margin-left: 5px;
/*border: 1px solid;*/
	float: right;
	width: 180px;
display: inline;
}



/*=============== Events / Gallery / Calendar ===========================*/
body.events .text-area, body.gallery .text-area, body.calendar .text-area{
	float:left;
	
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;
	*/
	text-align: left;
	background-color: White;
	/*padding: 3px;*/
	padding-left: 2px;
	padding-right: 2px;
	width: 390px;
	/* hidden from ie5-win and ie5.5-win */
	w\idth:370px;
	margin-right: 7px;
	margin-bottom: 7px;
}

body.events .text-area-middle, body.gallery .text-area-middle, body.calendar .text-area-middle{
font-weight: bold;
text-align: left;
width: auto;
height: auto;
padding: 5px;
	padding-left: 2px;
	padding-right: 2px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*border: 1px Solid White;*/
	margin-bottom: 7px;	
	background-color: White;

}


body.events .hot-links-area, body.gallery .hot-links-area, body.calendar .hot-links-area{
float: right;
		text-align:left;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;*/

	text-align: left;
	border: 1px Solid White;
	/*padding: 3px;*/
	padding-left: 5px;
	padding-right: 5px;
	width: 150px;
}

 body.events .text,  body.gallery .text, body.calendar .text{
 height: auto;
		padding: 5px;
	/*background-color: White;*/
	/*border: 1px Solid White;*/
	/*margin: 3px;*/
		margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/background_13a.gif);
}




/*body.events .text .thumbnail{
	padding-left: 20px;
	float: right;
	display: inline;
}

body.events .text .info{
	float: left;
	display: inline;
}*/



body.events .thumbnail, body.gallery .thumbnail, body.calendar .thumbnail{
	float: right;
	display: inline;
	border: solid 1px ;
	
}

/*body.events table.events-index{
	width: 580px;
border: 1px solid;
text-align:center;
	}*/

body.events .text table.events-index{

text-align:center;
	}
	
	body.events table.events-index td{
	padding: 5px;
	height: 130px;
	width: 130px;
	
	
	}
	
	
	
body.events table.events-index td .rollover a{
	z-index: 20px;
	position: absolute;
	height:130px;
	width: 130px;
	background: url(../images/thumbnail_past_events_css.gif) no-repeat 0 0;

margin-left: -65px;
}

body.events table.events-index td .rollover a:hover{

	background: url(../images/thumbnail_past_events_css.gif)  -130px 0;
	
}

body.events table.events-index td.event-title{
	height: 20px;
	font-family: Tahoma;
	font-weight: bold;
	font-size:12px;
	padding-top: 0px;
	padding-bottom: 10px;
}

/*===================Links ==================================*/

body.links .text-area{
	float:left;
	
	display: inline;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;
	*/
	text-align: left;
	/*border: 1px Solid White;*/
	background-color: #FFFFFF;
	
	padding-left: 2px;
	padding-right: 2px;
	width: 210px;
	/* hidden from ie5-win and ie5.5-win */
	w\idth:190px;
	margin-right: 10px;
	margin-bottom: 10px;
}

body.links .hot-links-area{
	float: right;
	text-align:left;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;*/
	text-align: left;
	background-color: #FFFFFF;
	/*border: 1px Solid White;*/
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 140px;
	
	/* hidden from ie5-win and ie5.5-win */
	w\idth:130px;
	clear: right;
	margin-bottom: 10px;
}

body.links .text2{
	text-align: center;
		padding: 5px;
	/*background-color: White;*/
	/*border: 1px Solid White;*/
	/*margin: 3px;*/
		margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/background_13.jpg);
}

body.links .text{
height: auto;

	padding: 5px;
	/*background-color: #FFFFFF;
	*/
	/*border: 1px Solid White;
	*/
	/*margin: 3px;
	*/
	margin-top: 5px;
	margin-bottom: 5px;
background-image: url(../images/background_13a.gif);
}


body.links .text-area-middle{
font-weight: bold;
text-align: left;
width: auto;
height: auto;
padding: 5px;
	padding-left: 2px;
	padding-right: 2px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*border: 1px Solid White;*/
	margin-bottom: 7px;	
	background-color: White;
}

body.links .content-left{
float: left;
	width: 200px;
	display: inline;

}


/*====================Contacts==============================*/

body.contacts .text-area{
	float:left;
	
	display: inline;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;
	*/
	text-align: left;
	/*border: 1px Solid White;*/
	background-color: #FFFFFF;
	
	padding-left: 2px;
	padding-right: 2px;
	width: 410px;
	/* hidden from ie5-win and ie5.5-win */
	w\idth:390px;
	margin-right: 10px;
	margin-bottom: 10px;

}

 body.contacts .hot-links-area{
	float: right;
	text-align:left;
	font-family: Tahoma;
	font-weight: bold;
	/*font-size: smaller;*/
	text-align: left;
	background-color: #FFFFFF;
	/*border: 1px Solid White;*/
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 140px;
	
	/* hidden from ie5-win and ie5.5-win */
	w\idth:130px;
	clear: right;
	margin-bottom: 10px;
}

body.contacts .text2{
	text-align: center;
		padding: 5px;
	/*background-color: White;*/
	/*border: 1px Solid White;*/
	/*margin: 3px;*/
		margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/background_13.jpg);
}

body.contacts .text{
height: auto;

	padding: 5px;
	/*background-color: #FFFFFF;
	*/
	/*border: 1px Solid White;
	*/
	/*margin: 3px;
	*/
	margin-top: 5px;
	margin-bottom: 5px;
background-image: url(../images/background_13a.gif);
}

body.contacts .text table{
height: auto;

	padding: 5px;

	margin-top: 5px;
	margin-bottom: 5px;
background-image: url(../images/background_13a.gif);
}


body.contacts .text-area-middle{
font-weight: bold;
text-align: left;
width: auto;
height: auto;
padding: 5px;
	padding-left: 2px;
	padding-right: 2px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*border: 1px Solid White;*/
	margin-bottom: 7px;	
	background-color: White;
}

body.contacts table.contact-form{
vertical-align: top;

font-weight: bold;
font-size: 12px;
font-family: tahoma;
}

	/*background-color: #FFFFFF;
	*/
	/*;
	*/
	/*margin: 3px;
	*/

/*===================Gallery================================*/

body.gallery table .gallery-index{
	padding: 3px;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid;
text-align:center;
	}
	
	body.gallery table.gallery-index td{
	padding: 5px;
	height: 70px;
	width: 70px;
	/*border: 1px solid;*/
	
	}
	
		body.gallery table.gallery-index td .rollover a{
	z-index: 20px;
	position: absolute;
	height:70px;
	width: 70px;
	background: url(../images/thumbnail_roll_css.gif) no-repeat 0 0;
	font-size: 6px;
}

		body.gallery table.gallery-index td .rollover a:hover{

	background: url(../images/thumbnail_roll_css.gif)  -70px 0;
	
}


 body.gallery .text-area-middle{
font-weight: bold;
text-align: center;
width: auto;
height: auto;
padding: 5px;
	padding-left: 2px;
	padding-right: 2px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*border: 1px Solid White;*/
	margin-bottom: 7px;	
	background-color: White;
}