
/* reset-fonts-grids.css Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
 html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;} h1 { 
/*18px via YUI Fonts CSS foundation*/
 font-size: 138.5%; } h2 { 
/*16px via YUI Fonts CSS foundation*/
 font-size: 123.1%; } h3 { 
/*14px via YUI Fonts CSS foundation*/
 font-size: 108%; } h1, h2, h3 { 
/* top & bottom margin based on font size */
 margin: 1em 0; } h1, h2, h3, h4, h5, h6, strong { 
/*bringing boldness back to headers and the strong element*/
 font-weight: bold; } abbr, acronym { 
/*indicating to users that more info is available */
 border-bottom: 1px dotted #000; cursor: help; } em, i { 
/*bringing italics back to the em element*/
 font-style: italic; } strong, b{font-weight:bold;} blockquote, ul, ol, dl { 
/*giving blockquotes and lists room to breath*/
 margin: 1em; } ol, ul, dl { 
/*bringing lists on to the page with breathing room */
 margin-left: 2em; } ol li { 
/*giving OL's LIs generated numbers*/
 list-style: decimal outside; } ul li { 
/*giving UL's LIs generated disc markers*/
 list-style-type: none; } dl dd { 
/*giving UL's LIs generated numbers*/
 margin-left: 1em; } th, td { 
/*borders and padding to make the table readable*/
 border: 0; padding: 2px; } th { 
/*distinguishing table headers from data cells*/
 font-weight: bold; text-align: center; } caption { 
/*coordinated marking to match cell's padding*/
 margin-bottom: .5em; 
/*centered so it doesn't blend in to other content*/
 text-align: center; } p, fieldset { 
/*so things don't run into each other*/
 margin-bottom: 1em; } 
/* 960 Grid */
 .container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; } .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; } .container_12 .grid_3, .container_16 .grid_4 { width: 220px; } .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } .container_12 .grid_9, .container_16 .grid_12 { width: 700px; } .container_12 .grid_12, .container_16 .grid_16 { width: 940px; } .alpha { margin-left: 0; } .omega { margin-right: 0; } .container_12 .grid_1 { width: 60px; } .container_12 .grid_2 { width: 140px; } .container_12 .grid_4 { width: 300px; } .container_12 .grid_5 { width: 380px; } .container_12 .grid_7 { width: 540px; } .container_12 .grid_8 { width: 620px; } .container_12 .grid_10 { width: 780px; } .container_12 .grid_11 { width: 860px; } .container_16 .grid_1 { width: 40px; } .container_16 .grid_2 { width: 100px; } .container_16 .grid_3 { width: 160px; } .container_16 .grid_5 { width: 280px; } .container_16 .grid_6 { width: 340px; } .container_16 .grid_7 { width: 400px; } .container_16 .grid_9 { width: 520px; } .container_16 .grid_10 { width: 580px; } .container_16 .grid_11 { width: 640px; } .container_16 .grid_13 { width: 760px; } .container_16 .grid_14 { width: 820px; } .container_16 .grid_15 { width: 880px; } .container_12 .prefix_3, .container_16 .prefix_4 { padding-left: 240px; } .container_12 .prefix_6, .container_16 .prefix_8 { padding-left: 480px; } .container_12 .prefix_9, .container_16 .prefix_12 { padding-left: 720px; } .container_12 .prefix_1 { padding-left: 80px; } .container_12 .prefix_2 { padding-left: 160px; } .container_12 .prefix_4 { padding-left: 320px; } .container_12 .prefix_5 { padding-left: 400px; } .container_12 .prefix_7 { padding-left: 560px; } .container_12 .prefix_8 { padding-left: 640px; } .container_12 .prefix_10 { padding-left: 800px; } .container_12 .prefix_11 { padding-left: 880px; } .container_16 .prefix_1 { padding-left: 60px; } .container_16 .prefix_2 { padding-left: 120px; } .container_16 .prefix_3 { padding-left: 180px; } .container_16 .prefix_5 { padding-left: 300px; } .container_16 .prefix_6 { padding-left: 360px; } .container_16 .prefix_7 { padding-left: 420px; } .container_16 .prefix_9 { padding-left: 540px; } .container_16 .prefix_10 { padding-left: 600px; } .container_16 .prefix_11 { padding-left: 660px; } .container_16 .prefix_13 { padding-left: 780px; } .container_16 .prefix_14 { padding-left: 840px; } .container_16 .prefix_15 { padding-left: 900px; } .container_12 .suffix_3, .container_16 .suffix_4 { padding-right: 240px; } .container_12 .suffix_6, .container_16 .suffix_8 { padding-right: 480px; } .container_12 .suffix_9, .container_16 .suffix_12 { padding-right: 720px; } .container_12 .suffix_1 { padding-right: 80px; } .container_12 .suffix_2 { padding-right: 160px; } .container_12 .suffix_4 { padding-right: 320px; } .container_12 .suffix_5 { padding-right: 400px; } .container_12 .suffix_7 { padding-right: 560px; } .container_12 .suffix_8 { padding-right: 640px; } .container_12 .suffix_10 { padding-right: 800px; } .container_12 .suffix_11 { padding-right: 880px; } .container_16 .suffix_1 { padding-right: 60px; } .container_16 .suffix_2 { padding-right: 120px; } .container_16 .suffix_3 { padding-right: 180px; } .container_16 .suffix_5 { padding-right: 300px; } .container_16 .suffix_6 { padding-right: 360px; } .container_16 .suffix_7 { padding-right: 420px; } .container_16 .suffix_9 { padding-right: 540px; } .container_16 .suffix_10 { padding-right: 600px; } .container_16 .suffix_11 { padding-right: 660px; } .container_16 .suffix_13 { padding-right: 780px; } .container_16 .suffix_14 { padding-right: 840px; } .container_16 .suffix_15 { padding-right: 900px; } html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; } .clearfix { display: inline-block; } * html .clearfix { height: 1%; } .clearfix { display: block; } div.boxy-content{width:580px; background-color:#FFFFFF; } .boxy-wrapper { position: absolute;z-index: 150000; } .boxy-wrapper.fixed { position: fixed; } 
/* Modal */
 .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; } 
/* Border */
 .boxy-wrapper { empty-cells:show; z-index:100000; } .boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 } .boxy-wrapper .top-left { background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-top:1px solid #0c627a; border-left:1px solid #0c627a; padding: 0 } .boxy-wrapper .top-right { background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-top:1px solid #0c627a; border-right:1px solid #0c627a; padding: 0 } .boxy-wrapper .bottom-right { background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-bottom:1px solid #0c627a; border-right:1px solid #0c627a; padding: 0 } .boxy-wrapper .bottom-left { background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-bottom:1px solid #0c627a; border-left:1px solid #0c627a; padding: 0 } .boxy-wrapper .top { height: 10px; background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-top:1px solid #0c627a; padding: 0 } .boxy-wrapper .bottom { height: 10px; background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-bottom:1px solid #0c627a; padding: 0 } .boxy-wrapper .left { width: 10px; background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-left:1px solid #0c627a; padding: 0 } .boxy-wrapper .right { width: 10px; background-color: #063340; opacity: 0.72; filter: alpha(opacity=72); border-right:1px solid #0c627a; padding: 0 } 
/* Title bar */
 .boxy-wrapper .title-bar { background-color: #ededea; height: 30px; padding: 10px 0px 0px 20px; position: relative; border-bottom:1px solid #dddcd7; } .boxy-wrapper .title-bar.dragging { cursor: move; } .boxy-wrapper .title-bar h2 { font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size: 20px; color: #0c627a; line-height: 1; margin: 0; padding: 0; font-weight: normal; } .boxy-wrapper .title-bar .close { color: white; position: absolute; top:8px; right:10px; font-size: 14px; font-weight: bold; line-height: 1; display:block; width:27px; height:24px; background: url(https://s3.amazonaws.com/sdo.media/global/btn_close.png) no-repeat scroll -1px -1px; text-indent:-9999px; } .boxy-wrapper .title-bar .close:hover { text-decoration: none; background-color:#7e5d25; background: url(https://s3.amazonaws.com/sdo.media/global/btn_close.png) no-repeat scroll -1px -31px; } 
/*.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 14px; right: 14px; font-size: 14px; font-weight: bold; line-height: 1; } .boxy-wrapper .title-bar .close:hover { text-decoration: none; background-color:#7e5d25; }*/
 
/* Content Region */
 .boxy-inner { background-color: Transparent; padding: 0 } .boxy-content { padding: 20px 0px 0px 20px; padding-right:20px; } .boxy-content h1 { font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; margin-top:0; } div.boxy_bio { overflow:auto; height:375px; } div.boxy_bio p { padding-bottom:20px; } .boxy_headshot { float:left; margin:0px 20px 0px 0px; padding:4px; border:1px solid #dddcd7; } .boxy_logo { float:left; margin:0px 20px 500px 0px; padding:4px; width:140px; } 
/* Question Boxes */
 .boxy-wrapper .question { min-height: 80px; } .boxy-wrapper .answers { text-align: right; } #feedbackpanel { background-color:#FFFFFF; } .boxy-wrapper2 { position: absolute; } .boxy-wrapper2.fixed { position: fixed; } 
/* Tooltip Styles */
 .bswrap { position: absolute; 
/*leave this and next 3 values alone*/
 z-index: 1000; left: -1000px; top: -1000px; } table{padding:0px; margin:0px; } td{padding:0px;margin:0px;} td.ul{ 	width:18px; 	height:18px; 	background:url(img/ul.png); } td.ur{ 	width:18px; 	height:18px; 	background:url(img/ur.png); } td.bl{ 	width:18px; 	height:18px; 	background:url(img/bl.png); } td.br{ 	width:18px; 	height:18px; 	background:url(img/br.png); } td.u{ 	height:18px; 	background:url(img/u.jpg); } td.r{ 	width:18px; 	background:url(img/r.jpg); } td.b{ 	height:18px; 	background:url(img/b.jpg); } td.l{ 	width:18px; 	background:url(img/l.jpg); } td.c{ 	background:#e8e8e8; 	font-size:13px; 	color:#666; } 
/* Confirmation Box Styles */
 form.answers { margin:0px 15px 15px 0px; } 
/* jQuery iCalendar styles */
 .icalendar_list { 	display: block; 	list-style-type: none; 	font-size: 80%; 	margin: 0px; 	padding: 0px; } @media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari3/Opera9 */
 	.icalendar_list { 		font-size: 100%; 	} } html:first-child .icalendar_list { 
/* Opera */
 	font-size: 80%; } .icalendar_list li { 	float: left; 	width: 12%; 	margin: 0% 0.25%; 	padding: 2px; 	background-color: #eee; 	border: 1px outset; 	list-style-image:none; } .icalendar_compact { 	background-color: #eee; 	border: 0px outset; 	display:inline; } .icalendar_compact li { 	width: 16px; 	height: 16px; 	margin: 0%; 	background-color: transparent; 	border: none; } .icalendar_list a { 	width: 100%; } .icalendar_list span { 	display: inline-block; 	width: 16px; 	height: 16px; } .icalendar_list img { 	float: left; 	border: none; 	vertical-align: bottom; } @media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari3/Opera9 */
 	.icalendar_list img { 		margin-bottom: 3px; 		vertical-align: middle; 	} } html:first-child .icalendar_list img { 
/* Opera */
 	margin-bottom: 3px; 	vertical-align: middle; } .ac_results { 	padding: 0px; 	border: 1px solid WindowFrame; 	background-color: Window; 	overflow: hidden; } .ac_results ul { 	width: 100%; 	list-style-position: outside; 	list-style: none; 	padding: 0; 	margin: 0; } .ac_results iframe { 	display:none;
/*sorry for IE5*/
 	display
/**/
:block;
/*sorry for IE5*/
 	position:absolute; 	top:0; 	left:0; 	z-index:-1; 	filter:mask(); 	width:3000px; 	height:3000px; } .ac_results li { 	margin: 0px; 	padding: 2px 5px; 	cursor: pointer; 	display: block; 	width: 100%; 	font: menu; 	font-size: 12px; 	overflow: hidden; } .ac_loading { 	background : Window url('./indicator.gif') right center no-repeat; } .ac_over { 	background-color: Highlight; 	color: HighlightText; } 
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/



/* Layout helpers
----------------------------------*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

/* end clearfix */

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }



/* Interaction Cues
----------------------------------*/

.ui-state-disabled { cursor: default !important; }



/* Icons
----------------------------------*/



/* states and images */

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }



/* Misc visuals
----------------------------------*/



/* Overlays */

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Tabs
----------------------------------*/

.ui-tabs {padding: .2em;}
.ui-tabs .ui-tabs-nav { clear:both;padding: .2em .2em 0 .2em; position: relative;z-index:600;left:0;top:0; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom: 0; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#bp { 	margin: 0 auto; 	padding: 0; } #bp .bp-mask { 	top: 0; 	left: 0; 	position: fixed; 	height: 100%; 	width: 100%; 	z-index: 9999; 	display: none; } #bp .bp-wrap { 	left: 0; 	top: 0; 	position: absolute; 	margin: 0; 	padding: 0; 	overflow: hidden; 	height: auto; 	width: 100%; 	z-index: 10000; 	background: transparent none; 	text-align: center; 	display: none; } #bp .bp-main { 	margin: 0 auto; 	padding: 0; 	overflow: hidden; 	position: relative; 	display: block; } #bp .bp-view { 	margin: 0; 	padding: 0; 	overflow: hidden; } #bp .bp-view img { 	margin: 0; 	padding: 0; 	display: block; 	border: none; } #bp .bp-view .bp-nav { 	margin: 0; 	padding: 0; 	position: absolute; 	top: 0; 	z-index: 10001;	 	display: none; 	background-color: transparent; } #bp .bp-view .bp-prev-link { 	left: 0; } #bp .bp-view .bp-next-link { 	right: 0; } #bp .bp-view .bp-nav a { 	display: block; 	text-decoration: none; } #bp .bp-view .bp-info-wrap { 	margin: 0; 	padding: 0; 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	z-index: 10003; 	display: none; } #bp .bp-view .bp-info-wrap .bp-info { 	margin: 0; 	background-color: transparent; } #bp .bp-bbar { 	margin: 0; 	position: absolute; 	left: 0; 	z-index: 10004; 	width: 100%; 	display: none; } #bp .bp-bbar .bp-info-link { 	float: left; } #bp .bp-bbar .bp-hide-link { 	float: right; } .bp-clear { 	clear: both; 	visibility: hidden; 	height: 0px; 	background-color: transparent; 	border: none; } #bp .bp-mask { 	background: #000000; 	opacity: 0.85; 	filter: alpha(opacity=85); } #bp .bp-main { 	background: #F6F6F6 none; 	border: 10px solid #F6F6F6; } #bp .loading { 	background: #FFF url(https://s3.amazonaws.com/sdo.media/global/loading.gif) no-repeat center center; } #bp .bp-nav a { 	color: #818181; 	font-size: 1.1em; 	font-weight: bold; 	text-transform: uppercase; } #bp .bp-nav a:visited { 	color: #818181; } #bp .bp-nav a:hover { 	color: #414141; } #bp .bp-nav span { 	margin-top: 20px; 	padding: 8px 10px; 	display: block; 	width: 40px; 	background-color: #f6f6f6; 	border: 1px solid #ccc; 	text-transform: uppercase; 	cursor: pointer; } #bp .bp-prev-link span { 	margin-right: auto; 	margin-left: 0; 	border-left: 0; 	text-align: left; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-bottomright: 8px;	 } #bp .bp-next-link span { 	margin-right: 0; 	margin-left: auto; 	border-right: 0; 	text-align: right; 	-moz-border-radius-topleft: 8px; 	-moz-border-radius-bottomleft: 8px; } #bp .bp-info-wrap { 	background-color: #000000; 	opacity: 0.85; 	filter: alpha(opacity=85); } #bp .bp-info-wrap .bp-info { 	background-color: transparent; 	padding: 8px 12px; 	color: #FFF; 	text-align: left; } #bp .bp-info-wrap .bp-info .bp-count { 	font-size: 0.8em; 	text-align: right; } #bp .bp-info-wrap .bp-info h2 { 	margin: 0; 	padding: 0; 	font-weight: bold; 	font-size: 1.3em; } #bp .bp-info-wrap .bp-info a { 	color: #ff8080; } #bp .bp-info-wrap .bp-info p { 	margin: 8px 0; 	font-size: 0.9em; } #bp .bp-bbar { 	padding-top: 6px; 	background-color: #F6F6F6; } #bp .bp-bbar a { 	color: #666; 	font-family: Arial, Helvetica, sans-serif; 	text-decoration: none; } #bp .bp-bbar a:visited { 	color: #666; } #bp .bp-bbar a:hover { 	color: #333; } #bp .bp-info-link a { display:block; width:115px; height:20px; padding:0px; text-align:left; text-indent:-9999px; 	background: transparent url(https://s3.amazonaws.com/sdo.media/global/gallery/tag.png); 	background-repeat:no-repeat; 	background-position:left bottom; 	cursor:pointer; } #bp .bp-info-link a.active { 	background-image: url(https://s3.amazonaws.com/sdo.media/global/gallery/tag_hi.png); 	color: #000; } #bp .bp-hide-link a { 	display:block; width:64px; height:23px; padding:0px; text-align:left; text-indent:-9999px; background: url(https://s3.amazonaws.com/sdo.media/global/gallery/close.png); 	background-repeat:no-repeat; 	background-position:left bottom; cursor:pointer; } #bp .bp-hide-link a:hover { 	background-image: url(https://s3.amazonaws.com/sdo.media/global/gallery/close_hi.png); } #bp .bp-bbar .bp-clear { 	background-color: #F6F6F6; } .event img { padding:3px; border:1px solid #e8ddcb; margin:10px 6px 0px 0px; }
/*** ESSENTIAL STYLES ***/
 .sf-menu, .sf-menu * { 	margin:			0; 	padding:		0; 	list-style:		none; 	margin-left: 0; } .sf-menu { 	line-height:	1.0; } .sf-menu ul { 	position:		absolute; 	top:			-999em; 	z-index: 99999; 	width:			16em; 
/* left offset of submenus need to match (see below) */
 } .sf-menu ul li { 	width:			100%; } .sf-menu li:hover { 	visibility:		inherit; 
/* fixes IE7 'sticky bug' */
 } .sf-menu li { 	float:			left; 	position:		relative;z-index:1500; } .sf-menu a { 	display:		block; 	position:		relative;z-index:1500; } .sf-menu li:hover ul, .sf-menu li.sfHover ul { 	left:			-1px; 	top:			29px; 
/* match top ul list item height */
 	z-index:		9999; } ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { 	top:			-999em; } ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { 	left:			13em; 
/* match ul width */
 	top:			0; } ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { 	top:			-999em; } ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { 	left:			13em; 
/* match ul width */
 	top:			0; } 
/*** DEMO SKIN ***/
 .sf-menu { } .sf-menu a { 	padding:10px 30px 6px 9px; 	text-decoration:none !important; 	font-size:14px; 	font-weight:bold; 	color:#ffffff; 	border-right:solid 1px #063340; } .sf-menu li ul li {background:#15a9d2;} .sf-menu li li { 	text-align:left; 	border-bottom:solid 1px #dddcd7; 	border-right:solid 1px #c4c3ba; 	border-left:solid 1px #c4c3ba; } .sf-menu li ul a, .sf-menu li ul a.visited{ 	padding: 2px; 	font-size:12px; 	line-height:1.4em; 	border-right:none; 	padding:8px 8px 8px 10px; 	color:#031b22; 	font-weight:normal; 	letter-spacing:normal; 	} .sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { 	text-decoration:none !important; 	outline:		0; 	background-image:none; 	background-color:#ffffff; 	color:#031b22; } .sf-menu ul a:active { background-color:#fcebc2; } .sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active { 	text-decoration:none !important; 	outline:		0; 	background-image:none; 	border-top:none; 	background-color:#b7ebf1; 	color:#031b22; 	font-weight:normal; 	letter-spacing:normal; } .sf-menu ul a:active { background-color:#fcebc2; } .sf-menu li:hover{ background-image:url('https://s3.amazonaws.com/sdo.media/global/sf_downarrow.png'); 	background-position:center right; 	background-repeat:no-repeat; 	border-top:solid 1px #B89A68; 	color:#031b22; } .sf-menu ul li a:hover{ 	background-color:#b7ebf1; background-position:left center; background-repeat:repeat-x; } 
/*** shadows for all but IE6 ***/
 .sf-shadow ul { 	background:	url('https://s3.amazonaws.com/sdo.media/global/sf_shadow.png') no-repeat bottom right; 	padding: 0 10px 10px 0; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-topright: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; } .sf-shadow ul.sf-shadow-off { 	background: transparent; } .navSpecial { color:#b0802c !important; font-weight:bold; } 
/*** Page Level Nav ***/
 #sidenav, #sidenav ul { margin:0px; padding:0px; list-style: none; border-top: solid 0px #c4c3ba; } #sidenav li { list-style-image:none; border-bottom: solid 1px #e8ddcb; margin:0px; padding:0px; } #sidenav li.sidenav-first-item { border-top: solid 1px #e8ddcb; border-bottom: solid 1px #e8ddcb; } #sidenav ul li.sidenav-first-item { border-top: solid 0px #e8ddcb; border-bottom: solid 0px #e8ddcb; } #sidenav li ul, #sidenav li ul li { border:0; margin:0px; padding:0px; } #sidenav li ul{margin: 0 0 10px 10px;} #sidenav li ul a { color: #031b22; padding: 1px; border-top: solid 0px #c4c3ba; } #sidenav li ul li ul a { color:#031b22; padding: 5px; border-top: solid 0px #c4c3ba; } #sidenav a { line-height:1.4em; color: #031b22; padding: 5px 10px 5px 10px; text-decoration:none; display:block; cursor:pointer; margin:0; } #sidenav a:hover { background-color:#b7ebf1; background-position:left center; background-repeat:repeat-x; color:#031b22; } #sidenav a.current { background-color: #8bd7e0; color:#031b22; } #sidenav li ul li { border:none; background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_arrow.gif); background-position:left 4px; background-repeat:no-repeat; padding-left:20px; } #sidenav li ul li ul { margin-left:0px; } #sidenav li ul li ul li { border:none; font-size:11px; background-image:url(https://s3.amazonaws.com/sdo.media/global/dash.gif); background-position:left 4px; background-repeat:no-repeat; padding-left:12px; } #sidenav li ul li ul li a { padding: 2px 10px 2px 0px; } 
/* Top Nav Tabs */
 .tab-subscribe, .tab-buytickets {height:30px; background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_nav_tabs.gif); background-repeat:no-repeat;} .tab-subscribe{width:121px;background-position:0px 4px;} a:hover .tab-subscribe{background-position:0px -41px;} .tab-buytickets{width:109px;background-position:-123px 4px;} a:hover .tab-buytickets{background-position:-123px -41px;} 
/* Login Box */
 .login-box a { text-decoration:none; padding:5px; margin:0px 5px; } .login-box a:hover { text-decoration:none; background-image:url(https://s3.amazonaws.com/sdo.media/global/yellowHighlight.gif); background-position:left center; background-repeat:repeat-x; }body { background-image:none; background-color:#dddcd7; text-align: left; font-family: Verdana; color: #310d09; font-weight: normal; } hr { background:#cdcbc4; color:#000000; clear:both; float:none; width:100%; height:1px; margin:1em 0 1em 0; border:none; } body.sdopera 
/* Seperated the two body styles to handle the iframe for Stelter's content */
 { background: #dddcd7 url(https://s3.amazonaws.com/sdo.media/global/2011_bg-tile.jpg) repeat-x scroll left top; } #site-wrapper { background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_bg.jpg); background-repeat:no-repeat; background-position:top left; width:100%; } a, object { outline:none; 
/* disable swf and anchor outlines in firefox */
 } a { color: #a7530a; text-decoration: none; } a:hover { text-decoration: underline; } p a:hover, li a:hover { background-color: #ffdb85; text-decoration:none; } a img { border: none; } ul { line-height: 22px; } ul li { list-style-image: url(https://s3.amazonaws.com/sdo.media/global/bullet.gif); } input.focus{outline:solid 2px #FFCC00;background-color:#FFF0CC;} input[type='text'], input[type='password'] { border:1px solid #cdcbc4; color:#310d09; height:16px; padding:3px 3px 0px 3px; font-weight:normal;} #nav { height: 30px; background: #266577 url(https://s3.amazonaws.com/sdo.media/global/2011nav_bg-tile.jpg) repeat-x scroll left top; margin-bottom: 10px; } .rounded-box { width: 100%; } .border { background-color: #FFFFFF; border: 1px solid #cdcbc4; margin-bottom: 10px; padding: 20px 10px; } .borderNoPad { background-color: #FFFFFF; border: 1px solid #cdcbc4; margin-bottom: 10px; } .sidenav-border { background-color: #FFFFFF; border: 1px solid #cdcbc4; margin-bottom: 10px; padding: 0px 0px 20px 0px; } .sidenav-border h2 { padding: 10px 10px 0px 10px; margin-bottom: 5px; } .sidenav-border p { padding: 0px 10px; } .border-only { border: 1px solid #cdcbc4; } .border-transparentbg { border: 1px solid #cdcbc4; background-image: url(https://s3.amazonaws.com/sdo.media/global/bg_opacity48.png); margin-bottom: 10px; } .pad, .main.border { padding: 20px; } .hdrimg img { border: 1px solid #cdcbc4; border-bottom: 0; } .gray { color: #4e4e4e; } .gold { color: #0c627a; } .fine { font-weight:normal; color:#929292; } .contentImgL { float: left; padding: 2px; border: 1px solid #cdcbc4; margin: 0px 10px 10px 0px; display: block; position: relative; z-index: 100; -webkit-box-shadow: 1px 1px 4px #c4ba9e; -moz-box-shadow: 1px 1px 4px #c4ba9e; } .contentImgR { float: right; padding: 2px; border: 1px solid #cdcbc4; margin: 0px 0px 10px 10px; display: block; position: relative; z-index: 100; -webkit-box-shadow: 1px 1px 4px #c4ba9e; -moz-box-shadow: 1px 1px 4px #c4ba9e; } .contentImgLwithRpad { float: left; padding: 2px; border: 1px solid #cdcbc4; margin: 0px 30px 10px 0px; display: block; position: relative; z-index: 100; -webkit-box-shadow: 1px 1px 4px #c4ba9e; -moz-box-shadow: 1px 1px 4px #c4ba9e; } .videoThumb { padding: 2px; border: 1px solid #cdcbc4; margin: 10px 0px; display: block; } .videoLink, .youTubeLink { float:left; margin-right:12px; cursor:pointer; } .videoTitle { font-weight:bold; } .videoDescription { } 
/* Extra Stelter Styles */
 input.stl_checkbox { margin-right:5px; } table.giftsBody td { padding:6px 0 3px 0; } table.giftsBody div.giftsHead { font-size:14px; font-weight:bold; } 
/* type */
 h1, h1 a, div#scontent div#pageTitle, div#scontent span.pageTitle, div#scontent span.headlineFont { font-size: 24px; font-family: Verdana; color: #0c627a; font-weight: normal; margin: 0.5em 0 0.5em 0; line-height:24px !important; } h2, h2 a { font-family: Verdana; color: #0c627a; font-weight: normal; margin: 1.0em 0 0.5em 0; letter-spacing: -1px; } h2 a:hover { text-decoration: none; } h3, h3 a, span.headlineFont { font-size:14px; font-family: Verdana; color: #0c627a; font-weight: bold; margin: 0.5em 0 0.5em 0; } h4, h4 a { font-family: Verdana; color: #310d09; margin: 0.5em 0 0.5em 0; font-weight: bold; } h5, h5 a { font-family: Verdana; color: #310d09; margin: 1em 0 0.25em 0; } h6, h6 a { font-family: Verdana; color: #310d09; margin: 1em 0 0.25em 0; } p { font-family: Verdana; color: #310d09; font-weight: normal; } 
/* Justify the paragraph text */
 .main p, .main li, .ui-tabs-panel p, .ui-tabs-panel li { text-align: justify; } 
/* Tool Tip Styles */
 .bswrap { border: 2px solid #fdcf5f; background-color:#f3efe9; padding:5px; } .bswrap p { margin:0px; color:#310d09; } .tip:hover { cursor:pointer; } 
/* Tab Styles */
 .tabs { } .ui-tabs ul.tabs { margin: 0px; padding:0px; display:block; width:100%; clear:both; } .ui-tabs ul.tabs li { list-style: none; float: left; margin: 0px; padding:0px; } .ui-tabs ul.tabs a { display: block; padding: 6px 10px; text-decoration: none !important; margin: 0px 2px 0px 2px; margin-left: 0; font: 12px Verdana; color: #927d75; background: #fbf5eb; border: solid 1px #cdcbc4; position: relative; z-index: 100; } .ui-tabs ul.tabs a:hover { color: #7f725d; background: #fcebc2; } .ui-tabs ul.tabs li.ui-tabs-selected a { margin-bottom: 0; color: #310d09; background: #FFFFFF; border: solid 1px #cdcbc4; border-bottom: solid 1px #FFFFFF; cursor: default; } .ui-tabs div.ui-tabs-panel { padding: 20px 20px 20px 20px; clear: left; background: #FFFFFF; border: solid 1px #cdcbc4; top: -1px; left:0; position: relative; z-index: 0; } label.error{color:#C00;} .form-steps .step .step-content label.error{color:#C00;display:block;} 
/* Login Box Styles */
 .login-box { position:absolute; bottom:0; right:0; z-index:101; } .login-box .logged-in { float:right; padding:1px; background-color: #2b4b55; border:0px solid #357487; margin-top:0px; text-align:right; position:relative; opacity: 0.72; filter: alpha(opacity=72); 	color: #cdcbc4; } .login-box .logged-in p { margin:0px; line-height:17px; 	color: #cdcbc4; } .login-box .logged-in .welcome { margin-right:10px; } .login-box a { color:#cdcbc4; } .login-box .logged-in a:hover { background-image:none; background-color:#ffffff; } .login-box .logged-out a:hover { background-image:none; 	color:#00cbe2; background-color:#0c627a; } .login-box .logged-out { color:#cdcbc4; text-align:right; margin-top:52px; position:relative; height:15px; } 
/* Cart Timer Styles */
 div.timer { padding:4px; background-color: #f3efe9; opacity: 0.72; filter: alpha(opacity=72); border:1px solid #cdbb99; margin-bottom:5px; text-align:right; } 
/* Miscellaneous Page Element Treatments */
 .questionmark { display:inline-block; width:17px; height:17px; padding:0px; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/global/questionmark.gif); background-repeat:no-repeat; background-position:0px 0px; margin-left:10px; } div .page_portal { background-color: #FFFFFF; border: solid 1px #cdcbc4; width: 317px; height: 95px; vertical-align: middle; } div .page_portal:hover { text-decoration: none; border: solid 1px #8f503a; cursor: pointer; } div .page_portal img { margin: 10px; } div .page_portal p, div .page_portal h3 { margin-right: 10px; text-align: left; } .horizLinkList { margin-left: 0px; } .horizLinkList li { display: inline; list-style: none; list-style-image: none; } .horizLinkList a { padding: 5px; font-weight: bold; color: #ca962b; border: 1px solid #d5c8b1; background-color: #ffffff; } .horizLinkList a:hover { text-decoration: none; background-image: url(https://s3.amazonaws.com/sdo.media/global/yellowHighlight.gif); background-position: left center; background-repeat: repeat-x; } .dividerline { font-size: 1px; width: 100%; height: 5px; border-bottom: solid 1px #e8e1d5; margin: 15px auto; } .subdividerline { font-size: 1px; width: 100%; height: 5px; border-bottom: dotted 1px #e8e1d5; margin: 0px auto; } .logos td { text-align: center; width:215px; padding-top: 20px; } .cpp { border-top: solid 1px #e8e1d5; background-color: #f5efdd; padding: 10px 20px 0px 20px; margin:-20px; } 
/* Ticket Pricing Table */
 .prices { border:solid 1px #cdcbc4; } .prices th, .prices td { font-weight:normal; text-align:left; padding:5px 10px 5px 5px; } .prices td { border-top:solid 1px #eae4d9; } .prices .r1 { background-color:#fbf1da; } .prices .r2 { background-color:#fff9e9; } .single .r1 { background-color:#fbf1da; } .single .r2 { background-color:#fff9e9; } .dkblue { color:#3f447b } .ltblue { color:#0c9adb } .orange { color:#f4832b } .green { color:#68b138 } .red { color:#c30e2a } .purple { color:#6c0f6d } ul.legend {list-style:none; list-style-image:none; margin:0px; padding:0px; text-align:left;} ul.legend li { display:inline; margin-right:20px; } 
/* Performance List */
 .performanceList { margin: 0px; border-bottom: solid 1px #cdcbc4; } .performanceList li { color: #310d09; list-style: none; list-style-image: none; border-top: solid 1px #cdcbc4; margin: 0px; padding: 0px; } .performanceList a { color: #310d09; text-decoration: none; display: block; background-image: none; padding: 0px 10px 0px 10px; } .performanceList a:hover { text-decoration: none; background-color:#fbe0a3; background-position: left center; background-repeat: repeat-x; cursor: pointer; } .performanceList span { line-height: 35px; } .performanceList img { padding-top: 6px; } .performanceList .col1 { float: left; width: 78px; } .performanceList .col2 { float: left; width: 56px; font-weight: bold; } .performanceList .col3 { float: left; width: 37px; } .performanceList .col4 { float: left; width: 23px; } .performanceList .disabled a:hover { text-decoration:none; background-image:none; cursor:default; background-color:#ffffff; } 
/* Cast List */
 .castList { margin: 0px; border-bottom: solid 1px #cdcbc4; } .castList li { color: #310d09; list-style: none; list-style-image: none; border-top: solid 1px #cdcbc4; line-height: 1.4em; margin: 0px; } .castList li strong { color: #c57656; font-weight: bold; } .castList a { color: #310d09; text-decoration: none; display: block; background-image: none; padding: 10px 10px; } .castList a:hover { text-decoration: none; background-color:#fbe0a3; background-position: left center; background-repeat: repeat-x; cursor: pointer; } 
/* forms */
 ol.formsteps { margin: 0; padding: 0; } ol.formsteps li { list-style-type: none; padding: 0; margin: 0 0 8px; clear: both; } ol.formsteps li label { float: left; width: 150px; margin-right:15px; margin-bottom:15px; text-align:left; } ol.formsteps li label.long { width: auto; } .input-validation-error { background-color: #FFDFDF; } 
/* Tabs */
 .ui-tabs { padding: 0px; } .ui-tabs .ui-tabs-nav { padding: 0px; } 
/* Old Button Style a.btn { padding:0 8px; position:relative; color: #392707; line-height: 25px; height: 25px; display:inline-block; background-image: url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); background-repeat: repeat-x; background-position: 0px -60px; } a.btn .l { display:block; position:absolute; left:0;top:0; height:25px; width:8px; background-image:url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); background-repeat:no-repeat; background-position:0px 0px; } a.btn .r { display:block; position:absolute; right:0;top:0; height:25px; width:8px; background-image:url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); background-repeat:no-repeat; background-position:-40px 0px; } a.btn.hover { background-position: 0px -30px; background-image:url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); text-decoration:none; } a.btn.hover span.l { background-position: -10px 0px; background-image:url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); } a.btn.hover span.r { background-position: -30px 0px; background-image:url(https://s3.amazonaws.com/sdo.media/global/buttonStyle.jpg); } .btn.em { font-weight:bold; } .btn.gray, .btn.gray .l, .btn.gray .r, .btn.gray.hover, .btn.gray.hover span.l, .btn.gray.hover span.r { background-image: url(https://s3.amazonaws.com/sdo.media/global/buttonStyle_gray.jpg); } .btn.dotted, .btn.dotted .l, .btn.dotted .r, .btn.dotted.hover, .btn.dotted.hover span.l, .btn.dotted.hover span.r { background-image: url(https://s3.amazonaws.com/sdo.media/global/buttonStyle_dotted.jpg); } */
 a.btn { display:inline-block; padding: 0.62em 0.83em 0.62em 0.83em;  border: 1px solid #e2c04f; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 1px 1px 4px #c4ba9e; -moz-box-shadow: 1px 1px 4px #c4ba9e; font-size: 1em; color: #796842; text-shadow: 0 0 2px #fff7e4; font-weight: bold; text-decoration: none;  background: #fdcf5f url(https://s3.amazonaws.com/sdo.media/global/WhiteGradient24.png) repeat-x scroll left top; } a.btn:hover { background-color: #da642a; border: 1px solid #c45e0c; color: #fff7e4; text-shadow: 0 0 2px #796842; } 
/* Subscriptions and Ticketing */
 
/* Overall Styles */
 ol.form-steps li.step { font-weight: bold; color: #0c627a; border-bottom:solid 1px #e8e1d5; margin:15px 0px 0px 0px; line-height:17px; } ol.form-steps li.step.last { border:none; } ol.form-steps li.step .step-details p { text-align:left; } ol.form-steps li.step .step-details { width:175px; padding:0px; margin-right:20px; float:left; margin-top:-16px; } ol.form-steps li.step .step-details h4 { margin:0px; } ol.form-steps li.step .step-content { font-weight: normal; width:420px; float:left; margin-top:-16px; margin-bottom:15px; } 
/* Overall Disabled Styles */
 ol.form-steps li.step.disabled { padding-bottom: 15px; } ol.form-steps .step.disabled, ol.form-steps .step.disabled .step-details h4, ol.form-steps .step.disabled .step-details p { color: #838383; } ol.form-steps .step.disabled .step-details p { display: none; } .step.disabled input, .step.disabled select { display: none; } 
/* Checkbox List Styles */
 ol.form-steps li.step .step-content .checkbox-list { color:#310d09; margin-bottom:15px; } ol.form-steps li.step .step-content .checkbox-list strong { color:#7E5D25; } 
/* Number of Tickets Styles */
 ol.form-steps li.step .step-content-numtix { width:130px; float:left; } ol.form-steps li.step .step-content .numtix-select { margin-top:10px; margin-bottom:5px; clear:left; } ol.form-steps li.step .step-content .numtix-select span { width:65px; color:#310d09; font-weight:bold; float:left; } ol.form-steps li.step .step-content select { color:#7E5D25; font-weight:bold; border:solid 1px #e8e1d5; } ol.form-steps li.step .step-content .senior { display:block; width:270px; float:left; margin-top:59px; text-align:left; } 
/* Radio Button List Styles */
 ul.radio-list li, ul.radio-list, ul.checkbox-list li, ul.checkbox-list { list-style-type: none; margin: 0 0 10px 0; padding: 0; list-style-image: none; } ul.radio-list li input, ul.radio-list li span, ul.checkbox-list li input, ul.checkbox-list li span { margin-right: 6px; line-height: 13px; } ul.radio-list li { color:#310d09; } ul.radio-list li input { } .radio-hotspot.selected{background-color:#fee8b2;font-weight:bold;} .radio-hotspot label, .checkbox-hotspot label{cursor:pointer;} 
/* Section Pricing Table Styles */
 .section-list { border:solid 1px #cdcbc4; width:100%; color:#310d09; } .section-list th, .section-list td { text-align:left; padding:5px; } .section-list td { border-collapse:collapse; border-top:solid 1px #eae4d9; } .section-list tr.alt td { background:#f8f1e1; } .section-list tr.selected td { background:#fdcf5f; } .section-list td.radio { text-align:center; } .section-list td.icon { 
/* Temporarily minimizing icon column */
 width:0px; padding:0px; } 
/* Summary Section Styles */
 #PackageSummary { margin:0px; padding:0px; width:100%; } #PackageSummary .package-summary { margin:20px -20px 0px -20px; padding: 10px 20px 0px 20px; background-color: #f5efdd; border-top: solid 1px #e8e1d5; border-bottom: solid 1px #e8e1d5; } .ptype{margin-left:38px;clear:both;} .ptype-name{float:left;width:140px;} .ptype-numseats{float:left;width:50px;} .ptype-price{float:left;width:70px;text-align:right;} .ext-price{clear:both;font-weight:bold;text-align:right;} .num-seats.drop-down { width:100px !important; } .pkg-unmanaged .performance-list, .pkg-unmanaged .pricetypes, .pkg-cancelled .performance-list, .pkg-cancelled .pricetypes {display:none;} tr.pkg-cancelled td.price, tr.caravan-item.pkg-cancelled .btn-remove {visibility:hidden;} .btn-baremails {margin-top:15px; margin-bottom:15px;background-color: #FFFFFF; } .btn-bar {margin-top:15px; margin-bottom:15px; } .btn-bar .btn{float:right;margin-left:15px;} table.package-item th.series{width:70%;} table.package-item th.price,table.package-item th.action{width:15%;text-align:center;} div.finish-btn { margin-top:15px; } .ext-price { background-color:#ffffff; padding:10px; margin:10px; } .pkg-summary-div{ background-color:#EDE1C9; margin:0 -20px; padding:10px 20px; } td.price{ text-align:right; } td.qty{ text-align:center; } .ext-price { background-color:Transparent; margin:10px 0; padding:10px 0; font-weight:normal; } 
/* Form Styles */
 ul.radio-list li span { margin-left: 5px; margin-top: -20px; } ol.form-steps li.step .step-content input[type=text], ol.form-steps li.step .step-content input[type=password] { border:1px solid #cdcbc4; color:#310d09; line-height:16px; height:16px; padding:3px; font-weight:normal; } ol.form-steps li.step div.step-content select { color:#310d09; border:solid 1px #cdcbc4; font-weight:normal; } .form-steps .step .step-content label { padding-bottom:3px; color:#0c627a; font-weight:bold; } 
/* Sub-Form Styles */
 .sub-form { border:solid 1px #e8e1d5; background-color:#f3efe9; padding:5px 15px 15px 15px; } .sub-form ul { margin: 15px 0px; text-align:left; } .sub-form p, .sub-form li { text-align:left; } .sub-form ul.radio-list li, .sub-form ul.radio-list span, .sub-form ul.checkbox-list li, .sub-form ul.checkbox-list span, ol.form-steps li.step .step-content .sub-form ul.checkbox-list b { color:#310d09; } .sub-form ul.radio-list, .sub-form ul.checkbox-list { margin-left: 10px; margin-top: 10px; } .sub-form ul.radio-list span { margin-left:5px; } .sub-form li { float: left; margin-right: 10px; margin-bottom: 14px; list-style-image:none; } .sub-form li label { display: block; } .sub-form li input { width: 100%; } .sub-form li.frm-10 { width: 7%; } .sub-form li.frm-20 { width: 17%; } .sub-form li.frm-30 { width: 27%; } .sub-form li.frm-40 { width: 37%; } .sub-form li.frm-50 { width: 47%; } .sub-form li.frm-60 { width: 57%; } .sub-form li.frm-70 { width: 67%; } .sub-form li.frm-80 { width: 77%; } .sub-form li.frm-90 { width: 87%; } .sub-form li.frm-100 { width: 97%; } .sub-form li.frm-radio { width:100%; } .sub-form li.frm-radio input { width: 15px; } 
/* Cart Styles */
 td { vertical-align: top; } ul.perf-list { margin: 0; padding: 0; margin-left: 10px; } ul.perf-list li { margin: 0px; list-style-type:none; list-style-image:none; } .pkg-keep { } td.icon-unmanaged{background-color:#EEE;} td.icon-keep{background-color:#CFC;} td.icon-modify_sameday{background-color:#CFC;} td.icon-modify_changeday{background-color:#CFC;} td.icon-cancelled{background-color:#FCC;} .package-item td,.performance-item td,.caravan-item td{border-bottom:solid 1px #e8e1d5; padding-top:10px; padding-bottom:20px;} .package-item h3,.performance-item h3{margin:0;} .package-item-head, .performance-item-head, .sectionList-head { background-color:#f5efdd; } .series, .performance { text-align:left; padding-left:10px; } .seating { text-align:left; } .package-item-head .price, .package-item .price, .caravan-item .price, table.performance-items tr.performance-item-head th.price, table.performance-items tr.performance-item td.price { text-align:right; font-weight:bold; } .perf-title, #PackageSummary #ps_Performances li strong { font-weight:bold; color:#7e5d27; } .perf-date { } .btn-remove { display:inline-block; width:60px; height:19px; padding:0px; text-align:left; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/cart_remove.gif); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; } .btn-manage a { display:block; width:90px; height:38px; padding:0px; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/cart_renewalManage.gif); background-repeat:no-repeat; background-position: right top; cursor:pointer; } .btn-manage.highlight a { display:block; width:90px; height:38px; padding:0px; text-align:left; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/cart_renewalManage.gif); background-repeat:no-repeat; background-position:right bottom; cursor:pointer; } .icon-keep { height:38px; } .icon-keep, .icon-modify, .icon-modify_sameday, .icon-modify_changeday { background-image: url(https://s3.amazonaws.com/sdo.media/tickets/cart_edit.gif); background-repeat:no-repeat; background-position: right top; padding-top:0px; 	margin-top:3px; } div.btn-edit { text-align:right; width:41px; } .btn-edit-tan { display:block; width:47px; height:20px; padding:0px; text-indent:-9999px; cursor:pointer; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/edit_tanbg.gif); background-repeat:no-repeat; background-position: top left; text-align:right; margin-left:20px; } .btn-edit a { 
/* IE Fix */
 display:block; width:47px; height:20px; padding:0px; text-align:left; text-indent:-9999px; cursor:pointer; margin-left:48px; } .icon-cancelled { background-image: url(https://s3.amazonaws.com/sdo.media/tickets/cart_removed.gif); background-repeat:no-repeat; background-position: right top; padding-top:15px; } .icon-cancelled .btn-edit { display:block; width:47px; height:20px; padding:0px; text-indent:-9999px; cursor:pointer; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/edit_tanbg.gif); background-repeat:no-repeat; background-position: top left; text-align:right; } .btn-editAccount { display:inline-block; width:88px; height:20px; padding:0px; text-align:left; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/tickets/editAccount.gif); background-repeat:no-repeat; background-position:3px 3px; border:solid 1px #e8e1d5; cursor:pointer; } .btn-print { display:block; width:45px; height:21px; padding:0px; text-align:left; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/global/print.gif); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; } .btn-cal { display:block; width:106px; height:24px; padding:0px; text-align:left; text-indent:-9999px; background-image: url(https://s3.amazonaws.com/sdo.media/global/AddToCalendar.gif); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; } .accountInfo p { } ul.i-would-like-to { margin:5px 0px 0px 0px; } ul.i-would-like-to li { padding-left:15px; } .change-request { } .title { text-align:right; width:73%; } .action { width:12%; } .title.subtotal, .title.Handling, .title.contribution { border-left:solid 1px #e8e1d5; } .action.subtotal, .action.Handling, .action.contribution { border-right:solid 1px #e8e1d5; width:12%; text-align:right; } .title.total { border-left:solid 1px #e8e1d5; border-top:solid 1px #e8e1d5; border-bottom:solid 1px #e8e1d5; } .price.total { border-top:solid 1px #e8e1d5; border-bottom:solid 1px #e8e1d5; } .action.total { border-right:solid 1px #e8e1d5; border-top:solid 1px #e8e1d5; border-bottom:solid 1px #e8e1d5; } .subtotal, .Handling, .contribution { background-color:#f5efdd; padding:3px; } .total { background-color:#ede1c9; padding:5px; } .paymentPlan { margin-top:10px; width:200px; } .paymentPlan th { text-align:left; padding:2px; border-bottom:solid 1px #e8e1d5; } .paymentPlan td { padding:2px; } 
/* Form Element Hot Spot Styles */
 .radio-list li.selected {font-weight:bold;} .radio-hotspot label, .checkbox-hotspot label{cursor:pointer;} .checkbox-hotspot.selected{background-color:#FDCF5F;} 
/* Sold Out Styles */
 tr.sold-out td label { color:#818181 !important; } .sold-out .price { font-weight:bold; } .long { margin-right:10px; margin-bottom:10px; } a.keyword{border-bottom:dashed 1px;text-decoration:none;} 
/* Warning, Error and Note Styles */
 .warning { padding:5px 15px 15px 15px; border:solid 4px #af1517; background-color:#f3efe9; margin:15px auto; } .warning p { margin:0px; } .note { padding:15px; border:solid 1px #e8e1d5; background-color:#fbf5eb; margin:15px auto; } .note p { margin:0px; } .validation-summary-errors, .errors, .emailimporterrors, .emailselectorerrors { padding:15px; border:solid 4px #af1517; background-color:#f3efe9; margin:15px auto; } .validation-summary-errors li, .errors, .emailimporterrors, .emailselectorerrors li { font-weight:bold; color:#914b29; margin-left:10px; } div.planned-maintenance { margin:0px 20px 0px 20px; padding:15px 5px 10px 80px; border:solid 4px #af1517; border-top:0px; background-color:#fbf5eb; background-image:url(https://s3.amazonaws.com/sdo.media/global/Symbol-Error.gif); background-position:20px 10px; background-repeat:no-repeat; width:850px; } div.planned-maintenance h3 { margin-bottom:0px; width:850px; } div.planned-maintenance p { margin-top:0; width:850px; } div.need-flash { padding:10px 5px 0px 80px; margin:10px; border:solid 4px #af1517; background-color:#f3efe9; background-image:url(https://s3.amazonaws.com/sdo.media/global/Symbol-Error.gif); background-position:20px 10px; background-repeat:no-repeat; width:90%; } 
/* Slideshow Styles */
 ul#portfolio { margin:0px; } ul#portfolio li { list-style:none; list-style-image:none; margin:0px; } ul#portfolio li img { border:none; padding:0px; } .form-check{position:absolute;left:-1000px;} input.submitbtn{border:0;background:Transparent;font-weight:bold;height:25px;outline:0;cursor:pointer;} 
/* Audio Player */
 .audiodisplay { float:right; position: relative; width:100px; height:22px; } .audiodisplay ul.player_controls { list-style-type:none; list-style-image:none; padding:0; margin: 0; } .audiodisplay ul.player_controls li { overflow:hidden; text-indent:-9999px;list-style-image:none; } .player_play, .player_pause { display: block; width:100px; height:22px; cursor: pointer; } .player_play { background: url("https://s3.amazonaws.com/sdo.media/global/2011_audioPlayer_Buttons-Text.png") 0 0 no-repeat; } .player_play.jqjp_hover { background: url("https://s3.amazonaws.com/sdo.media/global/2011_audioPlayer_Buttons-Text.png") -70px 0 no-repeat; } .player_pause { background: url("https://s3.amazonaws.com/sdo.media/global/2011_audioPlayer_Buttons-Text.png") 0 -30px no-repeat; } .player_pause.jqjp_hover { background: url("https://s3.amazonaws.com/sdo.media/global/2011_audioPlayer_Buttons-Text.png") -70px -30px no-repeat; } .player_progress { width:100px; height:5px; border:solid 1px #8f503a; } .player_progress_load_bar { background:#e08a64; width:0px; height:5px; cursor: pointer; } .player_progress_play_bar { background: #c57656; width:0px; height:5px; } #operaAudioplayer { 
/* IE Fix */
 position:absolute; bottom:4px; right:5px; z-index:1000; } .audiodisplay.opera { float:right; position: relative; width:auto; height:22px; } .audiodisplay.opera ul.player_controls { position:absolute; right:0px; top:0px; width:22px; height:22px; z-index:1000; } .audiodisplay.opera .player_progress {	 display:none; } .audiodisplay.opera .audio_title { height:22px; overflow:hidden; line-height:23px; position:relative; z-index:1; float:right; background-color:#FFFFFF; opacity: 0.85; filter: alpha(opacity=85); } .audiodisplay.opera .player_play { float:right; display: block; width:42px; height:22px; cursor: pointer; } .audiodisplay.opera .player_pause { float:right; display: block; width:53px; height:22px; cursor: pointer; } .audiodisplay.opera .audio_title span { white-space:nowrap; margin:0 58px 0 5px; position:relative; z-index:1; } .audiodisplay.podcast .player_play { display: block; width:42px; height:22px; cursor: pointer; } .audiodisplay.podcast .player_pause { display: block; width:53px; height:22px; cursor: pointer; } .audiodisplay.podcast .player_controls { list-style-type:none; margin-bottom:5px; } .podcast { margin:10px 0px; } .podcastAudio { float:right; text-align:right; } div.search-results{height:450px;overflow:auto;padding-bottom:20px;} div.search-result{border-bottom:solid 1px #e8e1d5;margin-bottom:10px;} 
/* Search Bar, Text Sizing and Print Page */
 div.search-cntr { height:25px; margin:5px 0px; position:absolute;top:0;right:0;z-index:200;} div.search-cntr { background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_searchBar.png); background-repeat:no-repeat; background-position:top left; } div.search-cntr.hover { background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_searchBar.png); background-repeat:no-repeat; background-position:0px -30px;} div.search-cntr #search_box { width:185px; height:15px; background-color:Transparent; line-height:15px; border:none; padding:0px; margin:5px 0px 0px 10px; float:left; font-family:Verdana; color:#dddcd7; } div.search-cntr .submitbtn { width:26px; height:24px; border:none;cursor:pointer; float:left; } div.txtsize { height:22px; width:103px; margin:5px 0px; position:absolute; top:0; right:230px; z-index:210; } div.txtsize { background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_TextSize.png); background-repeat:no-repeat; background-position:0px -30px; } body.text-large div.txtsize{ background-image:url(https://s3.amazonaws.com/sdo.media/global/2011_TextSize.png); background-repeat:no-repeat; background-position:top left; } div.txtsize img.btn-minus { width:22px; height:22px; float:right; visibility:hidden; } div.txtsize img.btn-plus { width:22px; height:22px; float:right; cursor:pointer; } body.text-large div.txtsize img.btn-plus{visibility:hidden;cursor:default;} body.text-large div.txtsize img.btn-minus{visibility:visible;cursor:pointer;} 
/* New Footer */
 .copyright { font-size:11px; color:#979c9d; margin-top:20px; margin-bottom:40px; } .category-marker { color:#afd5e0; font-size:15px; } table.footerNav { margin-left:1px; border:1px solid #ecece9; background-image:url(https://s3.amazonaws.com/sdo.media/global/footer_bg-tile.gif); background-position:top left; background-repeat:repeat-x; background-color:#4f899a; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; } table.footerNav th { text-align:left; font-size:18px; color:#e7f2f5; padding:20px 0 0 20px; } table.footerNav td { padding:20px 0px 40px 0px; } table.footerNav td.first { margin-left:0px; padding-left:20px; } table.footerNav td.last { border-right:0px; } ul.footer-linkList { margin-top:0; margin-left:0; } ul.footer-linkList li { list-style-type:none; list-style-image:none; line-height:17px; margin-top:0px; } ul.footer-linkList li.category { line-height:18px; } ul.footer-linkList li.category a { color:#ffffff; font-weight:bold; font-size:15px; } ul.footer-linkList li a { color:#e9e8e8; font-weight:normal; font-size:12px; display:block; padding:3px; line-height:15px; } ul.footer-linkList li a:hover { text-decoration:none; background-color:Transparent; background-image:url(https://s3.amazonaws.com/sdo.media/global/White12.png); } ul.footer-linkList.social li img { vertical-align:middle; margin-right:7px; } 
/* Footer Sponsors */
 div.footerSponsors-Container { width:140px; text-align:center !important; } ul#footerSponsors { margin:0px; color:#e9e8e8; text-align:center !important; } ul#footerSponsors a:hover { background-color:Transparent; } ul#footerSponsors li { list-style:none; list-style-image:none; margin:0px; text-align:center !important; width:140px; height:100px; left:0; top:0; font-size:11px; line-height:14px; text-align:center; } ul#footerSponsors li img { margin:5px 5px 5px 5px; border:none; text-align:center !important; padding:8px; background-color:#ffffff; } 
/* Study Guides */
 a.detail { border:1px solid #E8DDBC; background-color:#f7f4ee; padding:1px 2px 2px 2px; } 
/* Textarea Characters Remaining */
 div.charsleft { font-size:11px; color:#310d09; } div.charsleft span { color:#FFFFFF; background-color:#CFA45A; border:1px solid #0c627a; font-weight:bold; padding:2px 3px; } 
/* Watch and Listen Styles */
 .wnl-podcasts .col1, .wnl-podcasts .col2 { vertical-align:top; float:left; } .wnl-podcasts .col1 { width: 80%; } .wnl-podcasts .col2 { width: 20%; } .wnl-podcasts .col1 h4 { font-weight:normal; } .wnl-podcasts .col1 h3 { margin:0.25em 0; } .wnl-podcasts p, p.MsoNormal, font { font-family: Verdana; font-size:12px; line-height:17px; color: #310d09; font-weight: normal; } .flex-seat-summary .seats{display:none;}body { font-size: 12px; line-height: 17px; } input[type='text'], input[type='password'] { font-size:14px; line-height:16px; } .ftr, .ftr a { font-size: 10px; line-height: 18px; } .fine { font-size:10px; } 
/* type */
 h1, h1 a { font-size: 24px; line-height: 17px; } h2, h2 a { font-size: 18px; line-height: 17px; letter-spacing: -1px; } h3, h3 a { font-size: 14px; line-height: 17px; } h4, h4 a { font-size: 12px; } h5, h5 a { font-size: 12px; } h6, h6 a { font-size: 12px; } p { font-size: 12px; line-height: 17px; } .bswrap p { font-size:11px; } .ui-tabs ul.tabs a { font: 12px Verdana; } label.error{font-size:10px;} .form-steps .step .step-content label.error{font-size:9px;} 
/* Login Box Styles */
 .login-box { font-size:11px; } .login-box a { font-size:11px; } div.timer { font-size:11px; } .horizLinkList a { font-size: 11px; } .performanceList li { font-size: 12px; } .castList li { font-size: 12px; } 
/* Button Style */
 a.btn { font-size: 12px; } ol.form-steps li.step { font-size: 16px; } ol.form-steps li.step .step-content { font-size: 12px; } ol.form-steps li.step .step-content .checkbox-list { font-size:13px; } ol.form-steps li.step .step-content .checkbox-list strong { font-size:14px; } ol.form-steps li.step .step-content select { font-size:14px; } ul.radio-list li { font-size: 12px; } .ext-price{font-size:14px;} ol.form-steps li.step .step-content input[type=text], ol.form-steps li.step .step-content input[type=password] { font-size:14px; line-height:16px; } .form-steps .step .step-content label { font-size:12px; } .sub-form ul.radio-list li, .sub-form ul.radio-list span, .sub-form ul.checkbox-list li, .sub-form ul.checkbox-list span, ol.form-steps li.step .step-content .sub-form ul.checkbox-list b { font-size: 12px; line-height: 13px; } .sub-form li label { font-size: 11px; line-height: 12px; } .sub-form li input { font-size: 12px; line-height: 12px; } .sub-form li.frm-radio input { font-size: 12px; line-height: 12px; } .perf-date { font-size:11px; } .accountInfo p { font-size:11px; } .change-request { font-size:11px; } .subtotal, .Handling, .contribution { font-size:12px; } .total { font-size:14px; } .paymentPlan { font-size:11px; } div.search-cntr #search_box { font-size:11px; }body.text-large { font-size: 14px; line-height: 19px; } body.text-large input[type='text'], body.text-large input[type='password'] { font-size:14px; line-height:16px; } body.text-large .ftr, body.text-large .ftr a { font-size: 11px; line-height: 18px; } body.text-large .fine { font-size:11px; } 
/* type */
 body.text-large h1, body.text-large h1 a { font-size: 24px; line-height: 19px; } body.text-large h2, body.text-large h2 a { font-size: 20px; line-height: 19px; letter-spacing: -1px; } body.text-large h3, body.text-large h3 a { font-size: 16px; line-height: 19px; } body.text-large h4, body.text-large h4 a { font-size: 14px; } body.text-large h5, body.text-large h5 a { font-size: 14px; } body.text-large h6, body.text-large h6 a { font-size: 14px; } body.text-large p { font-size: 14px; line-height: 19px; } body.text-large .bswrap p { font-size:12px; } body.text-large .ui-tabs ul.tabs a { font: 14px Verdana; } body.text-large label.error{font-size:11px;} .form-steps .step .step-content label.error{font-size:11px;} 
/* Login Box Styles */
 body.text-large .login-box { font-size:11px; } body.text-large .login-box a { font-size:11px; } body.text-large div.timer { font-size:11px; } body.text-large .horizLinkList a { font-size: 12px; } body.text-large .performanceList li { font-size: 14px; } body.text-large .castList li { font-size: 14px; } 
/* Button Style */
 body.text-large a.btn { font-size: 14px; } body.text-large ol.form-steps li.step { font-size: 18px; } body.text-large ol.form-steps li.step .step-content { font-size: 14px; } body.text-large ol.form-steps li.step .step-content .checkbox-list { font-size:15px; } body.text-large ol.form-steps li.step .step-content .checkbox-list strong { font-size:16px; } body.text-large ol.form-steps li.step .step-content select { font-size:16px; } body.text-large ul.radio-list li { font-size: 14px; } body.text-large .ext-price{font-size:16px;} body.text-large ol.form-steps li.step .step-content input[type=text], body.text-large ol.form-steps li.step .step-content input[type=password] { font-size:16px; line-height:18px; } body.text-large .form-steps .step .step-content label { font-size:14px; } body.text-large .sub-form ul.radio-list li, body.text-large .sub-form ul.radio-list span, body.text-large .sub-form ul.checkbox-list li, body.text-large .sub-form ul.checkbox-list span, body.text-large ol.form-steps li.step .step-content body.text-large .sub-form ul.checkbox-list b { font-size: 14px; line-height: 15px; } body.text-large .sub-form li label { font-size: 12px; line-height: 14px; } body.text-large .sub-form li input { font-size: 14px; line-height: 14px; } body.text-large .sub-form li.frm-radio input { font-size: 14px; line-height: 14px; } body.text-large .perf-date { font-size:12px; } body.text-large .accountInfo p { font-size:12px; } body.text-large .change-request { font-size:12px; } body.text-large .subtotal, body.text-large .Handling, body.text-large .contribution { font-size:14px; } body.text-large .total { font-size:16px; } body.text-large .paymentPlan { font-size:12px; } body.text-large div.search-cntr #search_box { font-size:12px; }body#Firefox_35 ul.radio-list li span { float: none; margin-left: 8px; margin-top: -4px; } 