/* base : DBC : dbc.css */
a:active { color: #999999; }
a:hover { color: #999999; }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a, body, div, form, table, iframe, blockquote, caption, ul, ol, li, p, h1, h2, h3, h4 { margin: 0; padding: 0; }
acronym { cursor: help; font-style: normal; }
blockquote { font-size: 90%; }
body { background-color: #e9af10; color: #333333; font: normal .8em/145% helvetica, myriad-pro, arial, Verdana; margin: 0; min-width: 800px; padding: 0; text-align: center; }
caption { background-color: #e9af10; font-size: 120%; font-weight: bold; padding: 3px 0; }
form { margin: 0; }
form td p { margin: 2px 3px 1em; }
h1 { background-position: top left; background-repeat: no-repeat; border-bottom: 1px dotted #999; color: #993636; font-family: helvetica, myriad-pro, verdana; font-size: 130%; margin: 0px; padding: 3px; text-align: left; }
h2 { font-family: helvetica, myriad-pro, verdana; font-size: 100%; margin: 0 0 3px 0; padding: 2px 3px 2px; }
h3 { background-color: transparent; font-family: helvetica, myriad-pro, verdana; font-size: 95%; margin: 0px; padding: 2px 3px 2px; text-align: left; }
img { border-width: 0; }
p { margin: 1em 0; }
th { background-color: #eeeeee; color: #333333; font-size: 90%; }
ul { margin: 1em 0; padding-left: 30px; }
li.address { list-style-image: url(/images/icons/address.gif); }
.alert { color: #990000; font-weight: bold; text-align: left; }
tr.alt { background-color: #eeeeee; }
div.body, p.body { background-color: #ffffff; color: #000000; font-size: 100%; padding: 3px 6px; text-align: left; }
.boxnull { padding: 5px 0 10px 0px; }
.boxnull p { padding: 10px; }
form.buttons { padding: 8px 0; }
.caption { background-color: transparent; font-size: 75%; padding: 6px 3px; text-align: center; }
div.captionmimic { background: transparent; font-size: 120%; font-weight: bold; padding: 3px 0; }
h3.category { color: #eeeeee; font-size: 85%; }
h3.category a { color: #aaaaaa; }
.center { text-align: center !important; }
.cleardiv { clear: both; line-height: 1px; }
.clickforlarger { font: normal 10px/12px Arial,Helvetica,sans-serif; text-align: center !important; }
h3.content { font-size: 80%; }
.continue { border-top: 1px dashed #cccccc; font-size: inherit; font-weight: bold; margin: 4px 4px; }
.date { float: right; text-align: right; width: 175px; }
li.date { list-style-image: url(/images/icons/date.gif); text-align: left; }
div.deletebox { background-color: #ffffff; border: 2px solid #990000; color: #000000; font-size: 100%; padding: 3px; width: 400px; }
div.editform { margin: 20px auto; width: 550px; }
table.editform { border: 1px solid #A0C152; border-spacing: 1px; font-size: 100%; width: 100%; }
.editoptions { font-weight: bold; text-align: right; }
li.email { list-style-image: url(/images/icons/email.gif); }
div.errorbox { background-color: #ffff99; border: 2px solid #990000; font-size: 100%; margin: 10px; padding: 3px; width: 90%; }
.fieldvalue { font-weight: normal; text-align: left; vertical-align: top; }
.formfield { background-color: #A0C152; padding-right: 6px; text-align: right; vertical-align: middle; width: 150px; }
.formfield.required { font-weight: bold; }
.formfield.top { vertical-align: top; }
.forminput { border-top: 1px solid #A0C152; text-align: left; vertical-align: top; }
.formnotes { font-size: 90%; }
.help { border-bottom: 1px dotted #333333; cursor: help; }
img.help { border-bottom: none; vertical-align: middle; }
.hidden { display: none; }
img.icon { margin-right: 3px; vertical-align: baseline; }
.iconcell { text-align: center; vertical-align: middle; width: 50px; }
.imagebox { border: 1px solid #cccccc; margin: 6px 0px; max-width: 506px; padding: 3px; text-align: center; vertical-align: middle; }
.imagebox.inline { display: inline; vertical-align: baseline; }
.imagebox.left { float: left; margin-right: 10px; }
.imagebox.right { float: right; margin-left: 10px; }
.imagebox.top-left { float: left; margin-left: 0; margin-top: 0; }
.imagebox.top-right { float: right; margin-right: 0; margin-top: 0; }
.is_deleted { color: #999999; }
.is_deleted a { color: #999999 !important; }
.license { font-size: 10px; font-weight: bold; line-height: 11px; padding: 3px; text-align: right; }
.license img { float: left; margin: 3px; }
div.menubar { height: 24px; margin: 5px 0 0 0; width: 100%; }
table.menubar { border-spacing: 0; border-style: none; margin: 0; width: 100%; }
div.menubar .tab { background: transparent url(/images/default/tabtop_120.png) top left no-repeat; float: left; font-weight: bold; height: 18px; margin-right: 1px; padding: 3px; text-align: center; vertical-align: middle; width: 114px; }
table.menubar .tab { background-color: #dddddd; border-bottom: 1px solid #993636; border-top: 1px solid #993636; font-weight: bold; padding: 3px; text-align: center; vertical-align: middle; width: 110px; }
div.menubar .tab.selected { background: #ffffff url(/images/default/tabtop_120_selected.png) top left no-repeat; margin-right: 1px; }
table.menubar .tab.selected { background-color: #ffffff; border-bottom-style: none; border-left: 1px solid #993636; border-right: 1px solid #993636; }
div.menubar .tab.shorttab { background: transparent url(/images/default/tabtop_100.png) top left no-repeat; width: 94px; }
div.menubar .tab.shorttab.selected { background: transparent url(/images/default/tabtop_100_selected.png) top left no-repeat; }
.metadata { display: none; }
div.metadata { border: 1px solid #666666; float: right; font-size: 90%; margin: 0 10px 10px 10px; width: 35%; }
div.metadata ul { line-height: 15px; margin: 2px 0; overflow: hidden; padding: 3px 0 0 25px; }
div.metadata .date { float: none; text-align: left; width: auto; }
div.metadata .license { text-align: center; }
div.metadata .metalabel { background-color: #cccccc; font: normal normal bold 10px Arial,Helvetica,sans-serif; text-align: center; }
.modheader { margin-top: 10px; width: 100%; }
.modheader h1 { background-color: transparent; margin: 0 0 3px 0; vertical-align: top; }
li.more { font-size: 90%; list-style-type: none; margin-right: 3px; }
div.m_features.modheader .wrapper { border: 1px solid #333333; }
p.m_pagehits { clear: both; font-size: 10px; font-style: italic; margin-right: 10px; margin-top: 10px; text-align: right; }
.navigation { padding-top: 12px; text-align: center; }
div.objectdata { font-size: 90%; margin-bottom: 10px; }
div.objectdata .objlabel { background-color: #cccccc; float: left; margin-right: 6px; padding: 3px; text-align: right; width: 225px; }
div.objectdata .objvalue { background-color: #d2dda4; font-weight: bold; height: 16px; margin: 1px; padding: 3px; text-align: left; vertical-align: baseline; }
.objections { background-color: #990000; color: #ffffff; padding: 3px; }
td.padded { padding: 3px; }
div.padder { padding: 10px; }
.pagelinks { border-top: 1px solid #000000 !important; clear: both; font-size: 12px; margin: 3px 0 6px; padding: 3px 3px 0 0; text-align: right; }
.permalink { display: none; }
li.person { list-style-image: url(/images/icons/person.gif); }
div.personalicon { float: left; height: 108px; margin: 0 20px 20px 0; padding: 6px; text-align: center; width: 102px; }
li.phone { list-style-image: url(/images/icons/phone.gif); }
div.quick { margin-bottom: 20px; }
div.quick div { margin: 0; width: 95%; }
div.quick form { margin: 2px 0; }
div.quick li { margin-left: 20px; }
div.quick p { margin: 2px; }
div.quick ul { font-size: inherit; margin: 2px 0; overflow: hidden; padding-left: 3px; }
.right { text-align: right; }
.row { clear: both; }
img.rteButton { border: 1px solid #eeeeee; margin: 1px; vertical-align: middle; }
img.rteButton.pressed { background-color: #dddddd; border: 1px solid #666666; }
img.rteButton:hover { background-color: #cccccc; border-bottom-color: #000000; border-right-color: #000000; }
.rteformat { height: 24px; width: 100%; }
.rteformattab { float: left; padding: 3px 10px; width: 40%; }
div.rtePathbar { color: #666666; font-size: 9pt; font-weight: bold; height: 16px; padding: 3px; }
img.rteResize:hover { cursor: s-resize; }
div.rteToolbar select { display: block; float: left; font-size: 10px; }
div.rteToolbar a.rteButtonlink { display: block; float: left; }
div.rteToolbar option, div.rteToolbar select { font-size: 10px; vertical-align: middle; }
div.rteToolbarRow { clear: both; height: 25px; margin: 6px 0 2px; }
.rteIframe { border-width: 1px; height: 300px; }
.rtiframe { border-width: 1px; height: 300px; width: 440px; }
.rteIframe.small { height: 150px; }
.rtiframe.small { height: 150px; }
.searchresults { font-size: 90%; font-weight: bold; margin: 0; padding-right: 3px; text-align: right; }
div.segue { background-color: #ffffff; border: 1px solid #993636; border-bottom-style: none; clear: both; height: 10px; margin-top: -1px; }
.summary { background: #ffffff; padding: 4px 8px; vertical-align: top; }
.tinystring { font-size: 90%; font-weight: normal; line-height: 1em; }
table.tl { border: 1px solid #A0C152; border-spacing: 0px; width: 100%; }
table.tl td { padding: 2px; }
table.tl th { text-align: left; }
table.tl .tlbottomrow { font-weight: bold; padding: 8px 0px; }
table.tl .tltoprow { font-weight: bold; text-align: right; }
.tlaltrow { background-color: #eeeeee; }
.tlrow { background-color: #dddddd; }
.toolbar { color: #aaa; display: inline; font-weight: normal; padding-bottom: 6px; padding-top: 6px; text-align: left; }
.toolbar a { color: #aaa; }
.toolbar span { padding: 0 8px 0 0; }
li.url { list-style: url(/images/url.gif); padding-bottom: 10px; }
div.wrapper { margin: 0; padding: 0; }
div.wrapper div.inside { padding: 0 6px; }
div.wrapper .roundbtm { background: transparent bottom left no-repeat; height: 16px; }
div.wrapper .roundbtm img { float: right; vertical-align: bottom; }
div.wrapper .roundtop { background: transparent top left no-repeat; height: 16px; }
div.wrapper .roundtop img { float: right; margin: 0; vertical-align: top; }
div#content>div.padder { padding: 0; }
div#debugging { text-align: left; }
div#leftbar { background-color: transparent; border-right: 1px solid #aaa; color: #000000; float: left; font-size: 100%; width: 159px; }
div#leftbar h1 { background-color: transparent; font-size: 10px; font-weight: bold; margin: 3px 0; text-align: left; }
div#leftbar h1 img.droparrow { float: right; margin-left: 3px; margin-right: 2px; }
div#leftbar .modbox { background-color: #ffffff; border-bottom: #f4eb98; border-left: #e9af10; border-right: #e9af10; border-top: #f4eb98; margin: 2px 0 0; padding: 0; width: 130px; }
div#maincell { background-color: transparent; display: inline; float: left; margin: 10px 10px 10px 0; text-align: left; vertical-align: top; width: 430px; }
div#navrow { background: #fff; margin: 0 1px 0 auto; width: 450px; }
ul#navrow { height: 20px; margin: 0 1px 0 auto; padding: 0; width: 450px; }
div#navrow div.navlink { background-color: #fff; border-bottom: 1px solid #fff; border-right: 1px solid #aaaaaa; color: #aaa; float: left; font-weight: bold; min-width: 60px; padding: 1px 10px; position: relative; text-align: center; width: 90px; }
div#navrow div.navlink a { color: #aaa; font-family: helvetica, myriad-pro, verdana, sans-serif; font-size: 100%; }
ul#navrow li.navlink { background-color: transparent; border-bottom: 1px solid #fff; border-right: 1px solid #aaaaaa; color: #aaaaaa; float: left; font-weight: bold; list-style-type: none; min-width: 60px; padding: 1px 10px; position: relative; text-align: center; width: 90px; }
ul#navrow li.navlink a { color: #aaaaaa; font-family: helvetica, myriad-pro, verdana, sans-serif; }
ul#navrow li.navlink.modselected { background-color: #eeeeee; }
div#notleftbar { background-color: transparent; display: inline; float: right; margin: 0; padding: 0; padding-left: 30px; vertical-align: top; width: 610px; }
div#notrightbar { background-color: transparent; display: inline; float: left; margin-right: 10px; padding-left: 10px; padding-top: 10px; vertical-align: top; width: 600px; }
div#pagebanner { background: #000000; position: relative; width: 800px; }
div#pagebanner a { background: #ffffff url(/images/logo2.gif) no-repeat; display: block; height: 100px; width: 800px; }
div#pagebanner #bannercell { background-color: #ffaa55; display: none; height: 80px; left: 150px; position: absolute; top: 0; }
div#pagebanner #bannercell img { height: 80px; width: 650px; }
div#pagebanner #logocell { background: #ffffff url(/images/logo2.gif) no-repeat; height: 100px; margin: 0; padding: 0; vertical-align: top; width: 800px; }
div#pagebanner #logocell img { height: 95px; width: 800px; }
div#pagebottom { background: #ffffff; border-top: 1px solid #000000; clear: both; margin: 10px 0 0; padding: 3px; text-align: center; width: 794px; }
div#pagebottom p { font-size: 95%; }
div#printheader { display: none; }
div#progbar { background-color: #eeeeee; padding: 6px; position: fixed; right: 0; top: 0; width: 100px; }
div#proxy { background-color: #993636; opacity: 0.5; padding: 3px; position: absolute; z-index: 100; }
div#publishrow { clear: both; }
ul#publishrow { clear: both; }
ul#publishrow li.publishlink { float: right; font-weight: bold; list-style-type: none; padding: 3px 10px; width: 80px; }
div#quickhome { background: #fff url(/images/sanjuans2.jpg) top; color: #fff; height: 200px; margin: 0; padding: 0; width: 800px; }
div#quickhome H1 { display: none; }
div#quickhome div.modbox { display: none; }
div#rightbar { background-color: transparent; color: #000000; display: inline; float: right; font-size: inherit; line-height: 120%; margin: 0; margin-right: 10px; padding: 10px 5px; position: relative; vertical-align: top; width: 120px; }
div#rightbar h1 { background-color: #ffdd77; border: 1px dotted #999999; display: inline; font-size: 90%; font-weight: normal; height: 21px; left: 4px; margin: 0; padding: 2px 6px; position: relative; text-align: left; text-transform: lowercase; top: 6px; vertical-align: bottom; }
div#rightbar h2 { background-color: #ffdd77; color: #000000; display: inline; margin: 2px; padding: 3px; text-align: left; text-transform: uppercase; }
div#rightbar .modbox { background-color: #ffffff; border: 1px solid #999999; font-size: 90%; margin-top: -15px; padding-left: 3px; padding-top: 24px; text-align: left; width: 150px; }
div#rightbar .quick { margin: 0 0 10px 0; text-align: left; width: 150px; }
div#root { position: relative; vertical-align: top; }
div#rootcontainer { background-color: #fff; border: 2px solid #000000; border-top-width: 0; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 800px; }
div#sheet { background-color: #ffff99; display: none; margin-top: -20px; padding: 20px 0 5px; position: fixed; width: 100%; z-index: 5000; }
div#sheet>div { padding: 0 200px; }
div#publishrow span { background-color: #F4EB98; border: 1px dotted #999999; display: inline; margin: 0; min-width: 80px; padding-bottom: 6px; padding-left: 15px; padding-right: 15px; padding-top: 6px; width: 80px; }
div#toprow { background-color: #fff; border-top: 1px solid #000000; font-size: 90%; height: 20px; margin: 0 auto; padding: 0 3px; text-align: center; text-transform: lowercase; }
div#navrow { font-weight: normal; padding: 0; }
div#publishrow { display: none; padding: 3px 0; }
