
/* SCREEN STYLE SHEET */
body					{ background-color:#FFF; margin:0px; padding-bottom:50px; text-align:center; }
body					{ font-size:80%; font-family:arial; line-height:145%; color:#16374A; }
input, textarea, select { font-family:arial; font-size:100%; }
table					{ font-size:100%; }
form					{ padding:0px; margin:0px; }
img						{ border:0px; }
blockquote 		  		{ margin-top:2px; margin-bottom:2px; }
.left					{ float:left; }
.right					{ float:right; font-size:90%; font-weight:bold; }
.error					{ color:#900; }
a						{ color:#7d8a8e; }
a:hover					{ color:#16374a; }

/* Website container */
#container				{ width:1000px; margin:0px auto 0px auto; text-align:left; }

/* Header */
#header					{ width:1000px; height:277px; background-image:url('/images/bg.header.jpg'); background-repeat:no-repeat; border-top:solid 3px #8E9B9F; border-bottom:solid 5px #16374A; }
#header.small			{ height:73px; background-image:url('/images/bg.inner.header.jpg'); }
#header h1				{ margin:0px; padding:0px; }
#header h1 a			{ background-image:url("/images/logo.gif"); background-repeat:no-repeat; float:right; width:239px; height:30px; margin-top:22px; }
#header h1 span			{ display:none; }

/* Client login on homepage */
#client-login			{ clear:right; float:right; width:235px; margin-top:80px; border:solid 1px #BEC5C8; background-color:#EEF0F1; font-size:85%; line-height:130%; color:#A8B2B5; }
#client-login .padding	{ padding:5px; }
#client-logo-header		{ font-weight:bold; color:#16374A; }
#client-login input.text, .column-panel input.text	{ width:100px; border:solid 1px #8E9B9F; }
#client-login a, .column-panel a					{ color:#A8B2B5; text-decoration:none; }
#client-login a:hover, .column-panel a:hover		{ color:#16374A; }

/* Top navigation */
#navigation ul			{ width:100%; padding:0px; margin:0px; background-color:#EEF0F1; color:#FFF; border-bottom:solid 1px #BEC5C8; overflow:hidden; }
#navigation ul li		{ display:block; float:left; }
#navigation ul li a		{ display:block; padding:7px 12px; margin:0px; color:#16374A; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#navigation li a:hover	{ background-color:#FFF; }
#navigation li a.active	{ background-color:#16374A; color:#FFF; }

/* Sub navigation */
.sub-navigation			{ list-style-type:none; margin:0px; padding:0px; }
.sub-navigation li		{ display:block; border-bottom:solid 1px #D0D7DB; }
.sub-navigation li a	{ display:block; text-decoration:none; padding:7px; margin:0px; text-transform:uppercase; color:#16374A; font-weight:bold; }
.sub-navigation li a:hover { background-color:#FFF; }
.sub-navigation li a.active{ background-color:#16374A; color:#FFF; }

/* Further media links */
.related-content-header	{ border-bottom:solid 1px #D0D7DB; padding:7px; color:#82939D; text-transform:uppercase; font-weight:bold; }
.related-content		{ list-style-type:none; margin:0px; padding:0px; }
.related-content li		{ display:block; border-bottom:solid 1px #D0D7DB; }
.related-content li a	{ display:block; text-decoration:none; padding:7px 7px 7px 24px; margin:0px; text-transform:uppercase; color:#16374A; font-weight:bold; background-repeat:no-repeat; background-position:7px center; }
.related-content li a.icon0 { background-image:url("/images/icons/icon_0.gif"); }
.related-content li a:hover { background-color:#FFF; }
.related-content li a.active{ background-color:#16374A; color:#FFF; }

/* Breadcrumb */
#breadcrumb				{ border-bottom:solid 1px #BEC5C8; padding:5px 13px; font-size:85%; line-height:130%; color:#738792; }
#breadcrumb a			{ color:#9DA8AC; text-decoration:none; }
#breadcrumb a:hover		{ color:#738792; }

/* Content area container */
#content-area			{ clear:both; margin:20px 0px; overflow:hidden; }

/* Content area structure */
#content-page			{ float:left; width:740px; }
#content-column			{ float:right; width:239px; }
#page-tools				{ float:left; width:60px; }
#content				{ float:left; width:680px; }
#content-footer			{ clear:left; padding-top:20px; }

/* Content area font style */
#content h2				{ margin-top:0px; }

/* Second column panels */
.column-panel			{ width:235px; border:solid 1px #BEC5C8; background-color:#EEF0F1; margin-bottom:12px; font-size:85%; line-height:130%; }
.column-panel .padding	{ padding:5px; }
.column-panel .promo-padding { padding:8px; }
.column-panel .caption	{ display:block; width:100%; text-align:center; font-style:italic; }

/* Homepage panels */
.panel, .panel-first	{ float:left; width:239px; border:solid 1px #BEC5C8; background-color:#EEF0F1; }
.panel					{ margin-left:12px; }
.panel .padding, .panel-first .padding 
						{ padding:9px; }
.panel a				{ display:block; background-repeat:no-repeat; width:219px; height:264px; }
#panel-development		{ background-image:url('/images/panel-development.gif'); }
#panel-artwork			{ background-image:url('/images/panel-artwork.gif'); }
#panel-sponsorship		{ background-image:url('/images/panel-sponsorship.jpg'); }
.panel span, .panel-first span
						{ display:none; }

/* News panel */
.news-panel				{ clear:both; display:block; overflow:hidden; font-size:85%; line-height:130%; margin:0px; padding:0px; }
.news-panel .date		{ display:block; text-align:center; width:40px; float:left; padding:2px; border:solid 1px #D0D7DB; background-color:#FFF; font-weight:bold; }
.news-panel .headline	{ display:block; width:165px; float:right; text-transform:uppercase; font-weight:bold; }
.news-panel .headline a	{ color:#16374A; text-decoration:none; }
.news-ruler				{ clear:both; border-bottom:solid 1px #D0D7DB; height:1px; padding:0px; line-height:1px; margin:10px 0px; }

/* Footer */
#footer					{ clear:both; border-top:solid 1px #BEC5C8; border-bottom:solid 5px #BEC5C8; padding:8px 0px; font-size:85%; line-height:130%; color:#738792; overflow:hidden; }
#footer-logo			{ float:right; }
#footer a				{ color:#9DA8AC; text-decoration:none; }
#footer a:hover			{ color:#738792; }

/* Blurb Panel homepage */
.blurbBox				{ float:left; width:493px; }
.blurbBox h2			{ line-height:1.1em; margin:0; font-size:30px; }
.blurbBox p	a			{ font-size:22px; color:#16374A; }






