
/* CITY LIFE STYLESHEETS */

/* DEBUG STYLES */
#div 		{ border:solid 1px #000; }
/* END DEBUG */

/* MAIN BODY & FONT STYLES */
body 		{ margin:0px; }
body,td		{ font-family:verdana, helvetica, sans-serif; font-size:11px; color:#666; line-height:14px; }
input, textarea, select { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#333; }
.xxsmall	{ width:15% }
.xsmall		{ width:35% }
.small		{ width:50% }
.medium		{ width:75% }
.large		{ width:100% }
h1 			{ font-family:arial; font-size:16px; line-height:17px; text-transform:uppercase; font-weight:bold; }
h2 			{ font-family:arial; font-size:15px; line-height:18px; color:#FFF; display:inline }
.bonds 		{ color:#5D8097;  }
.bonds_title { color:#5D8097; text-transform:uppercase; }
.news 		{ color:#5D8097;  }
.news_title	{ color:#333; }
a 			{ color:#666; text-decoration:none; }
a:hover		{ color:#222; }
.nodisplay 	{ display:none; }
.error		{ color:#CC0000; }
.comment	{ font-size:10px; color:#999 }
img 		{ border:0px; }
blockquote	{ margin-top:2px; margin-bottom:2px; }
#contentarea .subtitle 	{ color:#5D8097; }
#contentarea .intro		{ color:#333; }
#contentarea a			{ text-decoration:underline; }

#footer a 	{ color:#999; }
#footer a:hover	{ color:#666; }
#footer		{ color:#999; }

/* TOP HEADER STYLES */
#header 	{ width:780px; height:91px; background-color:#5B80AD; }
#headerwrap { width:100%; height:auto; background-color:#5B80AD; }
#feature 	{ float:left; width:180px; height:91px; background:url("/images/top_left.gif") no-repeat; }
#strapline 	{ float:left; width:450px; height:91px; background:url("/images/strapline.gif") no-repeat; }
#strapline h2 { display:none; }
#logo a 	{ float:left; width:150px; height:75px; background:url("/images/logo.gif") no-repeat 20px 12px; }
#logo a span { display:none; }
#news_title	{ padding:5px; text-align:center; background-color:#9DB3CE; color:#FFF; font-weight:bold; text-transform:uppercase; }
.homepage_table { color:#FFF; }
.homepage_table a { color:#FFF; }
.homepage_table a:hover { color:#222; }
#contact_title 	{ background-color:#FF9900; width:100%; color:#FFF; font-weight:bold; font-size:16px; }
div.padding 	{ padding:10px }
#contact_body 	{ background-color:#FFEBCC; width:100%; color:#666; }
#contact_footer { background-color:#FFE0B2; width:100%; color:#666; }
#contact_body .field { width:100px; }
/* END: TOP HEADER STYLES */

/* TOP NAVIGATION STYLES */
#navigation { clear:both; width:780px; height:20px; background-color:#5D8096; }
#navwrap   	{ width:100%; height:auto; background-color:#5D8096; border-top:solid 1px #4B5A7B; border-bottom:solid 1px #4B5A7B; }
/* END: TOP NAVIGATION STYLES */

/* PAGE STYLES */
#page 		{ width:780px; height:auto; overflow:auto; background:url("/images/bg.content.gif") repeat-y #DFE6F0; }
#pagewrap   { clear:both; width:100%; height:auto; background-color:#DFE6F0; }
#bonds 		{ float:left; width:150px; height:auto; background-color:#D0DAE6; }
#contentarea { float:left; width:481px; }
#furthercontent { float:left; width:145px; }
.promo		{ text-align:left; }
.content 	{ margin:30px 10px 20px 10px; }
.imageright { float:right; margin:0px 0px 10px 10px; }
/* END: PAGE STYLES */

/* BUY BONDS */
.panel		{ padding:10px; background-color:#E9EFF6; }
.on			{ background-color:#FF9900; color:#FFF }
.off		{ background-color:#D0DAE6; color:#333 }
.complete	{ background-color:#5B80AD; color:#FFF }
/* END BUY BONDS */

/* FOOTER STYLES */
#footer 	{ clear:both; height:35px; padding-left:10px; padding-top:10px; width:780px; }
#icon_ssl 	{ background:url("/images/ssl.gif") no-repeat; width:74px; height:84px; position:relative; left:635px; top:-160px } */
/* END FOOTER STYLES */


