/* GLOBAL */
BODY			{ background-color:#dcd5c5; font-size: xx-small;}
H1                                { font-family: arial, verdana, sans-serif; font-size:14px; color:#5A3D1C; text-transform: uppercase; font-weight:normal; letter-spacing: 3px;  border-bottom: solid 1px #5A3D1C;margin:0px 0px 0px 0px;position:relative;}
H1 IMG                         { position:absolute; right:0px;top:-3px;}
H2			{ font-family: arial, verdana, sans-serif; font-size:12px; color:#799754; font-weight:normal; letter-spacing: 3px; width:533px; border-bottom: solid 1px #799754;margin:15px 0px 0px 0px;}
SELECT			{ font-size: 11px; font-family: arial, verdana, sans-serif; }
INPUT			{ font-size: 11px; font-family: arial, verdana, sans-serif; }
a:Link			{ color:#047391; font-weight:bold;}
a:Active			{ color:#047391; font-weight:bold;}
a:Visited			{ color:#047391; font-weight:bold;}
a:Hover			{ color:#D87C01; font-weight:bold;}
UL			{ margin-top:0px; margin-bottom:0px;}

/* GENERAL */
#PageContainer		{  width:753px;margin:0px auto;background-image: url(images/ContentBG.jpg);display:table;  }
#Content			{ position:relative; top:0px; left:0px;background-image: url(images/ContentBG.jpg); background-repeat: repeat-y;padding:0px 0px 0px 8px;z-index:1; height:390px;}
#HomeNavigation		{ position:absolute; top:-5px; left:5px;}
#Navigation		{ float:left; width:192px; margin-top:-5px; margin-left:5px; z-index:1;}
*HTML #Navigation		{ float:left; width:192px; margin-top:-3px; margin-left:3px; z-index:1;}
#Footer			{ background-image: url(images/Footer.jpg); background-repeat: no-repeat; height:33px; font-family:arial, verdana, sans-serif; font-size:10 em; color:#ffffff; text-align:center;line-height:25px; width:753px;margin:0px auto;}
#BottomLinks		{ font-family: arial, verdana, sans-serif; color:#5A3D1C; font-size: 10 em;padding-top:10px; text-align:center; font-weight:normal;}
#BottomLinks a:Link		{ font-family: arial, verdana, sans-serif; color:#5A3D1C; text-decoration:none;font-weight:normal;}
#BottomLinks a:Active	{ font-family: arial, verdana, sans-serif; color:#5A3D1C; text-decoration:none;font-weight:normal;}
#BottomLinks a:Visited	{ font-family: arial, verdana, sans-serif; color:#5A3D1C; text-decoration:none;font-weight:normal;}
#BottomLinks a:Hover	{ font-family: arial, verdana, sans-serif; color:#047391; text-decoration:none;font-weight:normal;}
#Logos			{ text-align:center;background-image: url(images/HNavigationBottom.gif); background-repeat: no-repeat; height:59px; width:192px;}
#Flash			{ width:533px;}
.ClearFloats		{ clear:both;}
.SmallPrint		{ font-size:10px;line-height:11px;}

/* SUBPAGES */
#SubPage		{ width:753px;}
#SubPageContent		{ float:left;font-family: arial, verdana, sans-serif; color:#3F3F3F; font-size:11px; line-height:18px; width:530px; margin:5px 0px 0px 10px;}
#Crumbing		{ background-color:#EBEBEB; font-size:10px;line-height:18px;height:20px; text-indent:12px; font-family: arial, verdana, sans-serif; color:#666666;font-weight:normal; width:551px; float:left;}
*HTML #Crumbing		{ background-color:#EBEBEB; font-size:10px;line-height:18px;height:20px; text-indent:12px; font-family: arial, verdana, sans-serif; color:#666666;font-weight:normal; width:549px; float:left;}


#Crumbing	a:Link	{ color:#666666; text-decoration:none;font-weight:normal;}
#Crumbing	a:Active	{ color:#666666; text-decoration:none;font-weight:normal;}
#Crumbing	a:Visited	{ color:#666666; text-decoration:none;font-weight:normal;}
#Crumbing	a:Hover	{ color:#047391; text-decoration:none;font-weight:normal;}
.Frame			{ border:solid 1px #808080; margin: 5px 5px 5px 15px;}
.Directions		{ font-size: 10px; line-height:10px; margin:0px 0px 10px 0px;}

/* FILTERS */
.Filter			{ }
.FilterHeader		{ background-image: url(images/FilterHeader.jpg); background-repeat: no-repeat; font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-indent:10px; height:23px; width:533px;}
.FilterPanel		{ background-color:#EDF4D9;}
.FilterPanel table td		{ padding:2px;}
.FilterBottom		{ background-image: url(images/FilterBottom.jpg); background-repeat: no-repeat; height:23px; width:533px; border-top:solid 1px #799754; text-align:right;}
.FilterBottom img		{ margin:1px 3px 1px 3px;}
.Label			{ font-weight:bold; text-align:right;}

/* LIST */
.List			{}
.ListHeader		{ background-image: url(images/ListHeader.jpg); background-repeat: no-repeat; font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-indent:10px; height:23px; width:533px;}
.ListPanel			{ background:#D7E6E9 url(images/ListBG.jpg); background-repeat: repeat-x;background-position:bottom; }
.ListPanel table		{ padding:1px;}
.ListBottom		{ background-image: url(images/ListBottom.jpg); background-repeat: no-repeat; height:23px; width:533px; text-align:left;}
.ListBottom img		{ margin:1px 3px 1px 3px;}
.SortRow			{ background-color:#5EA5B9;}
.SortRow	td		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold;}
.SortRow	th		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold;}
.SortRow a:link		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow a:active		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow a:visited		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow a:hover		{ font-family: arial, verdana, sans-serif; font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:hover;}
.ListRow			{}
.ListRow	td		{ font-family: arial, verdana, sans-serif; font-size:11 em; color:#3f3f3f; font-weight:normal;border-bottom:solid 1px #B2B2B2; }
.Paging			{ position:absolute; text-align:center; width:300px;}
.CorridorPhoto		{ margin:3px 0px 0px 0px; text-align:center;border:solid 1px #808080; }



/* MATRIX */
.TabA			{ background-image: url(images/TabBGA.jpg); background-repeat: repeat-x;font-size:11px; color:#ffffff; font-weight:bold;line-height:10px;}
.TabA a:Link		{font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;line-height:10px;}
.TabA a:Active		{font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;line-height:10px;}
.TabA a:Visited		{font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;line-height:10px;}
.TabA a:Hover		{font-size:12 em; color:#ffffff; font-weight:bold; text-decoration:none;line-height:10px;}
.TabN			{ background-image: url(images/TabBGN.jpg); background-repeat: repeat-x;font-size:11px;line-height:10px; color:#666666; font-weight:bold;}
.TabN a:Link		{font-size:12 em; color:#666666; font-weight:bold; text-decoration:none;line-height:10px;}
.TabN a:Active		{font-size:12 em; color:#666666; font-weight:bold; text-decoration:none;line-height:10px;}
.TabN a:Visited		{font-size:12 em; color:#666666; font-weight: bold; text-decoration:none;line-height:10px;}
.TabN a:Hover		{font-size:12 em; color:#047391; font-weight:bold; text-decoration:none;line-height:10px;}
.MatrixHeaderRow		{ background-color:#5EA5B9;}
.MatrixHeader		{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; border-right: solid 1px #B2B2B2; padding: 3px 5px 3px 5px;}
.MatrixHeader	a:Link	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none;}
.MatrixHeader	a:Active	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeader	a:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeader	a:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeaderEnd		{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; padding: 3px 5px 3px 5px;}
.MatrixHeaderEnd	a:Link	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeaderEnd	a:Active	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeaderEnd	a:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeaderEnd	a:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#ffffff; font-weight:bold; text-decoration:none; }
.MatrixHeaderSmall	{ font-family: arial, verdana, sans-serif; font-size:10px; line-height:9px;color:#ffffff; font-weight:normal; border-left: solid 1px #B2B2B2; padding: 3px 5px 3px 5px;}
.MatrixLabel		{ background-color:#D2D2D2;font-family: arial, verdana, sans-serif; font-size:11px; line-height:11px;color:#3F3F3F; font-weight:bold; border-right: solid 1px #B2B2B2; border-bottom: solid 1px #B2B2B2; padding: 3px 5px 3px 5px;}
.MatrixCell		{ border-right: solid 1px #B2B2B2; border-bottom: solid 1px #B2B2B2; padding: 3px 5px 3px 5px; font-size:11px;line-height:11px;}
.MatrixCell a:Link		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCell a:Active		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCell a:Visited		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCell a:Hover		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.Divided			{ border-top:dashed 1px #B2B2B2; width:100%; margin-top:2px; padding-top:2px;}
.MatrixCellEnd		{ border-bottom: solid 1px #B2B2B2; padding: 3px 5px 3px 5px; font-size:11px;line-height:11px;}
.MatrixCellEnd a:Link		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCellEnd a:Active		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCellEnd a:Visited		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}
.MatrixCellEnd a:Hover		{ color:#3f3f3f; text-decoration:none; font-weight:normal;}

#SiteMapContent		{ float:left;font-family: arial, verdana, sans-serif; color:#3F3F3F; font-size:11px; line-height:18px; width:530px; margin:5px 0px 0px 10px;}
#SiteMapContent	ul	{ margin:0px 0px 10px 25px;padding:0px;font-family: arial, verdana, sans-serif;font-size:11px;}
#SiteMapContent	li	{ margin:0px;padding:0px;font-family: arial, verdana, sans-serif;font-size:11px;}
#SiteMapContent	p	{ margin:5px 0px;padding:0px;font-family: arial, verdana, sans-serif;font-size:11px;}

