/* Layout */#topbar{	width:760px;	height:45px;	padding:0px;	margin:0px 0px 5px 0px;	background-color:#ffffff; 	background-image:url(/webimages/background-topbar-gradient.gif); 	background-repeat:repeat-x;	_margin:0px 0px 5px 1px;	*margin:0px 0px 5px 1px;}#bodyframe{	width:720px;	padding:0px;}#search{	margin-bottom:5px;}#search table{	 position:relative; 	 left:20px; 	 height:28px; 	 width:auto; 	 background-color:#e9e9e9; 	 background-image:url(/webimages/background-search-white.gif); 	 background-repeat:no-repeat;	 background-position:bottom left;}#popupbodyframe{	width:520px;	padding-top:10px;}#headerbar{	border-top:solid 1px #dddddd;	color:#999999;	height:5px;	overflow:hidden;}#header{	margin-bottom:10px;}#header table{	width:100%;	font-size:9pt;}#header table td#scdlogo{	padding-right:20px;}#header table td#bnclogo{	padding-left:20px;}#header table td#lefttopnav{	border-left:solid 1px #dddddd;	border-right:solid 1px #dddddd;	padding-left:20px;	padding-right:20px;}#header table td#topnav{	padding-left:20px;	padding-right:20px;	border-right:solid 1px #dddddd;}#header p.heading{	margin:0px 0px 5px 0px;	padding:0px 5px 0px 5px;	font-weight:bold;	color:#000000;}#header ul{	margin:0px;	padding:0px;	list-style-type:none;}#header ul li{	display:block;}#header ul li a{	text-decoration:none;	display:block;	padding:2px 5px 2px 5px;}#header ul li a:hover{	background-color:#eeeeee;}#header ul li a.selected{	background-color:#dddddd;	font-weight:bold;	color:#000000;}#header ul li a.selected:hover{	background-color:#dddddd;}#donatenow{	color:#c9342c;	font-weight:bold;	background-image:url(/webimages/background-scdicon-white.gif);	background-repeat:no-repeat;	background-position:79px 4px;}#donatenow:hover{	background-image:url(/webimages/background-scdicon-gray.gif);	background-repeat:no-repeat;}#donatenow.selected{	background-image:url(/webimages/background-scdicon-darkgray.gif);	background-repeat:no-repeat;}#buytickets{	color:#003c79;	font-weight:bold;	background-image:url(/webimages/background-bncicon-white.gif);	background-repeat:no-repeat;	background-position:104px 1px;}#buytickets:hover{	background-image:url(/webimages/background-bncicon-gray.gif);	background-repeat:no-repeat;}#buytickets.selected{	background-image:url(/webimages/background-bncicon-darkgray.gif);	background-repeat:no-repeat;}#breadcrumbs{	font-family:Arial;	font-size:8pt;	text-transform:lowercase;	margin-top:10px;}#breadcrumbs span{	margin-left:2px;	margin-right:2px;	top:-1px;	position:relative;	font-weight:bold;}#breadcrumbs a.last{	text-decoration:none;}#mainbody #contentframe #breadcrumbs{	margin-top:0px;}#landingimage{	padding:5px;	border:solid 1px #cccccc;	margin-bottom:10px;}#mainbody{	background-color:#ffffff;	padding-bottom:20px;	font-family:Arial,Tahoma;}#mainbody.innercontent{	margin-top:10px;	border-top:solid 10px #eeeeee;	padding-top:10px;}#mainbody img{	padding:5px;	border:solid 1px #cccccc;}#mainbody img.flush{	padding:0px;	border:solid 0px #cccccc;}#mainbody img.padright{	margin-right:15px;		display:inline;}#mainbody img.padleft{	margin-left:15px;		display:inline;}#mainbody img.padbottom{	margin-bottom:5px;		display:inline;}#mainbody #twocolumnframe{	width:100%;}#mainbody #navframe{	width:220px;	font-size:9pt;}#mainbody #navframe ul{	margin:0px 0px 0px 0px;	padding:0px;	list-style-type:none;}#mainbody #navframe ul li{	margin:0px;}#mainbody #navframe ul li a{	display:block;	background-color:#f1f1f1;	margin:0px 0px 1px 0px;	padding:5px 10px 5px 23px;	font-size:9pt;	text-decoration:none;}#mainbody #navframe ul li a:hover{	background-color:#e1e1e1;}#mainbody #navframe ul li a.selected{	font-weight:bold;	color:#000000;	background-color:#cccccc;}#mainbody #navframe ul li a.selected:hover{	text-decoration:none;}#mainbody #navframe ul li a.down{	background-image:url(/webimages/icon-down.gif);	background-repeat:no-repeat;	background-position:7px center;}#mainbody #navframe ul li a.left{	background-image:url(/webimages/icon-left.gif);	background-repeat:no-repeat;	background-position:7px center;}#mainbody #navframe ul li a.left:hover{	background-image:url(/webimages/icon-left-hover.gif);	background-repeat:no-repeat;	background-position:7px center;}#mainbody #navframe ul li ul li a{	display:block;	background-color:#f1f1f1;	margin:0px 0px 1px 0px;	padding:5px 10px 5px 38px;	font-size:9pt;	text-decoration:none;}#mainbody #navframe ul li ul li a.down{	background-image:url(/webimages/icon-down.gif);	background-repeat:no-repeat;	background-position:22px center;}#mainbody #navframe ul li ul li ul li a{	display:block;	background-color:#f1f1f1;	margin:0px 0px 1px 0px;	padding:5px 10px 5px 54px;	font-size:9pt;	text-decoration:none;}#mainbody #navframe ul li ul li ul li a.down{	background-image:none;}#mainbody #navframe ul li ul li ul li ul li a{	display:block;	background-color:#f1f1f1;	margin:0px 0px 1px 0px;	padding:5px 10px 5px 70px;	font-size:9pt;	text-decoration:none;}#mainbody #navframe ul li ul li ul li ul li a.down{	background-image:none;}#mainbody #navframe ul.child{	border-top:solid 0px #999999;}body.ntc #mainbody #navframe ul li#ntc a{	font-weight:bold;	color:#ffffff;	background-color:#003e7e;}body.scd #mainbody #navframe ul li#scd a{	font-weight:bold;	color:#ffffff;	background-color:#c32027;}body.bnc #mainbody #navframe ul li#bnc a{	font-weight:bold;	color:#ffffff;	background-color:#005395; }#mainbody #navframe img{	border:solid 0px #ffffff;	display:block;	padding:0px;}#mainbody #navframe ul.downloads li a{	background-color:#ffffff;	padding-left:22px;	text-decoration:underline;}#mainbody #navframe ul.downloads li a.pdf{	background-image:url(/webimages/icon-pdf.gif);	background-repeat:no-repeat;	background-position:0px 6px;}#mainbody #navframe ul.downloads li a.swf{	background-image:url(/webimages/icon-swf.gif);	background-repeat:no-repeat;	background-position:0px 6px;}#mainbody #navframe ul.downloads li a.www{	background-image:url(/webimages/icon-www.gif);	background-repeat:no-repeat;	background-position:0px 6px;}#mainbody #navframe h3{	margin:10px 0px 10px 0px;	padding:0px;}#mainbody #navframe ul li a:link, #mainbody #navframe ul li a:visited{	color:#333333;}#mainbody #navframe ul li a:hover{	color:#000000;}#mainbody #contentframe{	padding-left:30px;		padding-top:0px;	font-family:Arial,Tahoma;}#mainbody #contentframe li{	padding-bottom:10px;	}#mainbody #contentframe ul.flush li{	padding-bottom:0px;	}#mainbody #mainhomeframe{	padding-right:35px;		font-family:Arial,Tahoma;}#mainbody #homepagecolumns {}#mainbody #homepagecolumns td#leftcolumn{	width:220px;}#mainbody #homepagecolumns td.spacercolumn{	width:30px;}#mainbody #homepagecolumns td#middlecolumn{	width:220px;}#mainbody #homepagecolumns td#rightcolumn{	width:220px;}#footerbar{	border-top:solid 1px #dddddd;	padding-top:10px;	color:#999999;	padding-bottom:10px;}#footerbar p{	font-size:8pt;	margin:0px;}#footerbar p.legal{	font-weight:bold;}#footerbar td.padright{	padding-right:15px;}#footerbar td.padleft{	border-left:solid 1px #dddddd;	padding-left:15px;}#footerbar span.delimiter{	padding-left:2px;	padding-right:2px;}/* IE stretched button bug workaround */input.button {   padding: 0 .25em;   width: 0; /* for IE only */   overflow: visible;}input.button[class] { /* IE ignores [class] */   width: auto;}/* forms */form{	margin:0px;	padding:0px;}.formbox {	border: #bbb 1px solid;	padding: .35em 10px .85em;	margin: .85em 0;	background: #eaeaea;}.noborder{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.readonly {	border: none;	margin-top: 2px;	text-align:right;	background-color: gray;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: transparent !important;	border-top: 0;	border-bottom: 0;	border-left: 0;	border-right: 0;	font-size: 13px;	font-family:Arial, Helvetica, sans-serif;}table{	border-collapse:collapse;}table.formtable td{	font-weight:normal;	color:#000000;		height:20px;	padding:0px;}table.fixed td{	font-weight:normal;	color:#000000;		height:20px;	padding:0px;}table.formtable {}table td.leftpanel table.formtable {	width:100%;}table td.leftpanel table.innersection table.formtable {	width:auto;}table.formtable td{	text-align:left;}table.formtable td.label{	font-weight:bold;	color:#333333;		padding-right:15px;}table.formtable.flowright td.label{	font-weight:bold;	color:#333333;		padding-right:15px;	text-align:right;}table.formtable td.labelnopad{	font-weight:bold;	color:#333333;	}table td.leftpanel table.formtable td.label{	width:20%;}table td.leftpanel table.fixed td.label{	width:auto;}table td.leftpanel table.innersection table.formtable td.label{	width:auto;}table.formtable td.pad15{	padding-right:15px;	}table.formtable td.padtop4{	padding-top: 4px;}table.formtable td.pad20{	padding-right:20px;	}table.formtable td.hiddenfield{	padding:0px;	margin:0px;	height:0px;	}table.datagrid p{	margin:0px;	padding:0px;}textarea{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:normal;	color:#000000;		width:99%;}textarea.import{	width:auto;}.error, .validationerrors{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	text-align:left;	font-weight:bold;	color:#ff0000;}.error, .validationerrors li{	margin-top:0px;	margin-bottom:0px;}.formtextbox{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#000000;}label.fdcheckboxlabel, label.fdradiolabel{	padding-bottom:2px;	padding-left:0px;	padding-right:3px;	padding-top:2px;	_padding-bottom:0px;	_padding-left:0px;	_padding-right:0px;	_padding-top:0px;	cursor:pointer;	position:relative;	display:block;	margin:0px;}label.fdcheckboxlabel input, label.fdradiolabel input{	top:-2px;	_top:-3px;	float:left;	position:relative;}label.fdcheckboxlabel:hover, label.fdradiolabel:hover{	background-color:#eeeeee;}label.fdcheckboxlabel input:hover, label.fdradiolabel input:hover{	background-color:#eeeeee;}table.formlistgrid td{	vertical-align:top;	padding-left:0px;	padding-top:0px;	padding-bottom:0px;}input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"], input[readonly="readonly"], select[readonly="readonly"], textarea[readonly="readonly"]{	background-color:#e1e1e1;	color:#000000;}input[type="text"]:focus{	background-color:#ffffcc;}input[disabled="disabled"]:focus, select[disabled="disabled"]:focus, textarea[disabled="disabled"]:focus, input[readonly="readonly"]:focus, select[readonly="readonly"]:focus, textarea[readonly="readonly"]:focus{	background-color:#e1e1e1;	color:#000000;}textarea:focus{	background-color:#ffffcc;}select:focus{	background-color:#ffffcc;}label.highlight{	background-color:#eeeeee;}span.formrequired{	color:#cc0000; 	font-weight:bold;}span.formnonrequired{	font-weight:bold;	visibility:hidden;}/* classes */.box{	padding:10px;	border:solid 1px #cccccc;}.clearfloat{	clear:both;}.fineprint{	font-size:8pt;}.grid{	border-top:solid 1px #cccccc;	border-left:solid 1px #cccccc;}.grid tr.alternaterow{	background-color:#eeeeee;}.grid td, th{	border-right:solid 1px #cccccc;	border-bottom:solid 1px #cccccc;	padding:3px 5px 3px 5px;}.grid th{	background-color:#e1e1e1;}.height5 {	height:5px; 	overflow:hidden;}.height10 {	height:10px; 	overflow:hidden;}.height15 {	height:15px; 	overflow:hidden;}.height20 {	height:20px; 	overflow:hidden;}.height40 {	height:40px; 	overflow:hidden;}.newsabout{	border:solid 1px #cccccc;	background-color:#eeeeee;	padding:10px 15px 15px 15px;	margin-bottom:15px;	font-size:8pt;}.newsabout h3{	font-size:8pt;	margin-top:0px;}.newsabout p{	margin-bottom:0px;}.printon{	display:none;}.printoff{}.prdate{	font-size:9pt;	color:#666666;	text-transform:uppercase;}.readmore{	font-size:10pt;}.readmore span{	font-family:Arial;	font-weight:bold;	margin-left:2px;	margin-right:2px;	top:-1px;	position:relative;}.readmore span.date{	font-size:8pt;	color:#666666;	font-family:Arial,Tahoma;	font-weight:normal;	top:0px;}.small{	font-size:8pt;}.smaller{	font-size:9pt;}.spacerbottom{	margin-bottom:20px;	}.spacerbottomsmall{	margin-bottom:10px;	}.spacertop{	margin-top:20px;		}.topflush{	margin-top:0px;}/* tags */a:link, a:visited, #mainbody #navframe ul.downloads li a:link, #mainbody #navframe ul.downloads li a:visited{	color:#005395;}a:hover, #mainbody #navframe ul.downloads li a:hover{	color:#cfe042;}body.scd a:link, body.scd a:visited{	color:#666666;}body.scd a:hover{	color:#c42027;}body.ntc a:link, body.ntc a:visited{	color:#003e7e;}body.ntc a:hover{	color:#dd393d;}a.up{	background-image:url(/webimages/icon-up.gif);	background-repeat:no-repeat;	background-position:0px 2px;	padding-left:16px;	font-size:8pt;}blockquote{	font-style:italic;	background-image:url(/webimages/background-quotes.gif);	background-repeat:no-repeat;	background-position:0px 0px;	margin:0px 40px 20px 10px;	padding-left:30px;	padding-top:7px;}blockquote p.quoted{	font-style:normal;	font-weight:bold;}body{	margin:0px;	padding:0px;	font-family:Arial;	font-size:10pt;	background-color:#4d4d4d;	background-image:url(/webimages/background.gif);	background-repeat:repeat-y;	background-position:center;}body.fullwidth #mainbody{	border-top:solid 1px #dddddd;}div.clear{	clear:both;	height:10px; 	overflow:hidden;}dd{	margin-top:10px;	margin-bottom:10px;}dt{	font-weight:bold;	color:#000000;	font-family:Trebuchet MS;	margin-bottom:10px;}h1{	font-size:18pt;	font-weight:bold;	color:#005395;	font-family:Trebuchet MS,Arial,Tahoma;	margin:10px 0px 0px 0px;	padding:0px;}body.scd h1{	color:#c42027;}body.ntc h1{	color:#003e7e;}h2{	font-size:13pt;	font-weight:bold;	color:#8cc63f;	font-family:Trebuchet MS,Arial,Tahoma;}body.scd h2{	color:#777777;}body.ntc h2{	color:#dd393d;}h3{	font-size:10pt;	font-weight:bold;	color:#666666;	font-family:Trebuchet MS,Arial,Tahoma;}td#navframe h3{	font-size:12pt;	color:#777777;}td#navframe p.seemore{	margin-top:10px;}img{	display:block;	border-width:0px;}#mainbody img.flush{	padding:0px;	border-width:0px;}p{	margin:15px 0px 15px 0px;}p img{	display:inline;}p.callout{	background-color:#eeeeee;	border:solid 1px #cccccc;}p.pdf{	background-image:url(/webimages/icon-pdf.gif);	background-repeat:no-repeat;	background-position:0px 1px;	padding-left:22px;	padding-bottom:1px;}p.rss{	background-image:url(/webimages/icon-rss.gif);	background-repeat:no-repeat;	background-position:0px 1px;	padding-left:22px;	padding-bottom:1px;}p.ical{	background-image:url(/webimages/icon-ical.gif);	background-repeat:no-repeat;	background-position:0px 1px;	padding-left:22px;	padding-bottom:1px;}p.sectionheading{	border-top:solid 1px #dddddd;	padding:2px 0px 10px 0px;	margin:0px;	font-weight:bold;/*	text-transform:uppercase; */	color:#005395;	font-size:8pt;}p.spacerbottom{	margin-bottom:30px;}p.scdnotice{	font-size:11pt;	font-weight:bold;	color:#ef3e35;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-scdheart.gif);	background-repeat:no-repeat;	background-position:0px -1px;}p.scdnotice a:link, p.scdnotice a:visited{	color:#c42027;}p.usernotice{	font-size:11pt;	font-weight:bold;	color:#3c5aae;	padding-left:30px;	padding-bottom:3px;	background-image:url(/webimages/icon-notice.gif);	background-repeat:no-repeat;	background-position:0px -1px;}p.usererror{	font-size:11pt;	font-weight:bold;	color:#c13512;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-error.gif);	background-repeat:no-repeat;	background-position:0px -1px;}p.usersuccess{	font-size:11pt;	font-weight:bold;	color:#4e9e25;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-success.gif);	background-repeat:no-repeat;	background-position:0px -1px;}td#navframe span.fileinfo{	color:#666666;	font-size:8pt;}span.fileinfo{	color:#666666;	font-size:9pt;}table.datagrid{	border-top:solid 1px #cccccc;	border-left:solid 1px #cccccc;}table.datagrid tr{	background-color:#ffffff;}table.datagrid tr.alt{	background-color:#eeeeee;}table.datagrid td, table.datagrid th{	text-align:left;	padding:5px 10px 5px 10px;	border-right:solid 1px #cccccc;	border-bottom:solid 1px #cccccc;}table.datagrid td p, table.datagrid th p{	padding:0px;}table.packages th{	width:125px;}table.packages td{	width:100px;}.resultheader{	font-size:12pt;	font-weight:bold;}.resulttext{	padding-left:40px;}.resulttext b{	background-color:yellow;}.keymatchheader{	font-size:12pt;	font-weight:bold;}.keymatchpanel{	width:100%;	padding-top:6px;	padding-bottom:6px;	background-color:#eeeeee;}.keymatchtext{	padding-top:6px;	padding-left:40px;}.headersearch{	align: right;	font-size: 8pt;}.headersearchbox{	align: right;	font-size: 8pt;	padding:0px 5px 0px 5px;}.headersearchbutton{	align: right;	font-size: 8pt;}/* countdown */div#countdownblock p{	padding:0px;	margin:0px;}div#countdownblock span#cd_banner_message{	display:block;	padding:5px 7px 5px 7px;	background-color:#005395;	color:#ffffff;	text-align:center;	font-weight:bold;	font-size:10pt;	border-bottom:solid 1px #666666;}div#countdowntimer{	background-color:#999999;	background-image:url(/webimages/background-countdown.gif);	background-repeat:repeat-x;	background-position:0px 0px;}div#countdowntimer span#cd_days_message{	display:block;	padding:5px 7px 0px 7px;	color:#ffffff;	text-align:center;	font-weight:bold;	font-size:16pt;	border-top:solid 1px #cccccc;}div#countdowntimer span#cd_time_message{	display:block;	padding:2px 7px 5px 7px;	color:#ffffff;	font-weight:bold;	font-size:10pt;	text-align:center;}



