BODY, TD
{
	font-family: helvetica, san serif;
	font-size: 12px;
}

H2
{
	font-family: helvetica, san serif;
	font-size: 12px;
	margin-bottom:2px;
}

PRE
{
	font-family: verdana, arial,helvetica;
	font-size: 10px;
	line-height: 13px;
}

BODY
{
	background-color: fff;
}

A 
{
	color: ff6600;
	text-decoration: none;
}

.hr
{
	height: 1px;
	width: 625px;
	color: #000;
	background-color: #000;
}

.page
{
	background-color: ffffff;
	width: 625;
	text-align: left;
}

.pageEnlarge
{
	background-color: ffffff;
	width: 100%;
	text-align: left;
}

.siteHeader
{
	background-color: 000000;
	margin-bottom: 2px;
	position: relative;
}

.siteHeader .title
{
	font-weight: bold;
	font-size: 24px;
	color: fff;
	padding: 2px 0 2px 11px;
	width: 50%;
}

.siteHeader .title a:link, .siteHeader .title a:visited
{
	color: fff;
}


.siteHeader .nav
{
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 11px;
	color: ffffff;
	padding: 4px 6px 2px 0px;
	width: 50%;
	right: 0;
	top: 0;
	position: absolute;
}

.siteHeader .nav A
{
	color:ff9900;
	padding: 0px 1ex 0px 0px;
}

.siteHeader .nav A.currentPage
{
	color: ffffff;
}


.siteHeader .nav A:hover
{
	color:ffffff;
	padding: 0px 1ex 0px 0px;
	cursor: hand;
}

.siteNav
{
	background-color: 000000;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0 5px 11px;
	margin-bottom: 1px;
	color: ffffff;
	line-height: 11px;
	text-decoration: strike;
}

.siteNav A
{
	color:ffcc00;
	padding: 0px 1ex 0px 0px;
}

.siteNav A.currentPage
{
	color:ffffff;
}

.siteNav A:hover
{
	color:ffffff;
	padding: 0px 1ex 0px 0px;
	cursor: hand;

}

.pageHeader
{
	background-color: 000000;
	font-weight: bold;
	font-size: 14px;
	color:fff;
	padding: 2px 0 2px 11px;
	margin-bottom: 2px;
	position:relative
}

.pageHeader A
{
	color:fff;
}

.back
{
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
	padding: 2px 0 2px 11px;
	margin-bottom: 2px;
	text-align: right;
	position:absolute;
	right:3px;
	top:3px;
}

.back A
{
	color:fff;
}

.subNav
{
	background-color: ff6600;
	font-weight: bold;
	font-size: 10px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 2px;
	padding: 2px 0px 2px 11px;

}

.formButtonOutside
{
	background-color: ffffff;
	border:solid 1px #000;
	
}

.formButtonInside
{
	background-color: cdcc34;
	border: solid 1px #fff;
	font-family: verdana, arial,helvetica;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 3px 10px 3px 10px;
}

.formButtonInside A
{
	color: ff6602;
}

.formButtonInside A:hover
{
	color: ffffff;
}

.whiteContent
{
	background-color: ffffff;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	border:solid 1px #000;
	padding: 4px 4px 4px 10px;
}

.whiteContentEnlarge
{	
	background-color: ffffff;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	border:solid 1px #000;
	padding: 4px 4px 4px 10px;
}

.whiteText
{
	background-color: ffffff;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	padding: 0px 0px 0px 25px;
}

.formText
{
	background-color: ffffff;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
}

.cvText
{
	background-color: ffffff;
	font-family: verdana, arial,helvetica;
	font-size: 10px;
	line-height: 13px;
	color: 000000;
	padding: 0px 0px 0px 0px;
}

.textTitle
{
	font-size: 10px;
	line-height: 13px;
	color: 000000;
	font-weight: bold;

}

.textIndent
{
	padding: 0px 0px 0px 5px;

}

.oliveContent, .yellowContent
{
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	padding: 4px 4px 1em 4px;
}

.oliveContent
{
	background-color: cccc33;

}

.yellowContent
{
	background-color: ffff00;
}

.thumbnail {
	border: 1px solid black;
	padding: 0px;
	margin: 4px 4px 0px 0px;
}

table.contentHolder
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.contentHolder .oliveContent, table.contentHolder .yellowContent
{
	width:50%;
}

.yellowContent p, .oliveContent p {padding-top:0px; margin-top:4px;}
.yellowContent a, .oliveContent a {color:#ff6600;}


.htmlTitle
{
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
	color: #000;
}

.htmlTitle A
{
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #999;	
}

.homeWrap
{
	background-color: ffffff;
	border-color: #000;
	border-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
}

.homeNav
{
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: 000000;
	background-color: ff6600;
	padding: 0px 0px 0px 10px;
}

.homeNavOLD
{
	height: 189px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: 000000;
	background-color: ff6600;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 2px;
	padding: 10px 4px 4px 10px;
}

.homeNav A.contentNav
{
	color: ffcc00;
}

.homeNav A.otherNav
{
	color: ff9700;
}

.homeNav A:hover
{
	color: ffffff;
}

.greenHome
{
	background-color: cccc33;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	color: #dd5b04;
	font-weight: bold;
	line-height: 11px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
}

.greenHome A.orange
{
	color: #dd5b04;
	font-weight: bold;
}

.greenHome A.black
{
	color: #000;
	font-weight: normal;
}

.greenHome A.orange:hover
{
	color: #ff9700;
	font-weight: bold;
}

.greenHome A.black:hover
{
	color: #dd5b04;
	font-weight: normal;
}


.tileWrap
{
	background-color: ffffff;
	border-color: #000;
	border-width: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin-bottom: 1px;
}

.tile
{
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	line-height: 12px;
	border-color: #fff;
	padding: 10px 5px 10px 10px;
}

.tile A
{	
	font-weight: bold;
}

.image
{	
	border-color: #000;
	border-width:1px;
}

.tile A:hover
{
	color: #000;
	font-weight: bold;
}

.tile .title
{
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	line-height: 20px;
}

.orangeContent
{
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 12px;
}

.orangeDates
{
	font-size: 14px;
	line-height: 18px;
	color: cc3300;
	background-color: ff6600;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 2px;
	padding: 2px 0px 2px 11px;
}

.errorOrange
{
	font-family: verdana, arial,helvetica;
	background-color: ff6600;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	border-bottom: 0;
	margin-bottom: 0px;
	padding: 15px 0px 15px 11px;
}

.errorOrange .error 
{
	font-size: 24px;
	line-height: 18px;
	color: #fff;
	
}

.errorOrange .message 
{
	font-size: 18px;
	color: #ffcc00;
	
}

.errorOrange .link 
{
	font-size: 12px;
	color: #ffcc00;
	
}

.errorOrange A
{
	color: #fff;	
}

.errorOrange A:hover
{
	color: #ffcc00;	
}

.orangeDates A.thisyear
{
	color: ffcc00;
}

.orangeDates A.currentPage
{
	color: ffffff;
}

.orangeDates A:hover
{
	color: ffffff;
}

.greenContent
{
	background-color: cccc33;
	font-family: verdana, arial,helvetica;
	font-size: 9px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding:5px;
}

.text
{
	font-family: arial,helvetica;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	text-decoration: none;
}

.pipeNav
{
	font-size: 10px;
	line-height: 13px;
	color: 000000;

}

.poemTitle
{
	font-size: 10px;
	line-height: 13px;
	color: 000000;
	padding: 2px 0 2px 2px;
}

.pipeNav A
{
	color: ff6600;
}

.catHeadOrg
{
	font-size: 10px;
	line-height: 13px;
	color: ff6600;
	font-weight: bold;

}

.photoImage
{
	position: absolute;
	top: 5;
	left: 0;
	width: 50%;
}

.photoDetail
{
	position: absolute;
	top: 5;
	right: 0;
	width: 50%;
}


.footer
{	
	background-color: 000000;
	font-weight: bold;
	font-size: 9px;
	color: fff;
	padding: 4px 0px 5px 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
}

.footer .links
{
	color: cccc33;
	padding: 0px 1ex 0px 1ex;
	font-size: 10px;
}

.footer .links A:hover
{
	color: ffffff;
}

.footer A
{
	color: cccc33;
}