
/* ::::: http://www.motociclismo.it/edisport/moto/motociclismor2.nsf/gdcss/motociclismo.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0pt; }
td { vertical-align: top; }
hr { border-style: dotted none none; border-color: rgb(154, 154, 154); color: rgb(154, 154, 154); background-color: rgb(208, 0, 0); height: 0px; width: 100%; }
body * { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; }
body { background: rgb(49, 49, 49) url('sf.gif') repeat-y scroll center top; }
body a { text-decoration: none; }
#wrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div#wrapper { width: 980px; margin-left: auto; margin-right: auto; }
div#Testata { padding: 5px 5px 0px; background: rgb(208, 0, 0) url('sf_testata.jpg') repeat scroll 0% 0%; height: 165px; color: rgb(208, 0, 0); }
#Testata, #Testata a { color: white; font-size: 10pt; position: relative; }
#Testata a:hover { color: yellow; }
#b728x90 { overflow: hidden; margin-right: 5px; }
div #ricercalibera { color: black; font-weight: bold; float: left; width: 100%; margin-left: 20px; }
div #ricercalibera input#ftsearch { width: 150px; }
div #cercalogin { background: transparent url('login.png') no-repeat scroll 0% 0%; position: absolute; right: 0pt; top: 27px; width: 236px; height: 75px; }
div #cercalogin div { padding-left: 10px; padding-top: 4px; }
div#username { font-size: 12px; font-family: tahoma,arial,verdana,serif; color: rgb(255, 252, 0); font-weight: bold; margin-left: 10px; margin-top: 5px; }
div#usernameoption a { font-size: 11px; font-family: tahoma,arial,verdana,serif; color: rgb(255, 255, 255); }
div#usernameoption { font-size: 12px; font-family: arial,verdana,serif; color: rgb(255, 255, 255); margin-left: 10px; }
div#navigazione { background: rgb(208, 0, 0) url('sf_5.gif') repeat-x scroll 0% 0%; width: 100%; height: 33px; }
div#navigazione ul { clear: right; width: 100%; }
div#navigazione ul li { background: transparent url('rett_5.png') no-repeat scroll left top; float: left; text-align: right; margin-left: 10px; margin-top: 5px; cursor: pointer; padding-left: 7px; padding-right: 14px; height: 26px; color: white; font-weight: bold; font-size: 16px; }
div#navigazione ul li:hover { color: yellow; }
div#navigazione ul li.sel { color: yellow; }
div#notizia2, div#notizia3, div#notizia4, div#notizia5 { display: none; }
.notizia { border: 1px solid rgb(255, 255, 255); background: transparent url('box_5.gif') no-repeat scroll left top; padding-left: 10px; display: block; height: 280px; position: relative; text-decoration: none; text-align: left; }
.notizia .foto5notizie { border: medium none ; overflow: hidden; position: absolute; top: 70px; height: 200px; width: 300px; display: block; }
.notizia img {  }
x.notizia #riga0 { display: none; }
.notizia h1 { display: block; }
.notizia h1 a { display: block; font-size: 20px; line-height: 17pt; font-weight: bold; margin-bottom: 15px; margin-top: -5px; margin-right: 10px; color: rgb(0, 0, 0); }
.notizia p { overflow: hidden; font-size: 15px; color: rgb(0, 0, 0); line-height: 16pt; margin-bottom: 15px; margin-right: 15px; position: absolute; top: 50px; left: 325px; height: 190px; width: 295px; }
.notizia .seznot { position: absolute; top: -20px; right: 2ex; color: rgb(255, 255, 255); }
.hpsez h1 { font-size: 20px; font-weight: bold; color: rgb(208, 208, 208); text-align: center; }
#menusottosez span { float: left; display: inline; margin-right: 1em; color: rgb(160, 160, 160); }
#menusottosez ul { display: inline; margin-left: 5px; }
#menusottosez ul li { float: left; padding-right: 1ex; background-color: rgb(255, 255, 255); margin-bottom: 0px; padding-left: 3px; }
#menusottosez ul li a { color: rgb(0, 117, 207); text-decoration: none; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
#menusottosez ul li + li { border-left: 1px solid silver; padding-left: 3px; }
#menusottosez ul li + li { border: medium none ; padding-left: 10px; }
#menusottosez ul li { background: transparent url('icona_sottosezioni.gif') no-repeat scroll left center; padding-left: 10px; }
#copertina2, #copertina3, #copertina4 { display: none; }
ul#sceltacopertine { overflow: hidden; width: 100%; font-weight: bold; font-size: 12px; text-align: left; }
ul#sceltacopertine li { border: 1px none black; background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; color: rgb(164, 164, 164); padding-left: 0.5em; }
ul#sceltacopertine li:hover { background: rgb(202, 12, 12) none repeat scroll 0% 0%; color: white; }
ul#sceltacopertine li.sel { background: rgb(202, 12, 12) none repeat scroll 0% 0%; color: white; text-align: center; }
ul#sceltacopertine li#cop1, ul#sceltacopertine li#cop3 { border-style: none solid solid none; float: left; width: 100%; height: 14px; line-height: 1em; }
ul#sceltacopertine li#cop2, ul#sceltacopertine li#cop4 { border-style: none none solid; float: left; width: 100%; height: 14px; line-height: 1em; }
div#copertine { border-right: 1px solid white; background: white none repeat scroll 0% 0%; margin-top: 0em; padding-right: 0.5em; height: 148px; padding-top: 3px; }
div#copertine span img { margin: 0em 0.3em 0em 0.1em; float: left; clear: none; }
div#copertine span a { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: black; }
div#copertine { margin-top: 5px; margin-bottom: 10px; }
div#logoclub { margin-top: 5px; margin-bottom: 5px; text-align: center; }
div#abbonati { margin-top: 5px; margin-bottom: 5px; text-align: center; }
ul#bannerHP li { margin-top: 10px; }
#comedihp { text-align: center; }
#logoclub { text-align: center; }
div#sez2 {  }
div#sez2 h1 { margin-top: 5px; }
#colSx, #colDx { margin: 0pt 2px; }
ul#primacolonna, ul#secondacolonna { width: 300px; margin-left: 5px; }
ul#primacolonna li, ul#secondacolonna li { position: relative; height: 38px; width: 150px; float: left; }
ul#primacolonna li span, ul#secondacolonna li span { background: rgb(255, 255, 255) url('sprite2colonne.png') no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; height: 38px; width: 150px; cursor: pointer; }
ul#primacolonna li#col1 span { background-position: 0pt 0pt; }
ul#primacolonna li#col2 span { background-position: -150px 0px; }
ul#secondacolonna li#col3 span { background-position: -300px 0px; }
ul#secondacolonna li#col4 span { background-position: -450px 0px; }
ul#primacolonna li#col1 span:hover { background-position: 0pt -38px; }
ul#primacolonna li#col2 span:hover { background-position: -150px -38px; }
ul#secondacolonna li#col3 span:hover { background-position: -300px -38px; }
ul#secondacolonna li#col4 span:hover { background-position: -450px -38px; }
ul#primacolonna li#col1.sel span { background-position: 0pt -76px; }
ul#primacolonna li#col2.sel span { background-position: -150px -76px; }
ul#secondacolonna li#col3.sel span { background-position: -300px -76px; }
ul#secondacolonna li#col4.sel span { background-position: -450px -76px; }
div#sez2 div span a { display: block; width: 100%; font-weight: bold; }
div#sez2 td#spLeft { width: 120px; }
div#sez2 td#spRight { float: right; width: 336px; }
#colCen { width: 100%; }
div.artbox { background: transparent url('box_hp_sx.gif') no-repeat scroll left top; position: relative; height: 135px; width: 90%; margin-left: 0px; margin-right: 5px; margin-bottom: 10px; padding-top: 0px; }
div.artbox div { background: transparent url('box_hp_dx.gif') no-repeat scroll right top; overflow: hidden; width: 98%; height: 135px; position: absolute; top: 0pt; right: 0pt; }
div.artbox div span { font-family: arial,verdana,helvetica,sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; line-height: 13pt; }
div.artbox a { font-family: arial,verdana,helvetica,sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; margin-left: 0px; font-weight: bold; line-height: 15px; }
div.artbox h1 { font-family: verdana,arial,helvetica,sans-serif; margin-top: 9px; margin-bottom: 4px; margin-left: 10px; text-align: left; padding-right: 5px; }
div.artbox p { margin: 5px 10px 14px; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; text-align: left; line-height: 13.2pt; padding-top: 0px; }
div.artbox img { border: 1px solid silver; float: left; margin-right: 5px; margin-left: 10px; }
div#prove, div#sport, div#news, div#turismo { margin-left: 5px; }
div#news div img, div#prove div img { float: left; }
div#news div, div#prove div, div#turismo div, div#sport div { margin-left: 10px; padding-left: 10px; padding-right: 10px; float: left; margin-bottom: 15px; }
div#sez2 td { vertical-align: top; }
div#sez2 h1 { margin-bottom: 5px; margin-top: 5px; }
div#menusottosez span { font-weight: bold; }
div#artbox { margin-left: 50px; }
div#sez3 tr#title { height: 25px; }
div#sez3 tr#content { height: 150px; }
div#sez3 #title td { background: transparent url('blocco3_sfalto.png') repeat scroll left top; }
div#sez3 #content td { background: transparent url('sf_down.gif') repeat scroll left top; }
td#spLeft * { margin-right: 8px; }
td#spRight * { margin-left: 8px; }
#BoxArticolo { margin-left: 10px; }
#BoxArticolo div#datacreazione { font-family: arial,verdana,helvetica,sans-serif; font-size: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 15px; }
#BoxArticolo div#titolo h1 { font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; padding-left: 5px; padding-right: 10px; font-weight: bold; padding-top: 5px; line-height: 18pt; }
#BoxArticolo div#titolo { background: transparent url('box_art_sx.gif') no-repeat scroll left top; height: 65px; width: 98%; margin-top: -10px; margin-bottom: 2em; }
#BoxArticolo div#titolo div { background: transparent url('box_art_dx.gif') no-repeat scroll right top; height: 65px; width: 100%; }
#BoxArticolo #foto { margin-bottom: 1em; }
#BoxArticolo img { border: 2px solid silver; margin-top: 10px; }
#BoxArticolo #body img { float: left; margin-right: 1em; }
#BoxArticolo div#sottotitolo { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
#BoxArticolo div#body { font-family: verdana,arial,helvetica,sans-serif; line-height: 14pt; font-size: 12px; margin-right: 10px; }
a#matrixgallerylink { font-family: arial,verdana,helvetica,sans-serif; font-size: 26px; color: rgb(255, 0, 0); text-decoration: none; font-weight: bold; text-transform: uppercase; }
#BoxArticolo div#testoallegati { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: rgb(0, 117, 223); font-weight: bold; margin-top: 5px; margin-bottom: 10px; }
#BoxArticolo div#allegati { font-family: verdana,arial,helvetica,sans-serif; color: black; margin-top: 5px; margin-bottom: 10px; }
div#correlati { margin-left: 5px; margin-bottom: 10px; font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; color: rgb(0, 117, 207); }
div#correlati ul li a { margin-bottom: 5px; margin-left: 10px; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: black; }
#paginazione { border: 1px solid white; margin-top: 2em; margin-bottom: 2em; position: relative; }
#paginazione #PrevPag { position: absolute; left: 0pt; text-align: left; }
#paginazione span a { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: black; font-weight: bold; }
#paginazione #NextPag { position: absolute; right: 0pt; text-align: right; }
td#spRight * { margin-left: 0px; }
th#spRight {  }
div#bread { background: transparent url('sf_right_articolo_sezione.gif') repeat scroll left top; text-align: right; height: 22px; padding-top: 10px; }
div#bread div { display: inline; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: white; margin-right: 1ex; }
div#bread div#nomesezione { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
div#bread div#sep { font-size: 2px; }
th#spRight2 {  }
div#ricercamotore { padding: 0pt; background: transparent url('sf_ricerca.jpg') repeat scroll left top; height: 200px; text-align: right; }
#motore, #searchprova { margin: 0pt; padding: 0pt; }
#ricercamotore label { width: 90px; display: block; float: left; text-align: right; margin-right: -40px; }
div#testomotore { height: 40px; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: black; padding-top: 10px; text-align: center; padding-left: 10px; padding-right: 10px; }
div#motore { margin-top: 10px; text-align: center; }
div#sp336x280 { vertical-align: middle; margin-top: 15px; }
div#comedihp { margin-top: 5px; }
#footer { background: transparent url('sf_footer.gif') repeat-x scroll 0% 0%; height: 74px; position: relative; }
#footer a#logoEdisport { float: left; margin-left: 20px; margin-right: 50px; }
ul#riviste { width: 80%; height: 20px; float: left; margin-top: 10px; position: relative; }
ul#riviste li { display: block; float: left; margin-left: 5px; }
#riviste li { border-left: 1px solid silver; padding-left: 5px; }
ul#riviste li a { float: left; display: inline; height: 20px; position: relative; cursor: pointer; }
ul#riviste li a { font-family: arial,verdana,helvetica,sans-serif; color: rgb(229, 228, 228); text-decoration: none; font-size: 12px; }
#footer em { width: 70%; float: left; text-align: center; margin-top: 26px; }
#footer em { font-family: arial,verdana,helvetica,sans-serif; color: rgb(163, 163, 163); text-decoration: none; font-size: 12px; }
#sommario li { float: left; list-style-type: none; margin-right: 5px; }
#sommario li + li { border-left: 1px solid silver; padding-left: 5px; margin-bottom: 5px; }
#sommario li a { font-family: arial,verdana,helvetica,sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
#sommario li.current a { color: rgb(0, 117, 207); font-weight: bold; }
#sommario ul { margin: 10px 50px 0pt 0pt; padding: 0pt; }
div#sez3 { border-style: none solid; border-color: silver; border-width: 1px; }
div#sez3 h1 { margin: 0pt; padding: 4px 0pt 0pt; background: white url('sf_prove.gif') repeat-x scroll 0px 0px; height: 21px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
ul#ultimegallery { background: white url('bk_copertine.gif') repeat-x scroll 25px 0px; }
ul#ultimegallery li { list-style-type: none; display: inline; }
ul#ultimegallery { margin: 0px; padding: 5px 5px 10px; }
ul#ultimegallery li + li { margin-left: 20px; }
#risultati2, #risultati_gallery, #risultati_info, #risultati_news, #risultati, #risultati_sicurezza, #risultati_sport, #risultati_tecnica, #risultati_turismo, #risultati_vetrina { overflow: scroll; display: block; width: 600px; height: 400px; }
div.dijitDialog { border: 3px solid rgb(208, 0, 0); }
.head_query { display: none; }
.head_pagina li { float: left; padding-right: 4px; }
.head_pagina li + li {  }
.head_records li { float: left; clear: right; }
.head_pagina li, .head_records li { font-size: 10px; color: black; text-decoration: none; }
.head_pagina li a { font-size: 10px; }
.head_pagina li a:hover { background: rgb(208, 0, 0) none repeat scroll 0% 0%; color: yellow; }
ul.contenuti { clear: left; }
.contenuti li.riga { border-style: none none solid; border-color: silver; border-width: 1px; overflow: hidden; clear: left; height: 1.3em; }
.contenuti .riga li { display: inline; }
.contenuti .riga li {  }
.contenuti .riga li.url { clear: left; float: left; padding-right: 1em; }
.contenuti .riga li.url a { font-weight: bold; color: black; text-decoration: none; }
.contenuti .riga li.url a:hover { color: rgb(112, 0, 0); }
.contenuti .riga li.sotto_titolo { float: left; font-weight: normal; margin-right: 1em; }
.contenuti .riga li.abstract { display: none; }
.contenuti .riga li.sezione, li.data_creazione { float: right; margin-right: 1em; font-size: 9px; color: rgb(119, 119, 119); }
p:first-letter { font-size: 20px; font-weight: bold; font-family: serif; color: rgb(85, 85, 85); float: left; font-style: italic; }
#body br + *:first-letter { font-size: 20px; font-weight: bold; font-family: serif; color: rgb(85, 85, 85); float: left; font-style: italic; }
.risultatiricerca { border: 1px solid black; background: white none repeat scroll 0% 0%; width: 80%; height: 100px; position: absolute; left: 10%; opacity: 0.9; z-index: 2; }
.risultatiricerca { width: 0px; height: 0pt; }
.youtube { border: 3px solid silver; margin: 0pt auto; background: silver none repeat scroll 0% 0%; width: 425px; height: 354px; }
#sez2 #b120x600, #sez2 #colSx, #sez2 #colDx, #sez2 #colSx, #sez2 #colLat { float: left; }
#sez2 div { margin: 0pt; padding: 0pt; }
#sez2 #b120x600 { border: 0px solid black; float: left; width: 120px; }
#sez2 #colSx, #sez2 #colDx { border: 0px solid black; float: left; }
#sez2 #colLat { border: 0px solid black; float: left; width: 240px; }
#sez3 { clear: both; }
#sez1 { background: white none repeat scroll 0% 0%; width: 980px; height: 317px; }
#ricercalibera input { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: white; }
#ricercalibera input#ftsearch { background: white none repeat scroll 0% 0%; color: black; }
#AjaxLoader { position: absolute; top: 50%; left: 50%; z-index: 2; }
@media print {
  body { margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0%; width: 100% ! important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman",serif; color: rgb(0, 0, 0); font-size: 12pt; }
  h1, h2, h3, h4, h5, h6 { font-family: Helvetica,Arial,sans-serif; }
  h1 { font-size: 19pt; }
  h2 { font-size: 17pt; }
  h3 { font-size: 15pt; }
  h4, h5, h6 { font-size: 12pt; }
  code { font-family: Courier,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
  blockquote { margin: 1.3em; padding: 1em; font-size: 10pt; }
  hr { background-color: rgb(204, 204, 204); }
  img { margin: 1em 1.5em 1.5em 0pt; float: left; }
  a img { border: medium none ; }
  a:link, a:visited { background: transparent none repeat scroll 0% 0%; font-weight: 700; text-decoration: underline; color: rgb(51, 51, 51); }
  a[href^="http://"]:link:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
  a[href^="http://"] { color: rgb(0, 0, 0); }
  table { margin: 1px; text-align: left; }
  th { border-bottom: 1px solid rgb(51, 51, 51); font-weight: bold; }
  td { border-bottom: 1px solid rgb(51, 51, 51); }
  th, td { padding: 4px 10px 4px 0pt; }
  tfoot { font-style: italic; }
  caption { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 2em; text-align: left; }
  thead { display: table-header-group; }
  #TestataR1, #mainmenu, #prime5notizie #navigazione, #spRight, #spRight2, #comedihp { display: none; }
  #colSin, #latDX, #primacolonna, #secondacolonna, #ArtLatDX, #menusottosez { display: none; }
  #colSin {  }
  h1 { clear: both; width: 100%; text-align: center; }
  img { border: 2px solid silver; float: left; margin-right: 1em; }
  #sez3 { display: none; }
  #footer li { display: none; }
  iframe { display: none; }
  #correlati, #paginazione, #sommario { display: none; }
  xtd, xth { margin: 2em; padding: 2em; background: silver none repeat scroll 0% 0%; content: " (" attr(id) ") "; }
  #BoxArticolo { width: 90%; }
  [class] { content: " (" attr(class) ") "; font-size: 90%; }
}

/* ::::: http://o.aolcdn.com/dojo/1.1.1/dijit/themes/dijit.css ::::: */

.dijitReset { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -x-system-font: none; color: inherit; }
.dijitInline { border: 0pt none ; padding: 0pt; display: inline-block; vertical-align: middle; }
.dj_ie input.dijitTextBox, .dj_ie .dijitInputField input { font-size: 100%; font-family: inherit; }
.dj_ie .dijitInputField input { margin: -1px 0pt ! important; }
.dj_iequirks .dijitInputField input { margin-top: -3px ! important; }
.dijitInlineTable { border: 0pt none ; padding: 0pt; display: inline-block; -moz-box-sizing: content-box; }
.dijitTeeny { font-size: 1px; line-height: 1px; }
.dijitPopup { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; background-color: transparent; }
.dijit_a11y .dijitPopup, .dijit_ally .dijitPopup div, .dijit_a11y .dijitPopup table, .dijit_a11y .dijitTooltipContainer { opacity: 1 ! important; background-color: white ! important; }
.dj_ie .dijit_a11y .dijitPopup * { filter: none; }
.dijitInputField { overflow: hidden; }
.dijitPositionOnly { border: 0pt none  ! important; padding: 0pt ! important; background-color: transparent ! important; background-image: none ! important; height: auto ! important; width: auto ! important; }
.dijitNonPositionOnly { margin: 0pt ! important; float: none ! important; position: static ! important; vertical-align: middle ! important; }
.dijitBackgroundIframe { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; z-index: -1; }
.dijitClickableRegion { cursor: pointer; }
.dijitDisplayNone { display: none ! important; }
.dijitContainer { overflow: hidden; }
.dijit_a11y * { background-image: none ! important; }
.dijit_a11y .dijitCalendarIncrementControl .dijitA11ySideArrow { padding-left: 0.2em; visibility: visible ! important; }
.dj_ie6 .dijit_a11y .dijitCalendarIncrementControl { font-size: 0.75em ! important; }
.dijit_a11y .dijitCalendarSelectedDate { text-decoration: overline ! important; }
.dijitA11ySideArrow { vertical-align: top; margin-right: 0em; margin-left: 0.2em; line-height: 2em; text-align: center; }
.dijit_a11y .dijit * { background: white none repeat scroll 0% 0% ! important; color: black ! important; }
.dijit_a11y .dijitButtonNode { border: medium outset black ! important; }
.dijit_a11y .dijitButtonDisabled .dijitButtonNode, .dijit_a11y .dijitDropDownButtonDisabled .dijitButtonNode, .dijit_a11y .dijitComboButtonDisabled .dijitButtonNode, .dijit_a11y .dijitComboBoxDisabled .dijitInputField, .dijit_a11y .dijitComboBoxDisabled .dijitButtonNode, .dijit_a11y .dijitSpinnerDisabled .dijitButtonNode, .dijit_a11y .dijitSpinnerDisabled .dijitInputField { border: medium outset rgb(153, 153, 153) ! important; color: rgb(153, 153, 153) ! important; }
.dijitButtonNode * { vertical-align: middle; }
.dijit_a11y .dijitArrowButtonInner { width: 1em; display: none ! important; }
.dijitButtonNode .dijitArrowButtonInner { background: transparent none no-repeat scroll center center; width: 16px; }
.dijitComboBox .dijitArrowButtonInner { display: block; }
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { display: inline ! important; }
.dijitLeft { background-position: left top; background-repeat: no-repeat; }
.dijitStretch { white-space: nowrap; background-repeat: repeat-x; }
.dijitRight { background-position: right top; background-repeat: no-repeat; }
.dijitButton, .dijitDropDownButton, .dijitComboButton { margin: 0.2em; }
.dj_safari .dijitToolbar .dijitDropDownButton { padding-left: 0.3em; }
.dijitButtonNode { border: 1px solid gray; margin: 0pt; padding: 0.2em 0.2em 0.1em; line-height: normal; cursor: pointer; vertical-align: middle; text-align: center; white-space: nowrap; }
.dijitArrowButton { padding: 0pt 0.4em; }
div.dijitArrowButton { float: right; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { border-style: solid; border-width: 0pt 0pt 0pt 1px ! important; padding: 0pt; position: absolute; right: 0pt; float: none; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { position: absolute; height: 50%; }
.dijitSpinner .dijitInputLayoutContainer .dijitDownArrowButton { bottom: 0pt; border-top-width: 1px ! important; }
.dijitSpinner .dijitInputLayoutContainer .dijitUpArrowButton { top: 0pt; }
.dijitComboButton table { border: 0pt none ; margin: 0pt; padding: 0pt; border-collapse: separate; }
.dijitComboButton .dijitButtonContents { border-right-width: 0pt ! important; }
.dj_ie button.dijitButtonNode { overflow: visible; }
table .dijitButton .dijitButtonNode, table .dijitComboButton .dijitButtonNode {  }
.dijitButtonNode img { vertical-align: middle; margin-bottom: 0.2em; }
.dijitTextBox, .dijitComboBox, .dijitSpinner { border: 1px solid black; width: 15em; }
.dijitTextBox input:focus, .dijitComboBox input:focus, .dijitSpinner input:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.dijitTextBoxFocused, .dijitComboBoxFocused, .dijitSpinnerFocused {  }
.dijitTextBox input, .dijitComboBox input, .dijitSpinner input { border: 0pt none  ! important; margin: 0pt ! important; padding: 0pt; display: inline; position: static ! important; vertical-align: 0em ! important; visibility: visible ! important; background-color: transparent ! important; background-image: none ! important; width: 100% ! important; }
.dijitValidationIcon { padding: 0pt 2px; visibility: hidden; display: block; float: right; height: auto; }
.dijitValidationIconText { visibility: hidden; display: none; float: right; font-family: sans-serif; font-style: italic; font-size: 0.45em; line-height: 190%; }
.dijit_a11y .dijitValidationIcon { display: none ! important; }
.dijit_a11y .dijitValidationIconText { display: block ! important; }
.dijitError .dijitValidationIcon, .dijitError .dijitValidationIconText { visibility: visible; }
.dijitTextBox .dijitArrowButton { display: none; }
.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput { border: 0pt none ; padding: 0pt; overflow: hidden; width: 16px; height: 16px; background-position: center center; background-repeat: no-repeat; }
.dijitCheckBox input, .dijitRadio input { margin: 0pt; padding: 0pt; display: block; }
.dijitCheckBoxInput { opacity: 0.01; }
.dj_ie .dijitCheckBoxInput {  }
.dijit_a11y .dijitCheckBox, .dijit_a11y .dijitRadio { width: auto; height: auto; }
.dijit_a11y .dijitCheckBoxInput { opacity: 1; filter: none; width: auto; height: auto; }
.dijitProgressBarEmpty { border: 1px solid black; overflow: hidden; position: relative; z-index: 0; }
.dijitProgressBarFull { overflow: hidden; position: absolute; z-index: -1; top: 0pt; width: 100%; height: 100%; }
.dijitProgressBarTile { margin: 0pt; padding: 0pt; overflow: hidden; position: absolute; top: 0pt; left: 0pt; bottom: 0pt; right: 0pt; width: auto; height: auto; background-color: rgb(170, 170, 170); background-attachment: fixed; }
.dijit_a11y .dijitProgressBarTile { border-style: solid; border-width: 4px; background-color: transparent ! important; }
.dj_iequirks .dijitProgressBarTile { width: 100%; height: 100%; }
.dj_ie6 .dijitProgressBarTile { position: static; height: 100%; }
.dijitProgressBarIndeterminate .dijitProgressBarLabel { visibility: hidden; }
.dijitProgressBarIndeterminate .dijitProgressBarTile {  }
.dijitProgressBarIndeterminateHighContrastImage { display: none; }
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage { margin: 0pt; padding: 0pt; display: block; position: absolute; top: 0pt; bottom: 0pt; width: 100%; height: auto; }
.dijitProgressBarLabel { display: block; position: static; width: 100%; text-align: center; background-color: transparent ! important; }
.dijitProgressBarV .dijitProgressBarFull { bottom: 0pt; }
.dj_ie6 .dijitProgressBarV .dijitProgressBarTile { position: absolute; width: 100%; }
.dijitTooltip { overflow: visible; position: absolute; z-index: 2000; display: block; left: 50%; top: -10000px; }
.dijitTooltipContainer { border: 2px solid black; background: rgb(184, 181, 181) none repeat scroll 0% 0%; color: black; font-size: small; }
.dijitTooltipFocusNode { padding: 2px; }
.dijitTooltipConnector { position: absolute; }
.dijitLayoutContainer { overflow: hidden; position: relative; display: block; }
body .dijitAlignTop, body .dijitAlignBottom, body .dijitAlignLeft, body .dijitAlignRight { overflow: hidden; position: absolute; }
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer { overflow: hidden; position: relative; }
.dijitBorderContainer > .dijitTextArea {  }
.dijitSplitter { border: 0pt solid gray; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255); z-index: 10 ! important; }
.dijitSplitterCover { position: absolute; z-index: 1; top: 0pt; left: 0pt; width: 100%; height: 100%; }
.dijitSplitterH { border-top: 1px none; border-bottom: 1px none; height: 7px; cursor: ns-resize; }
.dijitSplitterV { border-left: 1px none; border-right: 1px none; width: 7px; cursor: ew-resize; }
.dijitSplitContainer { overflow: hidden; position: relative; display: block; }
.dijitSplitPane { position: absolute; }
.dijitSplitContainerSizerH, .dijitSplitContainerSizerV { border-style: solid; border-color: threedhighlight threedshadow threedshadow threedhighlight; border-width: 1px; margin: 0pt; position: absolute; font-size: 1px; cursor: w-resize; background-color: threedface; }
.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb { overflow: hidden; position: absolute; top: 49%; }
.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb { position: absolute; left: 49%; }
.dijitSplitterShadow, .dijitSplitContainerVirtualSizerH, .dijitSplitContainerVirtualSizerV { margin: 0pt; font-size: 1px; background-color: threedshadow; opacity: 0.5; }
.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH { cursor: w-resize; }
.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV { cursor: n-resize; }
.dijit_a11y .dijitSplitterH { border-top: 1px solid rgb(211, 211, 211) ! important; border-bottom: 1px solid rgb(211, 211, 211) ! important; }
.dijit_a11y .dijitSplitterV { border-left: 1px solid rgb(211, 211, 211) ! important; border-right: 1px solid rgb(211, 211, 211) ! important; }
.dijitContentPane { overflow: auto; display: block; }
.dijitTitlePane { overflow: hidden; display: block; }
.dj_ie7 .dijitTitlePaneTextNode { display: inline; }
.dijitColorPalette { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-border-radius-topleft: 3pt; -moz-border-radius-topright: 3pt; -moz-border-radius-bottomright: 3pt; -moz-border-radius-bottomleft: 3pt; }
img.dijitColorPaletteUnder { border-style: none; position: absolute; left: 0pt; top: 0pt; }
.dijitColorPaletteInner { overflow: hidden; position: relative; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.dijitPaletteCell { overflow: hidden; width: 20px; height: 20px; position: absolute; z-index: 10; outline-width: 0pt; }
.dijitPaletteImg { border: 1px solid rgb(153, 153, 153); overflow: hidden; width: 16px; height: 14px; position: absolute; top: 1px; left: 1px; cursor: default; }
.dijitPaletteCellHighlight img { border: 2px solid rgb(0, 0, 0); overflow: hidden; width: 14px; height: 12px; position: absolute; top: 1px; left: 1px; cursor: default; outline-color: rgb(222, 222, 222); outline-style: solid; outline-width: 1px; }
.dijit_a11y .dijitPaletteCell { background-color: transparent ! important; }
.dijit_a11y .dijitPaletteImg { background-color: transparent ! important; }
.dijitAccordionPane { overflow: hidden ! important; }
.dijitAccordionPane .dijitAccordionBody { overflow: auto; }
.dijitAccordionContainer { border-top: 0pt none ! important; border-left: 1px solid rgb(183, 183, 183); border-right: 1px solid rgb(183, 183, 183); border-bottom: 1px solid rgb(183, 183, 183); }
.dijitAccordionTitle:hover { cursor: pointer; }
.dijitAccordionTitle .dijitAccordionArrow { float: right; }
.dijitAccordionPane .dijitAccordionTitle .arrowTextUp, .dijitAccordionPane .dijitAccordionTitle .arrowTextDown { display: none; float: right; font-size: 0.65em; font-weight: normal ! important; }
.dijit_a11y .dijitAccordionPane .dijitAccordionTitle .arrowTextUp { display: inline; }
.dijit_a11y .dijitAccordionTitle-selected .arrowTextDown { display: inline; }
.dijit_a11y .dijitAccordionTitle-selected .arrowTextUp { display: none; }
.dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td { padding: 0pt; }
.dijitCalendarNextYear { margin: 0pt 0pt 0pt 0.55em; }
.dijitCalendarPreviousYear { margin: 0pt 0.55em 0pt 0pt; }
.dijitCalendarIncrementControl { cursor: pointer; width: 1em; }
.dijitCalendarDisabledDate { color: gray ! important; }
.dijitCalendarBodyContainer tbody tr td { cursor: pointer; }
.dijitCalendarPreviousMonthDisabled, .dijitCalendarCurrentMonthDisabled, .dijitCalendarNextMonthDisabled { cursor: default ! important; }
.dijitCalendarDateTemplate, .dijitCalendarSelectedYear, .dijitCalendarNextYear, .dijitCalendarPreviousYear { cursor: pointer; }
.dijitCalendarMonthLabelSpacer { overflow: hidden; position: relative; height: 1px; visibility: hidden; }
.dijitMenu { border: 1px solid black; background-color: white; }
.dijitMenuTable { border-width: 0pt; margin: 1px 0pt; border-collapse: collapse; background-color: white; }
.dijitMenuItem { padding: 0.1em 0.2em; white-space: nowrap; }
.dijitMenuItemHover { cursor: pointer; background-color: black; color: white; }
.dijitMenuItemIcon { position: relative; background-repeat: no-repeat; }
.dijitMenuItemDisabled * { opacity: 0.3; cursor: default; }
.dj_ie .dijit_a11y .dijitMenuItemDisabled td, .dj_ie .dijitMenuItemDisabled *, .dj_ie .dijitMenuItemDisabled td { color: gray ! important; }
.dijitMenuItemLabel { position: relative; vertical-align: middle; }
.dijit_a11y .dijitMenuItemHover .dijitMenuItemLabel { border-style: solid; border-width: 1px; }
.dijit_a11y .dijitMenuItemHover { border: 1px dotted rgb(255, 255, 255) ! important; }
.dijit_a11y .dijitMenuExpandInner { display: block ! important; }
.dijitMenuSeparatorTop { margin: 3px 0pt 0pt; height: 50%; font-size: 1px; }
.dijitMenuSeparatorBottom { margin: 0pt 0pt 3px; height: 50%; font-size: 1px; }
.dijitTabLabels-top { top: 1px ! important; z-index: 10; }
.dijitTabLabels-bottom { margin-top: -1px ! important; z-index: 10; }
.dijitTabLabels-left-h { margin-right: -1px ! important; z-index: 10; }
.dijitTabLabels-right-h { margin-left: -1px ! important; z-index: 10; }
.dijitTabPaneWrapper { overflow: hidden; z-index: 0; clear: both; }
.dijitTab { position: relative; float: left; cursor: pointer; white-space: nowrap; z-index: 3; }
.dijitTabContainer .dijitAlignLeft .dijitTab, .dijitTabContainer .dijitAlignRight .dijitTab { float: none; }
.dijitTabInnerDiv { position: relative; }
.dijitTab .close { display: inline-block; cursor: default; font-size: small; }
.dijitTab .closeText { margin: 0pt 2px; padding: 0pt 2px; display: none; }
.dijit_a11y .dijitTab .closeImage { margin: 0pt ! important; padding: 0pt ! important; top: 0pt ! important; bottom: 0pt ! important; }
.dijit_a11y .closeText { display: inline; margin-left: 6px; }
.dijit_a11y .closeText:hover { border: thin solid ; }
.dijit_a11y .dijitTabChecked { border-style: dashed ! important; }
.dijit_a11y .dijitTabInnerDiv { border-left: medium none ! important; }
.dijitInlineEditor { position: relative; vertical-align: bottom; }
.dj_ie .dijitInlineEditor { vertical-align: middle; }
.dijitInlineValue {  }
.dijitInlineEditor .dijitButtonContainer { overflow: visible; position: absolute; right: 0pt; }
.dijitInlineEditor .saveButton, .dijitInlineEditor .cancelButton {  }
.dijitTreeExpando, .dijitTreeExpand { float: left; display: inline; }
.dijitTreeExpando { clear: both; }
.dijitTreeContent { cursor: default; }
.dijitExpandoText { display: none; }
.dijit_a11y .dijitExpandoText { border-style: solid; border-width: thin; float: left; display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; cursor: pointer; }
.dijitDialog { padding: 1px; position: absolute; z-index: 999; }
.dijitDialogUnderlayWrapper { background: transparent none repeat scroll 0% 0% ! important; position: absolute; left: 0pt; top: 0pt; z-index: 998; display: none; }
.dijitDialogUnderlay { background: rgb(238, 238, 238) none repeat scroll 0% 0%; opacity: 0.5; }
.dj_ie .dijitDialogUnderlay {  }
.dijit_a11y .dijitInputLayoutContainer, .dijit_a11y .dijitDialog { opacity: 1 ! important; background-color: white ! important; }
.dijitDialog .closeText { display: none; position: absolute; }
.dijit_a11y .dijitDialog .closeText { display: inline; }
.dijitSliderMoveable { z-index: 99; position: absolute ! important; display: block; vertical-align: middle; }
.dijitSliderMoveableH { right: 0pt; }
.dijit_a11y div.dijitSliderImageHandle, .dijitSliderImageHandle { border: 8px solid gray; margin: 0pt; padding: 0pt; position: absolute ! important; width: 0pt; height: 0pt; }
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle { border: 4px solid rgb(0, 0, 0); height: 8px; width: 8px; }
.dijitSliderImageHandleV { top: -8px; left: -6px; }
.dijitSliderImageHandleH { left: -8px; top: -5px; vertical-align: top; }
.dijitSliderBar { border-style: solid; border-color: black; }
.dijitSliderBarH { border-width: 1px 0pt; height: 4px; }
.dijitSliderBarV { border-width: 0pt 1px; width: 4px; }
.dijitSliderProgressBar { background-color: red; }
.dijitSliderProgressBarV { position: static ! important; height: 0%; vertical-align: top; text-align: left; }
.dijitSliderProgressBarH { overflow: visible; position: absolute ! important; width: 0%; vertical-align: middle; }
.dijitSliderRemainingBar { overflow: hidden; background-color: transparent; }
.dijitSliderRemainingBarV { height: 100%; text-align: left; }
.dijitSliderRemainingBarH { width: 100% ! important; }
.dijitSliderBumper { overflow: hidden; }
.dijitSliderBumperV { border-width: 0pt 1px; width: 4px; height: 8px; }
.dijitSliderBumperH { border-width: 1px 0pt; width: 8px; height: 4px; }
.dijitSliderBottomBumper, .dijitSliderLeftBumper { background-color: red; }
.dijitSliderTopBumper, .dijitSliderRightBumper { background-color: transparent; }
.dijitSliderDecorationH { text-align: center; }
.dijitSlider .dijitSliderButton { margin: 0pt; padding: 0pt; font-family: monospace; display: block; }
.dijit_a11y .dijitSliderButtonInner { visibility: visible ! important; }
.dijitSliderButtonContainer { text-align: center; height: 0pt; }
.dijitSlider .dijitButtonNode { padding: 0pt; display: block; }
.dj_ie .dijitRuleContainer { z-index: -1; }
.dijitRuleContainer { overflow: visible; position: relative; }
.dijitRuleContainerV { height: 100%; line-height: 0pt; float: left; text-align: left; }
.dj_opera .dijitRuleContainerV { line-height: 2%; }
.dj_ie .dijitRuleContainerV { line-height: normal; }
.dj_gecko .dijitRuleContainerV { margin: 0pt 0pt 1px; }
.dijitRuleMark { border: 1px solid black; position: absolute; line-height: 0pt; height: 100%; }
.dijitRuleMarkH { width: 0pt; border-top-width: 0pt ! important; border-bottom-width: 0pt ! important; border-left-width: 0pt ! important; }
.dijitRuleLabelContainer { position: absolute; }
.dijitRuleLabelContainerH { text-align: center; display: inline-block; }
.dijitRuleLabelH { position: relative; left: -50%; }
.dijitRuleMarkV { height: 0pt; border-right-width: 0pt ! important; border-bottom-width: 0pt ! important; border-left-width: 0pt ! important; width: 100%; left: 0pt; }
.dj_ie .dijitRuleLabelContainerV { margin-top: -0.55em; }
.dijit_a11y .dijitButtonContents .dijitButtonText { display: inline ! important; }
.dijitTextArea { overflow: auto; width: 100%; }
.dj_ie .dijitTextArea p { margin-top: 0pt; margin-bottom: 0pt; line-height: normal ! important; }
.dijitToolbarSeparator { margin: 0pt; padding: 0pt 1px; height: 18px; width: 5px; }
.dijitIEFixedToolbar { position: absolute; }
.dijitTimePickerItemInner { border: 0pt none ; padding: 2px 8px; text-align: center; }
.dijitTimePickerTick { border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); color: rgb(222, 222, 222); position: relative; }
.dijitTimePickerTick .dijitTimePickerItemInner { font-size: 0.25em; }
.dijitTimePickerMarker { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); background-color: rgb(237, 237, 237); }
.dijitTimePickerItemHover { border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); opacity: 1 ! important; background-color: rgb(128, 128, 128); color: rgb(255, 255, 255); cursor: pointer; }
.dijitTimePickerMarker.dijitTimePickerItemHover { font-size: 1.3em; }
.dijitTimePickerItemHover .dijitTimePickerItemInner { overflow: visible; display: block; background-color: rgb(128, 128, 128); font-size: 1em; }
.dijitTimePickerItemSelected { font-weight: bold; color: rgb(51, 51, 51); background-color: rgb(183, 205, 238) ! important; }
.dijit_a11y .dijitTimePickerItem { border-bottom: 1px solid rgb(51, 51, 51); }
.dijitToggleButtonIconChar { display: none ! important; }
.dijit_a11y .dijitToggleButtonIconChar { display: inline ! important; }
.dijit_a11y .dijitToggleButtonIconChar { visibility: hidden; }
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { visibility: visible ! important; }
.dijitArrowButtonChar { display: none ! important; }
.dijit_a11y .dijitArrowButtonChar { display: inline ! important; }
.dijitInputLayoutContainer { overflow: hidden; position: relative; }
.dijitSpinnerButtonContainer { overflow: hidden; float: right; width: 18px; position: relative; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { overflow: hidden; height: 50%; width: 16px; }
.dj_ie .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {  }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButtonInner { overflow: hidden; line-height: 50%; }
.dijit_a11y .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { width: 100%; }
.dijit_a11y .dijitSpinner .dijitArrowButton .dijitArrowButtonChar { font-size: 0.4em; vertical-align: top; }
.dijit_a11y .dijitSpinnerButtonContainer { overflow: visible; width: 0.5em; margin-left: 2px; }
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode { border-style: solid ! important; border-width: 1px 0px 0px 1px; }

/* ::::: http://o.aolcdn.com/dojo/1.1.1/dijit/themes/tundra/tundra.css ::::: */

.tundra .dijitSliderDisabled *, .tundra .dijitDisabledClickableRegion, .tundra .dijitSpinnerDisabled *, .tundra .dijitButtonDisabled *, .tundra .dijitDropDownButtonDisabled *, .tundra .dijitComboButtonDisabled *, .tundra .dijitComboBoxDisabled * { cursor: not-allowed ! important; }
.tundra .dojoDndItemBefore { border-top: 2px solid rgb(51, 102, 153); }
.tundra .dojoDndItemAfter { border-bottom: 2px solid rgb(51, 102, 153); }
.tundra .dojoDndItemOver { cursor: pointer; }
.tundra table.dojoDndAvatar { border: 1px solid rgb(204, 204, 204); -moz-border-radius-topleft: 0pt; -moz-border-radius-topright: 0pt; -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; border-collapse: collapse; background-color: rgb(255, 255, 255); font-size: 75%; color: black; }
.tundra .dojoDndAvatar td { border: medium none ; }
.tundra .dojoDndAvatar tr { border: medium none ; }
.tundra .dojoDndAvatarHeader td { padding: 0pt 0pt 0pt 21px; height: 20px; }
.tundra .dojoDndAvatarItem td { padding: 2px; }
.tundra.dojoDndMove .dojoDndAvatarHeader { background-color: rgb(245, 131, 131); background-image: url('dndnomove.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndCopy .dojoDndAvatarHeader { background-color: rgb(245, 131, 131); background-image: url('dndnocopy.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-color: rgb(151, 230, 141); background-image: url('dndmove.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-color: rgb(151, 230, 141); background-image: url('dndcopy.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra .dijitContentPaneLoading { background: transparent url('loading.gif') no-repeat scroll left center; padding-left: 25px; }
.tundra .dijitContentPaneError { background: transparent url('warning.png') no-repeat scroll left center; padding-left: 25px; }
.tundra .dijitTabPaneWrapper { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitTab { border: 1px solid rgb(204, 204, 204); padding: 0px; background: rgb(226, 226, 226) url('tabenabled.png') repeat-x scroll 0% 0%; line-height: normal; margin-right: 5px; }
.tundra .dijitAlignLeft .dijitTab, .tundra .dijitAlignRight .dijitTab { margin-right: 0px; margin-bottom: 5px; }
.tundra .dijitTabInnerDiv { border-left: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 6px 10px 4px; }
.tundra .dijitTabHover, .tundra .dijitTabCloseButtonHover { background: rgb(226, 226, 226) url('tabhover.png') repeat-x scroll center bottom; color: rgb(36, 60, 95); border-top-color: rgb(146, 160, 179); border-left-color: rgb(146, 160, 179); border-right-color: rgb(146, 160, 179); }
.dj_ie6 .tundra .dijitTabHover, .dj_ie6 .tundra .dijitTabCloseButtonHover { background-image: url('tabhover.gif'); }
.tundra .dijitTabChecked, .tundra .dijitTabCloseButtonChecked { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); background-image: none; }
.tundra .dijitAlignTop .dijitTabChecked, .tundra .dijitAlignTop .dijitTabCloseButtonChecked { border-bottom-color: white; vertical-align: bottom; }
.tundra .dijitAlignBottom .dijitTabChecked, .tundra .dijitAlignBottom .dijitTabCloseButtonChecked { border-top-color: white; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; }
.tundra .dijitAlignLeft .dijitTabChecked, .tundra .dijitAlignLeft .dijitTabCloseButtonChecked { border-right-color: white; }
.tundra .dijitAlignRight .dijitTabChecked, .tundra .dijitAlignRight .dijitTabCloseButtonChecked { border-left-color: white; }
.tundra .dijitTab .dijitClosable { padding: 6px 20px 4px 10px; position: relative; }
.tundra .dijitTab .dijitClosable .closeImage { margin: 0pt; padding: 0pt; background: transparent url('tabclose.png') no-repeat scroll right top; position: absolute; top: 7px; right: 3px; height: 12px; width: 12px; }
.dj_ie6 .dijitTab .dijitClosable .closeImage { background-image: url('tabclose.gif'); }
.tundra .dijitTabCloseButton .dijitClosable .closeImage { background-image: url('tabclose.png'); }
.dj_ie6 .tundra .dijitTabCloseButton .dijitClosable .closeImage { background-image: url('tabclose.gif'); }
.tundra .dijitTabCloseButtonHover .dijitClosable .closeImage { background-image: url('tabclosehover.png'); }
.dj_ie6 .tundra .dijitTabCloseButtonHover .dijitClosable .closeImage { background-image: url('tabclosehover.gif'); }
.tundra .dijitAlignLeft .dijitTab .dijitClosable { padding: 6px 10px 4px 20px; }
.dj_ie6 .tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage { left: -20px; }
.tundra .dijitAlignBottom .dijitTab .dijitClosable .closeImage { top: auto; bottom: 7px; right: 3px; }
.tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage { top: 7px; left: 3px; }
.tundra .dijitAccordionPane { background-color: rgb(231, 231, 231); }
.tundra .dijitAccordionTitle { border-top: 1px solid rgb(191, 191, 191); padding: 6px 4px 6px 8px; background: rgb(250, 250, 250) url('titlebar.png') repeat-x scroll left bottom; cursor: pointer; }
.tundra .dijitAccordionTitle-selected { border-top: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(191, 191, 191); padding: 6px 4px 6px 8px; background: rgb(249, 249, 249) url('accordionitemactive.gif') repeat-x scroll center bottom; font-weight: bold; cursor: default; }
.tundra .dijitAccordionArrow { background: transparent url('plusbutton.gif') no-repeat scroll 0% 0%; width: 15px; height: 15px; margin-top: 2px; }
.tundra .dijitAccordionTitle-selected .dijitAccordionArrow { background: transparent none repeat scroll 0% 0%; margin-top: 2px; }
.tundra .dijitAccordionBody { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitSplitContainerSizerH { border-style: none solid; border-color: -moz-use-text-color rgb(191, 191, 191); border-width: 0pt 1px; background: rgb(255, 255, 255) url('splitcontainersizerv.png') repeat-y scroll 0% 0%; width: 7px; }
.tundra .dijitSplitContainerSizerH .thumb { background: rgb(204, 204, 204) url('splitcontainersizerv-thumb.png') no-repeat scroll 0% 0%; overflow: hidden; left: 1px; width: 3px; height: 19px; }
.tundra .dijitSplitContainerSizerV { border-style: solid none; border-color: rgb(191, 191, 191) -moz-use-text-color; border-width: 1px 0pt; background: rgb(255, 255, 255) url('splitcontainersizerh.png') repeat-x scroll 0% 0%; height: 7px; }
.tundra .dijitSplitContainerSizerV .thumb { background: rgb(204, 204, 204) url('splitcontainersizerh-thumb.png') no-repeat scroll 0% 0%; overflow: hidden; top: 1px; width: 19px; height: 3px; }
.tundra .dijitSplitter { border-color: rgb(191, 191, 191); }
.tundra .dijitSplitterH { border-style: none solid; border-color: -moz-use-text-color rgb(211, 211, 211); border-width: 0pt 0px; background: rgb(255, 255, 255) url('splitcontainersizerh.png') repeat-x scroll 0% 0%; height: 5px; }
.tundra .dijitSplitterH .dijitSplitterThumb { background: transparent url('splitcontainersizerh-thumb.png') no-repeat scroll 0% 0%; top: 1px; width: 19px; height: 2px; }
.tundra .dijitSplitterV { border-style: solid none; border-color: rgb(211, 211, 211) -moz-use-text-color; border-width: 0px 0pt; background: rgb(255, 255, 255) url('splitcontainersizerv.png') repeat-y scroll 0% 0%; width: 5px; }
.tundra .dijitSplitterV .dijitSplitterThumb { background: transparent url('splitcontainersizerv-thumb.png') no-repeat scroll 0% 0%; left: 1px; height: 19px; width: 5px; }
.tundra .dijitInputField input, .tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner { margin: 0em 0.1em; }
.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitInlineEditor input { border: 1px solid rgb(179, 179, 179); background: rgb(255, 255, 255) url('validationinputbg.png') repeat-x scroll left top; line-height: normal; }
.tundra .dijitComboBox .dijitButtonNode { padding: 0pt 0.2em; }
.tundra .dijitComboBox .dijitButtonNode, .tundra .dijitSpinner .dijitButtonNode { border-color: rgb(155, 155, 155); }
.tundra .dijitTextBoxFocused, .tundra .dijitComboBoxFocused, .tundra .dijitSpinnerFocused { border-color: rgb(64, 107, 155); }
.tundra .dijitComboBoxFocused .dijitButtonNode, .tundra .dijitSpinnerFocused .dijitButtonNode { border-left-color: rgb(54, 109, 186); }
.tundra .dijitSpinnerFocused .dijitDownArrowButton { border-top-color: rgb(54, 109, 186); }
.tundra .dijitError { border-color: rgb(243, 209, 24); background-color: rgb(249, 247, 186); background-image: none; }
.dj_ie6 .tundra .dijitError input { background-color: rgb(249, 247, 186) ! important; }
.tundra .dijitErrorFocused { background-color: rgb(255, 255, 102); background-image: none; }
.dj_ie6 .tundra .dijitErrorFocused input { background-color: rgb(255, 255, 102) ! important; }
.tundra .dijitValidationIcon { background: transparent url('warning.png') no-repeat scroll center center; width: 16px; }
.tundra .dijitInlineValue { margin: 4px; padding: 3px; }
.tundra .dijitInlineEditor { display: -moz-inline-stack; }
.dijitInlineEditor .saveButton, .dijitInlineEditor .cancelButton { margin: 3px 3px 3px 0px; }
.RichTextEditable { border-style: none solid solid; border-color: -moz-use-text-color rgb(191, 191, 191) rgb(191, 191, 191); border-width: 0pt 1px 1px; }
.dj_ie6 .tundra .dijitInputField { background: rgb(255, 255, 255) url('validationinputbg.gif') repeat-x scroll left top; }
.tundra .dijitButtonNode { border-style: solid; border-color: rgb(192, 192, 192) rgb(155, 155, 155) rgb(155, 155, 155) rgb(192, 192, 192); border-width: 1px; padding: 0.2em; background: rgb(255, 255, 255) url('buttonenabled.png') repeat-x scroll left bottom; }
.dj_ie .tundra .dijitButtonNode {  }
.tundra .dijitButtonText { padding: 0pt 0.3em; }
.tundra .dijitComboBox .dijitButtonNode { border: 0px none ; }
.tundra .dijitArrowButton { color: rgb(17, 17, 17); }
.tundra .dijitComboButton .dijitDownArrowButton { padding-right: 4px; }
.dj_ff2 .tundra .dijitComboButton .dijitButtonContentsFocused, .dj_ff2 .tundra .dijitComboButton .dijitDownArrowButtonFocused { border: 1px dotted black ! important; }
.tundra .dijitButtonDisabled .dijitButtonNode, .tundra .dijitToggleButtonDisabled .dijitButtonNode, .tundra .dijitDropDownButtonDisabled .dijitButtonNode, .tundra .dijitComboButtonDisabled .dijitButtonNode, .tundra .dijitComboBoxDisabled, .tundra .dijitSpinnerDisabled, .tundra .dijitSpinnerDisabled .dijitButtonNode { border-color: rgb(213, 213, 213) rgb(189, 189, 189) rgb(189, 189, 189) rgb(213, 213, 213); background: rgb(228, 228, 228) url('buttondisabled.png') repeat-x scroll center top; opacity: 0.6; }
.dj_ie .tundra .dijitButtonDisabled .dijitButtonNode *, .dj_ie .tundra .dijitToggleButtonDisabled .dijitButtonNode *, .dj_ie .tundra .dijitDropDownButtonDisabled .dijitButtonNode *, .dj_ie .tundra .dijitComboButtonDisabled .dijitButtonNode *, .dj_ie .tundra .dijitSpinnerDisabled .dijitButtonNode * {  }
.tundra .dijitButtonHover .dijitButtonNode, .tundra .dijitToggleButtonHover .dijitButtonNode, .tundra .dijitDropDownButtonHover .dijitButtonNode, .tundra .dijitComboButtonHover .dijitButtonContents, .tundra .dijitComboButtonDownArrowHover .dijitDownArrowButton, .tundra .dijitComboBoxHover .dijitDownArrowButton, .tundra .dijitSpinnerUpArrowHover .dijitUpArrowButton, .tundra .dijitSpinnerDownArrowHover .dijitDownArrowButton { border-color: rgb(165, 190, 218) rgb(92, 117, 144) rgb(92, 117, 144) rgb(165, 190, 218); background: rgb(252, 253, 255) url('buttonhover.png') repeat-x scroll center bottom; color: rgb(0, 0, 0); }
.tundra .dijitSpinnerUpArrowActive .dijitUpArrowButton, .tundra .dijitSpinnerDownArrowActive .dijitDownArrowButton, .tundra .dijitButtonActive .dijitButtonNode, .tundra .dijitToggleButtonActive .dijitButtonNode, .tundra .dijitDropDownButtonActive .dijitButtonNode, .tundra .dijitComboButtonActive .dijitButtonContents, .tundra .dijitDownArrowActive .dijitDownArrowButton, .tundra .dijitComboBoxActive .dijitDownArrowButton { border-color: rgb(54, 109, 186); background: rgb(237, 237, 237) url('buttonactive.png') repeat-x scroll center bottom; }
.tundra .dijitArrowButtonInner { background: transparent url('arrowdown.png') no-repeat scroll center center; }
.tundra .dijitUpArrowButton .dijitArrowButtonInner { background-image: url('arrowup.png'); }
.dj_ie6 .tundra .dijitArrowButtonInner { background-image: url('arrowdown.gif'); }
.dj_ie6 .tundra .dijitUpArrowButton .dijitArrowButtonInner { background-image: url('arrowup.gif'); }
.tundra .dijitComboBox .dijitArrowButton .dijitArrowButtonInner { background: transparent url('comboarrowdown.gif') no-repeat scroll center center; }
.tundra .dijitComboBoxHover .dijitArrowButtonInner {  }
.tundra .dijitToggleButton .dijitCheckBoxIcon { background-image: url('checkmarknoborder.gif'); }
.tundra .dijitCheckBox, .tundra .dijitCheckBoxIcon { margin: 0pt; padding: 0pt; background-image: url('checkmark.gif'); background-repeat: no-repeat; width: 16px; height: 16px; }
.tundra .dijitCheckBox, .tundra .dijitToggleButton .dijitCheckBoxIcon { background-position: -16px 50%; }
.tundra .dijitCheckBoxChecked, .tundra .dijitToggleButtonChecked .dijitCheckBoxIcon { background-position: 0px 50%; }
.tundra .dijitCheckBoxDisabled { background-position: -48px 50%; }
.tundra .dijitCheckBoxCheckedDisabled { background-position: -32px 50%; }
.tundra .dijitCheckBoxHover, .tundra .dijitCheckBoxFocused { background-position: -80px 50%; }
.tundra .dijitCheckBoxCheckedHover, .tundra .dijitCheckBoxCheckedFocused { background-position: -64px 50%; }
.tundra .dijitToggleButton .dijitRadio, .tundra .dijitToggleButton .dijitRadioIcon { background-image: url('checkmarknoborder.gif'); }
.tundra .dijitRadio, .tundra .dijitRadioIcon { margin: 0pt; padding: 0pt; background-image: url('checkmark.gif'); background-repeat: no-repeat; width: 16px; height: 16px; }
.tundra .dijitRadio, .tundra .dijitToggleButton .dijitRadioIcon { background-position: -112px 50%; }
.tundra .dijitRadioChecked, .tundra .dijitToggleButtonChecked .dijitRadioIcon { background-position: -96px 50%; }
.tundra .dijitRadioDisabled { background-position: -144px 50%; }
.tundra .dijitRadioCheckedDisabled { background-position: -128px 50%; }
.tundra .dijitRadioHover, .tundra .dijitRadioFocused { background-position: -176px 50%; }
.tundra .dijitRadioCheckedHover, .tundra .dijitRadioCheckedFocused { background-position: -160px 50%; }
.tundra .dijitTextArea { border: 1px solid rgb(179, 179, 179); background: rgb(255, 255, 255) url('validationinputbg.png') repeat-x scroll left top; line-height: normal; }
.tundra .dijitSliderProgressBarH { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderfull.png') repeat-x scroll left top; }
.tundra .dijitSliderProgressBarV { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderfullvertical.png') repeat-y scroll left bottom; }
.tundra .dijitSliderFocused .dijitSliderProgressBarH, .tundra .dijitSliderFocused .dijitSliderLeftBumper { background-image: url('sliderfullfocus.png'); }
.tundra .dijitSliderFocused .dijitSliderProgressBarV, .tundra .dijitSliderFocused .dijitSliderBottomBumper { background-image: url('sliderfullverticalfocus.png'); }
.tundra .dijitSliderRemainingBarV { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('slideremptyvertical.png') repeat-y scroll left bottom; }
.tundra .dijitSliderRemainingBarH { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('sliderempty.png') repeat-x scroll left top; }
.tundra .dijitSliderBar { border-style: solid; outline-color: -moz-use-text-color; outline-style: none; outline-width: 1px; }
.tundra .dijitSliderFocused .dijitSliderBar { border-color: rgb(51, 51, 51); }
.dijit_a11y .dijitSliderProgressBar { background-color: rgb(51, 51, 51) ! important; }
.tundra .dijitSliderImageHandleH { border: 0px none ; background: transparent url('precisesliderthumb.png') no-repeat scroll center top; width: 16px; height: 16px; cursor: pointer; }
.tundra .dijitSliderFocused .dijitSliderImageHandleH { background-image: url('precisesliderthumbfocus.png'); }
.dj_ie6 .tundra .dijitSliderImageHandleH { background-image: url('precisesliderthumb.gif'); }
.tundra .dijitSliderLeftBumper { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderfull.png') repeat-x scroll left top; border-left-width: 1px; }
.tundra .dijitSliderRightBumper { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('sliderempty.png') repeat-x scroll left top; border-right-width: 1px; }
.tundra .dijitSliderImageHandleV { border: 0px none ; background: transparent url('sliderthumb.png') no-repeat scroll center center; width: 16px; height: 16px; cursor: pointer; }
.tundra .dijitSliderFocused .dijitSliderImageHandleV { background-image: url('sliderthumbfocus.png'); }
.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV { background-image: url('sliderthumbfocus.gif'); }
.tundra .dijitSliderBottomBumper { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderfullvertical.png') repeat-y scroll left bottom; border-bottom-width: 1px; }
.tundra .dijitSliderTopBumper { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('slideremptyvertical.png') repeat-y scroll left top; border-top-width: 1px; }
.tundra .dijitSliderIncrementIconH, .tundra .dijitSliderIncrementIconV { background: transparent url('arrowup.png') no-repeat scroll center center; width: 16px; height: 16px; cursor: pointer; }
.tundra .dijitSliderIncrementIconH { background-image: url('arrowright.png'); }
.tundra .dijitSliderDecrementIconH, .tundra .dijitSliderDecrementIconV { background: transparent url('arrowdown.png') no-repeat scroll center center; width: 16px; height: 16px; cursor: pointer; }
.tundra .dijitSliderDecrementIconH { background-image: url('arrowleft.png'); }
.tundra .dijitSliderButtonInner { visibility: hidden; }
.tundra .dijitSliderDisabled { opacity: 0.6 ! important; }
.dj_ie6 .tundra .dijitSliderDisabled, .dj_ie6 .tundra .dijitSliderDisabled .dijitRuleContainer, .dj_ie6 .tundra .dijitSliderDisabled .dijitSliderRemainingBar, .dj_ie6 .tundra .dijitSliderDisabled .dijitSliderProgressBar {  }
.tundra .dijitSliderDisabled * { cursor: not-allowed ! important; }
.tundra .dijitTreeNode { background-image: url('i.gif'); background-position: left top; background-repeat: repeat-y; margin-left: 19px; }
.tundra .dijitTreeIsLast { background: transparent url('i_half.gif') no-repeat scroll 0% 0%; }
.tundra .dijitTreeIsRoot { margin-left: 0pt; background-image: none; }
.tundra .dijitTreeExpando { width: 18px; height: 18px; }
.tundra .dijitTreeContent { min-height: 18px; min-width: 18px; margin-left: 18px; padding-top: 3px; padding-left: 1px; }
.tundra .dijitTreeExpand { width: 18px; height: 18px; background-repeat: no-repeat; }
.tundra .dijitTreeNodeEmphasized { background-color: highlight; color: highlighttext; }
.tundra .dijitTreeLabelFocused { background: rgb(221, 231, 242) none repeat scroll 0% 0%; }
.tundra .dijitTreeExpandoOpened { background-image: url('treeexpand_minus.gif'); }
.tundra .dijitTreeExpandoClosed { background-image: url('treeexpand_plus.gif'); }
.tundra .dijitTreeExpandoLeaf { background-image: url('treeexpand_leaf.gif'); }
.tundra .dijitTreeExpandoLoading { background-image: url('treeexpand_loading.gif'); }
.tundra .dijitTreeIcon { width: 16px; height: 16px; padding-right: 4px; }
.tundra .dijitFolderOpened { background: transparent url('folderopened.gif') no-repeat scroll 0% 0%; }
.tundra .dijitFolderClosed { background: transparent url('folderclosed.gif') no-repeat scroll 0% 0%; }
.tundra .dijitLeaf { background: transparent url('leaf.gif') no-repeat scroll 0% 0%; }
.tundra .dijitProgressBar { margin: 2px 0px; }
.tundra .dijitProgressBarEmpty { border-color: rgb(162, 162, 162) rgb(184, 184, 184) rgb(184, 184, 184) rgb(162, 162, 162); background: rgb(255, 255, 255) url('progressbarempty.png') repeat-x scroll left top; }
.tundra .dijitProgressBarTile { background: rgb(240, 240, 240) url('progressbarfull.png') repeat-x scroll center center; }
.tundra .dijitProgressBarFull { border-right: 1px solid rgb(184, 184, 184); }
.tundra .dijitProgressBarLabel { color: rgb(41, 58, 75); }
.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile { background: rgb(202, 210, 222) url('progressbaranim.gif') repeat-x scroll center center; }
.tundra .dijitTitlePane .dijitTitlePaneTitle { border: 1px solid rgb(191, 191, 191); padding: 4px 4px 2px; background: rgb(255, 255, 255) url('titlebar.png') repeat-x scroll left bottom; cursor: pointer; }
.tundra .dijitTitlePane .dijitArrowNode { width: 16px; height: 16px; float: right; }
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode { background: transparent url('arrowright.png') no-repeat scroll center center; }
.tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode { text-decoration: underline; }
.dj_ie6 .tundra .dijitTitlePane .dijitClosed .dijitArrowNode { background-image: url('arrowright.gif'); }
.tundra .dijitTitlePane .dijitOpen .dijitArrowNode { background: transparent url('arrowdown.png') no-repeat scroll center center; }
.dj_ie6 .tundra .dijitTitlePane .dijitOpen .dijitArrowNode { background-image: url('arrowdown.gif'); }
.tundra .dijitTitlePane .dijitArrowNodeInner { visibility: hidden; }
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner { visibility: visible; }
.tundra .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin-right: 5px; }
.tundra .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { position: relative; top: 2px; }
.tundra .dijitTitlePaneContentOuter { border-style: solid; border-color: rgb(204, 204, 204) rgb(191, 191, 191) rgb(191, 191, 191); border-width: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitTitlePaneContentInner { padding: 10px; }
.dj_ie6 .tundra .dijitTitlePaneContentOuter, .dj_ie6 .tundra .dijitTitlePane .dijitTitlePaneTitle {  }
.tundra .dijitClickableRegion { background-color: rgb(255, 255, 204) ! important; }
.tundra .dijitCalendarIncrementControl { width: 15px; height: 15px; }
.dj_ie6 .tundra .dijitCalendarIncrementControl { padding: 0.1em; font-size: 0.1em; }
.tundra .dijitCalendarIncreaseInner, .tundra .dijitCalendarDecreaseInner { visibility: hidden; }
.tundra .dijitCalendarDecrease { background: transparent url('spriteroundediconssmall.png') no-repeat scroll left top; }
.dj_ie6 .tundra .dijitCalendarDecrease { background: transparent url('spriteroundediconssmall.gif') no-repeat scroll left top; }
.tundra .dijitCalendarIncrease { background: transparent url('spriteroundediconssmall.png') no-repeat scroll -30px top; }
.dj_ie6 .tundra .dijitCalendarIncrease { background: transparent url('spriteroundediconssmall.gif') no-repeat scroll -30px top; }
.tundra table.dijitCalendarContainer { border: 1px solid rgb(204, 204, 204); margin: 0pt; font-size: 100%; border-spacing: 0pt; border-collapse: separate; }
.tundra .dijitCalendarMonthContainer th { background: rgb(211, 211, 211) url('titlebar.png') repeat-x scroll center top; padding-top: 0.3em; padding-bottom: 0.2em; text-align: center; }
.dj_ie6 .tundra .dijitCalendarMonthContainer th { padding-top: 0.1em; padding-bottom: 0em; }
.tundra .dijitCalendarDayLabelTemplate { border-top: 1px solid rgb(238, 238, 238); background: white url('calendardaylabel.png') repeat-x scroll center bottom; font-weight: normal; padding-top: 0.15em; padding-bottom: 0em; color: rgb(41, 58, 75); text-align: center; }
.tundra .dijitCalendarBodyContainer { border-bottom: 1px solid rgb(238, 238, 238); }
.tundra .dijitCalendarMonthLabel { color: rgb(41, 58, 75); font-weight: bold; }
.dj_ie7 .tundra .dijitCalendarDateTemplate, .dj_ie6 .tundra .dijitCalendarDateTemplate { font-size: 0.8em; }
.tundra .dijitCalendarDateTemplate { padding: 0.3em 0.3em 0.05em; font-size: 0.9em; font-weight: bold; text-align: center; letter-spacing: 1px; }
.tundra .dijitCalendarPreviousMonth, .tundra .dijitCalendarNextMonth { color: rgb(153, 153, 153); background-color: rgb(248, 248, 248) ! important; }
.tundra .dijitCalendarPreviousMonthDisabled, .tundra .dijitCalendarNextMonthDisabled { background-color: rgb(164, 165, 166) ! important; }
.tundra .dijitCalendarCurrentMonth { background-color: white ! important; }
.tundra .dijitCalendarCurrentMonthDisabled { background-color: rgb(187, 187, 188) ! important; }
.tundra .dijitCalendarCurrentDate { text-decoration: underline; font-weight: bold; }
.tundra .dijitCalendarCurrentDate { text-decoration: underline; font-weight: bold; }
.tundra .dijitCalendarSelectedDate { background-color: rgb(187, 196, 208) ! important; color: black ! important; }
.tundra .dijitCalendarYearContainer { border-top: 1px solid rgb(204, 204, 204); background: white url('calendaryearlabel.png') repeat-x scroll center bottom; }
.tundra .dijitCalendarYearLabel { margin: 0pt; padding: 0.4em 0pt 0.25em; text-align: center; }
.tundra .dijitCalendarSelectedYear { padding: 0.2em 0.2em 0.1em; color: black; background-color: rgb(187, 196, 208) ! important; }
.tundra .dijitCalendarNextYear, .tundra .dijitCalendarPreviousYear { color: black ! important; font-weight: normal; }
.tundra .dijitToolbar { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 0pt 1px 3px; background: rgb(234, 234, 234) url('titlebar.png') repeat-x scroll left top; }
.tundra .dijitToolbar .dijitButtonNode { border: medium none ; margin: 0px ! important; padding: 0px ! important; background: transparent none repeat scroll 0% 0%; font-size: 12px; }
.tundra .dijitToolbar .dijitButton, .tundra .dijitToolbar .dijitToggleButton, .tundra .dijitToolbar .dijitDropDownButton { border: 1px solid transparent; margin: 1px; padding: 0px; background: transparent none repeat scroll 0% 0%; }
.tundra .dijitToolbar .dijitButtonChecked, .tundra .dijitToolbar .dijitToggleButtonChecked { border: 1px solid rgb(49, 106, 197); margin: 1px ! important; padding: 0px ! important; background-color: rgb(212, 223, 242); }
.tundra .dijitToolbar .dijitButtonCheckedHover, .tundra .dijitToolbar .dijitToggleButtonCheckedHover { border: 1px solid rgb(49, 106, 197); margin: 1px ! important; padding: 0px ! important; background-color: rgb(171, 193, 229); }
.tundra .dijitToolbar .dijitButtonHover, .tundra .dijitToolbar .dijitToggleButtonHover, .tundra .dijitToolbar .dijitDropDownButtonHover { border: 1px solid rgb(49, 106, 197); background-color: rgb(171, 193, 229); }
.tundra .dijitToolbar label { padding: 3px 3px 0pt 6px; }
.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused, .dj_ie .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused, .dj_ff2 .tundra.dijitToolbar .dijitComboButton .dijitButtonContentsFocused, .dj_ff2 .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused { border: 1px dotted black ! important; }
.dj_ie6 .tundra .dijitToolbar .dijitButton, .dj_ie6 .tundra .dijitToolbar .dijitToggleButton, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButton { border: 0px none ; margin: 2px; padding: 0px 2px; }
.dj_ie6 .tundra .dijitToolbar .dijitButtonChecked, .dj_ie6 .tundra .dijitToolbar .dijitToggleButtonChecked, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButtonChecked { border: 1px solid rgb(49, 106, 197); margin: 1px ! important; padding: 0px 2px ! important; background-color: rgb(193, 210, 238); }
.dj_ie6 .tundra .dijitToolbar .dijitButtonCheckedHover, .dj_ie6 .tundra .dijitToolbar .dijitToggleButtonCheckedHover, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButtonCheckedHover { border: 1px solid rgb(49, 106, 197); margin: 1px ! important; padding: 0px 2px ! important; background-color: rgb(193, 210, 238); }
.dj_ie6 .tundra .dijitToolbar .dijitButtonHover, .dj_ie6 .tundra .dijitToolbar .dijitToggleButtonHover, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButtonHover { border: 1px solid rgb(49, 106, 197); margin: 1px ! important; padding: 0px 2px ! important; background-color: rgb(193, 210, 238); }
.tundra .dijitDialog { border: 1px solid rgb(126, 171, 205); padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitDialog .dijitDialogTitle { border-top: medium none; border-left: medium none; border-right: medium none; }
.tundra .dijitDialog .dijitDialogPaneContent { border-style: solid none none; border-color: rgb(211, 211, 211) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitDialogTitleBar { padding: 5px 6px 3px 2px; background: rgb(250, 250, 250) url('titlebar.png') repeat-x scroll left top; cursor: move; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.tundra .dijitDialogTitle { padding: 8px 12px; font-weight: bold; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.tundra .dijitDialogCloseIcon { background: transparent url('spriteroundediconssmall.png') no-repeat scroll right top; float: right; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px; cursor: pointer; }
.dj_ie6 .tundra .dijitDialogCloseIcon { background: transparent url('spriteroundediconssmall.gif') no-repeat scroll right top; }
.tundra .dijitDialogContent { padding: 8px; }
.tundra .dijitTooltip, .tundra .dijitTooltipDialog { background: transparent none repeat scroll 0% 0%; }
.dijitTooltipBelow { padding-top: 13px; }
.dijitTooltipAbove { padding-bottom: 13px; }
.tundra .dijitTooltipContainer { border: 1px solid rgb(126, 171, 205); padding: 0.45em; background: rgb(255, 255, 255) url('popupmenubg.gif') repeat-x scroll left bottom; }
.tundra .dijitTooltipConnector { border: 0px none ; z-index: 2; }
.tundra .dijitTooltipABRight .dijitTooltipConnector { left: auto ! important; right: 3px; }
.tundra .dijitTooltipBelow .dijitTooltipConnector { background: transparent url('tooltipconnectorup.png') no-repeat scroll left top; top: 0px; left: 3px; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipBelow .dijitTooltipConnector { background-image: url('tooltipconnectorup.gif'); }
.tundra .dijitTooltipAbove .dijitTooltipConnector { background: transparent url('tooltipconnectordown.png') no-repeat scroll left top; bottom: 0px; left: 3px; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector { background-image: url('tooltipconnectordown.gif'); bottom: -3px; }
.tundra .dijitTooltipLeft { padding-right: 14px; }
.dj_ie6 .tundra .dijitTooltipLeft { padding-left: 15px; }
.tundra .dijitTooltipLeft .dijitTooltipConnector { background: transparent url('tooltipconnectorright.png') no-repeat scroll left top; right: 0px; bottom: 7px; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipLeft .dijitTooltipConnector { background-image: url('tooltipconnectorright.gif'); }
.tundra .dijitTooltipRight { padding-left: 14px; }
.tundra .dijitTooltipRight .dijitTooltipConnector { background: transparent url('tooltipconnectorleft.png') no-repeat scroll left top; left: 0px; bottom: 7px; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipRight .dijitTooltipConnector { background-image: url('tooltipconnectorleft.gif'); }
.dj_safari .tundra .dijitPopup .dijitTooltipContainer, .dj_safari .tundra .dijitPopup .dijitMenu {  }
.tundra .dijitPopup > div, .tundra .dijitPopup > table { opacity: 0.95; }
.tundra .dijitMenu { border: 1px solid rgb(126, 171, 205); margin: 0px; padding: 0px; }
.tundra .dijitMenuItem { margin: 0pt; background-color: rgb(247, 247, 247); font-family: -moz-use-system-font; font-style: -moz-use-system-font; font-variant: -moz-use-system-font; font-weight: -moz-use-system-font; font-size: -moz-use-system-font; line-height: -moz-use-system-font; font-size-adjust: -moz-use-system-font; font-stretch: -moz-use-system-font; -x-system-font: menu; }
.tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton { font-style: italic; }
.tundra .dijitMenuItem td { padding: 2px; }
.tundra .dijitMenuItemHover { background-color: rgb(96, 161, 234); color: rgb(255, 255, 255); }
.tundra .dijitMenuItemIcon { width: 16px; height: 16px; }
.tundra .dijitMenuExpand { display: none; }
.tundra .dijitMenuExpandEnabled { background: transparent url('arrowright.gif') no-repeat scroll center center; width: 16px; height: 16px; display: block; }
.tundra .dijitMenuExpandInner { display: none; }
.tundra .dijitMenuSeparator { background-color: rgb(247, 247, 247); }
.tundra .dijitMenuSeparatorTop { border-bottom: 1px solid rgb(155, 155, 155); }
.tundra .dijitMenuSeparatorBottom { border-top: 1px solid rgb(232, 232, 232); }
.dijitIEFixedToolbar { position: absolute; }
.tundra .dijitToolbar .dijitToolbarSeparator { background: transparent url('editor.gif') repeat scroll 0% 0%; }
.tundra .dijitEditorIcon { background-image: url('editor.gif'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center; }
.tundra .dijitEditorIconSep { background-position: 0px 50%; }
.tundra .dijitEditorIconBackColor { background-position: -18px 50%; }
.tundra .dijitEditorIconBold { background-position: -36px 50%; }
.tundra .dijitEditorIconCancel { background-position: -54px 50%; }
.tundra .dijitEditorIconCopy { background-position: -72px 50%; }
.tundra .dijitEditorIconCreateLink { background-position: -90px 50%; }
.tundra .dijitEditorIconCut { background-position: -108px 50%; }
.tundra .dijitEditorIconDelete { background-position: -126px 50%; }
.tundra .dijitEditorIconForeColor { background-position: -144px 50%; }
.tundra .dijitEditorIconHiliteColor { background-position: -162px 50%; }
.tundra .dijitEditorIconIndent { background-position: -180px 50%; }
.tundra .dijitEditorIconInsertHorizontalRule { background-position: -198px 50%; }
.tundra .dijitEditorIconInsertImage { background-position: -216px 50%; }
.tundra .dijitEditorIconInsertOrderedList { background-position: -234px 50%; }
.tundra .dijitEditorIconInsertTable { background-position: -252px 50%; }
.tundra .dijitEditorIconInsertUnorderedList { background-position: -270px 50%; }
.tundra .dijitEditorIconItalic { background-position: -288px 50%; }
.tundra .dijitEditorIconJustifyCenter { background-position: -306px 50%; }
.tundra .dijitEditorIconJustifyFull { background-position: -324px 50%; }
.tundra .dijitEditorIconJustifyLeft { background-position: -342px 50%; }
.tundra .dijitEditorIconJustifyRight { background-position: -360px 50%; }
.tundra .dijitEditorIconLeftToRight { background-position: -378px 50%; }
.tundra .dijitEditorIconListBulletIndent { background-position: -396px 50%; }
.tundra .dijitEditorIconListBulletOutdent { background-position: -414px 50%; }
.tundra .dijitEditorIconListNumIndent { background-position: -432px 50%; }
.tundra .dijitEditorIconListNumOutdent { background-position: -450px 50%; }
.tundra .dijitEditorIconOutdent { background-position: -468px 50%; }
.tundra .dijitEditorIconPaste { background-position: -486px 50%; }
.tundra .dijitEditorIconRedo { background-position: -504px 50%; }
.tundra .dijitEditorIconRemoveFormat { background-position: -522px 50%; }
.tundra .dijitEditorIconRightToLeft { background-position: -540px 50%; }
.tundra .dijitEditorIconSave { background-position: -558px 50%; }
.tundra .dijitEditorIconSpace { background-position: -576px 50%; }
.tundra .dijitEditorIconStrikethrough { background-position: -594px 50%; }
.tundra .dijitEditorIconSubscript { background-position: -612px 50%; }
.tundra .dijitEditorIconSuperscript { background-position: -630px 50%; }
.tundra .dijitEditorIconUnderline { background-position: -648px 50%; }
.tundra .dijitEditorIconUndo { background-position: -666px 50%; }
.tundra .dijitEditorIconWikiword { background-position: -684px 50%; }
.tundra .dijitEditorIconToggleDir { background-position: -540px 50%; }
.dijitColorPalette { border: 1px solid rgb(126, 171, 205); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-border-radius-topleft: 0px ! important; -moz-border-radius-topright: 0px ! important; -moz-border-radius-bottomright: 0px ! important; -moz-border-radius-bottomleft: 0px ! important; }

/* ::::: http://o.aolcdn.com/dojo/1.1.1/dojo/resources/dojo.css ::::: */

body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0pt none ; }
body { font-family: Myriad,Arial,Helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1 { font-size: 1.5em; font-weight: normal; line-height: 1em; margin-top: 1em; margin-bottom: 0pt; }
h2 { font-size: 1.1667em; font-weight: bold; line-height: 1.286em; margin-top: 1.929em; margin-bottom: 0.643em; }
h3, h4, h5, h6 { font-size: 1em; font-weight: bold; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 0pt; }
p { font-size: 1em; margin-top: 1.5em; margin-bottom: 1.5em; line-height: 1.5em; }
blockquote { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 1.636em; font-size: 0.916em; margin-top: 3.272em; margin-bottom: 3.272em; line-height: 1.636em; }
ol li, ul li { margin: 0pt; font-size: 1em; line-height: 1.5em; }
pre, code { border: 1px solid rgb(204, 204, 204); font-size: 115%; font-family: Courier,"Courier New"; background-color: rgb(239, 239, 239); }
pre { border-width: 1px 0pt; padding: 1.5em; }
table { font-size: 100%; }
table.dojoTabular { border: 1px solid rgb(204, 204, 204); margin: 0pt 1.5em; border-collapse: collapse; border-spacing: 0pt; }
.dojoTabular th { text-align: center; font-weight: bold; }
table.dojoTabular thead, table.dojoTabular tfoot { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt; background-color: rgb(239, 239, 239); }
table.dojoTabular thead tr th, table.dojoTabular thead tr td, table.dojoTabular tbody tr td, table.dojoTabular tfoot tr td { padding: 0.25em 0.5em; }

