* {
			margin: 0px;
			padding: 0px;
	}


p {			font-size: 12px;
			font-family: arial, sans-serif;
			color: #333333;
			font-weight:400;
			
			}

b {
			color: #000;
	}
	

ol, ul {
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 14px;
			}

				
body {
			background-image: url(globes/globe.jpg);
			background-repeat: no-repeat;
			background-position: top center;
			background-attachment: fixed;
			font-family: arial, sans-serif;
			font-size: 12px;
			line-height: 14pt;
			color: #333;
}

h1,h2 {
            font-size: 22px;
            font-family: arial, sans-serif;
			color: #002266;
			font-weight:500;
			padding-bottom:10px;
	}

h3 {
			font-size: 18px;
			font-family: georgia,times;
			color: #333333;
			font-weight:500;
			line-height:24px;
	}

h4 {
			font-size: 14px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
	}

h5 {
			font-size: 12px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
	}
h6 {
			font-size: 12px;
			font-family: arial, sans-serif;
			color: #333333;
			font-weight:600;
	}

	
a:link {
			color: #002266;
			}
a:visited {
			color: #002266;
			}


link_tail.a {
			font-size: 11px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
			}

a.link_tail:link {
			font-size: 10px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
			} 

a.link_tail:visited {
			font-size: 10px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
			} 


#pagetop {

			background-repeat: repeat-y;
			background-position: top center;
			width: 860px;
			margin: 0 auto;


	}

#pagetop{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page_middle.png', sizingMethod='scale');
}



#page_bottom {
			background-image: url(img/page_bottom.png);
			background-repeat: no-repeat;
			background-position: bottom center;
			width: 860px;
			margin: 0 auto;
			text-align: center;
			padding: 0px 0px 40px 0px;
			font-size: 9pt;
			color: #999;
			}
#page {
			margin: 0 auto;
			padding: 0px 0px 10px 0px;
			width: 800px;
			position: relative;

			}
			
#masthead {
			width: 100%px;
			}

#masthead h2 {
			text-indent: -9999px;
			margin-top: -1em;
            display:none;
			}

#masthead_photo_page {
			background: #FFF url(mast_head_flash/mastheadphotospage.jpg) no-repeat bottom right;
			height: 202px;
			}


#navlist {
			width: 100%;
			font-family: arial, helvetica, sans serif;
			float: left;
			background-color: #002266;
	}	

#navlist ul {
			margin: 0px 0px 0px 20px;
	}
		
#navlist li {
			float: left;
			position: relative;
			list-style-type: none;
			font-size: 9pt;
			font-weight: 600;
			letter-spacing: 1px;
	
	}

#navlist a {
			text-decoration: none;
			color: #fff;
			display: block;
			padding: 6px 12px 7px 12px;
	}	
	
#navlist a:hover {
			color: #fff;
			background-color: #b356af;
	}

#navlist #on a{
			color: #F00;
			background-color: #ff0;
	}
	

#navlist_footer {
			width: 100%;
			font-family: arial, helvetica, sans serif;
			float: left;
			color: #002266;
	}	

#navlist_footer ul {
			margin: -10px 0px 0px 0px;
			color: #002266;
	}
		
#navlist_footer li {
			float: left;
			position: relative;
			list-style-type: none;
			font-size: 7pt;
			font-weight: 600;
	
	}

#navlist_footer a:link {
			text-decoration: none;
			color: #002266;
			display: block;
            font-weight: 600;
			padding: 0px 10px 1px 2px;
	}
	
#navlist_footer a:hover {
			color: #002266;
            font-weight: 600;
	}

#navlist_footer a:visited {
			text-decoration: none;
			color: #002266;
            font-weight: 600;
			display: block;
			padding: 0px 10px 1px 2px;
	}



.clear {
			clear: both; 
			margin: 0px
			
		}
		

#home_box    {
				width: 710px;
				/*width: 432px;*/
				min-height: 406px;
				float: left;
				margin-top: 10px;
				margin-left: 45px;
				margin-right: 5px;
				background-image: url(images/yel_box_bottom_wide.jpg);
				background-position: bottom center;
				background-repeat: no-repeat;
				display: inline;/*ie hack*/
				}

#home_box h5 {
                background-image: url(img/yel_box_top_wide.jpg);
				background-repeat: no-repeat;
				padding: 18px 28px 4px 28px;
              }

#home_box p  {
				padding: 4px 28px 5px 28px;

				}
				
#home_box h4  {
				padding: 4px 28px 18px 28px;

				}
				
#home_box img {
				float: left;
				margin: 10px 20px 14px 20px;

				border: thin solid;
				border-color: #000;
				}
				
#sub_news   {

				font-size: 90%;
				width: 268px; 
				float: right;
				margin-top: 10px;
				margin-right: 45px;
				margin-left: 2px;

           }

#page_heading {
				width: 700px;
				padding: 18px 50px 4px 50px;
				text-align: center;
				}

#gallery_page {
				width: 758px;
				float: left;
				margin: 21px;
				display: inline;/*ie hack*/
				}	
				
#tour_window	{
				padding: 30px 30px 300px 30px;
				background-image: url(img/30.png);
				}


.subscript		{
				margin-bottom: -10px;
				}
							
.image_right {
				float: right;
				margin: 4px 0px 4px 30px;
				}
				
.image_left {
				float: left;
				margin: 4px 30px 4px 0px;
				}
				
img:photo_right {
	float:right;
	border: 1px;
	}

.gallery {
				float: left;
				border: 1px solid;
				border-color: #BBB;
				width: 120px;
				height: 120px;
				margin: 2px;
display: inline;/*ie hack*/
				}
				
.gallery img		{
				display: block;
				margin: 4px auto;
				border: none;

				}


.article_text_wide {
				font-size: 90%;
				width: 460px;
				float: right;
				margin-top: 30px;
				margin-right: 100px;
				margin-left: 0px;
				display: inline;/*ie hack*/
				}



				
.article_text_wide_photos {
				width: 180px;
				float: left;
				margin-top: 30px;
				display: inline;/*ie hack*/
				}



.home_big h1, h2 {
				margin-top: 4px;
				margin-bottom: 4px;
				}

.home_big h3, h4 {
				margin-top: 4px;
				margin-bottom: 4px;
				}


.home_big  {
				font-size: 14px;
				font-family: arial, sans-serif;
				width: 530px;
				height: 1200px;
				font-weight: 500;
				margin-top: 20px;
				margin-right: 48px;
				margin-left: 2px;
				display: inline;/*ie hack*/

			}

.home_small {
				font-size: 12px;
				color:#666666;
				font-weight: 400;
			}

.home_left {
				width: 150px;
				height: 1200px;
				float: left;
				margin-top: 20px;
				margin-left: 50px;
				margin-right: 15px;
				display: inline;/*ie hack*/
				}

.home_right {
				width: 150px;
				height: 800px;
				float: right;
				margin-top: 20px;
				margin-left: 15px;
				margin-right: 50px;
				display: inline;/*ie hack*/
				}

				
.highlight_blue {
			font-size: 12px;
			font-family: arial, sans-serif;
			color: #002266;
			font-weight:600;
	}

.highlight_grey {
			font-size: 12px;
			font-family: arial, sans-serif;
			color: #333333;
			font-weight:600;
	}


.article_text_home h1, h2, h3, h4 {
				margin-top: 0px;
				margin-bottom: 4px;
			}

.article_text_home ul li {
				margin-bottom: 10px;
				}

				
				
.article_text  {
				font-size: 90%;
				width: 402px;
				float: right;
				margin-top: 30px;
				margin-right: 60px;
				margin-left: 2px;
				display: inline;/*ie hack*/

			}

.article_text h1, h2, h3, h4 {
				margin-top: 4px;
				margin-bottom: 4px;
			}



.article_photo {
				width: 268px;
				float: left;
				margin-top: 20px;
				margin-left: 50px;
				margin-right: 2px;
				color: #006;
				font-size: 75%;
				font-weight: bold;
				text-align: right;
				display: inline;/*ie hack*/
				}

.page_title {
          	  font-size: 22px;
          	  font-family: arial, sans-serif;
				color: #002266;
				font-weight:500;
				width: 495px;
				float: right;
				margin-top: 30px;
				margin-right: 40px;
				margin-left: 0px;
				display: inline;/*ie hack*/
				padding-right: 20px;
				}

								
.page_text {
				width: 495px;
				float: right;
				margin-top: 10px;
				margin-right: 40px;
				margin-left: 0px;
				display: inline;/*ie hack*/
				padding-right: 20px;
				font-family: arial, sans-serif;
				font-size: 12px;
				line-height: 14pt;
				color: #333;
				}

#photo_box {
				width: 400px;
				height: 420px;
				float:center;
				}
.photo_credit {
				font-family:arial, helvetica;
				font-size: 10px;
				font-weight: 600;
				float:right;
				}
.photo_padding {
				padding-left:15px;
				}


.book_text  {
				font-size: 90%;
				width: 600px;
				float: left;
				margin-top: 10px;
				margin-right: 20px;
				margin-left: 100px;
				display: inline;/*ie hack*/
			}
			
.book_endorsement_left {
				float: left;
				width: 40%;
				font-size: 90%;
				color: #000044;
				/*border: thin solid;
				border-color: #996699;*/
				margin: 20px 0px 20px 100px;
				display: inline;/*ie hack*/
				}

.book_endorsement_right {
				float: right;
				width: 32%;
				font-size: 80%;
				color: #662266;
				/*border: thin solid;
				border-color: #996699;*/
				margin: 20px 100px 20px 0px;
display: inline;/*ie hack*/
				}		
.testimonial  {
				font-size: 90%;
				width: 600px;
				float: left;
				margin-top: 0px;
				margin-right: 20px;
				margin-left: 100px;
				margin-bottom: 14px;
				border-bottom: thin solid;
				border-color: #AAA;
				padding-bottom: 14px;
				display: inline;/*ie hack*/
			}

.shambhala_text {
				font-size: 100%;
				font-style: italic;
				font-family: serif;
				width: 380px;
				text-align: center;
				margin: 0 auto;
				color: #900;
				}
.sri_lanka_text  {
				font-size: 90%;
				width: 380px;
				float: left;
				margin-top: 10px;
				margin-right: 20px;
				margin-left: 20px;
			}
			


.sri_lanka_photos {
				width: 180px;
				float: left;
				margin-top: -100px;
				margin-left: 0px;
				margin-right: 5px;
				}	

.sri_lanka_photos img {
		padding-bottom: 10px;
}			

.sri_lanka_photos_II {
				width: 180px;
				float: right;
				margin-top: -100px;
				margin-left: 5px;
				margin-right: 0px;
				}

.sri_lanka_photos_II img {
		padding-bottom: 10px;
}	
				
.sri_lanka_box {
				border: 2px solid;
				background-image: url(img/yelgrad.png);
				background-repeat: repeat-x;
				border-color: #002266;
				color: #002266;
				padding: 10px 14px 20px 14px;
				font-family: serif;
				font-size: 120%;
				font-style: italic;
				}				

#home_email {
				margin-left:20px;
	}

#email_infoo {
				clear: both;
				font-family: arial, helvetica, sans serif;
				font-size: 7pt;
				color: #333;
				padding: 10px 0px 0px 0px;
				text-align: left;
	}

#footer {
		float:center;
		height:175px;
		padding: 0px 0px 0px 0px;
		}

#right_footer {	float:left;
				background-color: #ffffff;
                width:520px;
                margin-left:15px;
                line-height:14px;
                font-weight:500;
				}

a.footy:link {
			color: #002266;
			} 


#site_info {
				clear:both;
				font-family: arial, helvetica, sans serif;
				font-size: 7pt;
				color: #333;
				text-align: left;
				margin-left:40px;
				padding-top:20px;

                /* border:1px solid #000000; */
				/* padding: 20px 0px 0px 0px; */
	}
	
#site_info a {
			color: #000;
			text-decoration: none;
	}
	
span.span_grey_bold {
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #333333;
	font-weight:bold;
	/*font-weight:600;*/
}
