:focus {
  -moz-outline-style: none;
}

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	/*background-image:url(../images2008/rblogo_big.gif);*/
	background-position:left top;
	background-repeat:no-repeat;
}

img {

border:none;

}

td {
font-family:Georgia;
font-size:11px;
line-height:13px;
color:#FFFFFF;
font-weight:normal;
}

H1 {
margin:0px;
color:#FFFFFF;
}

.category-text-1col_container {
float:left;
display:inline;
width:226px;
margin:0 12px 0 0;
}

.category-heading {
padding:0 0 10px 0;
}

.category-text {
padding:0 0 12px 0;
}

.category_image {
float:left;
display:inline;
padding:0 0 12px 0;
}

.category-text-2col_container {
float:left;
display:inline;
width:308px;
}

.dashedline_floated {
float:left;
display:inline;
width:308px;
margin-top:8px;
margin-bottom:20px;
border-bottom:dashed 1px #CCCCCC;
}

.nodashedline {
float:left;
display:inline;
width:308px;
padding-bottom:12px;
}

#sociallinks {
margin:0 0 12px 0;
}

.sociallink {
float:left;
display:inline;
padding:0 12px 0 0;
}

.commentsbox {
padding:12px;
background:#333333;
text-align:left;
}

.commentsbox_linkarrow {
float:left;
display:inline;
width:12px;
font-size:12px;
}

.commentsbox_link {
float:left;
display:inline;
width:154px;
}

.comments_linkcontainer {

}

.partners_heading {
float:left;
color:#FFFFFF;
text-decoration:none;
width:454px;
margin-left:18px;
margin-top:18px;
}

.hiddenlink {
display:none;
}

.gallery_margin {
padding:0 0 18px 0;
}

.regional-dropdown{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
width:150px;
background:#333333;
padding:0px;
margin:0px;
}


#footer {
width:887px;
margin-left:48px;
margin-top:32px;
border-top:1px solid #ffffff;
padding-top:6px;
}

#footer_right {
float:right;
}

#homepage_formcontainer_header {
margin: 0 0 10px 0;
}

#homepage_formcontainer {
margin: 0 0 10px 0;
}

.sponsor_comments{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:218px;
height:40px;
}

#awardsdatecontainer{
float:left;
height:18px;
color:#FFFFFF;
}

#nomineesdatecontainer{
/*float:left;*/
margin-top:8px;
height:20px;
font-size:14px;
}

#countdowncontainer{
float:left;
height:18px;
}

#countdowncontainer2{
/*float:left;*/
height:18px;
}

#countdowncontainer3{
display:none;
width:935px;
height:18px;
}

.datetext {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#999999;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.05em;
}

.datetext a {
color:#999999;
}

.datetext_white {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.05em;
}

.datetext_white a {
color:#ffffff;
}

.datetext_blue {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#abcce3;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.05em;
}

.datetext_blue a {
color:#abcce3;
}

.datetext_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#b8a688;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.05em;
}

.datetext_brown a {
color:#b8a688;
}


#text_column {
width:218px;
}

.test {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#CCCCCC;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

#generic_twothirds{
width:298px;
}

#newsitem_container{
float:left;
width:216px;
margin-bottom:24px;
margin-left:18px;
}

#indexitem_container{
float:left;
width:218px;
margin-bottom:6px;
margin-left:18px;
}

#newsitem_tour{
height:146px;
overflow:hidden;
}

#newsitem{
height:218px;
overflow:hidden;
}

#readmore {
display:block;
cursor:pointer;
margin-top:11px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#000000;
padding:4px;
font-weight:bold;
letter-spacing:-0.04em;
width:109px;
text-decoration:none;
}

#readmore a {
text-decoration:none;
color:#000000;
}

#header{
margin-left:37px;
margin-top:40px;
margin-bottom:6px;
width:935px;
}

#subheader {
width:980px;
}


#emalogo{
float:left;
display:inline;
margin-right:212px;
font-size:4px;
width:361px;
}

#sponsorslogo{
float:left;
}

.partners_logos_header{
float:left;
}

#date{
/*display:none;*/
float:left;
margin-left:37px;
margin-right:137px;
margin-bottom:36px;
margin-top:12px;
width:502px;
}

#sponsorslogos {
float:left;
font-size:4px;
margin:0 0 18px 0;
width:257px;
}

#maincontent{
width:1000px;
}

#leftnav_container{
float:left;
width:218px;
margin-right:18px;
}

#leftnav_container_nomargin{
float:left;
width:218px;
}

#leftnav_container a {
text-decoration:none;
}

#leftnav_container_nomargin a {
text-decoration:none;
}

#middle_container_stacking{
margin-top:8px;
float:left;
width:472px;
margin-right:36px;
}

#middle_container_halfmargin{
margin-top:8px;
float:left;
margin-left:9px;
width:463px;
margin-right:36px;
}

#twothirds_container{
width:308px;
}

#events_container{
float:left;
width:508px;
}

#middle_container{
margin-top:8px;
float:left;
width:454px;
margin-right:36px;
}

.middle_container_gallery{
margin-top:8px;
float:left;
width:463px;
margin-right:27px;
}

#middle_container_feedbackform {
margin-top:8px;
float:left;
width:454px;
margin-left:18px;
margin-right:36px;
}

#middle_container_fullmargin{
margin-top:8px;
float:left;
width:454px;
margin-right:36px;
margin-left:18px;
}

#feedback_container {
float:left;
width:508px;
}

#teasers_container{
float:left;
width:209px;
}

#teasers_container_left{
float:left;
margin:0 0 0 9px;
width:200px;
}

#bodytext {
float:left;
width:490px;
}

#map{
margin-bottom:12px;
text-align:right;
}

#teaser{
margin-bottom:25px;
text-align:right;
}

.navitem_first_on{
background-color:#FF9900;
}

.navitem_first_off{
background-color:none;
}

.navitem_on{
background-color:#FF9900;
margin-top:14px;
}

.navitem_off{
background-color:#none;
margin-top:14px;
}

.navitem_withsub_on{
background-color:#FF9900;
margin-bottom:4px;
}

.navitem_withsub_off{
background-color:#000000;
margin-bottom:4px;
}

.navtext_medium_white{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_medium_black{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_medium_white_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_big_white{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:18px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_big_black{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:18px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_small_white{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:8px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_small_black{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:8px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_small_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:8px;
color:#93989e;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_medium_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#93989e;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_medium_white{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_small_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:8px;
color:#abcce3;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_medium_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#abcce3;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}


.navtext_subnav_small_brown{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:8px;
color:#b8a688;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_medium_brown{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:13px;
color:#b8a688;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}


.navtext_subnav_big_white{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_big_black{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:16px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_big_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:16px;
color:#93989e;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_big_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:16px;
color:#abcce3;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

.navtext_subnav_big_brown{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:16px;
color:#b8a688;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.04em;
}

#navtext_container{
padding-left:37px;
padding-top:8px;
margin-bottom:4px;
}

#navtext_container_subnav{
padding-left:19px;
padding-top:8px;
margin-bottom:4px;
}


#greyline{
margin-top:6px;
height:1px;
background-color:#CCCCCC;
margin-bottom:10px;
color:#CCCCCC;
font-size:1px;
line-height:1px;
}

#greyline_nomargin{
margin-top:6px;
height:1px;
background-color:#CCCCCC;
}


/* Main Content */

#event_thumbnail {
float:left;
width:144px;
margin-left:9px;
margin-bottom:18px;
}

.event_thumbnail_2009 {
float:left;
width:144px;
margin-right:9px;
margin-bottom:18px;
}

#product_thumbnail {
float:left;
width:209px;
margin-left:18px;
}

#product_text {
float:left;
width:214px;
margin-left:12px;

}

#event_gallery {
margin-top:18px;
}


#maindiv_container {
width:736px;
height:899px;
margin-left:auto;
margin-right:auto;
background-position:center;
background-repeat:no-repeat;
}

#merchandise_blackborder{
position:absolute;
z-index:1;
left: 120px;
top: 50px;
width:320px;
border:1px #000000 solid;
}
#merchandise_img{
float:left;
margin-right:8px;
width:89px;
}
#merchandise_txt{
float:left;
width:190px;
}

#categoryicon{
float:left;
width:70px;
margin-right:6px;
margin-bottom:6px;
}

#dashedline{
margin-top:8px;
margin-bottom:20px;
border-bottom:dashed 1px #CCCCCC;
}


#nav_container {
width:100%;
margin-left:auto;
margin-right:auto;
background-color:#000000;
padding-top:4px;
padding-bottom:3px;
}

#bottomnav_container {
width:100%;
background-color:#000000;
margin-left:auto;
margin-right:auto;
}

#topnav_links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#CCCCCC;
text-decoration:none;
font-weight:bold;
}

#topnav_links a:hover{
color:#EEEEEE;
}

.topnav_linkoff{
color:#CCCCCC;
text-decoration:none;
line-height:12px;
}

.topnav_linkon{
color:#ff7f00;
text-decoration:none;
line-height:12px;
}

#topnav_date{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:FF7F00;
text-decoration:none;
font-weight:bold;
}

.clear{
clear:both;
height:1px;
font-size:1px;
}

#map_blackborder{
position:absolute;
z-index:2;
left: 610px;
top: 50px;
width:243px;
border:1px #000000 solid;
}

#map_container{
border:1px #FF7F00 solid;
}
#palette_header_container {
background-image:url(../images/orangechevron.gif);
/* background-color:#FF7F00; */
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#palette_header_container_dark {
background-image:url(../images/greychevron.gif);
background-color:#3F3F3F;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#palette_header {
margin-left:11px;
margin-right:11px;
padding-top:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
#palette_header_white {
margin-left:11px;
margin-right:11px;
padding-top:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#news_blackborder{
position:absolute;
z-index:3;
left: 300px;
top: 250px;
width:288px;
border:1px #000000 solid;
}

#reviews_blackborder{
position:absolute;
z-index:4;
left: 220px;
top: 250px;
width:358px;
border:1px #000000 solid;
}

#categories_blackborder{
position:absolute;
z-index:5;
left: 160px;
top: 240px;
width:358px;
border:1px #000000 solid;
}

#sponsors_blackborder{
position:absolute;
z-index:6;
left: 120px;
top: 240px;
width:454px;
border:1px #000000 solid;
}

#reviews_leftcolumn{
float:left;
display:inline;
width:70px;
margin-left:6px;
}



#review{
margin-bottom:0px;
}

#reviews_rightcolumn{
float:left;
display:inline;
width:224px;
}

#news_container{
background-color:#3F3F3F;
border:1px #FF7F00 solid;
}

#news_textcontainer{
padding-left:16px;
padding-top:16px;
padding-bottom:16px;
padding-right:8px;
}
#scrollcontent_bodytext{
color:#FFFFFF;
clear:both;
}

#title_16pxwhite{
font-family:Georgia;
vertical-align:text-top;
font-size:14px;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:none;
margin-bottom:8px;
}


#title_12pxwhite{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:none;
margin-bottom:8px;
}

#title_12pxwhite_nomargin{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:none;
margin-bottom:8px;
}

.bodytext_11pxgrey{
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

.bodytext_11pxblue {
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#abcce3;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

.bodytext_11pxbrown {
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#b8a688;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

#bodytext_11pxwhite{
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

#bodytext_11pxwhite font{
font-family:Georgia;
font-size:11px;
}

#bodytext_11pxwhite span{
font-family:Georgia;
font-size:11px;
}


.bodytext_11pxwhite{
font-family:Georgia;
font-size:11px;
line-height:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

.bodytext_11pxwhite a{
color:#FFFFFF;
}

.bodytext_14pxwhite{
font-family:Georgia;
font-size:14px;
line-height:18px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

.bodytext_14pxwhite a{
color:#FFFFFF;
}

.bodytext_18pxwhite{
font-family:Georgia;
font-size:18px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

.bodytext_18pxwhite a{
color:#FFFFFF;
}


#bodytext_11pxgrey_sponsors{
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
width:320px;
}

#bodytext_11pxgrey_sponsors a{
color:#CCCCCC;
}

#bodytext_11pxgrey_date{
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
margin-bottom:4px;
}



#bodytext_9pxgrey{
font-family:Georgia;
font-size:9px;
line-height:11px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
margin-bottom:8px;
}

#bodytext_11pxgrey{
font-family:Georgia;
font-size:11px;
line-height:13px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
}

#bodytext_11pxgrey a{
color:#CCCCCC;
}

.bodytext_11pxgrey{
font-family:Georgia;
font-size:11px;
line-height:13px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
}

.bodytext_11pxgrey a{
color:#FF9900;
}

.bodytext_11pxgrey strong{
color:#FFFFFF;
}

#bodytext_11pxgrey_review{
font-family:Georgia;
font-size:11px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
width:298px;
}

#bodytext_11pxgrey_review a{
color:#CCCCCC;
}

.bodytext_11pxdarkgrey{
font-family:Georgia;
font-size:11px;
line-height:13px;
color:#333333;
text-decoration:none;
font-weight:normal;
}

.bodytext_9pxgrey{
font-family:Georgia;
font-size:9px;
line-height:11px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
}

.title_16pxwhite{
font-family:Georgia;
font-size:14px;
line-height:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:none;
}

.title_16pxdarkgrey{
font-family:Georgia;
font-size:16px;
line-height:18px;
color:#333333;
text-decoration:none;
font-weight:bold;
text-transform:none;
}

#vote_textcontainer a{
color:#FFFFFF;
/*text-decoration:none; */
}

#registration_textcontainer a{
color:#FFFFFF;
/*text-decoration:none; */
}

#righttop_blackborder{
position:absolute;
z-index:7;
left: 610px;
top: 334px;
width:224px;
border:1px #000000 solid;
}

#righttop_blackborder_video{
position:absolute;
z-index:7;
left: 590px;
top: 50px;
width:368px;
border:1px #000000 solid;
}

#registration_blackborder{
position:absolute;
z-index:8;
left: 610px;
top: 434px;
width:224px;
border:1px #000000 solid;
}

#registration_container{
background-color:#3F3F3F;
border:1px #FF7F00 solid;
}

#registration_textcontainer{
padding-left:11px;
padding-top:11px;
padding-bottom:11px;
padding-right:11px;
}

#vote_blackborder{
position:absolute;
z-index:9;
left: 610px;
top: 534px;
width:224px;
border:1px #000000 solid;
}

#vote_container{
background-color:#999999;
border:1px #999999 solid;
}

#vote_textcontainer{
padding-left:11px;
padding-top:11px;
padding-bottom:11px;
padding-right:11px;
}

#footer_container {
width:736px;
background-color:#000000;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-right:60px;
}
#footer_logo{
float:right;
margin-top:0px;
margin-bottom:0px;
}

#paypal_blackborder{
position:absolute;
z-index:10;
left: 120px;
top: 220px;
width:450px;
border:1px #000000 solid;
}

#industry_blackborder{
position:absolute;
z-index:11;
left: 120px;
top: 120px;
width:454px;
border:1px #000000 solid;
}

#paypalconfirmation_blackborder{
position:absolute;
z-index:12;
left: 120px;
top: 220px;
width:454px;
border:1px #000000 solid;
}

#paypal_columnholder{
width:454px;
margin-bottom:4px;
}

#sponsor_columnholder{
width:454px;
margin-bottom:4px;
}

#feedback_columnholder{
width:454px;
margin-bottom:4px;
}

#paypal_columnholder_bottom{
width:454px;
}

#paypal_line{

}

#paypal_leftcolumn{
float:left;
display:inline;
width:218px;
}

#paypal_rightcolumn{
margin-left:8px;
float:right;
display:inline;
width:218px;
}

#paypal_leftcolumn_thirds{
float:left;
display:inline;
width:100px;
}

#paypal_rightcolumn_thirds{
margin-left:10px;
float:right;
display:inline;
width:296px;
}

.feedback_input{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:454px;
}

.feedback_input_comments{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:454px;
height:70px;
}


.paypal_input{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:218px;
}

.paypal_input_profileaddress{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:319px;
}

.paypal_input_fullwidth{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:327px;
text-transform:uppercase;
}

.paypal_dropdown{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:218px;
text-transform:none;
}

.paypal_dropdown_genre{
border:1px #999999 solid;
color:#EEEEEE;
font-family:Arial;
font-size:11px;
background-color:#4C4C4C;
width:109px;
text-transform:none;
}

.fieldheading_first{
font-family:Georgia;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
float:left;
margin-right:8px;
text-transform:none;
}

.sponsorheading_first{
font-family:Arial;
font-size:14px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
width:191px;
text-transform:uppercase;
height:32px
}

.fieldheading_second{
float:left;
}

#formfield_container_left{
float:left;
margin-bottom:6px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:218px;
}

#formfield_container_fullwidth{
float:left;
margin-bottom:6px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:454px;
}

#formfield_container_feedback{
float:left;
margin-bottom:6px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:454px;
}

#sponsor_container_left{
float:left;
color:#FFFFFF;
text-decoration:none;
width:218px;
margin-left:18px;
margin-top:18px;
}

#sponsor_container_left a{
color:#FFFFFF;
}

#formfield_container_right{
float:left;
margin-bottom:6px;
margin-left:18px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:218px;
}

#formfield_container_right_regid{
float:left;
margin-bottom:6px;
margin-left:18px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:327px;
}

#formheading_regid{
width:327px;
}

#formheading{
width:218px;
}

#formheading_dropdown{
width:218px;
}

#formheading_dropdown_genre{
width:109px;
}

#formfield_container_left_dropdown{
float:left;
margin-bottom:6px;
font-family:Georgia;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
width:109px;
}





#formheading_fullwidth_uppercase{
width:454px;
}

#formheading_fullwidth{
width:454px;
text-transform:none;
}

#formheading_fullwidth a{
color:#FFFFFF;
}

#formheading_feedback{
width:454px;
}

#sponsorweblink{
width:191px;
margin-top:4px;
}

#sponsor_logo{
}

#formfield_container_submitbutton{
width:98px;
margin-top:4px;
}

.submitbutton{
margin:0px;
padding-left:6px;
padding-top:1px;
font-family: Arial,sans-serif; 
text-align:left;
font-size:11px;
font-weight:bold;
line-height: 11px;
text-transform:none;
color: #000000;
text-decoration: none;
background-color:#FFFFFF;
border: none;
cursor: pointer;
height:20px;
width:98px;
}

.submitbutton_feedback{
margin:0px;
padding-left:6px;
padding-top:1px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:11px;
font-weight:bold;
line-height: 11px;
text-transform:none;
color: #000000;
text-decoration: none;
background-color:#FFFFFF;
border: none;
cursor: pointer;
height:20px;
width:108px;
}

#lefttop_blackborder{
position:absolute;
z-index:13;
left: 60px;
top: 280px;
width:224px;
border:1px #000000 solid;
}

#leftmiddle_blackborder{
position:absolute;
z-index:14;
left: 60px;
top: 380px;
width:224px;
border:1px #000000 solid;
}

#leftbottom_blackborder{
position:absolute;
z-index:15;
left: 60px;
top: 480px;
width:224px;
border:1px #000000 solid;
}

#middlebottom_blackborder{
position:relative;
z-index:16;
left: 220px;
top: -228px;
width:224px;
border:1px #000000 solid;
}

#categories_middlebottom_blackborder{
position:relative;
z-index:17;
left: 180px;
top: 634px;
width:224px;
border:1px #000000 solid;
}

#rightbottom_blackborder{
position:absolute;
z-index:18;
left: 240px;
top: 544px;
width:224px;
border:1px #000000 solid;
}
#rightbottom_blackborder2{
position:relative;
z-index:19;
left: 194px;
top: -176px;
width:224px;
border:1px #000000 solid;
}
#rightbottom_blackborder3{
position:relative;
z-index:20;
left: 194px;
top: -162px;
width:224px;
border:1px #000000 solid;
}

#aqua_container{
background-color:#57d0cf;
border:1px #999999 solid;
}

#SubmitInProcess{
width:198px;
margin-top:4px;
margin-bottom:4px;
font-size:1px;
padding:0px;
height:12px;
}
#SubmitButton{
padding:0px;
margin:0px;
}
