@charset "UTF-8";/* CSS Document *//*	Dreamweaver Fluid Grid Properties	----------------------------------	dw-num-cols-mobile:		5;	dw-num-cols-tablet:		8;	dw-num-cols-desktop:	10;	dw-gutter-percentage:	25;		Inspiration from "Responsive Web Design" by Ethan Marcotte 	http://www.alistapart.com/articles/responsive-web-design		and Golden Grid System by Joni Korpi	http://goldengridsystem.com/*//* Mobile Layout: 480px and below. */nav ul ul {	display: none;}	nav ul li:hover > ul {		display: inline;	}		nav li a:visited {		color: inherit;		}	nav ul {	position: absolute;	margin:0;	width: 100%;	height: 32px;	left: 0;	top: 130px;	background: #000;	text-align: center;	display: inline;    z-index: 1000;}	nav ul li {    list-style:none;    float: left;	font-size: 1em;	width:30%;}		nav ul li a {    	display: block;    	padding: 8px 12px 40px 12px;    	text-decoration: none;		color:#FFF;	}		nav ul li a:visited {		color:#FFF;		}		nav ul li a:hover {		color:#87c0e0;		opacity: 1;		text-decoration: none;	}	nav ul ul {    color: #FFF;	background: none;    position: relative;	top: -34px;	margin-left: 10px;	margin-top: 0px;}	nav ul ul li {		display: block;		background: #000;		float: none;		width: 150px;		text-align: left;}	nav ul ul li a {		color: #FFF;    	line-height: 1em;    	padding: 5px;		margin-top: 0px;		line-height: 1em;	}		nav ul ul li a:hover {    	color:#87c0e0;   	 	opacity:1;	}	nav ul ul ul {    color: #FFF;    position: absolute;	left: 0;	top: 15px;	margin-left: 0px;	margin-top: 12px;    width:100%;}	nav ul ul ul li {		background-color: #666;	}			/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {	nav ul {    position: absolute;	background: none;		left: 115px;	top:150px;	margin-top: -120px;	margin-left: 40px;    width: 75%;    display: block;    height: 60px;    z-index: 1000;}nav ul li {	width:auto;	}nav ul ul {    color: #FFF;    position: absolute;	left: 0;	top: 30px;	margin-left: 10px;	margin-top: 10px;    width:90%;}	nav ul ul li {    	display: block;		background: #000;		float: left;		width: auto;	}	nav ul ul li a {		color: #FFF;		width: auto;    	line-height: 1em;    	padding: 0 8px 0 10px;		margin-top: 10px;		line-height: 1em;	}		nav ul ul li + li a {		border-left: rgba(255,255,255,1.00) thin solid;		}		/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 769px) {			}