html {height:100%;overflow:-moz-scrollbars-vertical}
body {background:#fff url(../files/stationary/t-container.gif) 50% repeat-y;color:#333;font:0.75em/1.4em Arial, Helvetica, sans-serif;height:100%;margin:0}
a:link, a:visited {color:#00437a;outline:none;text-decoration:none}
a:hover {color:#00437a;outline:none;text-decoration:underline}
a:active {outline:none}
abbr, acronym {font-style:normal;border-bottom:1px dotted #333;cursor:help}
dl {margin:0;padding:0}
dt {font-weight:bold;margin:0;padding:0}
table, img {border:0;padding:0}
h1 {color:#00437a;font-size:125%;margin:0 0 2px 0;padding:0;text-transform:uppercase}
h2 {color:#333;font-size:110%;margin:0}
h3 {color:#333;font-size:100%;margin:0}
h4 {color:#333;font-size:90%;margin:0}
h5 {color:#333;font-size:90%;margin:0}
p.access {display:none}
.sIFR-flash, .sIFR-replaced {margin:0;visibility:visible!important}
	span.sIFR-alternate {display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}
	.sIFR-hasFlash #maincontentt h1 {visibility:hidden}
#container {margin:0 auto;padding:0;text-align:left;width:970px}
#header {height:240px}
	#header h1 {line-height:50px;margin:20px 0 0 10px;top:0;overflow:hidden;position:absolute;text-indent:-9999px;z-index:2}
	#header h1 a, #header h1 a:hover {cursor:pointer;display:block;height:130px;width:334px}
	#slideshow {float:right;width:293px;height:195px;overflow:hidden}
	#slideshow img {float:right;width:293px;height:195px}
#subheader {display:none}
#bar {color:#fff;margin:0;text-transform:uppercase}
	#bar ul {list-style:none;margin:0;padding:0}
	#bar li {color:#fff;cursor:pointer;height:45px;width:230px}
	#bar li a {color:#fff;display:block;position:relative;font-weight:bold;height:23px;padding:12px 20px 10px 0;text-align:right;width:205px}
	#bar li a:hover {color:#fff;text-decoration:none}
	#bar li.active a:link, #bar li.active a:visited, #bar li.active a:hover {color:#fff}
#topright {color:#fff;text-align:right;position:relative;font-size:90%;font-weight:bold;margin:0;padding:5px 10px 0 0}
	#topright a {padding:0 4px;color:#fff}
.flags {color:#fff;float:right}
	.flags a {background:transparent;color:#fff}
	.flags ul {list-style:none;margin:0;padding:0}
	.flags li {float:left;margin:0;padding:0 0 10px 0}
	.flags img {padding:0 4px}
#leftpane {float:left;height:100%;position:relative;width:230px}
	#leftpane .banner {border:none;margin:40px 0 20px 25px;text-align:center}
.breadcrumb {color:#fff;font-weight:bold;font-size:100%;height:18px;margin-top:178px;padding:6px 5px 5px 5px!important;padding:8px 5px 0 5px;text-transform:uppercase}
	.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited {color:#fff}
	.newsticker {color:#fff;float:left;list-style:none;background:transparent;height:14px;padding:0 3px 4px 3px;margin:0;width:500px}
	.newsticker li {list-style:none}
	#news {list-style:none;margin:0;padding:0}
	#news li {float:left;margin:0;padding:0}
.active {font-weight:bold}
.alert {background:#ff6 url(../files/stationary/exclamation.png) 5px 60% no-repeat;border:1px solid #02654c;margin-top:11px;padding:3px 0 3px 27px}
#maincontent {float:left;min-height:100%;margin:0;padding:12px 20px 10px 20px;width:520px}
	#maincontent h1 {line-height:18px}
	#maincontent .blockleft, #maincontent .blockright {background:url(../files/stationary/shadowAlpha.gif) bottom right no-repeat;float:left;font-size:90%;height:175px;margin:0 0 10px 0;overflow:hidden;width:281px}
	#maincontent .blockright {float:right}
	#maincontent .blockleft h3, #maincontent .blockright h3 {background:#eee url(../files/stationary/bg-c.gif) no-repeat;font-size:100%;padding:4px 0 4px 8px;width:269px}
	#maincontent .blockleft h3 a, #maincontent .blockright h3 a {color:#333}
	#maincontent h3 .blockdate a {color:#999;float:right;font-size:80%;padding-right:5px}
	#maincontent .blockleft ul, #maincontent .blockright ul {background:#fff url(../files/stationary/bg-l.gif) bottom repeat-x;border-left:1px solid #eee;list-style:none;height:145px;padding:1px 0 0 2px;width:274px}
	#maincontent .blockleft li, #maincontent .blockright li {color:#999;float:left;height:70px;word-wrap:break-word;overflow:hidden;padding:2px 0 0 6px;width:129px}
	#maincontent .blockleft img, #maincontent .blockright img {float:left;margin:5px 5px 0 0;max-width:60px;width:auto!important;width:60px}
	#maincontent .blockleft li.first, #maincontent .blockright li.first {font-size:110%;height:70px;width:267px}
	#maincontent .blockleft li.first img, #maincontent .blockright li.first img {max-width:100px;width:auto!important;width:100px}
#rightpane {background:#fff;border-left:1px solid #00437a;float:right;height:100%!important;height:620px;min-height:620px;position:relative;width:175px}
	#rightpane h3 a {color:#fff}
	#rightpane ul {list-style:none;margin:0;padding:0}
	#rightpane li {padding-bottom:5px}
	.banner {text-align:left;margin:10px 0 10px 0;font-size:90%;color:#333}
#footer {background:#fff;clear:both;color:#00437a;font-size:90%;margin:0;padding:0 0 10px 0;width:970px}
	#footer ul {border-top:5px solid #ce003d;list-style:none;margin:0;padding:25px 0 10px 70px;width:900px}
	#footer li {border-left:1px solid #ce003d;display:inline;padding:0 0.8em}
	#footer li.logo {border:none;padding:20px 75px}
	#footer li.copyright {border:none}
	#footer li img {float:left;margin-top:-15px}
.subtitle {margin-top:10px}
.datagrid {float:left;height:100%;min-height:50px;padding:0 10px 20px 0;width:520px}
	.datagrid h3 {font-size:125%;text-transform:uppercase}
	.datagridsummary p {margin:0}
	.link {color:#02654c}
.content {margin:10px 0 20px 0;width:100%;clear:both;float:left}
	.content dt {clear:left;float:left}
	.content dd {margin-left:105px;padding-bottom:2px}
.contentsummary {font-weight:normal;margin:0}
	.content p, .contentsummary p {}
.date {background:url(../files/stationary/date_holder.gif) no-repeat;color:#bbb;float:left;font:bold 1.3em Arial, sans-serif;height:40px;margin:0 8px 0 0;padding:4px;text-align:center;width:40px}
.eventtime {font-size:90%;color:#999;margin:0 0 2px 0}
.searchmarking {background:#ff6;font-weight:bold}
.contentstatus {position:absolute;margin:0 0 0 5px}
.nocontent {padding-left:1px;width:95%}
.contentmore {margin:0;padding:0;text-align:right}
.thumb {height:60px;overflow:hidden;width:60px}
.thumbleft {display:block;float:left;overflow:hidden;padding:4px 6px 0 0;width:90px}
.thumbright {display:block;float:right;overflow:hidden;padding:4px 0 0 6px}
.comments {width:605px;margin:25px 0 0 0}
	.comments ol {font-size:90%;list-style:none;margin:0;padding:5px 0 0 0}
	.comments ol li {background:url(../files/stationary/comment-1.png) no-repeat;color:#333;list-style:none;margin:0 0 5px 0;padding:0;position:relative;width:100%;/* need IE7 */}
	* html .comments ol li {height:15px}
	.comment {background:url(../files/stationary/comment-yellow.gif) no-repeat;padding-left:20px}
	.c-info {padding:4px}
		.c-info img {float:left;padding:1px 4px 0 1px;width:16px}
	.c-date {float:right;margin-top:-18px}
	.c-body {font-size:110%;min-height:25px;padding: 5px 50px 1em 6px}
		* html .c-body {width:400px}
.divider {background:url(../files/stationary/tool-divider.gif) 0 50% no-repeat;padding:0 6px}
.nodivider {background:none;padding:0 6px}
.nuggetbox {background:#eee url(../files/stationary/pan.gif) repeat-x;border:1px solid #ddd;border-top:0}
.nuggetdate {color:#aaa;font-size:10px}
.nuggetcenter {}
	.nuggetcenter ul {list-style-type:none;margin:0;padding:0}
	.nuggetcenter .jcarousel-next {top:15px;right:0}
	.nuggetcenter .jcarousel-prev {top:15px;right:20px}
.jcarousel-scope {position:relative}
.jcarousel-list {margin:0;padding:0}
.jcarousel-list li {float:left;list-style:none}
.jcarousel-next {display:none;position:absolute;top:8px;right:8px;cursor:pointer}
.jcarousel-next-disabled {cursor:default;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.jcarousel-prev {display:none;position:absolute;top:8px;right:28px;cursor:pointer}
.jcarousel-prev-disabled {cursor:default;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}	
.nuseparator {border-top:1px solid #999}
.page {width:100%}
.paging {float:left;font-size:90%;margin:10px 0;width:520px}
	.paging a {background:#fff;border:1px solid #ddd;color:#000;padding:0.2em 0.6em;position:relative;text-decoration:none}
	.paging span.current {background:#f0f0ee;border:1px solid #ccc;color:#000;font-weight:bold;padding:0.2em 0.6em;position:relative}
	.paging a:hover {background:#f0f0ee;border:1px solid #ccc;color:#000;text-decoration:none}
	.paging img {border:0;vertical-align:middle}
	.paging select {font-size:90%;margin-right:0.3em;position:relative}
.inactive {opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
#pageproperties1 {background:#f0f0ee;border:1px dotted #ddd;color:#ccc;margin:3px 0;padding:2px}
#pageproperties2 {color:#333;font-size:11px;margin:3px 0}
#pageproperties3 {background:#f0f0ee;border:1px dotted #ddd;color:#ccc;float:right;margin:5px}
ul.pageproperties3 {color:#ccc;font-size:11px;clear:both;float:left;font-weight:bold;list-style:none;margin:5px 0 0 0;padding:5px 0}
	.pageproperties3 li {background:url(../files/stationary/tool-divider.gif) 0 50% no-repeat;display:inline;min-height:18px;padding:0 6px;white-space:nowrap}
	.pageproperties3 li.first {background:none;padding-left:0}
.pagecreating {color:#ef0000;font-weight:bold}
.pageediting {color:#03c;font-weight:bold}
.pageonline {color:#090;font-weight:bold}
.pagehidden, .pagearchived {color:#ccc;font-weight:bold}
#ratingoptions {margin:10px 0}
#related li {list-style-type:none;margin-left:-39px}
#related h3 {background:#fff;margin-top:20px;padding:2px 0 2px 4px}
#showtoc {text-align:left}
.navtools {margin:-19px 0 0 -5px;position:relative;text-align:right;width:100%}
.storytools {position:absolute;margin:-15px 2px 0 540px;width:100px}
	.storytools img {padding:1px;vertical-align:middle}
	.storytools1 img {float:right;margin:-17px 20px 0 0}
.nuggettools {float:right;margin:-21px 2px 0 0}
button {border:1px outset #fff;cursor:pointer;font:17px/13px bold Arial, Helvetica, sans-serif;margin-top:10px;padding:1px 12px!important;padding:3px 5px}
.button {background:url(../files/stationary/btn_bg.gif) 0 100% no-repeat;border:0;cursor:pointer;font:bold 16px Arial, Helvetica, sans-serif;height:28px;margin-top:10px;width:138px}
input {font-size:11px}
	input:focus, select:focus, textarea:focus {background-color:#fff}
select {border:1px solid #ddd;padding:2px}
textarea {background:#f0f0ee;color:#333;font:100% Arial, Helvetica, sans-serif;overflow:auto;padding:5px}
.textarea {border:1px solid #ddd;font-size:110%;padding:4px}
.form-large {margin:10px 0 0 0;float:left;width:600px}
	.form-large label {display:block;float:none;font-size:105%;font-weight:bold;margin:0.7em 0}
	.field-count {color:#090;float:right;font-size:100%;margin-top:0!important;margin-top:10px}
	.form-large input {background-color:#f0f0ee}
	.form-large input:focus {background-color:#fff}
	.form-large .button {background-color:#fff}
	.form-large .button:focus {background-color:#fff}
	.form-large .form-large-input {border:1px solid #ccc;display:block;font-size:110%;padding:3px;width:596px}
	.form-large #content {border:1px solid #ddd;display:block;width:590px;height:100px}
	.form-large .submit {text-align:right}
.frmlogin {background:#00437a url(../files/stationary/bg-l.gif) bottom repeat-x;float:left;margin:50px 0 0 0;position:relative;left:40px;padding:0 15px 10px;height:230px;width:395px}
	.frmlogin h2 {margin:10px 0 15px 0}
	.frmlogin ol {margin:0;padding:0}
	.frmlogin li {font-weight:bold;height:35px;list-style:none;line-height:26px;margin:0}
	.frmlogin label {font-weight:bold;margin-left:2px;position:absolute}
	.frmlogin .textarea {width:235px}
	.frmlogin input,.frmlogin select,.frmlogin button, .frmlogin .textarea {margin:0 0 0 100px}
	.frmlogin .fail {color:#02654c;font-weight:bold;margin:0 0 0 135px}
	.frmlogin .failfield {border:1px solid #02654c}
	.frmlogin .submit {margin-top:6px}
	.frmlogin.contact {background:#ccc;color:#00437a;float:left;left:0;width:480px;height:350px;margin:0 0 0 10px;padding:20px 10px 0 10px}
	.required {color:#f00}
	.frmlogin.add {float:left;left:10px;width:550px;height:850px;margin:0;padding:20px 10px 0 10px}
	.frmlogin.add .textarea {width:329px}
	.frmlogin.add input, .frmlogin.add select,.frmlogin.add button, .frmlogin.add .textarea {margin:0 0 0 125px}
	.frmlogin.add select {font-size:10px}
#signup-steps {color:#999;font-weight:bold;list-style-type:none;margin:0 0 5px 0;padding:10px 0}
	#signup-steps li {display:inline;margin:0 2.9em 0 0}
	#signup-steps li span {background:#999;color:#fff;margin-right:0.5em;padding:0.3em 0.5em}
	#signup-steps li.cur {color:#02654c}
	#signup-steps li.cur span {background:#02654c}
	#signup-steps li.done {color:#090}
	#signup-steps li.done span {background:#090}
.smalltext {font-size:11px}
#frmsearch1 {height:21px;margin:0;position:absolute;margin-left:745px;top:23px;width:200px;z-index:1000}
#frmsearch2 {background:#02654c;border:1px solid #999;height:60px;left:120px;margin:20px 0;position:relative;padding:10px;text-align:center;width:350px}
	#frmsearch1 #txtsearchvalue1 {width:180px;border:0;color:#aaa;padding:3px}
	#frmsearch2 #txtsearchvalue2 {margin-left:-20px;width:300px}
	#frmsearch1 input:focus {color:#333}
	#frmsearch2 a {color:#000;float:left;font-size:12px;height:25px;text-align:center;width:70px}
	#frmsearch2 a.active, #frmsearch2 a.active:hover {background:url(../files/stationary/search_arrow.gif) no-repeat center bottom;cursor:pointer;display:block;font-weight:bold;margin-top:1px;text-decoration:none}
	html>body #frmsearch2 a.active, html>body #frmsearch2 a.active:hover {margin-top:0}
	#btnsearch1, #btnsearch2 {position:absolute;top:0!important;top:1px;right:4px}
	*:first-child+html #btnsearch1 {margin-top:1px}
	*:first-child+html #btnsearch2 {margin-top:1px}
	#btnsearch2 {right:20px}
label.inside {position:absolute;visibility:hidden}
.tabs {background:url(../files/stationary/tab-line.gif) bottom repeat-x;float:left;margin:-29px 0 10px 0;padding:0 5px 0 0;width:604px}
	* html .tabs {height:1px;overflow:visible}
	.tabs ul {font-size:95%;list-style:none;margin:0.5em 0 0 0;padding:2px 0 0 1em}
	.tabs li {background:url(../files/stationary/tab-back.png) 100% -100px;border-bottom:1px solid #ddd;float:right;margin:0 1px 0 0;padding:0 5px 0 0}
	.tabs li.active {background:url(../files/stationary/tab-back.png) 100% 0;border-bottom:1px solid #fff;font-weight:bold}
	.tabs li a, .tabs li a:visited, .tabs li span {background:url(../files/stationary/tab-back.png) 0 -100px;color:#333;display:block;float:left;min-height:17px;padding:3px 11px 3px 16px;text-align:center;text-decoration:none;white-space:nowrap}
	.tabs li.active a, .tabs li.active span {background:url(../files/stationary/tab-back.png) 0 0}
	.tabs li span {color:#000}
	.tabs li img {vertical-align:middle}
	.tabs li:hover {background-position:100% -200px}
	.tabs li:hover a {background-position:0 -200px}
	.tabs li.active:hover {background-position:100% 0}
	.tabs li.active:hover a {background-position:0 0}
.tabs-sub {font-size:95%;padding:0 0 15px 1px}
.tabs-sub span {padding-right:5px}
.tabs-sub .divider {padding:0 5px 0 10px}
.portal-button, div.portal-button {float:left;margin:1em 0 0 30px;width:226px}
	.portal-button a:link span,.portal-button a:visited span,.portal-button a:hover span,.portal-button a:active span {background:url(../files/stationary/btn.png) no-repeat bottom left;display:block;padding:10px 0;text-align:center}
	.portal-button a:link,.portal-button a:visited,.portal-button a:hover,.portal-button a:active {display:block;background:#ddd url(../files/stationary/btn.png) no-repeat top left;color:#000;font-size:130%;font-weight:bold;text-decoration:none}
	.portal-button a:hover span,.portal-button a:active span {background:url(../files/stationary/btn.png) no-repeat bottom right}
	.portal-button a:hover,.portal-button a:active {color:#000;background:#ddd url(../files/stationary/btn.png) no-repeat top right}
	.portal-button img {margin-left:6px;vertical-align:middle}
.ratingblock {display:block;margin:6px 0 5px 0;padding:0;width:125px!important;width:150px;float:right}
	.ratingblock span {color:#ccc;font-size:11px;font-weight:bold;margin:4px 0 0 -155px;padding:0;position:absolute}
	.loading {background:url(../files/stationary/working.gif') 50% 50% no-repeat;height:30px}
.unit-rating {background:url(../files/stationary/starrating.gif) top left repeat-x;height:25px;list-style:none;margin:0;padding:0;position:relative}
	.unit-rating li {float:left;margin:0;padding:0;text-indent:-90000px}
	.unit-rating li a {display:block;height:25px;outline:none;padding:0;position:absolute;text-decoration:none;text-indent:-9000px;width:25px;z-index:20}
	.unit-rating li a:hover {background:url(../files/stationary/starrating.gif) left center;left:0;z-index:2}
	.unit-rating a.r1-unit {left:0}
	.unit-rating a.r1-unit:hover {width:25px}
	.unit-rating a.r2-unit {left:25px}
	.unit-rating a.r2-unit:hover {width:50px}
	.unit-rating a.r3-unit {left:50px}
	.unit-rating a.r3-unit:hover {width:75px}
	.unit-rating a.r4-unit {left:75px}	
	.unit-rating a.r4-unit:hover {width:100px}
	.unit-rating a.r5-unit {left:100px}
	.unit-rating a.r5-unit:hover {width:125px}
	.unit-rating li.current-rating {background:url(../files/stationary/starrating.gif) left bottom;display:block;height:25px;position:absolute;text-indent:-9000px;z-index:1}
	.voted {color:#999}
	.thanks {color:#090}
blockquote.pullquote {float:left;width:10em;margin:0.25em 0.75em 0.25em 0;padding:0.5em;border:2px solid #ddd;border-width:2px 0;color:#333;background:transparent;font:italic 1.2em/1.3 Arial}
blockquote.alt {float:right;margin:0.25em 0 0.25em 0.75em}
.pullquote p {margin:0;text-align:center}
.pullquote p:first-letter {text-transform:uppercase}