/* ----------------------------------------------- ypSlideOutMenusC ----------------------------------------------- */

.submenudiv a:link, .submenudiv a:visited, .submenudiv a:active {
  padding-top: 5px; 
  padding-bottom: 5px;
  padding-left: 19px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  text-align:left;
  display: block;
  background:url(../images/nav_bg.jpg) repeat;
  border-bottom:1px solid #303429
}
.submenudiv a:hover {
  color:#efd68f;
}
.menudiv_1 {
  margin:0px;
  padding: 0px;
  position: relative;
  z-index:1;
}
.dropdown_sub {
	clear:both;
}

/* ----------------------------------------------- GEBERAL CLASS & ID ----------------------------------------------- */
	.h1_txt {
		position:absolute;
		top:0px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size:10px;
		line-height:0px !important;
		line-height:7px;
		color:#999999;
		width:943px;
		text-align:right;
		
	}
	
	.h1_text {height: 15px; width: 943px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#999999; text-align:right; margin:0; padding:0; }
	
	body.main	{	background: #31352A url(../images/bg.jpg) repeat-x left 12px; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				color: #838485;
				margin: 0;}
		
	body.subpage 	{	background: #31352A url(../images/bg_sub.jpg) repeat-x left 12px; 
						font-family: Arial, Verdana, Helvetica, sans-serif; 
						font-size: 12px; 
						color: #838485;
						margin: 0;}
	
	table#outside_table 	{	height: 100%; }	
	
	table 	{	margin-right: auto; 
				margin-left: auto; 
				margin-top: 0; 
				margin-bottom: 0; }
	
	#content-table 	{	background-color: #FFF; }
	
	a:link, a:active, a:hover, a:visited 	{	text-decoration: none; 
												color: #704c07; }
	.read_more	{ float:right; }
	
	img 		{	border: 0; 
				padding: 0; 
				margin: 0; }
	
	.h2_head	{	font-size: 16px; 
					color: #402E1E; 
					font-weight: bold; }

	.h2_link:hover{ text-decoration:underline; }
	
	p.title		{	font-size: 16px; 
							color: #402E1E; 
							font-weight: bold; }
				
	.text_sub 	{	font-family: Arial; 
					font-size: 11px; 
					color: #515152; }
					
	#shadow_left 	{ background: url(../images/left-side.jpg) no-repeat scroll center 12px;
						width: 17px; }
						
	#shadow_right 	{ 	background:url(../images/right-side.jpg) no-repeat center 12px;
						width: 17px; }
						
	#side_tab_left 	{	background:url(../images/side_top_left.jpg) no-repeat left 12px;
						width: 6px; }
	
	#side_tab_right { 	background:url(../images/side_top_right.jpg) no-repeat left 12px;
						width: 6px; }
						
	#shadow_left_sub 	{	background:url(../images/shadow_left.jpg) no-repeat left 12px;
							width: 17px; }
							
	#shadow_right_sub  	{ 	background:url(../images/shadow_right.jpg) no-repeat left 12px;
							width: 17px; }
	
	#side_tab_left_sub 	{	background:url(../images/side-top-left.jpg) no-repeat left 12px;
							width: 6px; }
							
	#side_tab_right_sub	{ 	background:url(../images/side-top-right.jpg) no-repeat left 12px;
							width: 6px; }
	
	#call_action_bar_left, #call_action_bar_right { 	width: 304px; height: 119px; background: url(../images/call_action_bar.jpg) no-repeat; cursor: pointer; }
	#call_action_bar_left .title_sidebar, #call_action_bar_right .title_sidebar { margin-top:7px; }
	
	#call_action_bar_left .call_action_img, #call_action_bar_right .call_action_img { margin: 12px 15px 0 21px; border: 1px #A0AF97 solid; float: left; }
	#call_action_bar_left .line, #call_action_bar_right .line { border: 0; padding-bottom: 10px; margin: 0; }
	#call_action_bar_left img, #call_action_bar_right img { margin-right: 20px; }
	
	#call_action_bar_left { float:left; }
	#call_action_bar_right { float:right; }
	
	.vtop	{	vertical-align:top;	}
	
	.formfield  { width:140px;
				font-size:11px;
				border:1px solid #cdcdcd; }
	
/* ------------------------------------------------- HEAD CLASS & ID ------------------------------------------------- */

	#line 	{	background-color: tranparent; 
				 }
				
	#navigation 	{	margin: 0; 
					padding: 0; 
					text-align: left; 
					width: 943px; 
					font-size: 1px; }
					
	#form_div	{	color: white; 
				font-family: Arial Narrow; 
				font-size: 15px; 
				padding:7px 0 0 7px; 
				margin:0; 
				float:left; }
				
	#navmenu 	{	padding: 0; 
					margin: 0; 
					float: right; }
				
	#form 	{	width:425px; }
	
	#submit_form 	{	background:url(../images/submitbutton.gif) no-repeat; 
						border:0; 
						height: 18px; 
						width: 62px; 
						cursor: pointer; }
	
	.form_newsletter 	{ 	color: #838485;
							font-family: Arial, Verdana, Helvetica, sans-serif;
							font-size: 11px;
							border: 1px solid #494640;
							background-color: #FFF;
							width: 117px; }
	
/* ----------------------------------------------- Quick Links CLASS & ID ----------------------------------------------- */

	ul li 		{	list-style-image: url(../images/listpic.gif); 
				list-style-position: outside; 
				margin-left: 10px; }
	
	#content_sub ul li 		{	list-style-image: url(../images/listpic.gif); 
				list-style-position: outside; 
				margin-left: 35px; }
	
	.quick_links 	{	padding-bottom: 16px; }
									
	#lastest_news 	{	width: 194px;
						font-size: 14px; 
						font-family: Myriad Pro,Verdana, Helvetica, sans-serif; 
						display:block;}
						
	#QL_head	{	height: 33px; }

/* ------------------------------------------------- MAIN CLASS & ID ------------------------------------------------- */

	#line_heigher 	{	background-color: #2B3F2D; 
						width: 955px; 
						height: 10px; 
						float:left; 
						font-size: 1px; }
						
	#line_lower 		{	background-color: #5CA438; 
						width: 955px; 
						height: 3px; 
						float: left; 
						font-size: 1px; }
	
	#wrapper 		{	width: 955px; 
						padding: 0; 
						margin: 0; 
						position:relative;
						background: url(../images/bg_content1.jpg) no-repeat;
						background-position: right top; }
	
	#sidebar 		{	float: left; 
						padding-left: 14px; 
						margin:0; 
						width: 304px; 
						margin-top:-13px; }
	
	#sidebar_sub 	{	float: left; 
						padding: 0 41px 0 14px; 
						margin:0; 
						width: 194px; 
						margin-top:-13px; }
	
	#content 		{	float: left; 
						padding: 28px 22px; 
						margin: 0; 
						width: 570px; }
	
	#content_sub 	{	float: left; 
						padding-top: 15px; 
						margin: 0; 
						width: 651px;
						color: #515152;
						position:relative; 
						min-height:350px;
						height:auto !important;
						height:350px;}
						
	#content_sub p	{	margin:0; 
						padding-top: 5px; 
						padding-left: 40px; 
						padding-right: 12px; }
						
	#calendar_news 	{	float: left; 
						padding-top: 3px; 
						margin: 0; }
	
/* ------------------------------------------------ Sidebar CLASS & ID ------------------------------------------------ */

	.first_sidebar td 	{	vertical-align: top; }
	
	img#first_sidebar_pic 	{	margin: 11px 0 0 21px; 
								border: 1px #A0AF97 solid; }
	
	.first_sidebar 		{	width: 304px; 
							height: 113px; 
							background: url(../images/first_sidebar.jpg) no-repeat; }
	
	.first_sidebar .title_first a 	{ color:#ffffff;	}
							
	.first_sidebar .view 	{	float: right; 
							padding-right: 20px; 
							padding-top:9px; }
	
	.title_first 		{	color: #ffffff; 
							font-family: Arial Narrow; 
							font-size: 15px; 
							margin: 0; 
							padding: 10px 0 0 0; }
	
	.text_first 		{	color: #D5D2D2;  
						padding: 0 17px 0 0; 
						height:40px; }
						
	.text_side		{	color: #D5D2D2;  
						padding: 0 17px 0 0; 
						height:55px; }
	
	.between_sidebar 	{	width: 304px; 
							height: 116px; 
							background: url(../images/between_sidebar.jpg) no-repeat; }
	
	.between_sidebar img {	margin: 0 15px 0 21px; 
							border: 1px #A0AF97 solid; 
							float: left; }
	
	
	.last_sidebar 		{	width: 304px; 
							height: 119px; 
							background: url(../images/last_sidebar.jpg) no-repeat; }
	
	.last_sidebar img 	{	margin: 3px 15px 0 21px; 
							border: 1px #A0AF97 solid; 
							float: left; }
	
	
	div.title_sidebar	{	color: #ffffff; 
							font-family: Arial Narrow; 
							font-size: 15px; 
							margin: 0; 
							padding: 0;
							font-weight: normal; }
							
	.between_sidebar div.title_sidebar a, .last_sidebar div.title_sidebar a, #call_action_bar_left div.title_sidebar a, #call_action_bar_right div.title_sidebar a	{	color:#ffffff; }
	.between_sidebar div.title_sidebar a:hover, .last_sidebar div.title_sidebar a:hover	{ color:#ffffff; }
	
	img.sidebar_bar 	{	border: 0; 
						padding-bottom: 10px; 
						margin: 0; }
	
	img.viewbutton 	{	border: 0; 
						float:right;}
	
	.pointer	{	cursor: pointer;	}
	
	.more	{	position:relative;
					left:500px;
				}
				
	#submit	{	background:url(../images/submit.gif);
				width:64px;
				height:14px;	
				border:none; 
				cursor:pointer;	}
	
	#reset	{	background:url(../images/clear.gif);
				width:64px;
				height:14px;	
				border:none; 
				cursor:pointer;	}
	
/* ---------------------------------------------- Content of Home page CLASS & ID ---------------------------------------------- */	

	#bg_content	{ 	background: url(../images/bg_color.jpg) repeat-y; }
	
	#content a.content_links ,#content_sub a.content_links	{	color: #548DE2; }
	
	#content a.content_links:hover, #content_sub a.content_links:hover { text-decoration:underline;	}
	
	a.to_top 		{	text-decoration:none;
						float:left;}
	
/* ---------------------------------------------- Content of Sub page CLASS & ID ---------------------------------------------- */

	.anchortab, .person, p.anchortab a.navtext 	{	font-size: 12px; 
													color: #402E1E; 
													font-weight: bold; }
													
	.anchortab 	{	border-top : 1px solid #9F968E; 
					border-bottom : 1px solid #9F968E; 
					line-height: 2em; 
					text-align: center; 
					padding: 0; 
					margin-bottom: 26px; }
		.anchortab_heading{
		font-size: 12px; 
		color: #402E1E; 
		font-weight: bold;
		border-top : 1px solid #9F968E; 
					border-bottom : 1px solid #9F968E; 
					line-height: 2em; 
					text-align: center; 
					padding: 5px 0 0 40px; 
					margin:0;
		}			
	
	a.navtext 	{	padding-left: 0.5em; 
					padding-right: 0.5em; }
	
	img.person 	{	border: 1px solid #999; 
					float: left; 
					padding: 0; 
					margin: 0; }
	
	.education, .certificate	{	padding-left: 84px; 
											padding-right: 12px; 
											line-height: 1.2em; }
	
	.person		{	margin:0; 
					padding-left: 40px; 
					padding-right: 12px; 
					line-height: 1.2em;	}
	
	.person_img	{	margin-top:5px;
					padding-left: 40px; 
					padding-right: 12px;
					float:left	}
	
	blockquote 	{	border: 1px #CCC dashed;
					text-align: center;
					padding: 8px 2px;					}
	
	.textbar 	{	font-size: 14px; 
					color: #FFF; 
					background: url(../images/textbar.gif) no-repeat; 
					width: 651px; 
					height: 27px; 
					padding-top: 6px; 
					padding-left: 10px; 
					margin-bottom: 5px; }
	
	#glass_image {	position:absolute;
					right:0px;
					bottom:-20px;	}
	
	.education, .certificate 	{	color: #515152; 
									font-weight: bold; }
									
	.alert 	{	color: red; }

/* ---------------------------------------------- calendar CLASS & ID ---------------------------------------------- */
	
	#calendar_news 	{	width: 194px; }
	
	#calendar img 	{	 padding-bottom: 3px; }
	 
							/* -- Nothing here --*/

/* ---------------------------------------------- Lastest News CLASS & ID ---------------------------------------------- */	

	.LNlist 		{	width: 194; 
					display:block;					
					background-color: #e9ecd3;
					border-left:1px solid #9d8f6e;
					border-right:1px solid #9d8f6e;
				}
					
	.topic, .date 	{	font-family: Myriad Pro,Verdana, Helvetica, sans-serif;
						font-size: 14px; 
						color: #684d04; 
						padding-left: 12px;
						padding-right: 15px; }
	.topic			{	margin-top:0px;
						margin-bottom:0px;}
	
	.news_detail 	{	font-family: Myriad Pro,Verdana, Helvetica, sans-serif;
						font-size: 10px; 
						color: #555758; 
						padding-top:2px; 
						padding-left: 12px;
						padding-right: 15px;
					}
	
	/*.event_button 	{	position: absolute; 
						margin-left: 5px; }*/
						
	.news_detail  span  { 	text-decoration: underline;}
	.news_detail  a:hover  { 	color: #ff970f;}

/* ------------------------------------------------- FOOTER CLASS & ID ------------------------------------------------- */

	#footer 		{	background-color: #000;
					color:#6B6B6B}
					
	#footer_links 	{	font-size:10px;
						padding:10px 15px 10px 20px;}
						
	
	#footer_links a 	{	text-decoration:none;
						color:#6B6B6B; }
						
	#footer_links a:hover	{	color: #959393; }
	
	.h3_footer	{	font-size:11px;
					font-weight:normal;
					display:inline;	}
					
	#footer_logo	{ float:right;}
	
	#footer .section_1,#footer .section_2,#footer .section_3,#footer .section_4{float:left;}
	#footer .section_1,#footer .section_2,#footer .section_3{border-right:1px solid #6B6B6B;}
	#footer .section_1{padding:0px 50px 0px 0px;}
	#footer .section_2{padding:0px 40px 0px 5px;}
	#footer .section_3{padding:0px 10px 0px 5px;}
	#footer .section_4{padding:0px 0px 0px 5px;}
	.h2_side{ font-weight:normal; font-size:15px; padding:0px; margin:0px;}
	.content_links_h3{ padding:0; margin:0; font-weight:normal; font-size:12px;}

/* --------------------------------------------------- Nothing following------------------------------------------------------ */
/* ---------------------- Back to top  ------------------------------- */
#backto{ 
	margin-top:0px;
	margin-left:0px;
	float:left;
}
#backto a{ 
	display:block; 
	width:80px; 
	height:25px; 
	text-indent:-9999px; 
	background:url(../images/backto.jpg); 
	background-position:0 0;
}
#backto a:hover{
	display:block; 
	width:80px; 
	height:25px; 
	text-indent:-9999px; 
	background:url(../images/backto.jpg); 
	background-position:0 25px;
}
.about_info
{
margin-left:152px;
margin-top:134px;
}
.why_grimsey
{
margin-left:152px;
margin-top:50px;
}
