body {
font-family: verdana;	
background-color: #e1c8d0;

}


h1 { color: #882345 ; margin-top: 4px; margin-bottom: 2px; height: 24px; font-size: 22px; }

h2 { color: #882345 ; margin-top: 10px; margin-bottom: 2px; height: 20px; font-size: 14px; }


.main_ie_container {
	
text-align: center;
 position: absolute;
			top: 50%;
			left: 50%;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: auto;
}
.main_container { width: 904px; margin-left: auto; margin-right: auto; text-align: left; border: 0px; padding: 0px 0px 0px 0px; 
   margin-top: -265px;
  margin-left: -452px;
 background-color: #fff;
 border: 3px solid #882345;
     -webkit-border-radius: 3px;    /* for Safari */
    -moz-border-radius: 3px;       /* for Firefox */
	border-radius: 3px;
		}

		
		

.nav { height: 128px; margin: 0px; padding: 0px; width: 904px; background-color: #be8699;  }
.top { height: 93px; maring: 0px; padding: 0px; width: 904px; }
.top img { border: none; margin-bottom: 2px; float: left;  }
.main_nav { background-color: #be8699; }
.main_nav ul {  text-align: center; margin: 0px; padding: 0px; height: 45px; list-style-type: none; clear: all;   }
.main_nav li { float: left; margin: 0px; padding: 0px;}
.main_nav a {  height: 32px;  font-size: 18px; margin: 10px 15px 2px 15px; font-weight: bold; color: #f0f0f0; text-decoration: none; display: block;  text-align: center; }
.main_nav a img { vertical-align: middle; }
.main_nav a:hover { color: #fff; }
.main_nav .current { color: #fff; }
.main_nav li ul {
    display: none;
	
}

.main_nav li:hover .submenu  { z-order: 200; display: block; height: auto; }

.submenu li:hover .subsubmenu { z-order: 200; display: block; height: auto; }

.main_nav li.onhover ul  { z-order: 200; display: block; height: auto; }

.bottom_menu { background: url("images/bottom_bg.png") right bottom no-repeat #be8699; height: 78px; }

.submenu {
	 z-index:8;  height: auto;
	  width: 220px; position: absolute; color: #ffffff;

         margin-top: 20px;
         padding-top: 20px;

	 }

.submenu li {  float: left;
         border-left: 3px solid #882345;
   border-right: 3px solid #882345;
  width: 170px; text-align: left;
  background: #be8699;
  margin: 0px;

  padding: 2px 0px 2px 0px;
  
 }
.submenu a { font-size: 13px; color: #e8e8e8;  text-align: left; margin: 0px; padding: 3px 5px 3px 5px; display: inline; }
.submenu a:hover { color: #ffffff; }


.subsubmenu { border: 3px solid #882345; 
	 z-index:8;  height: auto;
	  width: 170px;  color: #ffffff;
	  
		left: 173px;
		 margin-top: 120px; 
    position: absolute;
	display: none; 
 
	background: #be8699;
	 }


.subsubmenu li {  

  width: 170px; text-align: left;
  background: #be8699;
  margin: 0px;
  border: none; 
  padding: 2px 0px 2px 0px;
  
 }
.subsubmenu a { font-size: 13px; color: #e8e8e8;  text-align: left; margin: 0px; padding: 3px 5px 3px 5px; display: inline; }
.subsubmenu a:hover { color: #ffffff; }

.submenu_arrow  { float: right; vertical-align: middle; margin-right: 10px; margin-top: 8px;   }


.bottom_filler { height: 3px; line-height: 10px; margin: 0px; padding: 0px;
 border-bottom: 3px solid #882345;
	  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;  
-webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;
}

.quick_links { float: right; vertical-align: top;  margin: 0; padding: 10px; line-height: 0; }
.quick_links img { margin: 5px; }

#content { font-size: 15px; height: 450px; width: 904px; overflow: hidden;  text-align: left; font-size: 12px; color: #882345; background: url("images/bg_white.jpg") no-repeat bottom right; }
#content p { font-size: 15px; color: #882345; text-align: justify; padding-left: 5px; padding-right: 5px;}
#inner_content { padding: 40px 6px 6px 6px; overflow: auto; height: 401px;}
#content div { font-size: 15px; }
#content li { font-size: 15px;   }
#content a { font-size: 15px; color: #882345; text-decoration: none;  border-bottom: 1px solid #e1c8d0; }
#content a:hover { border-bottom: 1px solid #882345; }

#content img { margin: 8px; border: none; }

#rightbox { float: right; width: 458px; height: 450px; overflow: hidden; display: block;  padding: 0px; margin: 0px;}
.logo_over { position: absolute; top: 170px; left: 256px; z-index: 9999999; }
#leftbox { float: left; width: 458px; height: 450px; overflow: hidden; display: block;   padding: 0px; margin: 0px; }

#rightbox img { margin: 0px; }
#leftbox img { margin: 0px; }

.prev_next { padding-left: 5px; }
.prev_next img { margin: 0px !important; vertical-align: middle; }

.hideme { border: none; color: #fff; clear: both; background-color: none; height: 0px;  }

.gallery { margin-top: 10px; }
.gallery_pics a { color: #882345; font-size: 13px; border: none !important; }
.gallery_pics { font-size: 12px; overflow: hidden; background: url("images/gallery_bg_off.png") ; border: 1px solid #e6d4da; margin: 5px; float :left; width: 150px; text-align: center; padding: 5px; height: 175px;  }
.gallery_pics img { margin-bottom: 5px; margin-top: 5px; opacity: 0.85;  }
.gallery_pics img:hover { margin-bottom: 5px; margin-top: 5px; opacity: 1;  }
.gallery_pics span { font-size: 9px; }
.gallery_pics:hover { background: url("images/gallery_bg.png") repeat-x top #e1c8d0;}

.job_outer { margin-left: 10px; }

.jobs_table { margin: 30px 5px 5px 5px;  
	border: 2px solid #e1c8d0;
	    -webkit-border-radius: 3px;    /* for Safari */
    -moz-border-radius: 3px;       /* for Firefox */
	border-radius: 3px;
	border-spacing: 0px;
   font-size: 12px; 
   width: 424px;
}

.jobs_table td {
	padding: 3px 8px 3px 8px; 
	
}

.jobs_table .odd { background-color: #fff9fc;  }

.jobs_head { background-color: #be8699;
color: #fff; 

}

.jobs_table a { font-size: 12px; }

.attachments { }
.attachment { margin-left: 30px; }

table a { font-size: 15px; color: #882345; text-decoration: none;  border-bottom: 1px solid #e1c8d0; }
table a:hover { border-bottom: 1px solid #882345; }


.news_item_cont { margin-left: 10px; margin-right: 200px; text-decoration: none; }
.news_item_cont img { margin-left: 20px !important; }
.news_item_cont a { text-decoration: none !important; border-bottom: none !important; }
