/*
div {
	border:#000000 1px solid;
}
*/
#dropmenudiv{
	position:absolute;
	border:1px solid #BABABA;
	/*border-bottom-width: 0;*/
	font:normal 11px Verdana;
	background-color: #FFFFFF;
	line-height:20px;
	z-index:100;
	margin-top:0px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 10px;
	/*border-bottom: 1px solid #BABABA;*/	
	text-decoration: none;
	outline: none;
	text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #F2F2F3;
}


body {
	width:100%;
	margin:0 auto 0 auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4848;
	line-height: 1.4;	
	padding:0;
	background:#F0F8E6 url(/img/fpmt_verticle.gif) top left no-repeat;
	background-attachment:fixed;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4848;
	line-height: 1.4;	
}
A {	
	text-decoration: none;
	outline: none;
	color:#9F8A42;
}
A:hover {
	text-decoration: underline;
	outline: none;
}
A:focus {
	outline: none;
}
A.ext {	
	text-decoration: none;
	outline: none;
	color:#7F8E2B;
}
A.ext:hover {
	text-decoration: underline;
	outline: none;
}
.header1 {
	background:#FFFFFF url(/img/hdr_28.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header2 {
	background:#FFFFFF url(/img/hdr_23.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header3 {
	background:#FFFFFF url(/img/hdr.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header4 {
	background:#FFFFFF url(/img/hdr_21.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header5 {
	background:#FFFFFF url(/img/hdr_11.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header6 {
	background:#FFFFFF url(/img/hdr_12.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header7 {
	background:#FFFFFF url(/img/hdr_13.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header8 {
	background:#FFFFFF url(/img/hdr_5.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header9 {
	background:#FFFFFF url(/img/hdr_6.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header10 {
	background:#FFFFFF url(/img/hdr_7.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header11 {
	background:#FFFFFF url(/img/hdr_43.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.header12 {
	background:#FFFFFF url(/img/hdr_34.jpg) top left no-repeat; 
	border-left:1px solid #B3ADAE;
	padding:152px 0 22px 0;
}
.imgover {
	padding:0;
	margin:0;
}
.main_page {
	background:#FFFFFF url(/img/fade_noshadow.gif) top right repeat-y; 
	border-left:1px solid #B2AEAE;
}
.content {
	padding:10px 20px 0 15px;
	margin:0 84px 0 0;
	text-align:left;
	line-height: 1.4;	
}
.column {
	padding:20px 0 20px 10px;
	float:left;
	width:350px;
}
.rightnav {
	text-align:left;
	font-size: 11px;
	width:158px;
	padding:0;
	/*background:url(/img/bamboo.jpg) bottom right no-repeat;*/
	background: url(/img/fade.gif) top right repeat-y;
}
.navigation {
	margin:0 4px 0 0;
	color:#4A4848;
}
.navigation li {
	margin:0;
	padding:0;
	list-style:none;
}
.navigation li A {
	width: 149px;
	display:block;
	padding:3px 2px 3px 3px;
	margin:0;	
	text-decoration: none;
     outline: none;
}
.navigation>li A {
	width: 149px;
}
.navigation li A:hover {	
	text-decoration: none;
	outline: none;
	background: url(/img/nav/nav_bkgd.gif) top left repeat-x;
}
.selected {
	font-weight:bold;
}
.nav_sub {
	/*margin-left: 15px;*/
	margin:0;
	color:#9F8A42;
}
.nav_sub A {
	width:129px;
	display:block;
	padding:3px 2px 3px 3px;
	margin:0;	text-decoration: none;
	outline: none;
}
.nav_sub>A {
	width: 149px;
}
.nav_sub A:hover {
	background: url(/img/nav/nav_bkgd.gif) top left repeat-x;	
	text-decoration: none;
	outline: none;
	color:#9F8A42;
}
.linkblack:link {	
	text-decoration: none;
	outline: none;
	color:#4A4848;
}
.linkblack:visited {	
	text-decoration: none;
	outline: none;
	color:#4A4848;
}
.linkblack:active {	
	text-decoration: none;
	outline: none;
	color:#4A4848;
}
.linkblack:hover {
	text-decoration: underline;
     outline: none;
	color:#4A4848;
}
.footer {
	width:760px;
	height:307px;
	text-align:center;
}




 INPUT, select, textarea {
	font-family:Verdana;
	font-size:11px;
	color:#4A4848;
	padding : 0px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4848;
	font-weight: normal;
	line-height: 1.5em;	
}

/* LISTS */
OL {
	margin-top : 0px;
	margin-left : 20px;
	margin-bottom : 15px;
	padding : 0px;
}
UL {
	margin-top : 0px;
	margin-left : 20px;
	margin-bottom : 15px;
	list-style-type : square;
	padding : 0px;
}
UL UL {
	margin-bottom : 0px;
}
LI {
	margin-top : 0px;
	margin-left : 20px;
	margin-bottom : 2px;
	padding : 0px;
}
.bullets {
	margin-top : 0px;
	margin-left : 20px;
	margin-bottom : 0px;
	padding : 0px;
}
.new{
	margin-left:-25px;
	padding-left:45px; 
	vertical-align:middle;
	background: url(/images/new.gif) top left no-repeat;
	list-style:none;
}
.open_quote {
	float: left;
	background: url("/images/icons/openquote_sm.gif") top left no-repeat;
	width:25px;
	height:19px;
}
.quote {
	color:#978B87;
	font-size:11px; 
	font-weight:bold;
	line-height:16px;
	padding: 0 7px 0 7px;
	text-align:left;
}
.close_quote {
	float: left;
	width:25px;
	vertical-align: bottom;
}

/* PHOTOS */
.photo_left {
	float:left;
	padding:0 15px 10px 0;
}
.photo_right {
	float:right;
	padding: 0 0 10px 15px;
}
.photo_caption {
	padding: 10px 0 10px 0;
	font-size:10px;
	color:#4A4848;
	font-weight:normal;
}

/* COLORS */
.grey	{
	background-color: #BABABA;
}
.taupe	{
	background-color: #E6DDC1;
}

/* FONTS */
.legal {
	font-size:10px;
}
.font_11 {
	font-size:11px;
}


.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;	
	text-decoration: none;
	outline: none;
	color:#993300;
	vlink:#993300;
}
.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;	
	text-decoration: none;
	outline: none;
	color:#993300;
	vlink:#993300;
}
.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;	
	text-decoration: none;
	outline: none;
	color:#993300;
	vlink:#993300;
}
.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
	color:#996600;
}

/* TITLES */
H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	color : #7B0F0F;
	/*color : #589106;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #978B87;
	/*color : #DEAB0A;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
.h1_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	color : #7B0F0F;
	/*color : #589106;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
.h2_sectionheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #978B87;
	/*color : #DEAB0A;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}

.author {
	font-size : 15px;
	font-style:italic;
	color : #4A4848;
}
.box_padding {
	padding:15px;
}
.box {
	border:1px solid #bababa; padding:10px 7px 10px 10px;
}
.cname {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}
.line_horiz {
	margin:20px;
	border-bottom:1px solid #BABABA;
}
.calendar {
	background: url("http://www.fpmt.org/resources/calendar/img/cell_bkgd.gif") no-repeat; 
	background-size:100%;
	background-origin: content;
	border-left: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	padding:0 3px 4px 1px;
	font-size:9px;
	text-align:right;
	vertical-align:top;
}
.tibetan_date {
	font-size:13px;
	margin-bottom:10px;
}

#advertis {
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #e3ecd7;
}

#advertis  a {
	color: #e3ecd7;
}
