body{color:#000;background:#FFF;}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;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}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,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}body{padding:5px;margin:0;font-family:sans-serif;}h1{font-weight:bold;font-size:120%;}h2{font-weight:bold;font-size:110%;}sup{font-size:7px;font-weight:bold;}a{outline:0;}a:visited{color:#800000;}ul.blank{list-style:none;}.navigation a{display:block;}#footer{background:#800000;border:5px solid #420D07;color:#ffffff;letter-spacing:2px;margin:1em auto;padding:1em;text-align:center;width:700px;}.topLeft{-khtml-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-radius-topleft:5px;}.topRight{-khtml-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-radius-topright:5px;}.bottomLeft{-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-radius-bottomleft:5px;}.bottomRight{-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-radius-bottomright:5px;}.box .topLeft{-khtml-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-radius-topleft:2px;}.box .topRight{-khtml-border-radius-topright:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-radius-topright:2px;}.box .bottomLeft{-khtml-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-radius-bottomleft:2px;}.box .bottomRight{-khtml-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-radius-bottomright:2px;}.box .boxHeader,.box .boxContent{padding:6px;}.shrinkwrap{display:table;margin-left:auto;margin-right:auto;}.error .boxHeader,.info .boxHeader,.success .boxHeader{font-weight:bold;color:#FFFFFF;background-position:left top;background-repeat:no-repeat;padding-left:20px;}.error .boxHeader{background-image:url('../images/shared/error.gif');background-position:5px 50%;}.error .boxContent,.info .boxContent,.success .boxContent{color:#FFFFFF;font-weight:bold;}.info .boxContent,.success .boxContent{background-position:5px 50%;background-repeat:no-repeat;padding-left:20px;}.info .boxContent{background-image:url('../images/shared/info.gif');}.success .boxContent{background-image:url('../images/shared/success.gif');}.fullWidth{width:100%;}.halfWidth{width:50%;}.thinBorder{border:1px solid #000000;}.thinBorderTop{border-top:1px solid #000000;}.thinBorderRight{border-right:1px solid #000000;}.thinBorderBottom{border-bottom:1px solid #000000;}.thinBorderLeft{border-left:1px solid #000000;}.thickBorder{border:2px solid #000000;}.thickBorderTop{border-top:2px solid #000000;}.thickBorderRight{border-right:2px solid #000000;}.thickBorderBottom{border-bottom:2px solid #000000;}.thickBorderLeft{border-left:2px solid #000000;}.centerElement{position:relative;margin:0px auto;}.leftText{text-align:left;}.centerText{text-align:center;}.rightText{text-align:right;}.topText{vertical-align:top;}.middleText{vertical-align:middle;}.bottomText{vertical-align:bottom;}.boldText{font-weight:bold;}.floatLeft{float:left;}.floatRight{float:right;}.clear{clear:both;}.exampleText{color:#808080;}form td,form th{padding:2px;}form select,form textarea,form input{background-color:#FFFFFF;}.service_magic table{width:100%;}.service_magic td{vertical-align:top;font-size:10px;}.service_magic th{font-weight:bold;}a.serviceMagicLink{text-decoration:none;font-size:12px;}div.serviceMagicContent,div.serviceMagicDescription{background-color:#BCD2F3;padding:5px;display:none;}div.serviceMagicDescription{font-size:10px;}.serviceMagicBox{margin-top:5px;margin-bottom:5px;}.gallery div{float:left;margin-right:5px;margin-bottom:5px;}table.profile .gallery{min-height:140px;}table.profile .gallery div,table.profile .sortableRow div{background-color:#9CB5DB;}table.profile tr.sortableRow .gallery div{background-color:transparent;}.gallery div label{display:block;background-color:#AA3333;text-align:left;vertical-align:middle;font-size:11px;font-weight:bold;padding:3px;}.gallery div div{clear:both;float:none;display:table-cell;text-align:center;vertical-align:middle;width:175px;min-height:175px;margin:0;}table.profile .gallery div div{height:80px;min-height:80px;}.gallery div div.caption{text-align:center;display:block;min-height:80px;height:auto;/*height:auto !important;height:50px;*/font-size:12px;}table.profile .gallery div div.caption{height:auto;min-height:0;padding-bottom:5px;}.gallery div div.caption input{width:150px;}.gallery div div img{margin:0 auto;max-width:175px;max-height:175px;}table.profile .gallery div div img{max-width:80px;max-height:80px;}.fine_print{padding:10px;font-size:9px;}.stageContents{position:fixed;}/*** the spotlight will inherit all the CSS properties of the element in which* it is contained.  Override them.  * The CSS must be applied to both spotlightStage and .stageContents because the dimensions of #spotlightStage* are calculated from the size of .stageContents**/#spotlightStage .stageWrapper, .stageContents .stageWrapper{font-size:12px;font-weight:normal;font-family:Tahoma,Verdana,Helvetica;border:solid 2px #000000;background:#FFFFFF;text-align:left;white-space:normal;border-collapse:collapse;border-spacing:0;padding:2em;}#spotlightStage p, .stageContents p{margin:5px 0px;}#spotlightStage .example, .stageContents .example{margin-top:1.5em;}#spotlightStage .exampleHeading, .stageContents .exampleHeading{font-style:italic;}.helpIcon{width:16px;height:16px;margin:0px 2px 2px 0px;background:transparent url("/images/shared/icons/help-16x16.png") no-repeat 0 0;float:left;}.helpTitle{font-weight:bold;}.helpText{display:block;}.thanks_text{margin-top:20px;padding:10px;}div.verticalCenter{position:relative;display:table;vertical-align:middle;}div.outerWrapper{top:50%;display:table-cell;vertical-align:middle;}div.innerWrapper{position:static !important;position:relative;top:-50%;}.hidden{display:none;}