
	* {
		behavior: url(iepngfix.htc);
	}

	/* commented backslash hack v2 \*/
	html, body {
		height:100%;
	}
	/* end hack */

	body {
	font-size: 12px;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

	h1, h2, h3, h4, h5, h6 {
		padding: 0px;
		margin: 0px;
	}

	#pageConstraint {
		position: absolute;
		width: 760px;
		height: 100%;
		margin: 0px;
		padding: 0px;
		margin-left: -381px;
		left: 50%;
		border-width: 0 2px;
		border-style: solid;
		text-align: left;

	}

	.dateline {
		text-align: right;
		padding-top: 4px;
		font-size: 11px;
		font-weight: bold;
	}
	
	
	#middle {
		vertical-align: top;
		width: 720px;
		padding: 12px;
	}

	#tourGuide {
		font-size: 12px;
		color: red;
		text-decoration: none;
	}

	#tourGuide:hover {
		color: black;
		text-decoration: underline;
	}

	#sitemap {
	font-size: 16px;
	color: #000000;
	margin: 5 0 5 0;
	font-weight: bold;
}
	
	#sitemap a {
		text-decoration: none;
		color: Red;
	}
	
	#sitemap a:hover {
		text-decoration: underline;
		color: #000000;
	}
	
	#content {
	border-width: 2px;
	border-style: dotted;
}

	#content p {
		font-size: 14px;
		line-height: 18px;
		word-spacing: 5px;
		letter-spacing: 1px;		
		padding: 0 10px;
	}

	#content p a {
		text-decoration: none;
	}

	#content h1 a {
		text-decoration: none;
	}

	#content h1 a:hover {
		text-decoration: underline;
	}

	#content p a:hover {
		text-decoration: underline;		
	}

	.content p {
		font-size: 12px;
		line-height: 2;
		word-spacing: 5px;
		letter-spacing: 1.4;		
		padding: 0 10px;
	}

	.content p a {
		text-decoration: none;
	}

	.content p a:hover {
		text-decoration: underline;		
	}
	
	#content h1 {
		margin: 5px 5px 5px 5px; 		
		font-size: 22px;
	}
	
	#content h3 {
		margin: 25px 5px -5px 5px;
		padding-left: 15px;		
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#content #address {
		font-size: 12px; 
		font-weight: bold; 
		margin-top: 10px; 
		margin-left: 66px; 
		list-style-type: none !IMPORTANT; 
		color: #000; 
		text-align: left;
	}
	
	#content li.address {
		padding-right: 5px;
		line-height: 16px;
		color: #000;
		list-style-image: url(http://www.locatient.com/images/clear.gif);
		list-style-position: outside;
	}		
	
	h5.legend {
		font-size: 15px;
		line-height: 14px;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding-left: 10px;
		padding-bottom: 2px;
		margin: 6px 0px 4px 5px;
		text-align: left;
	}

	.sidebarText {
		padding: 0px 5px 5px 7px;
	}

	#sidebar a:hover {
		text-decoration: none;
	}

	#sidebar .feature {
		font-size: 10px;
		margin-left: 14px;
		list-style-type: square;
		color: Red;
	}
	
	#sidebar .spec {
		padding-right: 5px;
		line-height: 16px;
		color: #000;
		list-style-image: url(http://www.locatient.com/images/checkmark.gif);
		list-style-position: outside;
	}		
									
	.sidebartable {
		width: 193px;
		margin: 0px;
		padding: 0px;
		border: 0px;		
		background-repeat: repeat-y;
	}

	#downloadlogo {
		margin-right: 5px;
	}

	td {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

	/* default form styles */

	form {
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	input, select {
		font-size: 10px;
		margin: 2px 5px;
		/*float: right;*/
	}

	label {
		font-size: 10px;
		font-weight: bold;
		margin: 2px 2px;
		padding-left: 5px;
		float: left;
	}

	/* end default form styles */

	/* customized form styles */

	#sidebar input {
		width: 80px;
	}

	#sidebar .boxTop {		
		background-repeat: no-repeat;
	}

	#sidebar .boxBottom {
		background-repeat: no-repeat;
		height: 16px;
	}

	#sidebar .subscriptionListInput {
		width: 180px;
		margin: 0px 8px 0px 2px;
	}

	/* end customized form styles */

	#bottom {
		height: 50px;
		width: 100%;
		font-size: 9px;
	}

	#footerbar {
		position: relative;
		left: 13px;
		width: 734px;
		height: 32px;
		background-repeat: repeat-x;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		line-height: 32px;
	}

	#footerbar a {
		text-decoration: none;
		font-weight: normal;
	}

	#footerbar a:hover {
		text-decoration: underline;
	}

	#footerbar_right {
		position: relative;
		float: right;
		width: 12px;
	}


	#footerbar_left {
		position: relative;
		float: left;
		width: 13px;
	}

	#legal {
		position: relative;
		width: 746px;
		bottom: 0px;
		text-align: right;
		padding: 2px 0px;
		font-size: 9px;
	}

	/* Horizontal Freestyle Menu Layout */

	#listMenuRoot {
		font: bold 11px/11px verdana;
		padding-top: 4px;
		vertical-align: text-bottom;
	}
	
	
	/* All <ul> tags in the menu including the first level */
	.menulist, .menulist  ul {
		margin: 0;
		margin-top: -2px;
		padding: 0;
		list-style: none;
	}

	/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
	.menulist ul {
		visibility: hidden;
		position: absolute;
		top: 30px;
		left: 0px;
		width: 180px;
	}

	/* Second and third etc. level submenus - position across from parent instead */
	.menulist ul ul {
		top: 0px;
		left: 185px;
	}

		/*  All menu items (<li> tags). 'float: left' lines them up horizontally and they are positioned relatively to correctly offset submenus. Also, they have overlapping borders. */
	.menulist li {
		float: left;
		position: relative;
		border-style: solid;
		border-width: 0px;
		margin-right: -1px;
	}

	/* Items in submenus - override float/border/margin from above, restoring default vertical style */
	.menulist ul li {
		float: none;
		border-style: solid;
		border-width: 1px;		
		margin-right: 0;
		margin-bottom: -1px;
	}

	.menulist ul>li:last-child {
		margin-bottom: 1px;
	}

	/* Links inside the menu */
	.menulist a {
		display: block;
		padding: 4px;
		text-decoration: none;
		font-weight: normal;
	}

	/* Only style submenu indicators within submenus. */
	.menulist a .subind {
		display:  none;
	}
	.menulist ul a .subind {
		display:  block;
		float: right;
	}

	/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
	.menulist a {
		float: left;
	}
	.menulist ul a {
		float: none;
	}
	/* \*/
	.menulist a {
		float: none;
	}

	/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
	* html .menulist  ul li {
		float: left;
		height: 1%;
	}
	* html .menulist  ul a {
		height: 1%;
	}
	/* End Hack */

	body, .menulist a.highlighted {
	background-color: #575757;
	}

	/* color: #000; */
	body, #content p, #content p a:hover, #content h1 a:hover, #content h5 a:hover, #sidebar a:hover, #footerbar a:hover, .menulist a {
	color: #000;
	}
	
	/* color: red; */
	#content p a, #content h1 a, #content h5 a, #sidebar a, #footerbar a {
	color: red;
	}
	
	/* color: #fff; */
	.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus, .menulist  a.highlighted {
	color: #fff;
	}
	
	.dateline {
	color: #575757;
	}
	
	
	#pageConstraint {
		border-color: red;
		background-color: #fff;
	}

	#content {
		background-color: transparent;
		border-color: #b3b3b3;
	}

	#content h1 {
		color: #000;
	}


	#content h1 span {
		color: #575757;
	}
	
	#content h3 {
		background-image: url(http://www.locatient.com/images/smSquare_red.gif);
		color: red;
	}
	
	#sidebar {
		background-color: transparent;
	}

	h5.legend {
		background-image: url(../images/smSquare_red.gif);
		color: #575757;
	}
	
	.sidebartable {
		background-image: url(../images/box-tile_gray.gif);
	}

	#sidebar .boxTop {
		background-image: url(../images/box-top_gray.gif);		
	}

	#sidebar .boxBottom {
		background-image: url(../images/box-bottom_gray.gif);		
	}

	#footerbar {
		background-image: url(../images/menubar_bg.jpg);
	}

	/* Horizontal Freestyle Menu Layout */
	
	.menulist li {
		border-color: #330;
	}

	.menulist ul li {
		background-color: #F6F6F6;
		border-color: #000;
	}

	/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
	.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
		background-color: #757575;
	}

