/* Nav Main CSS
 * Copyright 2010 WebCamp One, LLC
 * Jim Pietrangelo, webcampone.com
 * For: On Premise Law
*/
nav#navMain,
nav#navPage {
	position: relative;
	display: block;
	width: 100%;
	height: 50px;
	/* Gradient */
	background: rgb(153,184,225); /* Old browsers */
	background: -moz-linear-gradient(top,rgb(153,184,225)0%,rgb(73,124,186) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(153,184,225)),color-stop(100%,rgb(73,124,186))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,rgb(153,184,225)0%,rgb(73,124,186)100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,rgb(153,184,225)0%,rgb(73,124,186)100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top,rgb(153,184,225)0%,rgb(73,124,186)100%); /* IE10+ */
	background: linear-gradient(top,rgb(153,184,225)0%,rgb(73,124,186)100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99b8e1',endColorstr='#497cba',GradientType=0) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); /* IE6-9 */
	/* End Gradient */
	border: 1px solid #497CBA;
    }
nav#navPage.navPageAlt {
	position: absolute;
	top: 0;
	right: -2px;
	background: transparent;
	filter: none;
	}
	ul#navM,
	ul#navWeb {
		position: relative;
		display: block;
		width: auto;
		height: 100%;
		margin: 0 auto;
		}
	ul#navWebAlt {
		position:
		}
		ul#navM > li,
		ul#navWeb > li {
			position: relative;
			display: inline-block;
			width: auto;
			height: 100%;
			white-space: nowrap;
			overflow: hidden;
			float: left;
			}
			ul#navM > li:focus ul,
			ul#navM > li:hover ul,
			ul#navWeb > li:focus ul,
			ul#navWeb > li:hover ul {
				display: block;
				}
				ul#navM > li:first-child {
					margin-left: 0;
				}
		ul#navM > li a,
		ul#navWeb > li a {
			position: relative;
			display: block;
			width: auto;
			height: auto;
			padding: 17px 20px 17px 20px;
			font-family: "Trebuchet MS", Arial, sans-serif;
			font-size: 1.6em;
			text-align: center;
			text-transform: capitalize;
			font-weight: bold;
			}
			ul#navM li a:link,
			ul#navM li a:visited,
			ul#navM li a:active,
			ul#navWeb li a:link,
			ul#navWeb li a:visited,
			ul#navWeb li a:active {
				color: #000;
				text-decoration: none;
				}
			ul#navM li a:focus,
			ul#navM li a:hover,
			ul#navWeb li a:focus,
			ul#navWeb li a:hover {
				color: #fff;
				text-decoration: none;
				}

body#strategy a#mStrategy,
body#advertising a#mAdvertising,
body#web a#mWebsites,
body#contact a#mContact {
	color: #fff;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	}