A:link   {text-decoration: none; }
A:visited   { color: white; text-decoration: none; }
A:active  { color: gray; text-decoration: none; font-weight: bold;  }
A:hover   { color: black; text-decoration: underline; font-weight: bold; }
A { text-decoration:none }



.menu
  	{ 
	color: white; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 600; 
	text-align: center;
	margin: 5px;
	padding: 3px;
	background-color: #cccccc;
	display: inline;
	}

.head
 { color: white; font-size: 40px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 50px }

.subhead
 { color: white; font-size: 20px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 25px }

.subsubhead
 { font-size: 15px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: underline; }

.subsubhead02
 { font-size: 15px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; }

.title
 { color: white; font-size: 13px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 16px }

.titleblack
 { color: black; font-size: 13px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 16px }

.titleunderline
 { color: white; font-size: 13px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: underline; }

.titlesmallunderline
 { color: white; font-size: 11px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: underline; }

.body
	{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 12px; }

.bodyblack
	{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; }

.bodylarge
	{ color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 16px; }

.caption
  { font-size: 9px; font-family: century gothic, sans-serif; font-style: normal; font-weight: normal; line-height: 5px;  }




textarea
  {
  font-family: Verdana, Charcoal, sans-serif;
  font-size: 10px;
  color: black;
  border: blue;

  }
  

/*  main layout */

#wrapper {
	position: relative;	
	margin: 10px auto;
	width: 942px;
	text-align: left;
}

#container {
	position:absolute;
	background-color: #ffffff;
	width:940px;
	height:640px;
	left: 0;
	top: 0px;
}

#containerLong {
	position:absolute;
	background-color: #ffffff;
	width:940px;
	height:933px;
	left: 0;
	top: 0px;
}



/*  menu bar layout */

#menuHolder {
	position:absolute;
	width:920px;
	left: 10px;
	top: 10px;
	background-color: #ffffff;
	text-align:center;
	height: 55px;
}

#menuItem01 {
	position:absolute;
	left: 0px;
	top: 0px;
	width:385px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem01 A:hover {
	background-color: #333;
 	text-decoration: none;	
 	display:block;
}

#menuItem02 {
	position:absolute;
	left: 535px;
	top: 0px;
	width:385px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem02 A:hover {
	background-color: #333;
 	text-decoration: none;	
	display:block;
}

#menuItem03 {
	position:absolute;
	left: 0px;
	top: 29px;
	width:304px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem03 A:hover {
	background-color: #333;
 	text-decoration: none;	
	display:block;
}

#menuItem04 {
	position:absolute;
	left: 308px;
	top: 29px;
	width:304px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem04 A:hover {
	background-color: #333;
 	text-decoration: none;	
	display:block;
}

#menuItem05 {
	position:absolute;
	left: 616px;
	top: 29px;
	width:304px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem05 A:hover {
	background-color: #333;
 	text-decoration: none;	
	display:block;
}

#menuItem06 {
	position:absolute;
	left: 389px;
	top: 0px;
	width:142px;
	height: 25px;
	background-color: #666;
	color: white;
	font-size: 12px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	display:block;
}

#menuItem06 A:hover {
	background-color: #333;
 	text-decoration: none;	
 	display:block;
}


#navBar {
	position:absolute;
	left:361px;
	top:7px;
	width:163px;
	height:50px;
	z-index:10;
	text-align: right;
}

/*  generic content layout */


#leftContent {
	position:absolute;
	width:455px;
	height:555px;
	z-index:2;
	left: 10px;
	top: 75px;
	background-color: #7399AE;
}

#centerContent {
	position:absolute;
	width:920px;
	height:555px;
	z-index:2;
	left: 10px;
	top: 75px;
	background-color: #7399AE;
}

#centerContentLong {
	position:absolute;
	width:920px;
	height:602px;
	z-index:2;
	left: 10px;
	top: 75px;
	background-color: #7399AE;
}

#rightContent {
	position:absolute;
	left:475px;
	top:75px;
	width:455px;
	height:555px;
	z-index:3;
	background-color: #7399AE;
}
#leftHeading {
	position:absolute;
	left:20px;
	top:10px;
	width:405px;
	height:96px;
	text-align:center;
	z-index:1;
}
#leftBody {
	position:absolute;
	left:20px;
	top:20px;
	width:410px;
	height:381px;
	z-index:1;
}
#leftBody02 {
	position:absolute;
	left:230px;
	top:120px;
	width:180px;
	height:381px;
	z-index:1;
}
#leftBody03 {
	position:absolute;
	left:40px;
	top:120px;
	width:188px;
	height:381px;
	z-index:1;
}

#leftBody04 {
	position:absolute;
	left:20px;
	top:20px;
	width:280px;
	height:381px;
	z-index:1;
}

#leftBody05 {
	position:absolute;
	left:20px;
	top:20px;
	width:880px;
	height:381px;
	z-index:1;
}

#centerBody {
	position:absolute;
	left:320px;
	top:20px;
	width:280px;
	height:528px;
	z-index:1;
}

#rightHeading {
	position:absolute;
	left:20px;
	top:10px;
	width:405px;
	height:96px;
	text-align:center;
	z-index:1;
}
#rightBody {
	position:absolute;
	left:20px;
	top:20px;
	width:410px;
	height:381px;
	z-index:1;
}

#rightBody02 {
	position:absolute;
	left:40px;
	top:120px;
	width:369px;
	height:381px;
	z-index:1;
}

#rightBody03 {
	position:absolute;
	left:460px;
	top:20px;
	width:410px;
	height:499px;
	z-index:1;
}

#rightBody04 {
	position:absolute;
	left:620px;
	top:20px;
	width:280px;
	height:445px;
	z-index:1;
}




/*  photo content layout */

#photo01 {
	position:absolute;
	width:260px;
	height:150px;
	z-index:5;
	left: 400px;
	top: 260px;
}

#photo02 {
	position:absolute;
	width:380px;
	height:370px;
	z-index:5;
	left: 10px;
	top: 260px;
}

#photo03 {
	position:absolute;
	width:280px;
	height:175px;
	z-index:2;
	left: 10px;
	top: 75px;
}

#photo04 {
	position:absolute;
	width:280px;
	height:175px;
	z-index:3;
	left: 300px;
	top: 75px;
}

#photo05 {
	position:absolute;
	width:340px;
	height:175px;
	z-index:4;
	left: 590px;
	top: 75px;
}

#photo06 {
	position:absolute;
	width:260px;
	height:150px;
	z-index:4;
	left: 670px;
	top: 260px;
}

#photo07 {
	position:absolute;
	width:455px;
	height:250px;
	z-index:5;
	left: 475px;
	top: 380px;
	background-color: #7399AE;
}

#photo08 {
	position:absolute;
	width:300px;
	height:295px;
	z-index:4;
	left: 10px;
	top: 75px;
	background-color: #7399AE;
}

#photo09 {
	position:absolute;
	width:300px;
	height:295px;
	z-index:2;
	left: 320px;
	top: 75px;
	background-color: #7399AE;
}

#photo10 {
	position:absolute;
	width:300px;
	height:295px;
	z-index:4;
	left: 630px;
	top: 75px;
	background-color: #7399AE;
}

#photo11 {
	position:absolute;
	width:455px;
	height:250px;
	z-index:5;
	left: 10px;
	top: 380px;
	background-color: #7399AE;
}



#photoContent {
	position:absolute;
	left:400px;
	top:420px;
	padding:10px;
	width:510px;
	height:190px;
	z-index:3;
	background-color: #666666;
}

#photoContentText {
	position:absolute;
	left:10px;
	top:5px;
	width:522px;
	height:210px;
	z-index:4;
}

#photoContentHead {
	position:absolute;
	left:0;
	top:0;
	width:530px;
	height:55px;
	z-index:4;
	background-color: #333333;
}
