/*
--------------------------------------------------------
	LAYOUT STYLES
--------------------------------------------------------
*/

body 				{ background-color: #111111; }
a		 			{ outline: none; }

.header				{ height: 126px; }
.menu				{ height: 288px; }
.showgrid 			{ background: url(grid.png); }

/*
--------------------------------------------------------
	CONTENT STYLES
--------------------------------------------------------
*/

h1, h2, h3, h4		{ font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; font-weight: 300; }

.header h1			{ color: #666666; text-align: right; margin-top: 44px; }
.header img.logo	{ margin: 27px 0 0 6px; float: left; }

.menu img			{ float: right; }

.content h2			{ color: #4389AF; }
.content h3			{ color: #ffffff; }
.content p,
.content ul			{ font: normal normal normal 1.2em/1.6em Arial, Verdana, Helvetica, sans-serif; color: #fff; margin-right: 20px; }

table				{ color: #ffffff; }
td					{ text-align: center; vertical-align: top; border-bottom: 1px solid #333; }
td.bottom			{ vertical-align: bottom; }
td.hrow				{ background-color: #333; }
td.rhead			{ font-size: 11px; }
td.rheadr			{ border-right: 1px solid #111; }
td.rheadl			{ border-left: 1px solid #111; }

.footer p			{ margin-top: 18px; text-align: left; color: #666666; margin-left: 240px; margin-bottom: 0; }

sup					{ font-size: 16px; }
li sup				{ font-size: 13px; }

/*
--------------------------------------------------------
	LINK / NAV STYLES
--------------------------------------------------------
*/

a					{ color: #4389AF; text-decoration: none; }
a:hover				{ color: #4389AF; text-decoration: underline; }

.menu ul 			{ margin: 0; padding: 0; float: left; width: 240px; }
.menu ul li 		{ list-style-type: none; background-color: #222222; border-bottom: 1px solid #111; }
.menu ul li a		{ font-size: 1.5em; color: #fff; text-decoration: none; display: block; padding: 13px 0 13px 28px; }
.menu ul li a:hover { text-decoration: none; background-color: #4389AF; color: #fff; }
.menu ul li a.selected { background-color: #4389AF; cursor: default; }
