/* base : Shockfront3 : shockfront3.css */
a { color: #000066; text-decoration: none; }
a:visited { color: #993636; }
a, body, div, form, table, iframe, blockquote, caption, ul, ol, li, p, h1, h2, h3, h4 { margin: 0; padding: 0; }
acronym { cursor: help; }
blockquote { background-color: #eeeeee; margin: 1em 2em; padding: 6px; }
body { background-color: #000000; color: #000000; font: normal .85em/125% Arial,Helvetica,sans-serif; margin: 0; min-width: 800px; padding: 0; text-align: left; }
body p { margin: 1em 0; }
caption { background-color: transparent; font-size: 120%; font-weight: bold; padding: 3px 0; }
form { margin: 0; }
form td p { margin: 2px 3px 1em; }
h1 { font-size: 140%; line-height: 130%; margin: 2px 0 6px; padding: 0; }
h2 { font-size: 120%; margin: 6px 0; }
h3 { font-size: 95%; }
img { border-width: 0; }
p { margin: 1em 0; }
th { background-color: #eeeeee; color: #333333; font-size: 90%; }
ul { margin: 1em 0; padding-left: 30px; }
ul,ol { margin-left: 30px; }
li.address { list-style-image: url(/images/default/icons/address.gif); }
.alert { color: #993636; font-weight: bold; text-align: left; }
div.body, p.body { background-color: #ffffff; color: #000000; padding: 3px 0; }
.buttons { padding: 8px 0; }
div.captionmimic { background: transparent; font-size: 120%; font-weight: bold; padding: 3px 0; }
.center { text-align: center !important; }
.cleardiv { clear: both; line-height: 0; }
div.clickforlarger { float: none; height: 16px; }
.continue { border-top: 1px dashed #cccccc; clear: both; font-weight: bold; margin: 4px 4px; }
.date { float: right; text-align: right; }
li.date { float: none; list-style-image: url(/images/default/icons/date.gif); text-align: left; }
div.deletebox { background-color: #ffffff; border: 2px solid #993636; color: #000000; font-size: 100%; padding: 3px; width: 400px; }
h1 img.droparrow { float: right; margin-right: 4px; }
div.editform { margin: 0 auto; width: 550px; }
table.editform { border: 1px solid #263326; border-spacing: 1px; font-size: 100%; width: 100%; }
li.email { list-style-image: url(/images/default/icons/email.gif); }
div.errorbox { background-color: #ffffcc; border: 2px solid #993636; margin: 10px; padding: 3px; width: 90%; }
.fieldvalue { font-weight: normal; text-align: left; vertical-align: top; }
.floatleft { float: left; }
.formfield { background-color: #899972; padding-right: 6px; text-align: right; vertical-align: middle; width: 150px; }
.formfield.required { font-weight: bold; }
.formfield.top { padding-top: 4px; vertical-align: top; }
.forminput { border-top: 1px solid #899972; vertical-align: top; }
.formnotes { font-size: 90%; }
.formsubhead { background-color: #dddddd; font-weight: bold; padding: 3px; padding-left: 100px; }
.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 { margin: 6px 10px; max-width: 506px; padding: 3px; text-align: center; vertical-align: middle; }
.imagebox.inline { display: inline; vertical-align: baseline; }
.imagebox.left { float: left; }
.imagebox.right { float: right; }
.imagebox.top-left { float: left; margin-left: 0; margin-top: 0; }
.imagebox.top-right { float: right; margin-right: 0; margin-top: 0; }
.license { float: right; font-size: 10px; font-weight: bold; line-height: 11px; padding: 3px; text-align: center; }
.license img { float: right; margin-left: 10px; vertical-align: baseline; }
div.menubar { border-bottom: 1px solid #993636; height: 24px; margin: 5px 0 0 0; width: 100%; }
table.menubar { border-spacing: 0; border-style: none; width: 100%; }
div.menubar .tab { background: #ffffff 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; border-bottom: 1px solid #ffffff; 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; }
div.menucontainer { border: 1px solid #993636; border-top-width: 0; padding: 10px; }
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: #899972; font: normal normal bold 10px Arial,Helvetica,sans-serif; text-align: center; }
.modheader { width: 100%; }
li.more { font-size: 90%; list-style-type: none; text-align: right; }
div.m_accounts div.objectdata div.row { background-color: #eeeeee; }
p.m_pagehits { font-size: 10px; font-style: italic; text-align: right; }
div.navigation { padding-top: 10px; }
div.objectdata { font-size: 90%; margin-bottom: 10px; }
div.objectdata .objvalue { float: left; font-weight: bold; margin: 1px; padding: 3px; width: 354px; }
.objections { background-color: #993636; color: #ffffff; padding: 3px; }
.padded { padding: 3px; }
div.padder { padding: 10px; }
.padleft { padding-left: 20px; }
.pagelinks { border-top: 1px solid #000000 !important; clear: both; font-size: 12px; margin: 3px 0 6px; padding: 3px 3px 0 0; text-align: right; }
div.permalink { float: right; padding-right: 6px; }
li.person { list-style-image: url(/images/default/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/default/icons/phone.gif); }
img.placeholder { height: 60px; width: 60px; }
img.placeholder.placelarge { height: 120px; width: 120px; }
div.quick { margin-bottom: 15px; }
div.quick form { margin: 2px 0; }
div.quick li { list-style-type: none; 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%; }
.rteIframe { border-width: 1px; height: 300px; }
.rteIframe.small { height: 150px; }
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.rteToolbarRow { clear: both; height: 25px; margin: 6px 0 2px; }
.rtiframe { border-width: 1px; height: 300px; width: 440px; }
.rtiframe.small { height: 150px; }
.searchresults { font-size: 90%; font-weight: bold; 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 { padding: 4px 8px; vertical-align: top; }
.tblaltrow { background-color: #eeeeee; }
.tblrow { background-color: #dddddd; }
.tinystring { font-size: 90%; font-weight: normal; line-height: 1em; }
table.tl { border: 1px solid #999999; border-spacing: 0; margin: 8px 0; width: 600px; }
table.tl td { padding: 2px; }
table.tl th { text-align: left; }
table.tl .tlbottomrow { font-weight: bold; padding: 8px 3px; }
table.tl .tltoprow { font-weight: bold; text-align: right; }
.toolbar { font-weight: bold; margin-bottom: 6px; text-align: left; }
.toolbar span { padding: 0 8px 0 0; }
li.url { list-style-image: url(/images/default/icons/url.gif); }
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 { height: 100%; }
div#leftbar { background-color: #263326; color: #000000; float: left; font-size: 90%; width: 20%; }
div#leftbar h1 { background-color: #899972; font-size: 100%; margin: 0; padding: 1px 3px; }
div#leftbar h1 img.droparrow { float: right; margin-right: 3px; }
div#leftbar .modbox { background-color: #5b664c; padding: 1px 3px; }
div#leftbar .modbox a { color: #eeeeee; }
div#mainandright { background-color: transparent; display: inline; float: right; max-width: 1020px; min-width: 620px; vertical-align: top; width: 80%; }
div#maincell { background-color: transparent; display: inline; float: left; max-width: 840px; min-width: 440px; vertical-align: top; width: 75%; }
div#maincell div.padder { padding: 10px 20px; }
div#navrow { font-weight: normal; }
ul#navrow { height: 20px; margin: 0; padding: 0; }
div#navrow div.navlink { background-color: transparent; border-right: 1px solid #aaaaaa; float: left; min-width: 60px; padding: 2px 10px; position: relative; text-align: center; }
ul#navrow li.navlink { background-color: transparent; float: left; list-style-type: none; min-width: 60px; padding: 2px 10px; position: relative; text-align: center; }
ul#navrow li.navlink a { color: #eeeeee; }
ul#navrow li.navlink.modselected { background-color: #5b664c; }
div#notleftbar { background-color: transparent; display: inline; float: right; vertical-align: top; width: 80%; }
div#notrightbar { background-color: transparent; display: inline; float: left; vertical-align: top; width: 580px; }
div#pagebanner { background-color: #000000; position: relative; }
div#pagebanner a { background: transparent url(/images/banner.jpg) top left no-repeat; display: block; height: 200px; max-width: 1200px; min-width: 800px; }
div#pagebottom { background-color: #000000; border-top: 1px solid #000000; clear: both; color: #ffffff; margin-top: 12px; padding: 3px; }
div#pagebottom a { color: #ffffff; }
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; z-index: 100; }
div#publishrow { clear: both; display: none; font-weight: bold; padding: 3px 0; text-align: right; }
div#publishrow span { background-color: transparent; padding: 3px 10px; width: 80px; }
ul#publishrow { clear: both; }
ul#publishrow li.publishlink { float: right; font-weight: bold; list-style-type: none; padding: 3px 10px; width: 80px; }
div#rightbar { background-color: #263326; color: #000000; float: right; font-size: inherit; vertical-align: top; width: 25%; }
div#rightbar h1 { background-color: #899972; font-size: 100%; margin: 0; padding: 0 3px; }
div#rightbar h2 { font-size: 100%; }
div#rightbar .modbox { background-color: #5b664c; overflow: hidden; padding: 1px 3px; }
div#rightbar .modbox a { color: #ffffff; }
div#root { position: relative; vertical-align: top; }
div#rootcontainer { background-color: #ffffff; border: 1px solid #000000; border-top-width: 0; margin-left: auto; margin-right: auto; max-width: 1200px; min-width: 800px; position: relative; text-align: left; }
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#toprow { background-color: #000000; border-bottom: 1px solid #000000; color: #000000; font-size: inherit; height: 22px; text-transform: lowercase; }
div#toprow .navlink a { color: #eeeeee; }
div#toprow .navlink.modselected { background-color: #5b664c; }
