 @import url('reset.css');
 /* main_content 
*********************************************************************** */  
#main_content{
		margin-left:auto;
		margin-right:auto;
		width:960px;
		height:auto;
		position:relative;
		}
			
.clear{
		clear:both;
		}
		
#global_nav{
	background-image:url(../images/ryb_9_slice_01.jpg);
	width:960px;
	background-repeat:no-repeat;
	height:22px;
	float:left;
	}
	
#logo{
	width:741px;
	height:106px;
	background-image:url(../images/ryb_9_slice_02.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
#social_media{
	background-image:url(../images/ryb_9_slice_03.png);
	width:219px;
	height:106px;
	background-repeat:no-repeat;
	float:left;
	}
	
#social_media a{
	color:#fff;
	}
	
#g_link{
	position:absolute;
	left:755px;
	top:18px;
	width:175px;
	height:15px;
	z-index:2;
}

	
#g_link a{
	color:#FFFFFF;
	display:inline-block;
	width:54px;
	padding:0px;
	margin:0 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
#g_link a:hover{
	color:#ffbb05;
	}
	
	
#img_set{
	position:absolute;
	left:855px;
	top:83px;
	width:101px;
	height:31px;
	z-index:1;
}	

#img_set a{
	display:inline !important ;
	}

#pri_nav{
	background-image:url(../images/ryb_9_slice_04.gif);
	background-repeat:no-repeat;
	width:960px;
	height:45px;
	float:left;
	}
	

#pri_nav ul {
	margin:0 0 0 0px;
	}	
	
#pri_nav ul li {
	display:inline;
	list-style-type:none;
	
	}


#pri_nav ul li a{
	text-decoration:none;
	font-family:"Times New Roman";
	font-size:21px;
	display:inline-block;
	width:80px;
	color:#FFFFFF;
	padding:12px 0 0 0;
	margin:0 0 0 54px;
	}

#pri_nav .active{
	color:#000000;
	}
	
#pri_nav ul li a:hover{
	color:#ffc705
	}


 #border{
	background-image:url(../images/ryb_9_slice_05.gif);
	background-repeat:repeat-x;
	height:24px;
	}

#slider{
	background-color:#fff;
	width:960px;
	height:284px;
	float:left;
	}


#body_left{
	width:741px;
	height:auto;
	float:left;
	}
	
#welcome{
	width:716px; 
	height:auto; 
	background-color:#ededed; 
	border-radius:10px; 
	margin:18px 0 0 18px;
	}
	
#welcome h1, h2{
	font-family:"Times New Roman";
	font-size:24px;
	color:#000000;
	font-style:italic;
	margin:0px 0 0 24px;
	padding-top:14px;
	text-decoration:underline;
	}	
	

#welcome p{
	color:#6d6c6c;
	margin:16px 0 0 24px;
	display:block;
	width:666px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	}
		
#welcome span a{
	color:#e65f05;
	font-family:Arial;
	font-size:14px;
	display:block;
	width:99px;
	padding:0px 0px 18px 0px;
	margin:18px 0 0px 600px;
	cursor:pointer;
	text-decoration:underline;
	}

#welcome span a:hover{
	color:black;
	}
	
#lightbox{
	width:716px; 
	height:auto; 
	border-radius:10px; 
	margin:18px 0 0 18px;
	}
	
#body_right{
	width:219px;
	height:569px;
	float:left;
	}
	
#services{
	background-image:url(../images/left_nav9_bg.png);
	background-repeat:no-repeat;
	width:195px;
	height:240px;
	margin:14px 0 0 0;
	}
#video{
		background-image:url(../images/left_nav90_bg.png);
	background-repeat:no-repeat;
	width:195px;
	height:240px;
	margin:14px 0 0 0;
	}
	#video h3{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#910000;
	padding:18px 0 0 27px;
	text-decoration:underline;
	}
#services h3{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#910000;
	padding:18px 0 0 27px;
	text-decoration:underline;
	}
	
#services ul{
	margin:22px 0 0 30px;
	}
	
#services ul li a{
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
	line-height:27px;
	border-bottom:solid 1px #FFFF66;
	}
	
	
#services ul li a:hover{
	color:#7b0f04;
	border-bottom:none;
	}	
	
#happenings{
	background-image:url(../images/happning.png);
	background-repeat:no-repeat;
	width:195px;
	height:305px;
	margin:0px 0 0 0;
	}
	
#happenings	h3{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#ffd201;
	padding:16px 0 18px 27px;
	text-decoration:underline;
	}
	
#happenings p{
	font-family:"Times New Roman";
	font-size:14px;
	color:#fff;
	display:block;
	width:173px;
	margin:0 0 0 11px;
	}
		
#happenings span a {
	color:#faf85e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:14px 0 9px 117px;
	display:block;
	width:70px;	
	}

#happenings span a:hover{
	text-decoration:none;
	color:#000;
	}

#footer{
	width:960px;
	height:auto;
	background-color:#1d1d1d;
	float:left;
	margin:45px 0 0 0 ;
	}
	

#footer a{
	display:inline-block;
	width:auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	padding:4px;
	text-decoration:none;
	margin:1px 6px 0 6px;
	}

#footer a:hover{
	color:#0099CC;
	}	
		
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c7eaf;
	padding:0px;
	text-decoration:none;
	margin:3px 14px 0 14px;
	}
	
#search-form {
	padding:0px 0px 0 0px;
	}
#search-form fieldset {
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
	}
#search-form .search-field {
	width:195px;
	background:url(../images/search-input-tail.gif) 0 0 repeat-x;
	border-top:1px solid #008aff;
	border-left:1px solid #008aff;
	border-bottom:1px solid #008aff;
	border-right:1px solid #008aff;
	border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px
	}
#search-form input {
	color:#727272;
	width:131px;
	font-size:15px;
	padding:5px 10px 5px 18px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	border:none;
	margin:0;outline:none
	}
#search-form .search-button {
	display:block;
	width:29px;
	height:29px;
	text-indent:-5000px;
	background:url(../images/search-button-tail.gif) 0 0 repeat-x #000;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	position:absolute;
	right:0;
	top:-1px
	}
#search-form .search-button span {
	display:block;
	background:url(../images/search-marker.png) 9px 11px no-repeat;
	}
#search-form .search-button:hover {
	background:#000
	}

.search9
	{
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}


#search{
	position:absolute;
	left:745px;
	top:136px;
	width:140px;
	height:34px;
	z-index:99;
}


.text{
	color:#6d6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	}

.title_serv{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#006699; 
	font-weight:bold; 
	margin:14px 0 0 20px; 
    text-decoration:underline;
}


#welcome strong{
	color:#6d6c6c;
	margin:9px 0 0 163px;
	display:block;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	}
