@charset "utf-8";
/* CSS Document */

* {font-family:Trebuchet MS, Arial, sans-serif; color:#ffffff; font-size:13px;}
body {margin:0; padding:0; background:#a0a0a0 url(../images/background-tile.jpg) repeat-x;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h5 {margin:8px;}
p {margin:5px;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
abbr {border:none; color:inherit;}
acronym {border:none; color:inherit;}
input {color:#000000;}
.hiddenDescription {width:10px; height:4px; overflow:hidden; background:none !important; padding:0 !important; margin:0 !important;}
.bold { font-weight:bold; }
.clear {clear:both; height:1px; width:1px; overflow:hidden;}
.clearright {clear:right; height:1px; width:1px; overflow:hidden;}
.hr {width:100%; height:1px; background:#2c2c2c; margin:0; padding:0; overflow:hidden;}

.bodyouterwrapper {margin:2px auto 20px auto; padding:0; width:978px;}
.bodyinnerwrappertop {margin:0; padding:0; overflow:hidden; height:4px; background:url(../images/background-shadow-top.png) repeat-x;}
.bodyinnerwrappertopleft {margin:0; padding:0; overflow:hidden; height:4px; width:4px; float:left; background:url(../images/background-shadow-top-left.png) no-repeat scroll top right;}
.bodyinnerwrappertopright {margin:0; padding:0; overflow:hidden; height:4px; width:4px; float:right; background:url(../images/background-shadow-top-right.png) no-repeat scroll top left;}
.bodyinnerwrapper {margin:0; padding:0; background:url(../images/background.png) repeat-y;}
.bodyinnerwrapperbottom {margin:0; padding:0; overflow:hidden; height:4px; background:url(../images/background-shadow-bottom.png) repeat-x;}
.bodyinnerwrapperbottomleft {margin:0; padding:0; overflow:hidden; height:4px; width:4px; float:left; background:url(../images/background-shadow-bottom-left.png) no-repeat scroll top right;}
.bodyinnerwrapperbottomright {margin:0; padding:0; overflow:hidden; height:4px; width:4px; float:right; background:url(../images/background-shadow-bottom-right.png) no-repeat scroll top left;}

.documentwrapper {margin:0; padding:25px 0 15px 0;}
.document {margin:0 54px 0 54px; padding:0;}

.documentheader {margin:0; padding:0; /*border-bottom:1px solid #2c2c2c;*/}
.documentheaderlogo {float:left; margin:0; padding:0; overflow:hidden; height:158px;}
.documentheaderlogo * {margin:0;}
.documentheader .toplinks {margin:0 0 2px 0; padding:0; float:right; font-weight:bold; font-weight:14px;}
.documentheader .javascriptdisabledwarning {margin:0 0 25px 0; padding:0; float:right; background:#666666; border:1px solid #999999; }
.documentheader .javascriptdisabledwarning * {color:#cccccc;}
.documentheader .javascriptdisabledwarningreplacement {float:right; margin:4px 4px 30px 4px; padding:0; height:47px;}
.documentheader .documentnav {float:right; margin:0 0 0 0; padding:0;}
.documentheader .documentnav * {font-size:12px;}
.documentheader .documentnav ul {margin:0; padding:0;}
.documentheader .documentnav li {margin:0 0 0 0; padding:0 10px 0 10px; float:left; list-style:none; background:url(../images/nav-divider.jpg) no-repeat;}
.documentheader .documentnav li.first {padding-left:0; background:none;}
.documentheader .documentnav li.last {padding-right:0;}
.documentheader .documentnav li.expanded {margin-bottom:0px;}
.documentheader .documentnav li * {color:#656969; font-weight:bold;}
.documentheader .documentnav li h4 {display:inline; margin:0; padding:0;}
.documentheader .documentnav li .highlighted {color:#ffffff;}
.documentheader .documentnav .subnav {margin:0 0 10px 0; padding:0; width:1px; height:1em; position:relative;}
.documentheader .documentnav .subnav ul {margin:0; padding:0; width:auto; position:absolute; top:10px; left:0; line-height:10px;}
.documentheader .documentnav .subnav ul li {display:inline; float:none; margin:0; background:url(../images/nav-divider-short.jpg) no-repeat scroll 0px 1px;}
.documentheader .documentnav .subnav ul li.first {background:none;}

.documentheader .documentnav .subnav ul.about-the-awards {left:-6px;}
.documentheader .documentnav .subnav ul.how-to-enter {left:-58px;}
.documentheader .documentnav .subnav ul.judging-panels {left:-3px;}

.documentbody {margin:25px 0 10px 0; padding:0; min-height:420px;}
.documentbody .leftcolumn {margin:0 0 0 20px; padding:0;}
.documentbody .layout0 {margin:0; padding:0;}
.documentbody .layout0 .leftcolumn {width:100%;}
.documentbody .layout1 {margin:0; padding:0;}
.documentbody .layout1 .leftcolumn {float:left; width:410px;}
.documentbody .layout1 .rightcolumn {margin:0; padding:0; float:right; width:415px;}
.documentbody .layout2 {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn {float:left; width:620px;}
.documentbody .layout2 .rightcolumn {margin:0; padding:0; float:right; width:217px;}
.documentbody .layout2 .leftcolumn ul {margin:0; padding:0; list-style:none; list-style-type:none;}

.documentbody .layout1 .home {margin:0; padding:0;}
.documentbody .layout1 .home p {line-height:15px;}
.documentbody .layout1 .rightcolumn .bannerwrapper {margin:0 0 20px 0; padding:0;}

.documentbody .layout2 .leavespaceforawardimg {float:right; width:360px;}
.documentbody .layout2 .leavespaceforawardimg p {margin-top:0;}
.documentbody .layout2 .awardimg {/*margin:0px 15px 0px 0; padding:3px;*/ margin:0 15px 7px 0; padding:5px; border:1px solid #2c2c2c; float:left; background:#0D0D0D;}

.documentbody .layout2 .leftcolumn .faqsulist li {margin:0; padding:0; list-style:none; background:url(../images/howtoenterlistbullet.gif) no-repeat scroll 0 3px;}
.documentbody .layout2 .leftcolumn .faqsulist li .question {margin-bottom:0; margin-left:15px; padding:0; font-weight:bold; color:#ffffff;}
.documentbody .layout2 .leftcolumn .faqsulist li .answer {margin-top:0; margin-left:15px; padding:0;}

.documentbody .layout2 .leftcolumn .rulesofentryulist {margin-bottom:20px;}
.documentbody .layout2 .leftcolumn h3.rulesofentryh3  {margin-bottom:0; padding:0;}
.documentbody .layout2 .leftcolumn .rulesofentryulist li {margin:0 0 12px 0; padding:0; color:#cccccc;}

.documentbody .layout2 .leftcolumn .rulesofentryolist {margin:0 0 20px 0; padding:0;}
.documentbody .layout2 .leftcolumn .rulesofentryolist h3 {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn .rulesofentryolist li {margin:0 0 12px 32px; padding:0;}
.documentbody .layout2 .leftcolumn .rulesofentryolist li .formattingspecification {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn .rulesofentryolist li .formattingspecification h4 {margin:5px 0 0 0; padding:0; width:120px; float:left;}
.documentbody .layout2 .leftcolumn .rulesofentryolist li .formattingspecification ul {margin:5px 0 5px 120px; padding:0; }
.documentbody .layout2 .leftcolumn .rulesofentryolist li .formattingspecification ul li {margin:0 0 6px 0; padding:0; line-height:15px;}

.documentbody .layout3 {margin:0; padding:0;}
.documentbody .layout3 .leftcolumn {margin:0; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels {margin:0; padding:0; position:relative;}
.documentbody .layout3 .leftcolumn .judgingpanels .stayonleft {margin:0; padding:0; width:630px;}
.documentbody .layout3 .leftcolumn .judgingpanels .stayonleft p {margin-top:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .fitonleft {margin:15px 0 0 0; padding:0; width:217px; border:1px solid #2c2c2c; background:#0d0d0d; position:absolute;}
.documentbody .layout3 .leftcolumn .judgingpanels .fitonleft p {margin:10px; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .descriptions {margin:0; padding:0; top:0; left:20px; /*width:330px;*/}
.documentbody .layout3 .leftcolumn .judgingpanels .descriptions p.onleftonly {width:330px; margin-top:22px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart {margin:0; /*padding:20.2em 0 0 0;*/ padding:0; width:100%; position:relative;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart ul.wholelist {margin:0; padding:0; width:100%;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li {/*background:#0D0D0D; border:1px solid #282828; */margin:0; padding:0; list-style:none; list-style-type:none;}
/*
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer {width:386px; margin:0 auto 0 auto; padding:0; overflow:hidden;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .toplayerwrapper { margin:0; padding:0;}
*/
/*
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .desc {float:left; width:118px; margin:2px 0; padding:0; text-align:center; position:relative;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .desc img {margin:5px auto 0 auto; padding:0; cursor:pointer;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .biog {width:265px; margin:0 0 0 120px; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .biog .closeButton {margin:0 0 0 245px; padding:0; width:20px; height:18px; display:block; background:url(../images/closeButton.gif) no-repeat scroll top right; cursor:pointer;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .biog .closeButtonReplacement {margin:0 0 0 245px; padding:0; width:20px; height:18px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li .biog p {margin:10px 0 10px 0; padding:0; line-height:15px;}
*/
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer {margin:0 auto 0 auto; padding:0; /*text-align:center;*/}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .topsection {width:120px; background:#0D0D0D; border:1px solid #282828; margin:0 auto 0 auto; text-align:center;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .topsection img {margin:5px auto 0 auto; padding:0; cursor:pointer; display:block;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsectionwrapper {margin:0; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer #biog0 {margin:0 auto 0 auto; padding:0; width:602px}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsection {background:#0D0D0D; border:1px solid #282828; text-align:left; width:600px; margin:15px auto 0 auto; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsection .aligntoright {margin:0; padding:0; text-align:right;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsection .aligntoright .closeButton {margin:0 0 0 auto; padding:0; width:20px; height:18px; display:block; background:url(../images/closeButton.gif) no-repeat scroll top right; cursor:pointer;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsection .aligntoright .closeButtonReplacement {margin:0; padding:0; width:20px; height:18px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.toplayer .bottomsection p {margin:0 10px 10px 10px; padding:0; width:580px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li.bottomlayercontainer {border:none; margin:0; padding:18px 0 0 0; width:100%; text-align:center; background:url(../images/treebranches.gif) no-repeat scroll top center;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart ul.bottomlayer {margin:0 auto; padding:0; width:770px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li h4 {font-weight:normal; font-size:12px; margin:0; padding:0; text-align:center;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li h5 {font-weight:normal; font-size:12px; margin:0 0 2px 0; padding:0; text-align:center;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .bottomlayer li {float:left; width:120px; margin:0 3px 0 3px; background:#0D0D0D; border:1px solid #282828;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart li a.highlighter {margin:0; padding:0; text-decoration:none; cursor:pointer;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs {margin:0; padding:20px 0 0; border-top:1px solid #000000; min-height:430px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge {margin:0 8px 0 8px; padding:0; background:#0D0D0D; border:1px solid #282828; overflow:hidden;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .picture {margin:10px 20px 0 10px; padding:0; width:152px; float:left;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .closeButton {margin:5px; padding:0; float:right; width:20px; height:18px; display:block; background:url(../images/closeButton.gif) no-repeat scroll top right; cursor:pointer;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel {margin:10px 0 0 0; padding:0 0 20px 0; float:left; width:630px;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel h4 {margin:0; padding:0 0 0 15px; background:url(../images/judgingpanelsbullet.gif) no-repeat scroll 1px 4px; font-size:13px; font-weight:normal;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel h5 {margin:0; padding:0; font-size:13px; font-weight:normal;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel p {margin:10px 50px 10px 0; line-height:15px; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel h5.paneljudges {margin:20px 0 5px 0; padding:0; font-size:14px; font-weight:bold;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel ul {margin:0; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel li {/*float:left; width:200px;*/ border:none; background:none; margin:2px 5px 4px 0; padding:0;}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel li h6 {display:inline; /* */ margin:0; padding:0 0 0 15px; background:url(../images/judgingpanelsbullet.gif) no-repeat scroll 1px 4px; /*font-weight:normal;*/}
.documentbody .layout3 .leftcolumn .judgingpanels .chart .biogs .bioglarge .descandpanel li p {display:inline; /* */ margin:0; padding:0 0 0 15px; line-height:15px;}

.documentbody .layout2 .leftcolumn .allcategories {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category h3 {margin:24px 0 5px 0; padding:0; font-size:22px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section {margin:1px 3px 10px 1px; padding:0; background:#0D0D0D; border:1px solid #2C2C2C; overflow:hidden;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper {margin:0 10px 0 0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .expandbutton {margin:0; padding:0; float:left; width:20px; height:20px; background:url(../images/categoriesExpandSymbol.gif) no-repeat scroll top left; display:block; cursor:pointer;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .expandbuttonreplacement {margin:0; padding:0; float:left; width:20px; height:20px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper {margin:0 0 10px 28px; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper h4 {margin:0 0 8px 0; padding:4px 0 0 0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper h4 .sectionheading {text-decoration:none; margin:0; padding:0; cursor:pointer;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper p {margin:5px 5px 14px 0; line-height:16px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .backtotop {margin:0; padding:0; text-align:right;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .backtotop .backtotoplink {margin:0; padding:0; cursor:pointer; font-weight:normal; text-decoration:none; color:#666666;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper ul {margin:0 0 0 20px; padding:0; list-style:disc; list-style-type:disc;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper li {margin:0; padding:0; font-size:13px; color:#cccccc; line-height:16px}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper h5.squarepreceding {margin:0; padding:0 0 0 15px; background:url(../images/categoriesSquareBullet.gif) no-repeat scroll 0px 2px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper p {margin:0 0 20px 0; padding:0; line-height:14px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper img.judgepicture {margin:0; padding:0 10px 10px 0; float:left;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper h5.judgetitle {margin:0 0 0 160px; padding:0 0 0 15px; background:url(../images/categoriesSquareBullet.gif) no-repeat scroll 0px 2px;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper h6.judgename {margin:0 0 0 160px; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judgedesc p {margin:10px 0 10px 0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges {margin:0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges h6 {margin:10px 0 10px 0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges li {/*float:left; width:280px;*/ border:none; background:none; margin:2px 5px 4px 0; padding:0;}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges li h6 {display:inline; /* */ margin:0; padding:0 0 0 15px; background:url(../images/judgingpanelsbullet.gif) no-repeat scroll 1px 4px; /*font-weight:normal;*/}
.documentbody .layout2 .leftcolumn .allcategories .category .section .sectionwrapper .contentwrapper .judges li p {display:inline; /* */ margin:0; padding:0 0 0 15px; line-height:15px;}

.documentbody .myentries {margin:0; padding:0;}
.documentbody .myentries .leftcolumn {margin:0; padding:0; float:left;}
.documentbody .myentries .rightcolumn {margin:0; padding:0; float:right;}
.documentbody .myentries .layout1 .leftcolumn {width:660px;}
.documentbody .myentries .layout1 .rightcolumn {width:200px;}

.documentbody h1 {margin:0 0 22px 0; padding:0; font-size:14px;}
.documentbody h2 {margin:0 0 22px 0; padding:0; font-size:14px;}
.documentbody h3 {}
.documentbody h4 {}
.documentbody h5 {}
.documentbody h6 {}
.documentbody p {margin:10px 0 13px 0; padding:0; color:#cccccc;}
.documentbody .leftcolumn a {font-weight:bold; text-decoration:underline; color:#ffffff;}

.documentbody .rightcolumn .homeprofile {margin:18px 0 32px 0; padding:0;}
.documentbody .rightcolumn .homeprofile .picture {float:left; margin:2px 20px 0 0; padding:0;}
.documentbody .rightcolumn .homeprofile .description {float:left; width:230px; margin:0; padding:0; color:#ffffff;}
.documentbody .rightcolumn .homeprofile .description p {text-indent:16px; background:url(../images/homeprofilebullet.gif) no-repeat scroll 0px 4px; margin:0 0 10px 0; padding:0; color:#ffffff;}
.documentbody .rightcolumn .homeprofile .description .quote { margin:12px 0 0 0; padding:0;}
.documentbody .rightcolumn .homeprofile .description .quote * {text-indent:0; background:none; font-size:11px; color:#cccccc; line-height:15px;}

.documentbody .leftcolumn .emphasis {font-weight:bold; font-size:15px;}
.documentbody .layout2 .leftcolumn p {line-height:16px; }

.documentbody .layout2 .leftcolumn .leavespaceonleft {float:right; width:390px; margin:0; padding:0; color:#cccccc;}
.documentbody .layout2 .leftcolumn .leftemphasis {margin:0 400px 0 0; padding:10px; background:#999999; font-weight:bold; font-size:14px; color:#333333;}
/*
.documentbody .layout2 .leftcolumn .leavespaceforleftbox {float:right; width:390px; margin-top:0; padding:0; color:#cccccc;}
.documentbody .layout2 .leftcolumn .leftbox {margin:0 400px 0 0; padding:10px; border:1px solid #cccccc; }*/
.documentbody .layout2 .leftcolumn .leavespaceforleftbox {float:right; width:386px; margin-top:0; padding:0;}
.documentbody .layout2 .leftcolumn .leavespaceforleftbox p {margin-top:0;}
.documentbody .layout2 .leftcolumn .leftbox {float:left; width:217px; margin:0 0 /*15px*/ 5px 0; padding:0 0 3px 0; border:1px solid #2C2C2C; background:#0D0D0D; }
.documentbody .layout2 .leftcolumn .leftbox h5 {margin:9px 9px 2px 9px; padding:0; font-weight:normal; font-size:15px;}
.documentbody .layout2 .leftcolumn .leftbox p {margin:5px 10px 10px 10px; padding:0; text-align:justify;}
#newRightColumn { float:left; width:301px; margin:0; }
.documentbody .layout2 .rightcolumn {margin-top:40px;}
.documentbody .rightcolumn .box {background:#0D0D0D; border:1px solid #2c2c2c; margin:0 0 14px 0; padding:0;}
.documentbody .rightcolumn .box .boxcontent {margin:9px 3px 14px 9px; padding:0;}
.documentbody .rightcolumn .box h5 {margin:0 0 2px 0; padding:0; font-weight:normal; font-size:15px;}
.documentbody .rightcolumn .box p {margin:3px 0 3px 0; padding:0; line-height:19px;}
.documentbody .rightcolumn .box p .label {font-size:11px;}
.documentbody .rightcolumn .box .spacedout {padding:4px;}
.documentbody .rightcolumn table, .documentbody .rightcolumn tr, .documentbody .rightcolumn td {border:0;}
.documentbody .rightcolumn .box h6.eventdate {margin:7px 0 0 0; padding:0;}
.documentbody .rightcolumn .box p.eventtitle {margin:0 0 2px 0; padding:0; text-align:right; font-size:12px; line-height:14px;}
.documentbody .rightcolumn .box h6.eventitemtitle {margin:7px 0 0 0; padding:0;}
.documentbody .rightcolumn .box p.eventitemtime {margin:0 0 2px 0; padding:0; text-align:right; font-size:12px; line-height:14px;}
.documentbody .pdfdownload {margin:20px 0 20px 0; padding:10px 0 10px /*0*/ 28px; background:url(../images/pdficon.gif) no-repeat scroll 0% 50%;}
.documentbody .pdfdownload .pdfdownloadlink {margin:0; padding:0 0 0 0 /*28px*/;}
.documentbody .rightcolumn .box .pdfdownload2 {margin:5px 0 5px 0; padding:0 0 0 28px; background:url(../images/pdficon.gif) no-repeat scroll 0% 50%;}
.documentbody .rightcolumn .box .pdfdownload .pdfdownloadlink2 {margin:0; padding:0 0 0 0;}
.documentbody .rightcolumn .box h6.pricelistitemtitle {margin:7px 0 0 0; padding:0;}
.documentbody .rightcolumn .box p.pricelistitemprice {margin:0 0 2px 0; padding:0; text-align:right; font-size:12px; line-height:14px;}

.documentbody .rightcolumn .box ul.arrowhead {margin:0; padding:0; list-style:none; list-style-type:none;}
.documentbody .rightcolumn .box ul.arrowhead li {margin:0; padding:2px 0 2px 10px; background:url(../images/categoriesArrowBullet.gif) no-repeat scroll 0% 50%; font-weight:bold;}
.documentbody .rightcolumn .box ul.arrowhead li * {font-weight:bold;}

.documentbody .rightcolumn .box .leaveemailform p {line-height:16px; margin-bottom:10px;}
.documentbody .rightcolumn .box .leaveemailform form {margin:0; padding:0;}
.documentbody .rightcolumn .box .leaveemailform .inputelementwrapper {margin:0 0 6px 0; padding:0;}
.documentbody .rightcolumn .box .leaveemailform input {margin:0; padding:0; vertical-align:middle;}
.documentbody .rightcolumn .box .leaveemailform input.textfield {width:194px; background:#4A4A4A; border:none; padding:2px 0 2px 4px;}
.documentbody .rightcolumn .box .leaveemailform input.submitbutton {color:#000000; padding:0 10px 0 10px; margin:0; font-size:13px; line-height:16px;}
.documentbody .rightcolumn .box .leaveemailform input.submitbuttondisabled {color:#CCCCCC; padding:0 10px 0 10px; margin:0; font-size:13px; line-height:16px}
.documentbody .rightcolumn .box .leaveemailform label {font-size:12px; color:#cccccc; margin-left:5px;}
.documentbody .rightcolumn .box .leaveemailform label * {font-size:12px;}
.documentbody .rightcolumn .box .leaveemailform p#formValidationWarning {line-height:12px; margin:0; padding:0; font-size:10px; color:#ff0000;}

.documentbody .rightcolumn .box .closingdatebox h5 {margin-bottom:15px; font-weight:normal; color:#cccccc; font-size:15px;}
.documentbody .rightcolumn .box .closingdatebox h5 .emphasis {color:#ffffff; font-weight:bold; font-size:15px;}
.documentbody .rightcolumn .box .closingdatebox p {line-height:15px; margin-bottom:20px;}
.documentbody .rightcolumn .box .closingdatebox .contact {margin-bottom:20px;}
.documentbody .rightcolumn .box .closingdatebox .contact p {margin:0; color:#666666;}
.documentbody .rightcolumn .box .closingdatebox .contact p .label {margin:0; color:#ffffff;}

.documentbody .rightcolumn .box .contactbox p {line-height:15px; margin-bottom:20px;}
.documentbody .rightcolumn .box .contactbox .contact {margin-bottom:20px;}
.documentbody .rightcolumn .box .contactbox .contact p {margin:0; color:#666666;}
.documentbody .rightcolumn .box .contactbox .contact p .label {margin:0; color:#ffffff;}

.documentbody .rightcolumn .box .partners h5 {line-height:16px;}
.documentbody .rightcolumn .box .partners p {line-height:16px; margin:5px 0;}

.documentbody .tandc .leftcolumn ol {margin:10px 0 0 26px; padding:0 0 0 10px;}
.documentbody .tandc .leftcolumn ol li {margin:0; padding:0;}
.documentbody .tandc .leftcolumn ol li h3 {margin:0 0 10px 0; padding:0;}
.documentbody .tandc .leftcolumn ol li p {margin:0 0 10px 0; padding:0;}
.documentbody .tandc .leftcolumn ol ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.documentbody .tandc .leftcolumn ol ul li {margin:0 0 0 26px; padding:0; text-indent:-26px;}
.documentbody .tandc .leftcolumn ol ul.notextindent li {text-indent:0;}
.documentbody .tandc .leftcolumn ol ul li .listnumber {color:#ffffff; font-size:13px; font-weight:normal;}
.documentbody .tandc .leftcolumn ol ul li h4 {margin-bottom:10px; text-indent:-26px;}
.documentbody .tandc .leftcolumn li {color:#cccccc;}
.documentbody .tandc .leftcolumn ol ol {list-style:lower-alpha; list-style-type:lower-alpha; margin:0 0 10px 26px; padding:0;}
.documentbody .tandc .leftcolumn ol ol li {margin:0 0 4px 0; padding:0; text-indent:0;}
.documentbody .tandc .leftcolumn ol ol ol {list-style:lower-roman; list-style-type:lower-roman;}

.documentfooter {margin:0; padding:3px 0 0 0;}
.documentfooter .spacedOut {padding:4px;}
.documentfooter .footerLeftColumn {float:left; font-size:11px; color:#656969; font-weight:bold; margin:4px 0 0 0; padding:0;}
.documentfooter .footerLeftColumn a {font-size:11px;}
.documentfooter .footerRightColumn {float:right; font-size:11px; color:#656969; font-weight:bold; margin:0; padding:0; width:253px;}
.documentfooter .footerRightColumn a {font-size:11px;}
.documentfooter .footerLogos {float:left; margin:0; padding:0; text-align:right;}
.documentfooter .footerLogos img {margin:0 0 0 10px; padding:0;}

h4.signaturestamp {overflow:hidden; height:1px; text-indent:-9999px; color:#A0A0A0}
h4.signaturestamp * {color:#A0A0A0}

#stylesheetidentifier {width:1px; height:1px; overflow:hidden;}

.madebycatchinlinewrapper {
  /*display:inline;*/
  float:right;
}

h2#madebycatch {
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  line-height:16px;
  margin:0;
  padding:0;
}

h2#madebycatch a{
  color:inherit;
  font-weight:inherit;
  font-size:inherit;
  line-height:inherit;
  text-decoration:none;
}

/* header image replacement begins here */
#madebycatch, #madebycatch span {  width: 35px;  height: 18px;  background-image: url(../images/madebycatch.gif);  background-repeat: no-repeat;}
#madebycatch span {   margin-bottom: -18px; /*negative height of above*/}
h2#madebycatch span {  display: block;  position: relative;  z-index: 1;}
/* IE5 Mac Hack \*/
h2#madebycatch { overflow: hidden; }
/*/
h2#madebycatch { text-indent: -100em; }
/* End Hack */
/* header image replacement ends here */
#uploadbarresult a { color:green; font-size:17px; }
#dzR .ent .wideinputform { width:auto; }