h1, h2, h3, h4, h5{
	font-weight: lighter;
	font-variant: small-caps;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
}

h1 {
	color: #A10000;
	font-size: 28px;
	margin-bottom: 0px;
    line-height: 32px;
}
h2 {
	color: #A10000;
	font-size: 22px;
	line-height: 30px;
    margin-bottom: 4px;
	margin-top: 30px;
	margin-left: 0px;

}
h3{
	font-size: 18px;
	color: #7f1c1b;
	line-height: 20px;
	font-variant:normal;
	margin-bottom:5px;	
}

h4{
	color: #057485;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 2px;
    margin-top: 30px;
}
h5{
	
	color: #057485;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: -12px;
		font-variant:normal;
}

.header1{
	color: #A10000;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 28px;
	line-height: 32px;
	font-weight: lighter;
	font-variant: small-caps;
	margin-bottom: 0px;


}


.header1_index{
	color: #A10000;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 28px;
	line-height: 32px;
	font-weight: lighter;
	font-variant: small-caps;
	    margin-bottom: 15px;
		  margin-top: -10px;
		  		  margin-left: 0px;



}
.header2 {
	color: #A10000;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: lighter;
	font-variant: small-caps;
    margin-bottom: -7px;
	margin-top: 50px;
	margin-left: 0px;


}

.header3 {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 18px;
	color: #7f1c1b;
	line-height: 20px;
	font-weight: lighter;
	margin-bottom: -12px;


}


.subheader1{
	color: #057485;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: lighter;
	font-variant: small-caps;
	margin-bottom: -6px;
    margin-top: 30px;


}
.subheader2 {
	color: #057485;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: -12px;


}
.menusubheader1{
	color: #E6F1F3;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: -30px;
	font-weight: lighter;
	font-variant: small-caps;
	margin-bottom: 4px;
    margin-top: 5px;
	letter-spacing: 1px;


}

.menusubheader{
	
	background-image:url(images/sub_bg.gif);
	background-repeat: no-repeat;
	background-position:right;

}
.menusubheader2 {
	color: #E6F1F3;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: -30px;
	font-weight: lighter;
	font-variant: small-caps;

}

#submenu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

#submenu li{ 
	display: inline; 
	margin:0px;
	padding:0px 7px;
	_font-size: 13px;/* In IE6 font size over 13px breaks layout*/
	}

body {
	top: 0px;
	border: 0px;
	margin: 0px;
	background-color:#f5f0dc;
	background-image: url("images/bg.gif");
}

.maintable {
	background-image: url("images/djori_bg_right.gif");
    background-repeat: no-repeat;
	background-position: top right;
}

.maintable_entry {
	background-image: url("images/djori_bg_entry.gif");
    background-repeat: no-repeat;
	background-position: top right;
}

.home_maintable {
	background-image: url("images/home_dorje.gif");
    background-repeat: no-repeat;
	background-position: top right;
}

.maintable2 {
	background-image: url("images/djori_bg_left.gif");
    background-repeat: no-repeat;
	background-position: bottom left;
}

img {border:0px;}

p, .paytd{
	color: #333333;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
	text-align:left;
	
}
p strong{font-weight: bold !important;}
.imgToRightDiv{text-align:right;}
.imgToLeftDiv{text-align:left;}
.photocredit {
	color: #1a515b;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: lighter;
	   text-align: right;
	   margin-top: 5px;
	display:block;
	
}

.photocredit_left {
	color: #1a515b;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: lighter;
	   margin-top: 5px;
	   margin-left: 20px;
	
}

.p_programs {
	color: #000000;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
	margin-bottom: 0px;
	
}

.register_status {
	color: #ffffff;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: lighter;
    background-color:#c5842e;
	
}

.register_notes {
	color: #555555;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: lighter;
	margin-top: 0px;
}

.register_dots {
	color: #b7b7b7;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: lighter;
	margin-top: 0px;
}


.program_pundarika {
	background-image: url("images/reatreats_pundarika_side.gif");
	background-repeat:repeat-y;


}

.register_none {
	color: #ffffff;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: lighter;
    background-color:#92171e;


}

li {
	color: #333333;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;

}
.sidequote {
	color: #7490C5;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
	

}

.quote 

 {
	color: #A46400;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: lighter;
	margin-bottom: -10px;
	margin-left: 0px;	

}

.poem 

 {
	color: #480000;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: lighter;
	margin-bottom: 10px;
	margin-left: 20px;
	

}
.quote_text 

 {
	color: #A46400;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 16px;
	font-weight: lighter;
	

}
.endquote 

 {
	color: #C8984C;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	margin-top: 10px;
	margin-left: -15px;
   text-align: right;
   	margin-bottom: 30px;
display:block;



}

.endquote_left {
	color: #C8984C;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	margin-top: 10px;
   	margin-bottom: 30px;



}

.program_schedule

 {
	color: #883837;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	margin-top: -10px;
   text-align: left;
   	margin-bottom: -15px;

}

.footer {
	color: #B5C7CB;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 11px;
	font-weight: lighter;
}
	




.index_quote {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	color: #7f1c1b;
	line-height: 22px;
	font-weight: lighter;
	margin-bottom: -7px;
}

.index_quote_credit {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 13px;
	color: #7f1c1b;
	line-height: 22px;
	font-weight: lighter;
	margin-bottom: -7px;
		margin-top: 5mpx;

	text-align:right;


}

.index_paragraph {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 15px;
	color: #057485;
	line-height: 22px;
	font-weight: lighter;
	margin-bottom: -7px;
}

.w {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 18px;
	color: #000000;
	line-height: 20px;
	font-weight: lighter;

}

a:link 		{ color: #004DCC;  text-decoration: none; border: none; }
a:visited 	{ color: #004DCC;  text-decoration: none; border: none; }
a:active 	{color: #FF591F; text-decoration: none; border: none; }
			 
a:hover 	{color: #FF591F; text-decoration: none; border: none; }
			  	

.footer a:link{
	color: #B5C7CB; text-decoration: none; }
.footer a:visited{
	color: #B5C7CB; text-decoration: none; }
.footer a:active{
	color: #FF591F; text-decoration: none; border: none; }				
.footer a:hover{
	color: #FF591F; text-decoration: none; border: none; }


.menusubheader1 a:link{
	color:  #E6F1F3; text-decoration: none; }
.menusubheader1 a:visited{
	color:  #E6F1F3; text-decoration: none; }
.menusubheader1 a:active{
	color: #F3D74B; text-decoration: none; border: none; }				
.menusubheader1 a:hover{
	color: #F3D74B; text-decoration: none; border: none; }
	
	
.header2 a:link{
	color:  #07444F;text-decoration: none; }
.header2 a:visited{
	color:  #07444F; text-decoration: none; }
.header2 a:active{
	color: #A10000; text-decoration: none; border: none; }				
.header2 a:hover{
	color: #A10000; text-decoration: none; border: none; }

/*************Form Styles ********************/

.register{
	border:0px;
	background:#5174B6;
	color: #071631;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 14px;
}
.register a:link{color:#dde2ea;text-decoration: none;}
.register a:visited{color:#dde2ea;text-decoration: none;}
.register a:hover{color:#440901;text-decoration: none;}


.register_status a:link{
	color:  #ffffff;text-decoration: none; }
.register_status a:visited{
	color:  #ffffff; text-decoration: none; }
.register_status a:active{
	color: #001656; text-decoration: none; border: none; }				
.register_status a:hover{
	color: #001656; text-decoration: none; border: none; }
	
.register_none a:link{
	color:  #ffffff;text-decoration: none; }
.register_none a:visited{
	color:  #ffffff; text-decoration: none; }
.register_none a:active{
	color: #fffa79; text-decoration: none; border: none; }				
.register_none a:hover{
	color: #fffa79; text-decoration: none; border: none; }

table.programs{}

table.programs td {
	color: #071631;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
}
.formheader {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #7f1c1b;
	line-height: 20px;
	font-weight: lighter;

}
.field_name
{
	color: #333333;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
	
}
.form_title_sub{
	color: #A10000;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: lighter;
	font-variant: small-caps;
    margin-bottom: -7px;
	margin-top: 50px;
	margin-left: -8px;


}

 .note{
	color: #057485;
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: lighter;
	font-variant: small-caps;
	margin-bottom: -6px;
    margin-top: 30px;
}
.priceWrapper{
	text-align:right;
	width: 70px;
    float:left;
}
.priceTitle{
    float:left;
}
#rideshareHeader, #rideshareHeader p{
	text-align:center;
}
