body{margin:0; font:11px Arial,Helvetica,sans-serif; background:#000 url(images/bg-body.gif) no-repeat 50% 0; color:#3e3e3e}

img{border:0}

a{text-decoration:none; color:#2f82b2}

a:hover{text-decoration:underline}

input, textarea, select{font:10px Arial,Helvetica,sans-serif; vertical-align:middle; color:#3e3e3e}

form, fieldset{margin:0; padding:0; border-style:none}

#wrapper{width:960px; margin:0 auto; background:#fff}

#header{background:url(images/bg-header.jpg) no-repeat; padding-top:49px; height:1%; overflow:hidden; margin-bottom:2px}

.wrapper-inner #header{background:url(images/bg-header2.jpg) no-repeat; padding-top:32px}

#header .logo{background:url(images/logo.png) no-repeat; height:155px; width:145px; text-indent:-9999px; overflow:hidden; margin:0 0 0 57px}

.wrapper-inner #header .logo{height:134px}

.logo a{display:block; height:100%; width:145px}

#header p{margin:0}

#header img{display:block; margin-top:-14px}

#header .panel{height:1%; overflow:hidden; background:#369ad3; padding:5px 21px 5px 11px}

#nav{list-style:none; margin:0; padding:0; height:1%; overflow:hidden}

#nav li{float:left; background:url(images/separator01.gif) no-repeat 0 50%; padding:0 14px 0 15px; margin-left:-1px; line-height:16px}

#nav li a{text-transform:uppercase; color:#C8E0ED; font-size:12px; font-weight:bold}

#nav li.active a{text-decoration:none; color:#fff; font-weight:bolder}

.panel .search{float:right; overflow:hidden; margin-top:-2px}

* html .panel .search{width:245px}

.search fieldset{height:1%; overflow:hidden}

.search label{float:left; color:#fff; font-size:12px; font-weight:bold; margin-right:10px; padding-top:2px; line-height:16px}

.search p{margin:0; float:left}

.search .text{float:left; background:url(images/bg-text.gif) no-repeat; width:149px; height:17px; padding:2px 5px 0}

.search .text input{background:none; border:0; width:149px; float:left}

.search .submit{background:url(images/btn-go.gif) no-repeat; width:20px; height:19px; border:0; margin-left:4px; float:left; cursor:pointer}

#main{width:100%; padding:25px 0 18px; background:url(images/bg-main.gif) repeat-x}

#main .main-inner{height:1%; overflow:hidden; background:url(images/divider01.gif) repeat-y 754px 0; padding:0 8px 0 18px}

.wrapper-inner #main  .main-inner{min-height:1039px}

* html .wrapper-inner #main  .main-inner{height:1039px}

#sidebar{float:right; width:185px; padding-left:11px; overflow:hidden}

#sidebar .menu{list-style:none; margin:0 0 8px; padding:0; height:1%; overflow:hidden}

.menu li{margin-bottom:6px}

.menu li a{display:block; text-indent:-9999px; overflow:hidden; width:185px; height:30px}

.menu li a.nominate{background:url(images/btn-nominate.gif) no-repeat}

.menu li a.sponsor{background:url(images/btn-sponsor.gif) no-repeat}

.menu li a.regist{background:url(images/btn-register.gif) no-repeat}

#sidebar h3{color:#369ad3; font-size:14px; font-weight:normal; margin:0 0 10px; text-align:center}

#sidebar .sponsors-list{list-style:none; margin:0 0 5px; padding:0; height:1%; overflow:hidden}

#sidebar .media{width:193px}

#sidebar .media li{margin-right:8px; float:left}

#sidebar .media img{float:left}

.sponsors-list li{margin-bottom:10px; height:1%; vertical-align:top}

.sponsors-list img{display:block; margin:0 auto}

#sidebar .sponsors-table{list-style:none; margin:0 -23px 0 0; padding:0; width:115px; overflow:hidden; float:left; position:relative}

#sidebar .right{margin:0 0 0 -12px; width:100px; float:right}

#sidebar .right li{margin-bottom:14px}

.sponsors-table li{margin-bottom:6px; height:1%; vertical-align:top}

.sponsors-table li img{display:block; margin:0 auto}

#sidebar .spons-area{width:190px; overflow:hidden; margin:-4px 0 0 -5px; position:relative}

#content{float:left; width:727px}

#content h2.finalists{background:url(images/text-finalist.gif) no-repeat; width:327px; height:26px; margin:8px 0 0; text-indent:-9999px; overflow:hidden}

#content h2.finalists-small{font:20px/22px "Trebuchet MS",Helvetica,sans-serif; margin:15px 0 12px; color:#369ad3}

#content .heading-box{width:100%; overflow:hidden; margin-top:-8px}

.social-box{width:197px; height:29px; padding:6px 10px; float:right}

.social-box p{margin:1px 10px 0 0; float:left; color:#369ad3; font-size:20px}

.social-box ul{list-style:none; margin:0; padding:0}

.social-box ul li{float:left; margin-right:5px}

.social-box ul li a{display:block; text-indent:-9999px; overflow:hidden; width:28px; height:28px}

.social-box ul li a.twitter{background:url(images/bg-twitter.gif) no-repeat}

.social-box ul li a.facebook{background:url(images/bg-facebook.gif) no-repeat}

.social-box ul li a.delicious{background:url(images/bg-delicious.gif) no-repeat}

.social-box ul li a.technorati{background:url(images/bg-technorati.gif) no-repeat}

.social-box ul li a.stumble{background:url(images/bg-stumble-upon.gif) no-repeat}

.social-box ul li a.rss{background:url(images/bg-rss.gif) no-repeat}

#content .threecolumns{width:100%; padding-top:16px; margin-bottom:8px}

#content .column{width:239px; margin-top:10px; float:left}

#content .column1{width:239px; float:left; margin-top:-98px; *margin-top:-122px;}

#content .column1 .hostcommitte-hdr{width:239px; height:62px; background:url(images/hostcommitte-hdr.gif) no-repeat 0 0; text-indent:-999px}

#content .column1 .hostcommitte-hdr-txt{width:180px; background:#cdeaf9; padding:10px}

#content .column1 .hostcommitte-footer{width:239px; height:10px; margin-bottom:15px; background:url(images/hostcommitte-footer.gif) no-repeat 0 0; text-indent:-999px}

#content .finalist-wrapper{float:left; margin-left:240px}

.threecolumns .finalist-list{list-style:none; margin:0; padding:0; line-height:15px; padding-right:10px}
.threecolumns .finalist-list li{margin-bottom:10px}

.threecolumns .finalist-list .headshot{float:left; margin-right:10px}

.finalist-list h3{padding-left:0px; font-size:12px; font-weight:bold; color:#2f82b2; margin:0; text-align:left}

.finalist-list h3 a{color:#2f82b2}

.finalist-list h3 a span{color:#2f82b2; font-size:11px; text-decoration:none}
.finalist-list h3 a:hover span{text-decoration:none}

.finalist-list p{margin:0 0 5px}

.finalist-list p span{display:block}

.finalist-list p em{color:#898989; margin-right:5px; font-size:10px}

.finalist-list .present{overflow:hidden; text-align:left}

.finalist-list .present img{text-align:left}

#content .article{height:1%; overflow:hidden; line-height:15px; border-bottom:1px solid #c7c7c7; padding:0 0 15px 5px; width:716px}

.article .logo{display:block; text-indent:-9999px; overflow:hidden; background:url(images/sponsor-logo32.gif) no-repeat; width:138px; height:35px; margin-left:5px}

.article .video-box{float:right; width:210px; padding-top:5px; margin-left:16px}

.article p{margin:0 0 8px}

.video-box p{margin:0}

.venue_callout{font:18px/20px "Trebuchet MS",Helvetica,sans-serif; float:right; font-style:italic; width:220px; text-align:center; color:#369ad3; padding-left:10px}
.venue_pics{clear:both}
.venue_pics img{clear:both; padding:25px 0 25px 0}
.venue_pics .right{padding-left:20px}

.register_pics{width:210px; float:left; padding:0 25px 0 0}
.register_pics .top{margin-top:10px; margin-bottom:20px}
.register_pics .mid{margin-top:10px}
.register_info{background:#ede9c8; margin:10px 0 20px 230px; padding:10px; font-weight:bold}
.register_info strong{color:#369ad3}
.register_now_button a{background:url(images/btn-registernow.gif) no-repeat; width:190px; height:21px; float:right; margin-right:150px; text-align:center; color:white; line-height:22px; text-transform:uppercase; display:block}
.register_now_button a:hover{text-decoration:none}

.nominate_list{color:#369ad3; margin-left:-20px}
.nominate_list span{color:#3e3e3e; font-weight:bold}
.nominate_button{float:right; margin-left:30px}

.contact_prospectus{float:right; margin-right:220px; margin-top:-10px}
.contact_prospectus_container{margin-bottom:40px; padding-top:10px}
.contact_info{background:#ede9c8; margin:10px 0 20px 230px; padding:10px; line-height:16px}
.contact_info img{float:right}
.contact_info a{display:block; width:230px; padding:5px}
.contact_info a:hover{background:#DFDAB5; text-decoration:none}

.judges_info{background:#c8e0ed; margin:10px 0 20px 0; padding:10px; width:701px}
.judges_info .judgeboxone{width:325px; height:76px; float:left; margin-left:10px}
.judges_info .judgeboxtwo{width:325px; height:76px; float:left; margin-left:10px}
.judges_info .judgeboxthree{width:325px; height:76px; float:left; margin-top:10px; margin-left:10px}
.judges_info .judgeboxfour{width:325px; height:76px; float:left; margin-top:10px; margin-left:10px}
.judgeboxone img, .judgeboxtwo img, .judgeboxthree img, .judgeboxfour img{float:left; margin-right:10px}
.clearfield{clear:both}
.judgecol1{width:335px; float:left; margin-bottom:}
.judgecol1 ol{font-weight:bold}
.judgecol2{width:335px; float:left; margin-left:35px; margin-bottom:30px}

#content h2{font:28px/30px "Trebuchet MS",Helvetica,sans-serif; margin:0 0 12px; color:#369ad3}

#content h3{font:16px/18px "Trebuchet MS",Helvetica,sans-serif; margin:0 0 8px; color:#369ad3}

#content h4{font:16px/18px "Trebuchet MS",Helvetica,sans-serif; margin:0 0 2px; color:#369ad3}

.data{overflow:hidden; float:left; width:490px}

.data .twocolumns{overflow:hidden; height:1%}

#content .data h2{margin:0 0 10px}

#content .data .column{width:245px}

.column ul{list-style:none; margin:0 0 5px; padding:0}

#content .aside{width:186px; padding:12px 11px 0 13px; float:right; background:#ede9c8; margin-top:4px}

.aside p{margin:0 0 14px}

.aside img{display:block}

.content-inner{height:1%; overflow:hidden; padding:16px 5px 28px 7px; line-height:15px}

#footer{background:#c8e0ed; padding:10px 8px; color:#369ad3; font-size:12px; overflow:hidden; width:712px; clear:both}

#footer p{float:left; margin:0}

#footer ul{float:left; list-style:none; margin:0; padding:0; height:1%; overflow:hidden}

#footer ul li{float:left; background:url(images/separator02.gif) no-repeat 0 2px; padding:0 5px; margin-left:-2px}

#footer ul li a{font-weight:bold; color:#656565; font-size:12px}

.hdr-media{text-align:center; font-size:22px !important}
.pastwinners_hdrbar{width:728px; height:20px; text-align:center; background:#369ad3; color:white; text-transform:uppercase; line-height:18px; font-weight:bold; margin-bottom:5px; clear:both}
.pastwinners_hdrbar span{font-size:xx-small}
.pastwinners_container{width:728px; clear:both}
.pastwinner_inner{width:85px; float:left; text-align:center; font:10px/12px "Trebuchet MS",Helvetica,sans-serif; margin-bottom:15px}
.pastwinner_innersecond{width:85px; float:left; text-align:center; font:10px/12px "Trebuchet MS",Helvetica,sans-serif; margin-left:0.65em; *margin-left:0.55em;  margin-bottom:15px; float:left}
.pastwinners_hdrbar_short{width:361px; height:20px; text-align:center; background:#369ad3; color:white; text-transform:uppercase; line-height:18px; font-weight:bold; margin-bottom:5px; clear:both; float:left}
.pastwinners_hdrbar_short_pad{width:361px; height:20px; text-align:center; background:#369ad3; color:white; text-transform:uppercase; line-height:18px; font-weight:bold; margin-bottom:5px; float:left}
.pastwinners_container_short{width:361px; float:left; clear:both}
.pastwinners_container_shortr{width:361px; float:left; margin-left:0.45em}
.pastwinners_hdrbar_medium{width:453px; height:20px; text-align:center; background:#369ad3; color:white; text-transform:uppercase; line-height:18px; font-weight:bold; margin-bottom:5px; clear:both}

#flashcontent{float:left}

#headerlink{width:715px; height:175px; position:absolute; margin-left:220px;  top:0px; border:0px solid black}

#slideshow{margin:0; padding:0}
#slideshow{position:relative; height:246px; width:727px; overflow:hidden; margin-bottom:-30px}
#controls{z-index:1000; position:absolute; top:155px; left:350px; display:none; background-color:transparent; margin:0; padding:0px; cursor:pointer}
#controls span{margin:0 0px}

.gfield_label{text-transform:uppercase}
.gchoice_11_0, .gchoice_11_1, .gchoice_11_2, .gchoice_11_3, .gchoice_11_4, .gchoice_11_5, .gchoice_11_6, .gchoice_11_7, .gchoice_11_8, .gchoice_11_9, .gchoice_11_10, .gchoice_11_11{float:left}
.gchoice_11_1, .gchoice_11_2, .gchoice_11_4, .gchoice_11_5{margin-left:100px}
.gchoice_11_7{margin-left:20px}
.gchoice_11_11{margin-left:74px}
.gchoice_11_10{margin-left:52px}
.gchoice_11_5{margin-left:102px}
.gchoice_11_8{margin-left:82px}
.gchoice_11_3, .gchoice_11_9, .zipcode_class, .yourzipcode_class{clear:both}
.nameofnominee_class, .titleposition_class, .mailingaddress_class, .city_class, .yourname_class, .yourcompany_class, .youremail_class, .yourcity_class{float:left}
#input_2_3, #input_2_4, #input_2_5, #input_2_6, #input_2_7, #input_2_8, #input_2_25, #input_2_9, #input_2_15, #input_2_16, #input_2_17, #input_2_18, #input_2_19, #input_2_20, #input_2_21, #input_2_23, #input_1_27{width:330px}
#field_2_4, #field_2_6, #field_2_8, #field_2_9, #field_2_23, #field_2_20, #field_2_18, #field_2_16{padding-left:40px}
#input_2_10, #input_2_24{width:100px}
#field_1_18{padding-top:20px}
