html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
html{overflow:scroll;}
body{background:#F2F2F2;text-align:left;line-height:1.5;font-size:11px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;}
caption,th,td{text-align:left;font-weight:400;vertical-align:top;}
textarea,input,select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h1{color:#333;font-size:1.2em;line-height:1.5em;padding-top:0.5em;}
h2{font-size:1em;font-weight:700;line-height:1.2em;}
p.last{margin-bottom:0;}
p img{padding:0;}
p img.top{margin-top:0;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin-top:1.5em;font-style:italic;}
a:focus,a:hover{color:#000;}
a{color:#013A9A;font-weight:400;text-decoration:none;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
em,dfn{font-style:italic;background:#ffc;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
th{border-bottom:2px solid #ccc;font-weight:700;}
caption{background:#ffc;}
.center{text-align:center;display:block;margin-left:auto;margin-right:auto;}
.maxheight{height:100%;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.highlight{background:#ff0;}
.added{color:#060;}
.removed{color:#900;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.box{margin-bottom:1.5em;background:#eee;padding:1.5em;}
.show{display:block;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0;}
hr.space{background:#fff;color:#fff;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-weight:700;font-size:1.2em;}
input,select,option{vertical-align:middle;font-size:1em;color:#444;}
input.text,input.title{width:300px;border:1px solid #bbb;background:#f6f6f6;margin:.5em .5em .5em 0;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:400px;height:250px;border:1px solid #bbb;background:#eee;padding:0.2em;}
select{border:1px solid #ccc;background:#f6f6f6;width:200px;}
.error{font-weight:700;color:red;}
.knockout{color:#FFF;font-weight:700;}
p,dl{margin:0 0 0.5em;}
input.text:focus,input.title:focus,textarea:focus,select:focus{background:#fff;border:1px solid #999;}
#xSite{width:974px;border-left:10px solid #FFF;border-right:10px solid #FFF;background:#FFF url('img/digimapBack.png') repeat-x;margin:auto;}
.headerBar{height:80px;text-align:left;color:#FFF;background:maroon url('img/siteHeader.jpg') no-repeat;}
.headerBarLinks{position:relative;left:190px;top:32px;font-size:12px;width:800px;}
.headerBarStatus{position:relative;text-align:right;right:10px;top:44px;font-size:10px;}
.headerBar a{color:#FFF;font-weight:700;text-decoration:none;padding:0 0.6em;}
.headerBar a:hover{color:#FFF;text-decoration:underline;}
.footerBar{height:160px;background:url('img/footer.gif');color:maroon;font-weight:700;font-size:0.9em;text-align:center;}
.footerBar div.strip{position:relative;top:100px;background:none;padding:1em;}
.sideBar{width:170px;float:left;}
.sideBar div.top{background:url('img/aeroFrameLeft.png');margin:0;padding:15px 15px 10px 5px;}
.sideBar div.bottom{background:url('img/aeroFrameLeftFooter.png');height:40px;}
.sideBar h1,.sideBar h2,.sideBar a{line-height:1;font-size:1em;text-align:left;margin:0;}
.sideBar h1{font-weight:700;padding:1.2em 0 0.3em;}
.sideBar h2{margin-right:5px;background-color:#FFF;border:1px solid #FFF;padding:0.3em 0 0.3em 0.2em;}
.body{float:left;background:#FFF;margin-top:15px;padding:0;}
.body div.spacer{width:1px;height:680px;float:left;}
.body div.main{float:left;width:633px;padding:0;}
.pickBar{width:170px;float:right;}
.pickBar div.top{background:url('img/aeroFrameRight.png');margin:0;padding:20px 5px 10px 20px;}
.pickBar div.bottom{background:url('img/aeroFrameRightFooter.png');height:40px;}
.pickBar h1{font-size:1em;color:#333;font-weight:700;margin-top:10px;border-bottom:1px dotted #333;}
.PhotoArea{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.PhotoFrame{display:block;margin-left:auto;margin-right:auto;border:1px solid #DDD;width:450px;height:386px;}
.PhotoThumb{display:block;margin-left:auto;margin-right:auto;border:1px solid;margin-bottom:10px;background:#FFF;border-color:#A0A0A0;padding:3px;}
.PhotoThumb:hover{border-color:#0790DC;}
.iconbox{margin-top:1em;}
.iconbox h1{font-size:1.1em;}
#xUserError{border:1px solid #E30027;background:#FFF;color:#E30027;margin:1em 0;padding:1em;}
#xUserError .title{color:#E30027;background:none;margin:0;padding:0;}
#xUserInfo{border:1px solid green;background:url('img/transGreen.png');color:green;margin:1em 0;padding:5px 10px 10px;}
#xUserInfo .title{color:green;background:none;}
#xMicrositeBanner{background:#FFF;font-size:10px;margin:0;padding:10px;}
#xMicrositeBanner a.tab{color:#CCC;font-weight:700;text-decoration:none;}
#xMicrositeBody{background:#FFF;padding:0 1em;}
#xMicrositeSplash{border-top:1px dotted #FFF;border-bottom:1px dotted #FFF;margin-top:1em;color:#FFF;background:#9B4303;text-align:center;padding:5px 10px;}
#xMicrositeSplash p{margin:20px;padding:20px;}
#xMicrositeSplash a:hover{color:#FF0;}
.link{padding:0.1em 0;}
.caption{text-align:center;color:#803333;}
.footnote{font-size:0.9em;margin-top:0.5em;padding-top:0.5em;color:#888;}
.signoff{font-size:0.9em;color:#888;border-top:1px dotted #888;margin-top:1em;}
.quote{font-style:italic;margin-bottom:0;margin-top:2em;}
.title{font-size:1.2em;font-weight:700;padding-top:5px;color:#833;}
.fade{color:#888;}
table.microsite{width:100%;margin-bottom:1em;}
th.microsite{vertical-align:middle;background:#396999;color:#FFF;border:2px solid #FFF;padding:0.3em;}
td.microsite{vertical-align:middle;background:#D2DCE7;color:#333;border:2px solid #FFF;padding:0.3em;}
table.bullet{font-weight:700;margin:10px;}
#xHelpdesk{background-color:#FFF;padding:0.5em 1em 1em;}
.menubox{background-color:#FFF;border:1px solid #CCC;border-collapse:separate;color:#666;}
.menubox a{font-weight:700;text-decoration:underline;color:#666;}
.menubox a:hover{font-weight:700;text-decoration:underline;color:red;}
.modbox{border:1px solid #CCC;background:#FFF url(img/boxtitle2_bg.gif) repeat-x;margin:0;padding:0 1em 1em;}
.modbox h1{font-size:1em;color:#000;text-decoration:none;font-weight:700;padding:5px 0 10px;}
.kb_textfield{font-size:10px;width:400px;height:18px;}
.kb_textfieldtiny{font-size:10px;width:40px;height:18px;}
.kb_textfieldshort{font-size:10px;width:80px;height:18px;}
.kb_textfieldmedium{font-size:10px;width:160px;height:18px;}
.kb_textfieldlong{font-size:10px;width:260px;height:18px;}
.kb_textfieldfull{font-size:10px;width:545px;height:18px;}
.kb_textarea{font-size:10px;width:540px;height:500px;}
.kb_article_title{color:#803333;font-size:12px;line-height:14px;font-weight:700;}
.kb_article_body{color:#666;font-size:11px;padding:5px;}
.kb_article_h1{color:#666;font-size:11px;font-weight:700;margin:15px 0 3px;}
.kb_article_copy{color:#A0A0A0;font-size:10px;margin:15px 0 3px;}
.kb_alt_bg_2{background:#FFF2F2;}
th.box_content_table{color:#333;background-color:#FFF;border-bottom:1px solid #999;border-top:1px solid #CCC;}
td.box_content_table_odd{color:#666;background-color:#F8F8F8;border-bottom:1px solid #CCC;}
td.box_content_table_even{color:#666;background-color:#FFF;border-bottom:1px solid #CCC;}
.boxHeader{color:maroon;font-weight:700;border-left:1px solid;border-right:1px solid;border-top:1px solid;border-color:#000;padding:0.3em;}
.boxBody{border:1px solid #000;padding:0.3em;}
.boxFooter{color:maroon;font-weight:700;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#000;padding:0.3em;}
#xShop.basket	h1{color:maroon;font-size:1em;margin:0;}
#xShop.basket	.total{color:maroon;vertical-align:middle;text-align:right;padding:3px;}
#xShop_tldigimap.mainpane .explorer{color:#FF4800;padding:0.5em 0;}
#xShop_tldigimap.mainpane .titleExplorer{color:#FF4800;font-weight:700;font-size:1.2em;border-bottom:1px solid #FF4800;}
#xShop_tldigimap.mainpane .landranger{color:#FF2080;padding:0.5em 0;}
#xShop_tldigimap.mainpane .titleLandranger{color:#FF2080;font-weight:700;font-size:1.2em;border-bottom:1px solid #FF2080;}
#xShop_tldigimap.mainpane td.field{text-align:left;font-weight:700;font-size:1.1em;color:#555;padding-top:0.25em;}
#xShop_tldigimap.mainpane td.value{text-align:right;font-weight:700;font-size:1.1em;color:#555;padding-top:0.25em;}
#xShop_tldigimap.mainpane .scPricelist{margin:1em 0;}
#xShop_tldigimap.mainpane .scPricelist td{border:1px solid #FFF;color:#DDD;text-align:center;font-size:10px;padding:3px;}
#xShop_tldigimap.mainpane .scPricelist a{color:#FFF;font-weight:700;text-align:center;}
#xShop_tldigimap.mainpane .formComboL{width:280px;}
#xShop_tldigimap.shopfront .PhotoArea{float:right;width:256px;height:256px;}
#xShop_tldigimap.shopfront .PhotoFrame{border:none;width:256px;height:256px;}
#xShop_tldigimap.shopfront .PhotoThumb{float:left;border:1px solid;border-color:#A0A0A0;margin:10px 10px 0 0;}
.prodRow{font-weight:700;text-align:right;font-size:1.1em;margin:.4em 0;padding:0;}
.prodRow label{clear:left;float:left;text-align:left;}
#xOrders.invoicepdf{background:#FFF;font-size:0.9em;padding:10px;}
#xOrders.invoicepdf table.section{width:100%;border:1px solid #000;margin-bottom:1em;}
#xOrders.invoicepdf th{border-bottom:1px solid #000;vertical-align:middle;margin:1em;padding:1em;}
#xOrders.invoicepdf p.address{text-align:right;color:maroon;font-size:1.1em;line-height:1em;}
#xOrders.invoicepdf p.contact{text-align:right;color:maroon;font-weight:700;line-height:1em;}
#xOrders.invoicepdf td.section{color:maroon;font-size:1.1em;padding:3px;}
#xOrders.invoicepdf td.field{color:maroon;font-weight:700;padding:3px;}
#xOrders.invoicepdf td.quantity{color:maroon;font-weight:700;text-align:center;padding:3px;}
#xOrders.invoicepdf td.amount{color:maroon;font-weight:700;text-align:right;padding:3px;}
#xOrders.tracksummary th{font-weight:700;padding:3px 0;}
#xOrders.trackorder .title{font-size:1em;text-decoration:none;border:none;}
#xOrders	table.daily{width:100%;border:1px solid #CCC;margin:1em 0;}
#xOrders	th.daily{border:1px solid #CCC;text-align:center;color:#FFF;background:#000;font-weight:700;padding:0.2em;}
#xOrders	td.daily{border:1px solid #CCC;text-align:center;background:#FFF;padding:0.2em;}
#xOrders	td.totals{border:1px solid #CCC;text-align:center;background:#FFFFC0;padding:0.2em;}
#xOrders	td.problem{background:red;color:#FFF;font-weight:700;padding:0.5em;}
#xOrders	a.daily{color:#FFF;font-weight:700;padding:0.2em;}
#xMicrositeBanner.screenshot{background:none;font-size:1em;padding:0 10px 20px;}
#xMicrositeBanner.screenshot a{color:#FFF;text-decoration:underline;font-weight:700;}
#xMicrositeBody.screenshot{width:948px;background:none;padding:0 10px;}
#xMicrositeBody.screenshot .PhotoArea{float:left;width:128px;padding-top:10px;}
#xMicrositeBody.screenshot .PhotoFrame{float:none;width:800px;height:800px;margin-right:0;border:none;}
#xMicrositeBody.screenshot .PhotoThumb{text-align:center;background:none;margin:auto;}
#xMicrositeBody.screenshot .menubox{background:none;}
#xRoutes .body{padding:10px;}
#xRoutes h1{color:maroon;}
#xRoutes th{border-bottom:1px solid maroon;}
#xRoutes .formTextS{width:80px;}
#xRoutes .formComboS{width:90px;}
#trailimageid{position:absolute;visibility:hidden;left:0;top:0;width:360px;height:1px;z-index:1000;padding:0;}
#xRoutes table.list{width:610px;}
#xRoutes th.list{background-color:maroon;padding:5px;}
#xRoutes td.list{padding:3px;}
#xRoutes tr.listodd{background:#CCDBDA;}
#xRoutes tr.listeven{background:#FFC;}
#xRoutes .pages{color:#013A9A;font-size:0.9em;font-weight:700;}
.form{background-color:#FFF;margin:0;padding:0;}
.formBlock{background-color:#EEE;border:dotted 1px #2B53A8;margin:0 0 1em;padding:1em 1em 3em;}
.formBlock h1{color:#333;margin:0;padding:0;}
.formBlock p{font-size:0.9em;color:#888;margin:0;padding:0;}
.formRow{margin:2em 1em;padding:0;}
.formRow label{clear:left;float:left;width:180px;text-align:right;padding-right:2em;}
#xUserSign .formRow label{width:240px;text-align:left;padding-left:2em;}
.formStatic{text-align:left;margin:0;padding:0;}
.formRadio{margin-right:0.5em;}
.formText2{width:2em;}
.formText4{width:4em;}
.formText10{width:10em;}
.formTextArea16{width:16em;height:8em;}
.formTextArea20{width:20em;height:10em;}
.formTextArea24{width:24em;height:12em;}
.formTextArea28{width:28em;height:14em;}
.formTextAreaMax{width:99%;height:40em;}
.formPwd{width:160px;}
.formDate{width:60px;}
.formDateButton{font-size:0.8em;}
.formDay{width:60px;margin-right:5px;}
.formMonth{width:80px;margin-right:5px;}
.formYear{width:50px;}
#xMicrositeBanner.shop{margin:0;padding:0;}
#xSiteService{text-align:left;background-color:#FFC0CB;color:#333;padding:10px;}
#xSiteService table{margin-top:1.4em;padding:0;}
#xSiteService th{border-bottom:2px solid #ccc;font-weight:700;background-color:#F0F0F0;padding:4px 10px;}
#xSiteService td{border-bottom:1px solid #ddd;padding:4px 10px;}
#xSiteService .title{background:none;color:#333;font-weight:700;font-size:1.2em;}
#xSiteService .toolbar{background-color:#EEE;border-bottom:solid 1px navy;margin-bottom:5px;padding:5px;}
#xServiceForm img{vertical-align:bottom;padding-bottom:2px;}
#xServiceForm a{border:none;margin:0;padding:0;}
#xServiceForm table{width:100%;}
#xServiceForm tr.preview{background-image:url('img/transYellow.png');}
#xUserService{text-align:right;background-image:url('img/table_user.png');background-position:left top;padding:50px 10px 50px 11px;}
#xUserServiceFooter{height:16px;background-image:url('img/table_foot.png');}
#xUserService p{padding-left:20px;padding-right:10px;font-size:0.9em;}
#xUserService .title{font-weight:700;margin-top:30px;background-color:#F0F0F0;}
#xUserService .fade{font-style:italic;color:#888;}
#xUserForm{text-align:left;background-color:#FFF;border:1px solid #CCC;margin:10px 0;padding:10px;}
#xUserForm img{vertical-align:bottom;padding-bottom:2px;padding-right:2px;}
#xUserForm table{width:100%;border:none;margin:0 0 20px;padding:0;}
#xUserForm th{border-bottom:2px solid #ccc;font-weight:700;background-color:#F0F0F0;padding:4px 5px;}
#xUserForm td{border-bottom:1px solid #ddd;padding:4px 5px;}
#xUserForm td.plain{border:none;width:50%;padding-right:20px;}
#xUserForm .title{border-bottom:2px solid #CCC;font-size:1em;text-align:right;padding:3px 5px;}
#xUserForm .label{float:left;clear:both;padding-right:10px;font-weight:700;}
div.calendar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:2px;font-style:normal;background-color:#fff;position:absolute;left:0;top:0;text-align:center;height:auto;z-index:1;cursor:pointer;visibility:hidden;border:1px solid gray;padding:10px;}
#w_sel_month{font-size:10px;width:80px;}
#w_sel_year{font-size:10px;width:60px;}
table.calendar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:right;width:224px;margin:0;padding:0;}
#weeklyCalender td,td.day,td.weekends,td.today,td.day_out,td.weekends_out,td.wd,td.week,td.day_out_over,td.weekends_out_over{text-align:right;width:32px;height:15px;padding:0 5px 0 0;}
td.wd,td.week{padding-top:10px;border-bottom:1px solid #F0F0F0;}
td.today,td.day,td.weekend,td.day_out,td.weekends_out{background-image:none;}
td.day_out_over,td.weekends_out_over{background-image:url('img/datepickerToday.gif');background-position:top left;}
a img,table.header{border:none;}
a:hover,.sideBar a:hover{color:red;}
tfoot,.hint{font-style:italic;}
.right,#xServiceForm td.results{text-align:right;}
.hide,td.weekhidden{display:none;}
dl dt,strong,dfn,.author{font-weight:700;}
del,.quiet,.bulletExtra{color:#666;}
.sideBar h2:hover,.menubox:hover{background-color:#E9F7FE;border:1px solid #0790DC;}
#xMicrositeBanner a:hover.tab,#xMicrositeSplash a{color:#FFF;}
.kb_alt_bg_1,#xRoutes{background:#FFF;}
#xShop,#xShop_tldigimap{background:#FFF;padding:10px;}
#xShop_tldigimap.shopfront .menubox,#xMicrositeBody.digimap .menubox,#xServiceForm td{padding:5px;}
#xOrders.tracksummary,#xOrders.trackorder{background:#FFF;padding:0;}
#xOrders.tracksummary td,#xOrders.trackorder td{padding:3px 0;}
.formText8,.formCombo8{width:8em;}
.formText12,.formCombo12{width:12em;}
.formText16,.formCombo16{width:16em;}
.formText20,.formCombo20{width:20em;}
.formText24,.formCombo24{width:24em;}
.formText28,.formCombo28{width:28em;}
.formTextMax,.formComboMax{width:99%;}
#xServiceForm tr.error,#xServiceForm tr.suspended,#xServiceForm tr.cancelled{background-image:url('img/transRed.png');}
#xServiceForm tr.active,#xServiceForm tr.live{background-image:url('img/transGreen.png');}