/* Monkey Travel Stylesheet */

HTML
{
/*    scroll: yes;
    scrollbar-track-color: #000080;
    scrollbar-face-color: #1884CE;
    scrollbar-highlight-color: #1884CE;
    scrollbar-base-color: white;
    scrollbar-shadow-color: white;*/
}

BODY
{
	height:100%;
	width:100%;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	background-color: #445898;
	font-weight: normal;
	font-size: 1.0em;
	word-spacing: normal;
	text-transform: normal;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	scroll: yes;
}
H4, H5, TH, THEAD, TFOOT
{
    COLOR: blue;
}

H1
{	
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:1.3em
	
}
	
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	 0.8em;
	font-weight: bold;
	color: #FF9933;
	}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FF9933;
	margin-bottom:0px;
	}
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color:	#2497EC;
	}	
		
A:visited	{	
	text-decoration:	none;
/*	color:	#2497EC;*/
	}	
		
A:active	{	
	text-decoration:	none;
/*	color:	#B0DAF8;*/
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#B0DAF8;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	
UL
{
padding-top:10px;
margin:0px;
	
}

UL LI	{
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

a.goBox, a.deleteBox, a.modifyBox, a.newBox
{
	color:white; 
	background-color:#E8AECB; 
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
	padding-top:3px;
	border-style:solid;
	border-width:1px;
	border-color:white;
	font-size:0.7em
}

a.goBox
{
	border-color:white;
	background-color:#E8AECB; 

}

a.deleteBox
{
	background-color:#FFE1E1; 
	border-color:red;
	color:red;
	
}

a.modifyBox
{
	background-color:#E1E2FF; 
	border-color:blue;
	color:blue;
}
a.newBox
{
	background-color:#E1FFE1; 
	border-color:green;
	color:green;
}

div.centeredFullPage
{
	text-align: center;
	height:100%;
	width:100%;
}

div.centeredFullPage table
{
	margin: 0 auto;
	text-align: left;
	height:100%;
}

img.plainImage
{
	padding:0px;
	margin:0px;
	border:none;
	vertical-align:middle;
}


div.newRow
{
	clear:left;
}

div.keyBoxLink, div.keyBoxLinkInfo
{
	height:58px;
	border-width:1px;
	border-style:solid;
	border-color:#B63E71;
	margin-bottom:12px;
}

div.keyBoxLink2
{
	height:18px;
	border-width:1px;
	border-style:solid;
	border-color:#B63E71;
	margin-bottom:12px;
	background-color:#B63E71; 
	background-image:url('images/pens_wash_square.jpg');
	color:white;
	padding:0px;
	float:left;
	clear:left;
	margin-left:4px;
	width:125px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;

}

div.keyBoxLink2 a
{

}

div.keyBoxLink
{
	background-color:#B63E71; 
	background-image:url('images/pens_wash_square.jpg');
	color:white;
	padding:0px;
	float:left;
	clear:left;
	margin-left:4px;
	width:125px;
	
	text-align:left;
	display:table;
/*	_position:relative;*/
	overflow:hidden;

}

div.keyBoxLink div
{
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
	width:125px;
	text-align:center;
}

div.keyBoxLink div div
{
	_position: relative;
	_top: -50%;
}

div.keyBoxLinkInfo
{
	padding:4px;
	float:left;
	margin-left:0px;
	width:250px;
	height:50px;
	border-width:1px;
	border-style:solid;
	border-color:#B63E71;
}

div.middleOuter
{
	text-align:left;
	display:table;
	_position:relative;
	overflow:hidden;
}

div.middleMiddle
{
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}

div.middleInner
{
	_position: relative;
	_top: -50%
}

tr.titleBar
{
	
}

tr.titleBar td
{
	background-color:#E8AECB;
	color:white;
	font-size:0.7em;
	
}

td.titleRight
{
	text-align:right;
	padding-right:5px;
	vertical-align:bottom;
}

td.leftBar
{
	width:160px;
	background-color:#B43570;
	color:white;
}

div.creditBar
{
	width:800px;
	font-size:0.7em;
	text-align:center;
	color:white;
	background-color:#B43570;
	border-width:1px;
	border-color:white;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

div.underConstructionNote
{
	clear:left;
	font-size:0.8em;
	text-align:center;
	color:white;
}


td.imageRow
{
	vertical-align:bottom;
	text-align:center;
	background-color:white;
}

td.imageRow img, img.borderImage
{
	border-style:solid;
	border-color:navy;
	border-width:1px;
}




input.smallSearchBox
{
	margin-left:10px;
	width:102px;
	height:10px;
	font-size:0.7em;
}

div.leftBarSubtle
{
	color: #E5ABC9; 
	height: 140px;
	font-size:0.7em;
	padding-left:10px;
	padding-top:35px;
	
}

div.leftBarSubtle a
{
	color: #E5ABC9; 
}

td.content
{
	width:623px;
	vertical-align:top;
	padding:2px 15px 0px 2px;
	background-color:white;
	font-size: 0.8em;

}

div.centeredmiddle
{
	text-align: center;
	vertical-align:middle;
}

div.centeredmiddle table
{
	margin: 0 auto;
	text-align: left;
	vertical-align:middle;
}

.links
{
	padding-left:10px;
	font-size:0.8em;
	width:140px;
	color:white;
}

.links div
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:solid;
	border-width:1px;
	border-color:white;
	
}


#mainLinks
{
	width:800px;
}

#mainLinks ul
{
}

#mainLinks li
{
	list-style-type:none;
	margin-bottom:10px;
	padding:0;
	padding-left:20px;
	
}

.topBar
{
	width:800px;
	color:white;
	text-align:right
	
}

.topBar div
{
	border-width:2px;
	border-color:white;
	border-bottom-style:solid;
	text-align:right;
	padding-right:3px;
	float:left;
}


.topBar div div
{
	white-space:nowrap;
	border:none;
}


/*
#topbar li:first-child
{
	border:none;
}

*/

table.layoutTop
{
	color:white;
}

table.layoutTop tr td
{
	border-width:2px;
	border-color:white;
	border-bottom-style:solid;
	border-left-style:solid;
	padding:2px;
	text-align:right;
	vertical-align:bottom;
}

table.layoutTop tr td.layoutTopFirstCell
{
	background-color:red;
	border-left:none;
	
}
.inputComments {
	height: 150px;
	width: 360px;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pageContext {
	font-size: 0.7em;
	color: #E5ABC9;
	padding-bottom:5px;
}
.debug {
	background-color: #FFFFFF;
	border: thin solid #FF0000;
}
.error {
	color: #FF0000;
	background-color: #FFFF00;
	border: thin solid #FF0000;
}

.adminListItem
{
	font-size:small;
	border-bottom: none;
	padding-bottom:0px;
	padding-top:0px;
}

.adminListItemMoving, .adminListItemCopying
{

	background-color:#FFFFE1;
	border: dashed 1px blue;
	padding-bottom:5px;
	padding-top:5px;
}
.generalText {
	font-size: small;
}

.headerBar {
	color: #FFFFFF;
	background-color: #0099FF;
	font-size:small;
	padding: 5px;
	width: 600px;
	
}
.contentPanel {
	background-color: #BFE6FF;
	padding:5px;
}