img { border : none; }

h1 {
	font-family			: Gill Sans, Gill, Arial, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
	line-height			: 34px;
	margin-bottom		: 6px;
	color				: #354B63;
}

h2 {
	font-family			: Gill Sans, Gill, Arial, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	line-height			: 14px;
	margin				: 30px 0px 10px 0px;
	color				: #354B63;
}

h3 {
	font-family			: Gill Sans, Gill, Arial, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	line-height			: 14px;
	margin				: 30px 0px 10px 0px;
	color				: #354B63;
}

.textCommon	{
	font-family			: Avenir Roman, Avenir, Arial, Heleitica, sans-serif;
	font-size			: 12px;
	line-height			: 17px;
	color				: #354B63
}

a.textCommon:link		{ text-decoration: underline; color: #26678F; }
a.textCommon:active		{ text-decoration: underline; color: #26678F; }
a.textCommon:visited	{ text-decoration: underline; color: #26678F; }
a.textCommon:hover		{ text-decoration: underline; color: #26678F; background: #ECF1F5; }

.homeText {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.0px;
	font-weight			: bold;
	line-height			: 17px;
	color				: #26678F;
}
a.homeText:link			{ text-decoration: none; color: #26678F; }
a.homeText:active		{ text-decoration: none; color: #26678F; }
a.homeText:visited		{ text-decoration: none; color: #26678F; }
a.homeText:hover		{ text-decoration: underline; color: #26678F; }


.inlineHighlight {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}

.quote {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}
.quoteText {
	font-style			: italic;
	margin-bottom		: 10px;
}
.quoteByline {
	font-weight			: bold;
}

.paragraphHeader {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 17px;
}

.listIndent {
	padding-left		: 20px;
}

.news {
	margin-bottom		: 20px;
}

.newsTitle {
	font-size			: 11px;
	font-weight			: normal;
}
.newsDate {
	font-weight			: normal;
	margin-bottom		: 10px;
}
a.news:link		{ text-decoration: underline; font-weight: normal; color: #26678F; }
a.news:active	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:visited	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:hover	{ text-decoration: underline; font-weight: normal; color: #7CB044; }

li {
	padding				: 3px;	
}

.marginAnchorTopLeft { 
	float				: left;
	text-align			: center;
	margin				: 0px 20px 10px 0px;
}

.marginAnchorTopRight { 
	float				: right;
	text-align			: center;
	margin				: 0px 0px 10px 20px;
}

/* 
TABLE DEFINITIONS 
*/

table.contentTable { 
	empty-cells			: show;
	border-collapse		: collapse;
	border-spacing		: 0px;
}

table.contentTableForm {
	background-color: #EEEEEE;
}

table.contentTable tr { 
	color				: #666666;
}
table.contentTable td { 
	padding				: 2px 2px 2px 4px; 
	border				: solid 1px #EAEFE9;
	vertical-align		: top;
}
table.contentTable td.right { 
	text-align			: right; 
} 
table.contentTable tr.rowHeader			{ font-weight: bold; background-color: #AAAAAA; color: #FFFFFF; height: 20px; }
table.contentTable tr.rowLight			{ background-color: #FFFFFF; }
table.contentTable tr.rowDark			{ background-color: #EEEEEE; }

table.contentTable td.rowCoded1			{ background-color: #FFFFFF; }
table.contentTable td.rowCoded2			{ background-color: #FFFFFF; }
table.contentTable td.rowCoded3			{ background-color: #FFFFFF; }
table.contentTable td.rowCoded4			{ background-color: #678399; }
table.contentTable td.rowCoded5			{ background-color: #BBAC99; }

table.toolsTable { 
	empty-cells			: show;
	border-collapse		: collapse;
	border-spacing		: 0px;
}

table.toolsTable td {
	padding-top			: 4px;
}

table.toolsTable td.text {
	text-align			: center;
	padding-left		: 20px;
	vertical-align		: center;
}
	
table.toolsTable td.image {
	text-align			: left;
	padding-top			: 9px;
}

table.toolsTable tr.rowHeader { font-weight: bold; background-color: #AAAAAA; color: #FFFFFF; height: 20px; }

table.middleSpacerTable {
	empty-cells			: show;
	border-collapse		: collapse;
	border-spacing		: 0px;
}

table.middleSpacerTable td.left {
	vertical-align		: top;
}

table.middleSpacerTable td.right {
	padding-left		: 30px;
	vertical-align		: top;
}


/*
RIGHT COLUMN TEXT
*/
.columnText {
	color				: #FFFFFF;
}
a.columnText:link		{ text-decoration: none; }
a.columnText:active		{ text-decoration: none; }
a.columnText:visited	{ text-decoration: none; }
a.columnText:hover		{ text-decoration: underline; }


/*
FOOTER
*/
.footerText {
	color				: #666666;
}
a.footerText:link		{ text-decoration: none; }
a.footerText:active		{ text-decoration: none; }
a.footerText:visited	{ text-decoration: none; }
a.footerText:hover		{ text-decoration: underline; }

.footerSeparator {
	width: 17px; 
	text-align: center;
}

/*
Photo Frames
*/
.venueHeaderBox {
	padding-top			: 20px;
	position			: relative;
	clear				: both;
}

.venueBox {
	padding-top			: 20px;
	position			: relative;
	border				: solid red 0px;
	clear				: both;
}

.venueMatte {
	padding-right		: 4px;
	float				: left;
	width				: 161px; 	
	border				: solid red 0px;
	clear				: both;
}

.venueCaption{
	padding				: 4px;
	padding-top			: 4px;
}

/*
Map Box
*/

.mapBox {
	position			: relative;
	padding-left		: 15%;
}