body{
	margin:0px;
	padding:0px;
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	line-height: 17px;
	}
h1{
	font-size: 18px;
	color: #666666;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
	}
h2{
	margin:0px;
	font-size: 14px;
	color: #dec300;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
img{margin:0px;
		padding:0px;
		border:0px;
		}
form, input, textarea{margin:0px;
			padding:0px;
			}
#main_body{
	width:900px;
	height:auto;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(../images/back-repeat.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
			}
div.main-header{width:auto;
				height:auto;
				}
/* logo start here*/
h1.logo{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	font-size: 0px;
		}
h1.logo a{width:233px;
			height:119px;
			display:block;
			float:left;
				text-indent: -99999px;
				background-image: url(../images/sambodhi_logo.jpg);
	background-repeat: no-repeat;
			}
a{color:#666666;
		text-decoration:underline;
		}
a:hover{color:#666666;
		text-decoration:none;
		}
/*end logo here*/

/* top navigation start here*/

div.top_header{
	width:648px;
	height:119px;
	float:right;
	padding-left: 19px;
			}

div.flash_top_text{
	width:320px;
	height:25px;
	float:left;
	padding-top: 25px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
				}
div.select_business{
	width:auto;
	float:right;
	padding-top: 3px;
	padding-right: 10px;
				}
				
div.select_option{
	width:181px;
	float:right;
	height:20px;
	background-image: url(../images/business_back.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
				}
div.select_business label{
	display:block;
	text-align:right;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #cd611b;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
					}
div.select_option select{
	font-size: 11px;
	color: #666666;
	float: right;
	margin: 0px;
	height: 22px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
					}
 
 
.chromestyle1 ul li a{
	color: #ffffff;
	margin: 0;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}

 





/* Top drop down menu start here */
 
 .chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	width: 100%;
	background: url(chromebg.gif) center center repeat-x;
	margin: 0px;
	text-align: center;
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f2f2f2;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	border-left-color: #BBB;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 4px;
	padding-left: 0;
}

.chromestyle ul li{
	display: inline;
	margin-right: 8px;
	margin-left: 8px;
}

.chromestyle ul li a{
	color: #e36e2c;
	margin: 0;
	text-decoration: none;
	border-right: 0px solid #DADADA;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
.chromestyle ul li a img{display:none;
			}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background-image: url(../images/menu-back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	color: #FFFFFF;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 0px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #F2F2F2;
	width: 200px;
	visibility: hidden;
}


.dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 0px solid #BBB;
	text-decoration: none;
	color: #000000;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 5px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #666666;
	color:#ffffff;
}

/* top drop down menu end here*/
div.clear{margin:0px;
				padding:0px;
				clear:both;
				}

div.body_content{
	width:auto;
	height:auto;
	padding-right: 10px;
	padding-left: 10px;
	
					}
div.left_side{width:222px;
			float:left;
			}
div.annou_text{
	width:218px;
	height:auto;
	background-color: #f2f2f2;
	padding: 2px;
			}
div.annou_text h3{
	margin:0px;
	line-height: 28px;
	color: #FFFFFF;
	background-image: url(../images/red-back.gif);
	background-repeat: repeat-x;
	font-weight: normal;
	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
						}
#marqueecontainer{
position: relative;
height: 365px; /*marquee height */
overflow: hidden;
}

div.ann_text{
	border-bottom-width: 1px;
	/*border-bottom-style: dashed;*/
	border-bottom-color: #5f5f5f;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family:"Times New Roman", Times, serif; 
	font-size:14px;
	font-weight:bold;
	line-height:inherit;
	color:#000000;
			}
div.ann_text a{/*color:#dfc300;*/
color:#de7129;
font-weight:bold;
text-decoration:none;
				}
div.ann_text a.read_more{
	/*color:#de7129;*/
	color:#dfc300;
	text-decoration:underline;}
a.read_more{
	color:#de7129;
	text-decoration:underline;
	text-align:right;
	display: block;
	font-weight:bold;
	/*font-style:italic;*/
				}
a.read_more:hover{
     text-decoration:none;
}				
div.ann_text a:hover{color:#de7129;
font-weight:bold;
text-decoration:underline;
				}
div.text_content_right{
	width:633px;
	height:auto;
	float:left;
	padding-left: 19px;
				}
div.bottom_banner{
	width:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	height:auto;
	background-image: url(../images/bottom-yellow-line.gif);
	background-repeat: repeat-x;
	background-position: 0px 60px;
			}
div.bottom_banner ul{
	margin:0px;
	padding:0px;
	/*border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f2f2f2; */
				}
div.bottom_banner ul li{
	margin:0px;
	display: inline;
	list-style-type: none;
	padding-top: 0px;
	float:left;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
				}

div.bottom_link{
	width:auto;
	height:29px;
	background-image: url(../images/bottom_back.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
			}
div.site_map{
	float:left;
	padding-top: 5px;
	padding-left: 15px;
			}
div.site_map a{
	display:block;
	color:#8f8f8f;
	text-decoration:none;
	background-image: url(../images/site_map.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-position: 0px 4px;
				}
div.site_map a:hover{color:#333333;
				}
.copyright{
	float:right;
	text-align:right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
form.search_form{
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
			}
form.search_form input.input_text{
	width:176px;
	background-image: url(../images/search_back.gif);
	background-repeat: repeat-x;
	border: 1px solid #f2f2f2;
	font-size: 12px;
	height: 18px;
	float:left;
	color: #FF0000;
	padding: 2px;
									}
form.search_form input.go_submit{
	font-size: 0px;
	background-image: url(../images/go.gif);
	text-indent: -99999px;
	height: 24px;
	float:left;
	width: 36px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #f6f6f6;
	margin-left: 4px;
			}
form.search_form input.go_submit:hover{	background-image: url(../images/go1.gif);
				}
div.right_links{
	width:180px;
	height:auto;
	float:right;
	border: 2px solid #F2F2F2;
	margin-bottom: 10px;
	margin-left: 10px;
			}
div.right_links h3{
	margin:0px;
	background-image: url(../images/menu-back.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
				}
div.right_links ul{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
				}
div.right_links ul li{
	margin:0px;
	line-height: 22px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #CCCCCC;
	padding: 0px;
				}
div.right_links ul li ul{
			}
div.right_links ul li ul li.testi_mon{
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 30px;
	padding-left: 9px;
					}
div.right_links ul li ul li{border:none;	
			}
div.right_links ul li ul li a{background-image:url(../images/sub-gray-arrow.gif);
background-position:30px 8px;
color:#666666;
padding-left:40px;
							}
div.right_links ul li a.down_arrow{background-image: url(../images/down-yellow-arrow.gif);
background-position: 7px 8px;
					}
div.right_links ul li a{line-height:19px;
					display:block;
						background-position: 10px 5px;
						padding-right: 10px;
							background-image: url(../images/yellow-arrow.gif);
	background-repeat: no-repeat;
					color:#baa301;
						padding-left: 30px;
					text-decoration:none;
					}
div.right_links ul li a:hover{background-color:#F7F7F7;
				}
img.user-img{
	float:left;
	margin-right:10px;
	padding-bottom:10px;
	border: 2px solid #CCCCCC;
			}
			
			
.menutitle{
cursor:pointer;
margin-bottom: 10px;
color:#666666;
padding:2px;
font-weight:bold;
}
.menutitle:hover{
color:#de7129;
}

.submenu{
	margin-bottom: 0.5em;
	font-size: 11px;
   padding-left:10px; 
   background-color:#F2F2F2; 
   color:#666666;
   width:400px;
}

.submenunew{
	margin-bottom: 0.5em;
	font-size: 11px;
   padding-left:10px; 
   background-color:#F2F2F2; 
   color:#666666;
   width:615px;
}

.leftlink {
}
.leftlink ul {
margin:0;
padding:0;
}
.leftlink ul li {
background:transparent url(../images/sub-gray-arrow.gif) no-repeat scroll 0 5px;
color:#666666;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}
.leftlink li a {
color:#666666;
text-decoration:none;
}
.leftlink li a:hover {
text-decoration:underline;
}
.leftlink ul li a:hover{
color:#CD611B;
}
.leftmember {
background:transparent url(../images/sub-gray-arrow.gif) no-repeat scroll 0 5px;
color:#666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}
.testi-scroll {
height:270px;
}
.carr-link {
background-color:#CD611B;
color:#FFFFFF;
}
div.carr-link1 {
/*border:2px solid #000000;*/
background-color:#F2F2F2;
color:#666666;
display:none;
font-weight:bold;
}

.link{
text-decoration:none;
}

.link a {
	color:#666666;
	text-decoration:none;
	
	
}

.link a:hover{
	color:#de7129;
	
	
	
}

.link ul li a {
	color:#666666;
	text-decoration:none;
}

.link ul li a:hover{
    color:#de7129;
	
	

}

div.more-info{
   font-size: 11px;
   padding-left:10px; 
   background-color:#F2F2F2; 
   color:#666666;
   
}

/*.bottom-text{
*/ padding-left:10px;{
}

.navtext {
border: 3px solid #de7129; 

width: 130px; 
padding: 8px;

font-size:11px;

background-color:#F2F2F2;
color:#666666;

}

.search{
text-decoration:none;
font-weight:bold;
font-size:15px;
}

.search a {
	color:#666666;
	text-decoration:none;
	
	
}

.search a:hover{
	color:#de7129;
	
	
	
}
/* ## content classes ## */


.txtBox { width:610px;
	height:auto;
	float: left;
	padding: 0 25px 0 15px;
	 
	
	 }
.txtBox h1{
	font-size: 18px;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	}	 
.txtBox p { font-family: 'Times New Roman'; font-size: 14px; color: #000; line-height: 19px; text-align: justify; }
.txtBox span { padding: 8px 0 8px 0;  display: block; font-size: 14px; color: #000;font-family: 'Times New Roman', arial; color: #000; font-weight: bold !important;}
.txtBox ul { margin-left: 0; list-style-position: inside;  padding-left: 0px;   font-family: 'Times New Roman'; font-size: 14px; color: #000; line-height: 24px; text-align: justify; list-style-image:url('../images/back-button.png'); }
/*.txtBox li { }*/

.txtBox a { font-family: 'Times New Roman'; font-size: 14px; color:#02339C; line-height: 14px; font-weight: bold; line-height: 24p; text-decoration:none; }
.txtBox a:hover { color: #FF6600; }

.project{ padding: 0 25px 0 15px; overflow:hidden; width:610px; }
.project div { width: 100%; overflow: hidden; }
.project span{ padding-top: 13px; font-family: 'Times New Roman', arial; color: #000; float: right; font-size: 14px; width: 370px;  }
.project h2{ float: left; line-height: 30px; font-size: 13px; color: #000; width: 200px; }
.project a { padding: 3px 0 3px 0px; color: #000; display: block; text-decoration: none; font-size: 13px; float:left;line-height: 20px; }
