* {
	margin: 0px;
	padding: 0px;
}

body {
/*background-color: #666699;*/
 /*background-image: url('images/cvbackground.jpg'); */
 background-image:url('background-slice.jpg');
background-repeat: repeat;
font-family: Arial; 
font-size: 16px;
text-align:center;

}


#container
{
width: 50em;
margin: 10px auto;
/*background-color: #666699;*/
color: #333;
 
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;

/*border: 3px double lightsalmon;*/
}

#container_2
{
width: 52em;
height:100%;
margin: 5px auto;
 /*background-image: url('menu_background.jpg'); */
/*background-color: #666699;*/

 background-image:url('background-slice.jpg');
background-repeat: repeat;
color: #333;
/*border: 1px solid gray;*/
line-height: 100%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}


#container_3
{
width: 60em;
height:100%;
margin: 5px auto;
 /*background-image: url('menu_background.jpg'); */
/*background-color: #666699;*/

 background-image:url('background-slice.jpg');
background-repeat: repeat;
color: #333;
/*border: 1px solid gray;*/
line-height: 100%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}

#content_4{
 background-color: #fff;
 
border-left: 1px solid gray;
margin-left: 12.5em;
 background-color: #fff;
 text-align: center; 
 
padding : 1em;
 
/*max-width: 36em;*/
align: center;

}

#content_3
{
margin-left: 12.5em;
 background-color: #fff;
 /*text-align: left; */
padding-left: 2em;
padding-right: 2em;
padding-top: 1em;
padding-bottom: 1em;
/*max-width: 36em;*/
align: center;

}

#content_3 img
{
padding: 4px 4px 4px 0px;
}

#content_4 img
{
padding: 4px 4px 4px 0px;
}

#container_main
{
width: 50em;

/*margin: 10px auto;*/

 background-image:url('background-slice.jpg');
background-repeat: repeat;

/*background-color: #666699;*/
/*background-image: url('menu_background.jpg'); */
color: #333;
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}


#container_map
{
width: 70em;
margin: 10px auto;
/*background-color: #666699;*/
color: #333;
 /*background-image: url('menu_background.jpg'); */
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}

#container_home
{
width: 55em;
margin: 0px auto;
/*background-color: #666699;*/
color: #333;
 
/*border: 1px solid gray;*/
line-height: 130%;
 

/*border: 3px double lightsalmon;*/
}


#container_home_x35
{
width: 65em;
margin: 0px auto;
/*background-color: #666699;*/
color: #333;
 
/*border: 1px solid gray;*/
line-height: 130%;
 

/*border: 3px double lightsalmon;*/
}

 #container_home_x36
{
width: 58em;
margin: 0px auto;
/*background-color: #666699;*/
color: #333;
 
/*border: 1px solid gray;*/
line-height: 130%;
 

/*border: 3px double lightsalmon;*/
}

#content_home
{
margin-left: 12.5em;
height: 36em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
/*background-position: center; */
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_home img
{
align: center;
margin: 5px 5px 0px 5px;
 
}

#content_about
{
margin-left: 12.5em;
background-image: url('images/crystal_moonlight.jpg');  
background-color: #fff;
padding: .5em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}

#content_about img
{
align: center;
  height: 50em;
  width: 37.5em;

}

#content_2 img
{
{
align: center;
  height: 19.5625em;
  width: 33.625em;

}

}



.text_content
{
text-align:left;
font-weight: bold;
font-family: arial;  color: #ffffff;
}

.text_support
{
text-align:center;
font-weight: bold;
font-family: arial; 
font-size: 1em;
line-height: 150%;  
}

.text_support
{
text-align:left;
font-weight: normal;
font-family: arial; 
font-size: .8em;
line-height: 150%;  
}

.text_support_7
{
text-align:center;
font-weight: bold;
font-family: arial; 
font-size: .8em;
line-height: 120%; 
 
}


#content_contact
{
margin-left: 12.5em;
height: 30em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact img
{
align: center;
margin: 5px 5px 0px 5px;
 
}



#content_contact_x40
{
margin-left: 12.5em;
height: 32em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x40 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}

#content_contact_x41
{
margin-left: 12.5em;
height: 34em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x41 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}


#content_contact_x35
{
margin-left: 12.5em;
height: 57em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x35 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}



#content_contact_x36
{
margin-left: 12.5em;
height: 59em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x36 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}


#content_contact_x
{
margin-left: 12.5em;
height: 25em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x img
{
align: center;
margin: 5px 5px 0px 5px;
 
}


#content_contact_x10
{
margin-left: 12.5em;
height: 51em;
  background-image: url('images/large_pink_flamerS.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x10 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}


#content_contact_x11
{
margin-left: 12.5em;
height: 68em;
  background-image: url('images/large_pink_flamer.jpg'); 
 
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_x11 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}


#content_contact_7
{
margin-left: 12.5em;
height: 27em;
  background-image: url('images/cv-store-1014b.jpg'); 
 background-repeat: no-repeat;
  background-position: top center;  
background-color: #fff;
padding:1em;   
line-height: 80%;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_contact_7 img
{
align: center;
margin: 5px 5px 0px 5px;
 
}




.nis{
 margin: 5px;
 text-align:center;
}

.nis img
{
 padding-bottom: 0px; 
}

.nis p{


 line-height: 120%;
font-family: arial; font-size: 80%; 

}

.readers_box
{

 border: 2px outset #999; 
}

.readers_title
{
 border: 1px outset #999; 
}

.reader_bio
{
 margin: 5px;
font-family: arial; font-size: 60%; 
}

.reader_name
{
 margin: 5px;
font-family: arial; font-size: 75%; 
font-weight: bold;
}

.reader_date
{
 margin: 5px;
font-family: arial; font-size: 75%; 
font-weight: bold;
}

.reader_image
{
 margin: 5px;
 
}

.product_image{
margin-left: 20px; 
margin-top:20px;
margin-right: 20px;
text-align:left;
}
 


.product_image img
{
margin-right: 10px;
}

#top_holder{
}

#top_left
{
padding: 0;

/*border-bottom: 1px solid gray;*/
align: left;
background-image:url('images/cv-header-dharma.jpg.jpg'); 
background-repeat:no-repeat; 
background-color: #666699;
height: 100px;
}

#top_left h1
{
padding: 0;
margin: 0;
}

#top_right
{
padding: 0 0 0 0;

/*border-bottom: 1px solid gray;*/
align: right;
/*background-image:url('images/cv-header3.jpg'); */
 
background-image:url('tr-header-gif.gif'); 
background-repeat:no-repeat; 
/*background-color: #666699;*/
height: 100px;
}

#top_right h1
{
padding: 0;
margin: 0;
}



#top
{
padding: .5em;

/*border-bottom: 1px solid gray;*/
align: left;
background-image:url('images/cv-header-dharma.jpg'); 
background-repeat:no-repeat; 
background-color: #666699;
height: 100px;
}

#top h1
{
padding: 0;
margin: 0;
}


#section
{
 border: 6px outset #999; 
 background-image: url('menu_background.jpg');
   
}

#section_store
{
 
 border: 6px outset #999; 
 background-image: url('menu_background.jpg');
}


.leftnav_main3
{
float: left;
width: 11em;
height: 26em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main3   a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main3  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main3  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main3  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main3  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}



.leftnav_main_events
{
float: left;
width: 11em;
 
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main_events    a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main_events   a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main_events   a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main_events   a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main_events   a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}









.leftnav_map
{
float: left;
width: 11em;
height: 30em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_map   a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_map  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_map  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_map  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_map  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}





.leftnav_main_home
{
float: left;
width: 10em;
height: 34em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main_home   a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main_home  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main_home  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main_home  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main_home  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}


.leftnav_main_contact
{
float: left;
width: 10em;
height: 30em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main_contact  a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main_contact  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main_contact  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main_contact  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main_contact  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}


.leftnav_main_ml
{
float: left;
width: 10em;
height: 25em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main_ml  a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main_ml  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main_ml  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main_ml  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main_ml  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}







#content_map
{
margin-left: 12.5em;
height:30em;
background-color: #fff;
/*padding: 1em;*/
/*max-width: 36em;*/
align: center;
text-align: center;
border-left: 1px solid gray;
}

.map_box
{
position: relative;
align: center;
margin: auto;
width: 55em;
}

#content
{
margin-left: 12.5em;
height: 26em;
background-color: #fff;
/*padding: 1em;*/
/*max-width: 36em;*/
align: center;
text-align: center;
border-left: 1px solid gray;
}

#content img
{
padding: 4px 4px 4px 4px;
}




#content_events
{
margin-left: 12.5em;
 
background-color: #fff;
/*padding: 1em;*/
/*max-width: 36em;*/
align: center;
text-align: center;
border-left: 1px solid gray;
}

#content_events img
{
padding: 4px 4px 4px 4px;
}




#content p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}
 
 
 #content_2
{
margin-left: 200px;
 
background-color: #fff;
padding: 1em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}

#content_2 img
{
padding: 4px 4px 4px 4px;
}

#content_2 p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content_2 p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content_2 p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content_2 p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content_2 p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}
 
 
 #content_3 p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content_3 p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content_3 p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content_3 p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content_3 p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}
 
 
 
#footer
{
clear: both;
margin: 0;
padding: 0em;
color: #fff;
background-color: #666699;
/*border-top: 1px solid gray;*/
font-size: .8em;
font-color: #fff;
 
}

#footer a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: normal;
}

#footer a:link  { font-family: arial; font-size:  1em;  color: #fFF; text-decoration: none;  font-weight:normal; }  
#footer a:active { font-family: arial; font-size:  1em;  color:#fFF;  text-decoration: none;  font-weight: normal;}
#footer a:visited { font-family: arial; font-size: 1em;  color:#fFF;  text-decoration: none;  font-weight: normal; }
#footer a:hover { font-family: arial; font-size:1em;  color: #fFF; text-decoration: none;  font-weight: normal;}


hr 
{
width: 80%; 
color: darksalmon; 
height: 2px; 
 
/* margin-left: 0px;*/
 margin: 0px auto 5px auto; 

border: 1px solid darksalmon;}

/*form css*/


fieldset { border: none; }

.form { 
position:relative; 
margin-left: 4em;
margin-right: 4em;
}


.form  fieldset
{
border: 4px outset #781351;
border-color: darksalmon;
  border-width: 1px;
  border-style: solid;
  padding:  0px  20px 20px 20px;
  background-color: #ffffff; 
  font-family: arial; 
  font-size:  1em;  
  font-color: #483D8B;   
  font-weight:bold;
 
}

.form  legend
{

color: #fff;
background: darksalmon;
border: 1px solid darksalmon;
padding: 2px 10px;
margin: 0px 0px;
}

.form input { position:absolute; left:11em; 
color: #781351;
background: #fee3ad;
border: 1px solid #781351}


.form  textarea{
width: 275px;
height: 150px;
position:absolute; 
left:11em; 
/*text-align:left;*/
/*float: right;*/
color: #781351;
background: #fee3ad;
border: 1px solid #000
}


/*form1 css*/


 

.form1 { 
position:relative; 
margin-left: 1em;
margin-right: 1em;
}


.form1  fieldset
{
border: 4px outset #781351;
border-color: darksalmon;
  border-width: 1px;
  border-style: solid;
  padding:  0px  20px 20px 20px;
  background-color: #ffffff; 
  font-family: arial; 
  font-size:  .8em;  
  font-color: #483D8B;   
  font-weight:normal;
  text-align:left;
 
}

.form1  legend
{

color: #fff;
background: darksalmon;
border: 1px solid darksalmon;
padding: 2px 10px;
margin: 0px 0px;
}

 


 

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;


}


.events
{

text-align: left;
margin-left: 5px;
margin-right: 5px;

}

.event_heading
{
background-color: #ffaa99;
 
text-align: center;
font-family: arial; color: #ffffff;
font-weight: bold;
}


.event_title
{
margin-left: 10px;
text-align: left;
font-family: arial; color: #000000;
font-weight: bold;
}

.event_day_title
{
margin-left: 10px;
text-align: left;
font-family: arial; color: #000000;
font-weight: bold;
font-style:italic;
font-size: .8em;
line-height: 120%;
}


.event_body
{

text-align: left;
margin-left: 10px;
font-family: arial; color: #000000;
font-weight: normal;
font-size: .8em;
line-height: 110%;
}

 
.events a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

.events a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
.events a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
.events a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
.events a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}

.big_picture a:link  { font-family: arial; font-size:   1em;  color: #ffffFF; text-decoration: none;  font-weight: bold; }  
.big_picture a:active { font-family: arial; font-size:  1em;  color: #ffffFF; text-decoration: none;  font-weight: bold;}
.big_picture a:visited { font-family: arial; font-size: 1em;  color: #ffffFF;  text-decoration: none;  font-weight: bold; }
.big_picture a:hover { font-family: arial; font-size: 1em;  color:  #ffffFF; text-decoration: none;  font-weight: bold;}

.floatright {
float: right;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 20px;
}