/* sIFR */
.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}


embed, object{display:none;}

body{font-size:76%; margin:0; padding:0; color:#666; background-color:#FFFFFF; text-align:center; font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.3em;letter-spacing:-0.5px;}
blockquote {margin:1em 0; padding:1em 0 1em 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD; background:url(../images/quote-open.gif) 0 1em no-repeat;}
blockquote p {padding:0 25px 0 0; background:url(../images/quote-close.gif) right bottom no-repeat;}

/* ANCHORS */
a{text-decoration:none;color:#00acbf;}
a:link{ }
a:visited{ }
a:hover, a:focus, a:active{text-decoration:underline}

a.pdfLink{display:inline-block;padding:0.6em 0 0 0;font-weight:bold;}
a.pdfLink .filesize{color:#787878;font-weight:normal;font-size:0.8em;}

object, embed{padding:0;margin:0;}

/* TABLES */
caption{padding:0.3em 0.4em;margin:0;text-align:left;color:#666;font-weight:bold;border-bottom:5px solid #f4f4f4;}
table {border-bottom:5px solid #f4f4f4;width:100%;margin:0 0 20px 0;}
th, td{padding:2px 5px 2px 5px;background:#FFF;font-size:0.9em;border-bottom:1px solid #F4F4F4;}
th{text-align:left;font-weight:normal;border-left:5px solid #f4f4f4;}
td{border-right:5px solid #f4f4f4;}
td.winner{text-transform:uppercase;border-right:0;}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

ul.tagCloud{list-style:none;color:#00acbf;}
ul.tagCloud li{display:inline;margin:0;padding:0 0.3em 0 0;line-height:1.5em;}
ul.tagCloud li.size1x{font-size:0.9em}
ul.tagCloud li.size2x{font-size:1.2em}
ul.tagCloud li.size3x{font-size:1.5em}



/* HEADERS */
h1,h2,h3,h4,h5,h6{font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;margin:0;padding:0;color:#666666 !important;}
h1{font-size:2em;margin:0 0 15px 0;}
h2{font-size:1.25em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}
h1{padding-bottom:0.4em;}

.shortcuts,
.navigation ul{display:none;}




.pageShadowRight{width:16.5cm;text-align:left;background:#FFF;border:1px solid #dfdfdf}
.page{padding:20px;}

.subnav{display:none;}


.header .logo{                                  
	display: list-item;              
	list-style-image: url(../images/logo.gif); 
	list-style-position: inside;     
	letter-spacing: -1000em;         
	font-size: 1pt;                 
	color: #fff;  
	width:270px;  
	height:240px;
	margin:-10px 0 0 -10px;                  
	}
	
.header .logo img{display:none;}


.container{}

.sideBox, .framed{border:1px solid #dfdfdf;padding:10px;margin:0 0 15px 0;}


/* judges and sponsors pages */
.contentSubDivision{clear:both;border:1px solid #dfdfdf;padding:0.6em;margin-bottom:1em;min-height:130px;}
.contentSubDivision h2{text-transform:uppercase;font-size:1.2em;}
.contentSubDivision h3{font-size:1em;font-weight:normal;padding-bottom:0.6em;}
.contentSubDivision h3 span{text-transform:uppercase;}
.contentSubDivision h3 a{text-transform:lowercase;font-size:0.9em;}
.contentSubDivision img{float:left;width:auto;margin-right:1em}
.contentSubDivision .biog{margin-left:115px;width:auto;}
.contentSubDivision .companyInfo{float:left;width:210px;}
.contentSubDivision p{font-size:0.9em;padding-bottom:0.6em;}

.footer{padding:10px 0;color:#999999;border-top:1px solid #DFDFDF;clear:both;margin:2em 0 0 0;font-size:0.9em}
.footer ul{display:none;}
.footer p{text-transform:uppercase;}



.accordion input.submit, .arrowLink{display:none;}

.prevButton{background:#00acbf url(../images/bg_submit_arrow_prev.gif) no-repeat center left;padding:0.2em 0.5em 0.2em 1.7em !important;margin:1em 1em 1em 0;}

.accordion input.submit{font-size:1.25em;width:6.1em;float:right;cursor:pointer;background:#00acbf url(../images/bg_submit_arrow_big.gif) no-repeat center right;}

.accordion{margin-top:1em;}
.accordionContent{
	background:#f4f4f4;
	width:453px;
	padding:0.3em 0.2em 0.3em 0.6em;
}
.accordionContent p.categoryButtons{display:none;}	
.accordionContent p.categorySponsor{width:auto;float:right;text-align:right;margin-top:0.3em;font-size:0.8em;margin-right:13px;}
.accordionContent p.categorySponsor img{margin-left:1em;}
.accordionContent .formBG a{font-size:1em;}
.accordionContent .formBG {background:#FFF;margin:0 5px 1px 0;width:auto;clear:both;padding:3px 0;font-size:0.8em;width:98%;float:left;}

.accordion h2{
	color:#00ACBF;
	display:block;
	padding:0.25em 0 0.25em 0;
	font-size:1.2em;
	border-bottom:1px solid #00ACBF;
	cursor:pointer;
	clear:both !important;

}






