/* CSS Document */
body
{
	background-color:#EDEDD8;
	color:#4D4D4D;
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-size:13px;
	line-height:20px;
}

a, a:link, a:active, a:visited
{ 
	text-decoration:none;
	color:#fe942f;
}

a:hover
{ 
	text-decoration:none;
	color:#7F7F7F;
}


/* header */
#logo
{
	position:absolute;
	left:78px;
	top:13px;
}

#navTable
{
	position:absolute;
	left:208px;
	top:35px;
}

.subNav
{
	position:absolute;
	top:70px;
	visibility:hidden;
}

.navItem
{
	cursor:pointer;
}

.subNavItem
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height:16px;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:129px;
	overflow:hidden;
	text-transform:lowercase;
	margin-bottom:2px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:131px 9px;
}

/* tan hack for IE */
*html .subNavItem
{
	width:149px;
}

#navTable a img
{
	border:0px solid black;
}

/* outer container */

.wrapper
{
	width:800px;
	position:absolute;
	left:0px;
	top:0px;
}

.mainbox
{
	position:absolute;
	left:25px;
	top:110px;
	width:670px;
	background-color:#FFFFFF;
	padding:40px 40px 25px 40px;
	border:1px solid #4D4D4D;
}

/* tan hack for IE */
*html .mainbox
{
	width:750px;
}

.copyright
{
	position:absolute;
	bottom:-40px;
	left:30px;
	font-size:10px;
	width:672px;
	height:34px;
	


}

.secondLevelBox
{
	margin-bottom:21px;
}

a.secondLevel, a.secondLevel:link, a.secondLevel:visited, a.secondLevel:active
{
	color:#004A8F;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

a.secondLevel:hover
{
	color:#006699;
}

a.thirdLevel, a.thirdLevel:link, a.thirdLevel:visited, a.thirdLevel:active
{
	font-size:16px;
	color:#0C2577;
	text-decoration:none;
}

a.thirdLevel:hover
{
	color:#7F7F7F;
}

p
{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

h1
{	
	font-size:14px;
	color:#0C2577;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px
}

ul.fourthLevel
{
	text-align: left;
	list-style-type: none;
	line-height: 20px;
	padding:0px 0px 0px 0px;
	margin:0px 20px 28px 0px;
}

ul.fourthLevel li
{
	background-repeat:no-repeat;
	padding:1px 15px 3px 10px;
	display: inline;
	white-space: nowrap;
	margin:0px 0px 0px 0px;	
}

/* tan hack for IE */
*html ul.fourthLevel li
{
	padding:0px 15px 1px 10px;
}

li.fourthLevel
{
	background-image:url('../../images/nav/left.gif');
}

li.fourthLevelActive
{
	background-image:url('../../images/nav/left_on.gif');
}

a.fourthLevel, a.fourthLevel:link, a.fourthLevel:visited, a.fourthLevel:active
{
	background-repeat:no-repeat;
	background-image:url('../../images/nav/right.gif');
	background-position:right;
	background-color:#7F7F7F;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding:2px 10px 3px 0px;
}

/* tan hack for IE*/
*html a.fourthLevel, *html a.fourthLevel:link, *html a.fourthLevel:visited, *html a.fourthLevel:active
{
	padding:3px 10px 2px 0px;
}

a.fourthLevel:hover
{
	background-image:url('../../images/nav/right_on.gif');
	background-color:#000000;
	color:#FFFFFF;
} 

a.fourthLevelActive, a.fourthLevelActive:link, a.fourthLevelActive:visited, a.fourthLevelActive:active
{
	background-repeat:no-repeat;
	background-image:url('../../images/nav/right_on.gif');
	background-position:right;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding:2px 10px 3px 0px;
} 

a.fourthLevelActive:hover
{
	color:#FFFFFF;
} 

.twocolumn
{
	width:327px;
}

.threecolumn
{
	width:212px;
}

.threecolumnleftwrapper
{
	width:441;
	float:left;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.home
{
 	background-color:#FFFFFF;
 	border:1px solid #4D4D4D;
 	position:absolute;
}

.leftColumn
{
	left:27px;
	top:154px;
	width:149px;
	height:379px;
}

/* tan hack for IE*/
*html .leftColumn
{
	width:151px;
	height:381px
}

.topCenter
{
	left:175px;
	top:81px;
	width:349px;
	height:362px;
}

/* tan hack for IE*/
*html .topCenter
{
	width:351px;
	height:361px
}

.bottomBox
{
	left:175px;
	top:444px;
	width:599px;
	height:89px;
}

/* tan hack for IE*/
*html .bottomBox
{
	width:601px;
	height:91px;
	overflow:hidden;
}

.topRight
{
	left:525px;
	top:81px;
	width:249px;
	height:214px;
}

/* tan hack for IE*/
*html .topRight
{
	width:251px;
	height:216px
}

.middleRight
{
	background-color:#FEE9B3;
	left:525px;
	top:297px;
	width:249px;
	height:146px;
}

/* tan hack for IE*/
*html .middleRight
{
	width:251px;
	height:146px
}


.homeRandom
{
	position:absolute;
	visibility:hidden;
	cursor:pointer;
}

.exhibitImage
{
	left:0px;
	top:0px
}

.exhibitText
{
	left:0px;
	top:54px;
	width:200px;
	height:79px;
	color:#0C2577;
	font-size:11px;
	line-height:15px;
}

.homeMessage
{
	 position:absolute;
	 left:25px;
	 top:25px;
	 width:270px;
	 font-size:15px;
	 line-height:24px;
	 color:#6E6E6E
}

.homeHeader
{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	color:#FE942F
}

.leftList
{
	position:absolute;
	left:30px;
	top:25px;
	font-size:10px;
	width:100px;
	line-height:12px;
}

.leftList a, .leftList a:link, .leftList a:visited, .leftList a:active
{
	color:#004A8F;
	text-decoration:none;
}

.leftList a:hover
{
	text-decoration:underline;
}

.legend
{
	width:10px;
	height:10px;
	overflow:hidden;
	margin-right:10px;
	background-color:#0C2677;
	float:left;
	vertical-align:middle;
	margin-top:5px;
}

.currentPhoto
{
	float:left;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:15px
}

.currentMap
{
	line-height:14px;
	font-weight:bold;
	float:right;
	text-align:center;
	margin-left:20px;

}

h1.curr
{
	margin-bottom:0px;
	padding-bottom:0px
}

a.curr, a.curr:link, a.curr:visited, a.curr:active
{
	color:#FE942F
}

a.curr:hover
{
	color:#000000;
}

