/* CSS Document *//**************************************************************  Glenwood Parking - Public Site v1;   Feb. 2007***************************************************************//* HTML TAGS---------------------------------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444;	background-image: url(../images/global/bg_rpt.gif);	background-repeat: repeat;	}	p {	font-size: 13px;	color: #666;	line-height: 15px;}	a {	color: #166d97;	}a:link, a:visited {	color: #166d97;	text-decoration: underline;	}a:hover {	color: #166d97;	text-decoration: none;	}h1 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	color: #614172;	font-weight: bold;	border-bottom: thin solid #c9c9c9;	margin: 12px 0 5px 0;	padding-bottom: 4px;		}h2 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #614172;	margin: 5px 0 -8px 0;	}h3 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333;	border-bottom: thin solid #c9c9c9;	margin: 10px 0 -8px 0;	}h4 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #166d97;	margin: 10px 0 -8px 0;	}h5 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #333;	border-bottom: thin solid #c9c9c9;	margin: 10px 0 -8px 0;	}h6 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #166d97;	margin: 10px 0 -8px 0;	}ul {	margin: 0;	padding: 0 20px 0 20px;	}li {	color: #166d97;	line-height: 15px;	margin: 0;	padding: 2px 0 2px 0;	}.caption {	font-size: 11px;	color: #555;	line-height: 14px;/*	padding: 0 10px 0 12px;*/	}.ruledDivider {	line-height: 2px;	border-bottom: thin solid #c9c9c9;	}/* SPECIAL LINKS : GLOBAL---------------------------------------------------------------*/.jumplink {	font-size: 12px;	padding: 0 0 0 15px;	background: url(../images/global/mini_bullet.gif) no-repeat 0 50%;	}.jumplink  a:link, .jumplink  a:visited, .jumplink  a:hover {	}.jumplink  a:link, .jumplink  a:visited {	color: #166d97;	text-decoration: underline;	}.jumplink  a:hover {	color: #166d97;	text-decoration: none;	}/* BASE STRUCTURAL TABLES : GLOBAL---------------------------------------------------------------*/Table#container {	background-color: #fff;	border: solid thin #ccc;	margin: 20px 0 0;	}	Table#masthead {	margin: 0;	padding: 0;	}/*Table#masthead td {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #555;	vertical-align: middle;	text-align: left;	}Table#masthead td a:link, Table#masthead td a:visited, Table#masthead td a:hover {	color: #2e6184;	font-weight: bold;	}Table#masthead td a:link, #masthead td a:visited {	text-decoration: none;	}Table#masthead td a:hover {	text-decoration: underline;	}Table#masthead td.global {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: right;	padding-bottom: 5px;	}*/	/* BASE STRUCTURAL TABLES : INDEX---------------------------------------------------------------*/Table#indexMain {	margin: 0;	}Table#indexMain td.alt {	background-color: #edeeee;	padding: 3px 16px 8px 15px;	background-image: url(../images/global/utility_bg_rpt.gif);	background-repeat: repeat-y;	}/* --->MAIN NAV---------------------------------------------------------------*/Table#mainNav {	background-image: url(../images/main_nav/nav_tile.gif);	}Table#mainNav td {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;	}Table#mainNav ul {	float: left;	margin: 0;	padding: 0 0 0 18px;	}Table#mainNav ul li {	float: left;	margin: 0;	padding: 0px 0px 0px 0px;	font-size: 14px;	font-weight: bold;	color: #fff;	list-style-type: none;	display: inline;	}Table#mainNav li a {	float: left;	display: block; 	font-weight: bold;	color: #fff;	text-decoration: none;	margin: 0;	padding: 12px 14px 8px 14px;	}Table#mainNav li a:hover {	color: #a4d8ee;	text-decoration: none;	}Table#mainNav li a.current {	float: left;	color: #2e6184;	text-decoration: none;	background: url(../images/main_nav/nav_current_tile.gif);	border-left: thin solid #fff;	border-right: thin solid #fff;	}	/* --->BANNERS---------------------------------------------------------------*/Table#mainBanner {	}Table#childBanner {	margin-bottom: 5px;	}/* --->SPOTLIGHTS---------------------------------------------------------------*/Table#spotlights {	margin: 15px 0 0 0;	}Table#spotlights h1 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #614172;	font-weight: bold;	border-bottom: thin solid #c9c9c9;	margin: 5px 0 5px 0;	padding-bottom: 1px 0 0 0;	}Table#spotlights td {	font-size: 13px;	text-align: left;	}Table#spotlights td.alt{	background-color: #fff;	padding: 0;	}Table#spotlights td.alt2{	background-color: #e8e6de;	}Table#spotlights ul {	margin: -5px 0 -2px 0;	padding: 0 0 0 18px;	}Table#spotlights ul li {	margin: 0;	padding: 1px 5px 1px 0;	}Table#spotlights img.spacer {	margin: 0 0 0 5px;	}/* --->FOOTER---------------------------------------------------------------*/	Table#footer {	background-color: #dbdedf;	background-image: url(../images/global/footer_rpt.gif);	background-repeat: repeat-x;	margin: 0;	padding: 5px 20px 5px 20px;	}Table#footer td {	font-size: 11px;	color: #666;	text-align: left;	vertical-align: middle;	}Table#footer td a:link, Table#footer td a:visited, Table#footer td a:hover {	color: #5b8092;	}Table#footer td a:link, #footerTable td a:visited {	text-decoration: underline;	}Table#footer td a:hover {	text-decoration: none;	}		/* --->CHILD CONTENT TABLES---------------------------------------------------------------*/Table#childContentMain	{	}Table#childContentMain td {	text-align: left;	line-height: 19px;	}/*---> SUBNAVIGATION : GLOBAL---------------------------------------------------------------*/.subNavPrimary {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	display: block;	margin: 0px 0 6px 0;	padding: 14px 0 0 6px;	}.subNavPrimary a:link {	font-weight: bold;	color: #555;	text-decoration: none;	}.subNavPrimary a:visited {	font-weight: bold;	color: #555;	text-decoration: none;	}.subNavPrimary a:hover {	font-weight: bold;	color: #614172;	text-decoration: none;	}Table#childContentMain td.subnavlist ul {	margin: 0;	padding: 0 0 0 6px;	}Table#childContentMain td.subnavlist li {	line-height: 13px;	list-style: none;	margin: 0;	padding: 7px 0 4px 15px;	border-top: 1px dotted #ccc;	background: url(../images/global/mini_bullet.gif) left 9px no-repeat;	}Table#childContentMain td.subnavlist li a:link, Table#childContentMain td.subnavlist li a:visited {	font-size: 13px;	color: #369;	text-decoration: none;	}Table#childContentMain td.subnavlist li a:hover, Table#childContentMain td.subnavlist li.current{	font-size: 13px;	color: #614172;	text-decoration: none;	}	/*---> UTILITY COLUMN : CHILD---------------------------------------------------------------*/Table#childContentMain td.utility {	background-color: #edeeee;	border-left: thin dotted #ccc;	background-image: url(../images/global/utility_bg_rpt.gif);	background-repeat: repeat-y;	/*padding: 0 7px 0 10px;*/	}Table#childContentMain td.utility p {	font-size: 13px;	color: #555;	line-height: 17px;	padding: 0 10px 0 16px;	}Table#childContentMain td.utility h1 {	font-size: 15px;	font-weight: bold;	color: #614172;	margin: 0;	padding: 12px 10px 4px 16px;	/*border-top: thin solid #b4b5ab;	border-bottom: thin solid #b4b5ab;*/	}Table#childContentMain td.utility h2 {	font-size: 14px;	font-weight: bold;	color: #555;	margin: 0;	padding: 5px 10px 2px 16px;	border-bottom: thin solid #c9c9c9;	}Table#childContentMain td.utility a {	color: #5b8092;	}Table#childContentMain td.utility a:link, Table#childContentContainer td.utility a:visited {	color: #5b8092;	text-decoration: underline;	}Table#childContentMain td.utility a:hover {	color: #614172;	text-decoration: none;	}Table#childContentMain td.utility ul {	margin: 5px 0 10px 0;	padding: 0 10px 0 35px;	}Table#childContentMain td.utility ul li {	font-size: 11px;	line-height: 13px;	color: #555;	background: url(../images/icons/arrow_bullet.gif) left top no-repeat;	padding: 0 0 1px 0;	}	