#container {
	position: relative;
/*	background-color:#009933;  */
	height: 100%;
	width: 750px;
}

body {
color: #000000;
font-size: 12px; 
line-height: 14px;
font-family: Verdana, Arial, sans-serif;
}

a {
color:#666666;
}

* {
padding: 0;
margin: 0;
}

p {
margin: 1.2em;
}

form {
padding: 5px;
}

table {
padding: 5px;
margin: 5px;
}

h2 {
font-size: 14px;
color: #E2B537;
margin: 1.2em;
}

.yellowHeading {
	font-size: 14px;
	color: E2B537;
}
.text {
	font-family: Verdana, Arial, sans-serif;
}
.whiteText {
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
}
a.whiteText {
	line-height: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.galleryWhText {
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
}

.galleryYellowText {
	font-size: 10px;
	line-height: 11px;
	color: #e2b537;
}
a.galleryYellowText {
	font-size: 9px;
	line-height: 10px;
	color: #e2b537;
}
.yellowText {
	color: #e2b537;
	background-color:#000033;
}

.formtext {
	font-size: 10px;
}

.formtextWh {
	font-size: 10px;
	color: #ffffff;
	background-color:#000000;
}

.formtextBlk {
	font-size: 10px;
	color: #3f3f3f;
}


.formtextblue {
	font-size: 10px;
	color: #336699;
}

.whtextbold {
font-size: 11px;
line-height: 14px;
font-weight:bold;
color: #ffffff;
}

A:link, A:visited, A:active { 
text-decoration: none; 
font-size: 12px;
line-height: 13px;

}
A:hover { 
font-size: 12px; 
line-height: 13px;
text-decoration: underline; 
}

A.foottext:link, A.foottext:visited, A.foottext:active { 
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}
A.foottext:hover { 
font-size: 10px; 
line-height: 12px;
color: #E2B537;
text-decoration: underline; 
}

A.pgd:link, A.pgd:visited, A.pgd:active {  
float: right;
font-size: 10px; 
line-height: 12px;
color: #ffffff;
text-decoration: none;

}

A.pgd:hover { 
font-size: 10px; 
line-height: 12px;
color: #ffffff;
text-decoration: underline; 
}



#triangle {
position: absolute;
z-index: 1;
padding: 0px 0px 0px 0px; 
top: 0px;
left: 182px;


}

#undertriangle {
float: right;
padding: 0px 0px 0px 0px; 
z-index: 0;
}

#header {
position: absolute;
padding: 0px 0px 0px 10px; 
left: 50px;
top: 0px;
background: url(images/headerBlka.gif) no-repeat;
height: 128px;
width: 729px;
text-align: left;
}

#logo {
float: left;
margin-top: 12px;
}

#right a {
font-size: 10px;
}

#rightImgs {
position: relative;
text-align: center;
}
#rightImgs p {
margin-left: 0;
margin-right: 0;
}

#title {
position: absolute;
padding: 0px 0px 0px 0px;
left: 50px;
top: 130px;
}

#admin {
position: absolute;
padding: 0px 0px 0px 0px;
left: 50px;
top: 190px;
font-size: 12px; 
line-height: 14px;
color: #ffffff;
text-align:center;
width: 725px;
border:thick;
border-color:#000000;
}

#left {
position: absolute;
padding: 0px 0px 0px 0px; 
top: 190px;
left: 50px;
width: 525px;
}


#left2 {
position: absolute;
padding: 0px 0px 0px 0px; 
top: 190px;
left: 50px;
width: 726px;
font-size: 12px;
line-height: 14px;
}

#leftFull {
position: absolute;
padding: 0px 0px 0px 0px; 
top: 30px;
left: 0px;
width: 726px;
font-size: 12px;
line-height: 14px;
}

#leftFullEmp {
position: absolute;
padding: 0px 0px 0px 0px; 
top: 30px;
left: 0px;
width: 726px;
font-size: 12px;
line-height: 14px;
}

#right {
position: absolute;
padding: 5px 2px 5px 2px; 
top: 190px;
left: 572px;
width: 204px;
height: 413px;
/*font-size: 12px;*/
/*line-height: 14px;*/
text-align:center;
background-color:#CCCCCC;
}

#right p.last {
background: url(images/smTriangle.gif) bottom left no-repeat;
position: absolute; 
bottom: 0px; 
left: 0px;
height: 90px;
text-align: right;
width: 200px;
padding: 0px 0px 0px 0px;
vertical-align: text-bottom;
margin: 0;
}

#right img {
background-color:#FFFFFF;
/* border-style:solid;
border-color:#333333;
border-width: 1px; */
padding: 2px 2px 2px 2px;
max-height:160px;
}
#right p {
font-size: 10px;
}

#right a {
text-align: right;
}

#pagetitle1 {
position: absolute;
z-index: 1;
font-size: 0px; 
line-height: 0%; 
width: 130px;
border-bottom: 20px solid #000000;
border-right: 20px solid #ffffff;
top: 0px;
left: 0px;
}

/* second longer page title background */
#pagetitle2 {
position: absolute;
z-index: 1;
font-size: 0px; 
line-height: 0%; 
width: 150px;
border-bottom: 20px solid #000033;
border-right: 20px solid #ffffff;
top: 0px;
left: 0px;
}

/* page title further down page */
#pagetitle2 {
position: relative;
z-index: 1;
font-size: 0px; 
line-height: 0%; 
width: 150px;
border-bottom: 20px solid #000033;
border-right: 20px solid #ffffff;
top: 0px;
left: 0px;
}


#pagetitletext {
position: absolute;
font-family: Verdana, Arial, sans-serif;
z-index: 3;
left: 5px;
font-size: 13px;
font-weight: bold;
line-height: 14px;
color: #e2b537;
top: 5px;

}

#pagetitletext2 {
position: relative;
font-family: Verdana, Arial, sans-serif;
z-index: 3;
left: 5px;
font-size: 13px;
font-weight: bold;
line-height: 14px;
color: #e2b537;
top: 5px;

}

#pagetitleForm {
position: absolute;
z-index: 1;
font-size: 0px; 
line-height: 0%; 
width: 230px;
border-bottom: 20px solid #3f3f3f;
border-right: 20px solid #ffffff;
top: 0px;
left: 0px;
}

#lefttext {
position: absolute;
z-index: 0;
left: 6px;
font-size: 12px;
line-height: 22px;
top: 30px;

}

#lefttextgrey {
position: absolute;
z-index: 0;
left: 0px;
font-size: 12px;
line-height: 22px;
top: 20px;
background-color:#cccccc;
width: 730px;

}
#lefttext2 {
position: absolute;
z-index: 0;
left: 0px;
line-height: 22px;
top: 209px;
width: 719px;

}

#lefttextFull {
position: absolute;
z-index: 1;
left: 0px;
line-height: 22px;
top: 40px;
width: 719px;
}

#lefttextFullEmp {
position: absolute;
z-index: 1;
left: 0px;
font-size: 12px;
line-height: 22px;
top: 209px;
width: 719px;
}

#leftAccomForm {
position: absolute;
z-index: 0;
left: 0px;
line-height: 22px;
top: 20px;
width: 500px;

}

#accomImages {
position: absolute;
z-index: 0;
left: 510px;
line-height: 22px;
top: 20px;
width: 220px;
background-color:#CCCCCC;
}

#leftFunForm {
position: absolute;
z-index: 0;
left: 5px;
line-height: 22px;
top: 200px;

}

#leftRestForm {
position: absolute;
z-index: 0;
left: 0px;
line-height: 22px;
top: 298px;
width: 720px;

}

#titlecorner {
position: relative;
z-index: 1;
left: 151px;
padding: 0px 0px 0px 0px; 

}

#slant1 {
border-style: solid none none solid; 
border-color: #ffffff #ffffff #ffffff white; 
border-width: 1em; 
margin: 0 0 0 0.25em; 
padding: 0; 
float: right; 
clear: right;
z-index: 0;

}

#bottomcell1b {
position: absolute;
z-index: 0;
left: 0px;
font-size: 10px;
line-height: 12px;
color: #ffffff;
width: 130px;
height: 204px;
padding: 5px 5px 5px 5px; 
top: 179px; 

}

#bottomcell1 {
position: absolute;
z-index: 0;
left: 0px;
font-size: 10px;
line-height: 12px;
color: #ffffff;
background-color:#666666;
width: 130px;
height: 170px;
padding: 5px 5px 5px 5px; 
top: 233px; 

}

#bottomcell2b {
position: absolute;
z-index: 0;
/*left: 155px;*/
font-size: 10px;
line-height: 12px;
color: #ffffff;
width: 130px;
height: 187px;
padding: 5px 5px 5px 5px; 
/*top: 263px; */
left: 145px;
top: 196px; 
}

#bottomcell2 {
position: absolute;
z-index: 0;
/*left: 155px;*/
font-size: 10px;
line-height: 12px;
color: #ffffff;
background-color:#666666;
width: 130px;
height: 170px;
padding: 5px 5px 5px 5px; 
/*top: 263px; */
left: 145px;
top: 233px; 
}

#bottomcell3b {
position: absolute;
z-index: 0;
/*left: 305px; */
font-size: 10px;
line-height: 12px;
color: #ffffff;
width: 130px;
height: 170px;
padding: 5px 5px 5px 5px; 
top: 213px; 
left: 290px;
}

#bottomcell3 {
position: absolute;
z-index: 0;
/*left: 305px; */
font-size: 10px;
line-height: 12px;
color: #ffffff;
background-color:#666666;
width: 130px;
height: 170px;
padding: 5px 5px 5px 5px; 
top: 233px; 
left: 290px;
}

#bottomcell4 {
position: absolute;
z-index: 0;
font-size: 10px;
line-height: 12px;
color: #ffffff;
background-color:#ffffff;
width: 130px;
height: 170px;
padding: 5px 5px 5px 5px; 
top: 340px; 
left: 440px;
}

#footer {
position: relative;
/* bottom: 5px;
margin-top: 5px; */
background-color:#000000;
width: 730px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
font-size: 10px;
line-height: 12px;
top: 5px;
}

#footerIndex {
position: absolute;
top: 618px;
left: 55px;
background-color:#000000;
width: 719px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
font-size: 10px;
line-height: 12px;
}

#footerMainBar {
position: absolute;
top: 560px;
/* left: 55px; */
background-color:#000000;
width: 719px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
font-size: 10px;
line-height: 12px;
}

#footerAppForm {
position: relative;
left: 0px;
top: 10px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}

#footerAccAppForm {
position: absolute;
left: 50px;
top: 900px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}

#footerFunc {
position: absolute;
/* left: 50px; */
top: 640px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}


#footerRest {
position: absolute;
left: 50px;
top: 1050px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}

#footer550 {
position: absolute;
left: 50px;
top: 555px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}

#footer600 {
position: absolute;
left: 50px;
top: 630px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;

}

#footer650 {
position: absolute;
left: 50px;
top: 650px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;


}

#footerAccom {
position: absolute;
left: 0px;
top: 525px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;
}

#footer750 {
position: absolute;
left: 50px;
top: 850px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;
}

#footer900 {
position: absolute;
left: 50px;
top: 850px;
background-color:#000000;
width: 726px;
padding: 5px 5px 5px 5px;
height:inherit;
color: #E2B537;
text-decoration: none; 
font-size: 10px;
line-height: 12px;
}

#galleryBody {
position: relative;
z-index: 1;
border: double;
border-color:#000000;
background-color:#000000;
width: 715px;
padding: 5px 5px 5px 5px; 
top: 0px;
left: 0px;
text-align:center;
}

#galleryWrap {
position: absolute;
z-index: 0;
top: 190px;
left: 50px;
text-align:center;
}



/*new employment form css*/

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 80px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 80px;
  text-align: left;
  font-size: 9px;
  margin-left: 5px;
  } 
  

#bottomcell1text {
	position: absolute;
	z-index: 2;
	left: 52px;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	width: 125px;
	height: 204px;
	padding: 5px 5px 5px 5px;
	top: 365px;

}

#bottomcell2text {
position: absolute;
z-index: 2;
font-size: 10px;
line-height: 12px;
color: #ffffff;
width: 125px;
height: 187px;
padding: 2px 5px 5px 5px; 
/*top: 263px; */
left: 197px;
top: 400px; 
}

#bottomcell3text {
position: absolute;
z-index: 2;
/*left: 305px; */
font-size: 10px;
line-height: 12px;
color: #ffffff;
width: 125px;
height: 170px;
padding: 5px 5px 5px 5px; 
top: 405px; 
left: 339px;
}

/* layouts for events page */


#bodywrap {
position: absolute;
padding: 0px 0px 0px 0px; 
top: 190px;
left: 50px;
font-size: 12px;
line-height: 14px;
width: 725px;

}

#wrap {
position: absolute; 
z-index: 0;
left: 0px;
font-size: 11px;
line-height: 22px;
color: #ffffff; 
top: 20px;
background-color:#CCCCCC;
padding: 5px 5px 5px 5px;
width: 100%;

}

#wrapMainBar {
position: absolute;
z-index: 0;
left: 0px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 30px;
background:url(images/mainbarBg.gif) repeat-y;
padding: 5px 5px 5px 5px;
width: 730px;

}

#wrapMainBarA {
position: absolute; 
z-index: 0;
left: 0px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 230px;
background:url(images/mainbarBg.gif) repeat-y;
padding: 5px 5px 5px 5px;
width: 730px;

}
#wrapMainBarA p{
margin: 0;
}
#wrapMainBarB p{
margin: 0;
}
#wrapMainBarC p{
margin: 0;
}
#wrapMainBarD p{
margin: 0;
}

#greybox {
background-color:#CCCCCC;
width: 750px;
padding-top:10px;
padding-bottom:10px;
}

#eventstop {
float: left;
left: 0px;
padding: 10px 10px 10px 10px;
line-height: 14px;
color: #000000;
font-size: 12px; 
font-family: Verdana, Arial, sans-serif;
}

#leftcell {
float: left;
z-index: 0;
left: 0px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 430px; 
width: 150px;
background-color:#CCCCCC;
padding: 10px 10px 10px 10px;
height: 300px;

}

#rightcell {
float: right;
z-index: 0;
left: 10px;
font-size: 12px;
line-height: 22px;
color: #ffffff;
top: 430px;
width: 520px;
background-color:#CCCCCC;
padding: 10px 10px 10px 10px;
height: 300px;

}

#celltextl {
position: relative;
z-index: 0;
font-size: 11px;
line-height: 14px;
color: #ffffff;
top: 3px;
left: 3px;
background-color:#000000;
padding: 5px 5px 5px 5px;
height: 95%;
}

#celltextr {
position: relative;
z-index: 0;
font-size: 11px;
line-height: 14px;
color: #ffffff;
top: 3px;
left: 3px;
background-color:#000000;
padding: 5px 5px 5px 5px;
height: 95%;
}



#cellhead {
font-size: 12px;
font-weight: bold;
line-height: 13px;
color: #e2b537;
top: 3px;
left: 3px;


}

A.celltext:link, A.celltext:visited, A.celltext:active { 
color: #cccccc;
text-decoration: none; 
font-size: 11px;
line-height: 16px;

}
A.celltext:hover { 
font-size: 11px; 
line-height: 16px;
color: #cccccc;
text-decoration: underline; 
}

#mainBarA {
float: left;
z-index: 0; 
padding-left: 12px; 
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 30px;
width: 166px;
/* background-color:#CCCCCC; */
/* padding: 2px 5px 2px 5px; */
/* height: 95%;
 height: 630px; */

}

#mainBarB {
float: left;
z-index: 0;
/* left: 208px; */
padding-left: 14px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 30px;
width: 166px;

/* background-color:#CCCCCC; */
/* padding: 2px 5px 2px 5px; */
/* height: 95%; 
 height: 630px; */

}

#mainBarC {
float: left;
z-index: 0;
/* left: 400px; */
padding-left: 14px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 30px;
width: 166px;

/* background-color:#CCCCCC; */
/* padding: 2px 5px 2px 5px; */
/* height: 95%;
 height: 630px; */

}

#mainBarD {
float: left;
z-index: 0;
/* left: 592px; */
padding-left: 14px;
font-size: 11px;
line-height: 22px;
color: #ffffff;
top: 30px;
width: 166px;
/* background-color:#CCCCCC; */
/* padding: 2px 5px 2px 5px; */
/* height: 95%;
 height: 630px; */

}

/* new oct css for header */

#mainNav {
	float: left;
	padding-left: 30px;
	/* position: absolute; */
	padding-top: 40px; 
	text-align: center;
	width: 580px;
}
#mainNav ul {

	margin: 0;
	padding: 0;
	list-style-type: none;
		
	}
#mainNav li {
	float: left;
	
	}
	
#mainNav a {
	display: block;
	color: #ffffff;
	font-size: 1.3em;
	text-decoration: none;
	padding: 0.5em;
	font-weight: bold;
}

#mainNav a:hover {
	text-decoration: underline;
	color: #e2b537;
}

/*#mainNav  .sub {
	clear: left;
	font-size: 0.9em;
	padding-right: 0.8em;
}

mainNav .sub li {
	background: url(images/whitedot.gif) center right no-repeat;
}
*/

#subNav {
	float: left;
	padding-top: 5px;
	padding-left: 40px;
/*	clear: left; */
	text-align: center;
	width: 580px;
}
#subNav ul {

	margin: 0;
	padding: 0;
	list-style-type: none;
		
	}
#subNav li {
	float: left;
	background: url(images/whitedot.gif) center right no-repeat;
	padding-right: 10px;
	padding-left: 5px;
	}
#subNav .last {
	background:none;
	padding-right: 10px;
	}
#subNav .first {
	padding-left: 0px;
	}
	
#subNav a {
	display: block;
	color: #ffffff;
	font-size: 0.9em;
	text-decoration: none;
	padding: 0.5em;
	font-weight: bold;
}

#subNav a:hover {
	text-decoration: underline;
	color: #e2b537;
}

#specials {
	position: absolute;
	left: 55px;
	top:592px;
	width: 418px;
	background-color: #e2b537;
	color: #000000;
	border-color: #333333;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	font-size: 0.9em;
/*	padding: 5px 5px 5px 5px; */
	text-align:center;
	font-weight: bold;
}

#map {
	border-style: solid;
	border-width: 1px;
	border-color:#000000; 
/*	padding: 2px 2px 0px 10px; */
	padding-left:10px;
	width: 324px;
}
#map a {
color: #000000;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
}

#map a:hover {
	
	text-decoration: underline;
}

#menus {

/*	padding-top: 5px; */
	text-align: center;
	width: 600px;
	margin-top:0px;
}
#menus ul {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	list-style-type:circle;
	list-style-position:inside;
	width: 100%;
	height: 2.0em;
		
	}
#menus li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	left: 10px;
	}

#vacancies {
position: relative;
border-style:solid;
border-color:#000000;
border-width:1px;
}
#vacanciesContentA {
float: left;
}
#vacanciesContentB {
float: left;
}
