/*-----Left Nav-----*/

.navleft{
	width:144px;
	float:left;
	background-color:#1d2046;
	display:block;
}
.navlefttix{
	width:144px;
	float:left;
	background-color:#1d2046;
	border-right:1px solid #848fb5;
	height:495px;
}
.navlefttix{
	width:144px;
	float:left;
	background-color:#1d2046;
	border-right:1px solid #848fb5;
	height:495px;
}
.navleftforms{
	width:144px;
	float:left;
	background-color:#1d2046;
	border-right:1px solid #848fb5;
	height:1040px;
}
.homeright{
	width:200px;
	float:right;
	padding:15px;
	text-align:center;
	background-color:#272b59;
}
.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#ffffff; 
	padding:25px 15px 0 25px;
	width:482px;
	float:left;
	line-height:18px;
	background-color:#272b59;
}
.bodytextwin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#ffffff; 
	padding:25px 15px 0 25px;
	width:567px;
	float:left;
	line-height:18px;
	background-color:#272b59;
}
.bodytextwin2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff; 
	padding:25px 15px 0 25px;
	width:567px;
	float:left;
	line-height:18px;
	background-color:#272b59;
}
.bodytext2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#ffffff; 
	padding:25px 15px 10px 25px;
	width:567px;
	float:left;
	line-height:18px;
	background-color:#272b59;
	border-left:1px solid #848fb5;
	
	
}

.pdflink{color:#fdf2a0;}

.formlinks a{
	color:#fdf2a0;
	text-decoration:none;
	
}
.formlinks{
	color:#fdf2a0;
	text-decoration:none;
	width:524px;
	
	background-color:#1b1e41;
	display:block;
	border:1px solid #848fb5;
	padding:15px;

}
.sponsortitle{
	color:#fdf2a0;
	text-decoration:none;
	width:540px;
	background-color:#1b1e41;
	display:block;
	border:1px solid #848fb5;
	padding:5px;

}
#container2{
	width:752px;
	margin:auto;
	border: 1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
	
} 
#container3{
	width:752px;
	margin:auto;
	border: 1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
	
}
#containercat{
	width:752px;
	margin:auto;
	border: 1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
}
#container4{
	width:752px;
	margin:auto;
	border: 1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
	
}
#containertix{
	width:752px;
	margin:auto;
	border:1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;	
		
} 

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */

#container{
	width:752px;
	
	margin:auto;
	border:1px solid #848fb5;
	background-color:#272b59;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
}
#containerwin{
	width:752px;
	
	margin:auto;
	border:1px solid #848fb5;
	background-color:#272b59;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
}

#containertickets{
	width:752px;
	height:500px;
	margin:auto;
	border:1px solid #848fb5;
	background-color:#1d2146;
	background-image:url(../media/images/home_bg.jpg);
	background-repeat:repeat-x;
	
}

 
a, .textlink{color:#848fb5;}
a:hover, .textlink:hover{color:#FFFFFF;}

.bodybottom{
	width:751px;
	height:160px;
	margin-top:-13px;
	background-color:#353b71;
	border-top:1px solid #848fb5;
	font-size:11px;
	color:#fff;
	float:left;
	padding-bottom:15px;
	
}

.bodybottom2{
	width:751px;
	height:170px;
	margin-top:-13px;
	background-color:#353b71;
	font-size:11px;
	color:#fff;
	float:left;
	padding-bottom:15px;
	
}





.spnsorlist{
	width:190px;
	color:#fff;
	font-size:10px;
	padding:23px 0 15px 50px;
	float:left;
	
}
.sponsortitles{
	line-height:15px;
	
	font-size:10px;
	text-transform:uppercase;
	color:#FFFF66;
	margin-bottom:15px;
	
}
.maintitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#fdf1ab;
	padding:0 0 20px 0;
}
.pagetitle{
	padding:0 0 10px 0;
}
.ptitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdf1ab;
	padding:0 0 20px 0;
}

.disclaimer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f7eed3;
	background-color:#270400;
}

#regtitle{
	margin:0px auto;
	padding:10px 0 15px 10px;
}

.formfield{
	background-color:#dabb87;
	border:1px solid #2c0f04;
	height:17px;
	width:198px;
	margin:3px 0 7px 0;
}

.formborder{
	border-right:1px solid #d6c8b1;
	margin-left:12px;
}

.formright{
	padding-left:16px;
}

.err
{
	color: red;
}
body {
	background-color:#1b1e41;
	
}


#footer{
	width:752;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:15px;
}

/*--------------Left Nav-----------------*/

#leftnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:11px;display:block; }

#leftnav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
#leftnav a{
  	display:block;
	height:11px;
	width:100%;
	}	
	
#leftnav a span{display:none;}
  
#leftnav li ul li a span{display:block;}
  
   
#leftnav {
    height:378px; 
	width:144px;
    background: url(../media/images/leftnav.gif);
	margin:auto;
    padding: 0;
    position: relative;
	}	

#leftnav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#leftnav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#leftnav li:hover ul, #nav li.over ul{ display: block; }


#labout{
 top:19px;
 left:20px;
 width:47px;
 height:11px;
 }

#lentryinfo{
 top:45px;
 left:20px;
 width:80px;
 height:11px;
 }
#lcategories{
 top:70px;
 left:20px;
 width:80px;
 height:11px;
 }
#lentryform{
 top:93px;
 left:20px;
 width:85px;
 height:11px;
 }
#lsponsorship{
 top:117px;
 left:20px;
 width:84px;
 height:11px;
 }
#ltickets{
 top:142px;
 left:20px;
 width:53px;
 height:11px;
 }

#lfinalist{
 top:165px;
 left:20px;
 width:63px;
 height:11px;
 }

#lwinners{
 top:189px;
 left:20px;
 width:58px;
 height:11px;
 }

#lsmc{
 top:213px;
 left:20px;
 width:30px;
 height:11px;
 }
 
/*---Over States----*/ 
 
 .labout #labout a, #labout a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -397px  no-repeat;
 }

.lentryinfo #lentryinfo a, #lentryinfo a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -423px  no-repeat;
 }
.lcategories #lcategories a, #lcategories a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -448px  no-repeat;
 }
.lentryform #lentryform a, #lentryform a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -471px  no-repeat;
 }
.lsponsorship #lsponsorship a, #lsponsorship a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -495px  no-repeat;
 }
.ltickets #ltickets a, #ltickets a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -520px  no-repeat;
 }

.lfinalist #lfinalist a, #lfinalist a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -543px  no-repeat;
 }

.lwinners #lwinners a, #lwinners a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -567px  no-repeat;
 }
 
.lsmc #lsmc a, #lsmc a:hover{
 background:transparent url(../media/images/leftnav.gif) -20px -591px  no-repeat;
 }
 
 /*---End Over States----*/ 
 
 
  /*---Top Nav----*/ 
#topnav{
	width:750px;
	height:19px;
	border-bottom:1px solid #848fb5;
	}
  
#top_nav{
	width:750px;
	height:19px;
	}
  
 
 #topnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:19px;display:block; }

#topnav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
#topnav a{
  	display:block;
	height:19px;
	width:100%;
	}	
	
#topnav a span{display:none;}
  
#topnav li ul li a span{display:block;}
  
   
#topnav {
    height:19px; 
	width:752px;
    background: url(../media/images/nav_main.gif);
	margin:auto;
    padding: 0;
    position: relative;
	}	

#topnav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#topnav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#topnav li:hover ul, #nav li.over ul{ display: block; }


#tabout{
 top:0;
 left:19px;
 width:47px;
 height:19px;
 }

#tentryinfo{
 top:0;
 left:76px;
 width:80px;
 height:19px;
 }
#tcategories{
 top:0;
 left:171px;
 width:80px;
 height:19px;
 }
#tentryform{
 top:0;
 left:258px;
 width:95px;
 height:19px;
 }
#tsponsorship{
 top:0;
 left:364px;
 width:88px;
 height:19px;
 }
#ttickets{
 top:0;
 left:469px;
 width:53px;
 height:19px;
 }

#tfinalist{
 top:0;
 left:540px;
 width:63px;
 height:19px;
 }

#twinners{
 top:0;
 left:618px;
 width:62px;
 height:19px;
 }

#tsmc{
 top:0;
 left:698px;
 width:30px;
 height:19px;
 }
 
/*---Top Nav Over States----*/ 
 
 .tabout #tabout a, #tabout a:hover{
 background:transparent url(../media/images/nav_main.gif)   -19px -19px no-repeat;
 }

.tentryinfo #tentryinfo a, #tentryinfo a:hover{
 background:transparent url(../media/images/nav_main.gif) -76px -19px  no-repeat;
 }
.tcategories #tcategories a, #tcategories a:hover{
 background:transparent url(../media/images/nav_main.gif) -171px -19px  no-repeat;
 }
.tentryform #tentryform a, #tentryform a:hover{
 background:transparent url(../media/images/nav_main.gif) -258px -19px  no-repeat;
 }
.tsponsorship #tsponsorship a, #tsponsorship a:hover{
 background:transparent url(../media/images/nav_main.gif) -364px -19px  no-repeat;
 }
.ttickets #ttickets a, #ttickets a:hover{
 background:transparent url(../media/images/nav_main.gif) -469px -19px  no-repeat;
 }

.tfinalist #tfinalist a, #tfinalist a:hover{
 background:transparent url(../media/images/nav_main.gif) -540px -19px  no-repeat;
 }

.twinners #twinners a, #twinners a:hover{
 background:transparent url(../media/images/nav_main.gif) -618px -19px  no-repeat;
 }
 
.tsmc #tsmc a, #tsmc a:hover{
 background:transparent url(../media/images/nav_main.gif) -698px -19px  no-repeat;
 }
 
/*#winners p { color: #1c2869; font-size: 10px; font-family: verdana }
#winners td  { color: #1c2869; font-size: 10px; font-family: verdana }*/
body#winners {background:#ffffff}
#winners thead td{padding-left: 35px;font-family: Verdana, Arial, san-serif;font-weight:bold;color:#000000}
#winners thead td p{color: #000000}
#winners tbody td{height:25px;padding-left: 10px;color:#000000}
#winnerstable tbody td{padding-left: 35px;}
#winnerstable a{font-size: 10px;color:#0000ff;text-decoration:underline}
#winners .catheader{font-weight:bold;background-color:#1C2869;color:#ffffff;height:18px;padding-left:35px;}

body#winners08 {background:#ffffff}
#winners08 thead td{padding-left: 35px;font-family: Verdana, Arial, san-serif;font-weight:bold;color:#000000;}
#winners08 thead td p{color: #000000}
#winners08 tbody td{padding:5px 0px 2px 10px;color:#000000}
#winnerstable08 tbody td{padding-left: 35px;}
#winnerstable08 a{font-size: 10px;color:#0000ff;text-decoration:underline}
#winners08 .catheader{font-weight:bold;background-color:#1C2869;color:#ffffff;height:18px;padding-left:35px;}


/* SPONSORS PAGE */

#sponsorsDiv a {
	font-weight:bold;
	text-decoration:none;
	}
	
#sponsorsDiv a:hover {
	font-weight:bold;
	text-decoration:underline;
	}	
	

#sponsorsDiv {
	font-size:11px;
	left:0px;
	top:0px;
	width:560px;
	
}

#id2007 {
	float: left;
	left:0px;
	top:0px;
	width:279px;
	
}

#id2008 {
	float: left;
	left:279px;
	top:0px;
	width:281px;
	
}

#sponsors_left {
	float: left;
	left:0px;
	top:0px;
	width:396px;
	
}

#topics {
	float: left;
	left:0px;
	top:116px;
	width:185px;
	
}

#sponsors-hl {
	float: left;
	left:185px;
	top:116px;
	width:211px;
	
}

#exclusive {
	
	left:0px;
	top:221px;
	width:396px;
	
}

#fpo {
	
	left:0px;
	top:260px;
	width:396px;
	
}

#elite {
	
	left:0px;
	top:403px;
	width:396px;
	
}

#elite-logos {
	
	left:0px;
	top:432px;
	width:396px;
	
}

#preferred {
	
	left:0px;
	top:645px;
	width:396px;
	
}

#preferred-logos1 {
	
	left:0px;
	top:670px;
	width:396px;
	
}

#preferred-logos2 {
	
	left:0px;
	top:778px;
	width:396px;
	
}

#sponsors_right {
	float: right;

	width:164px;
	
}

#gold {
	
	left:396px;
	top:116px;
	width:164px;
	
}

#gold_body {
	border-left:#242d7a solid 1px;

	width:164px;
	text-align: center;
	padding-left: 10px;
	
}

#id6MAYNAT021-Sponsorspage-SLICED-14 {
	

	
	
}

#silver {
	

	width:164px;
	
}

#silver_body {
text-align: center;
	padding-left: 10px;
	width:164px;
	border-left:#242d7a solid 1px;
	
}

#bronze {
	

	width:164px;

}

#bronze_body {
	text-align: center;
	padding-left: 10px;
	width:164px;
	height:394px;
	border-left:#242d7a solid 1px;
}
/*///    Judge Page     ///*/
#judgecollum{
	float:left;
	left:0px;
	width: 150px;
	padding: 10px 10px 50px 10px;
	background-color:#FFFFFF;
	}
#judgecollum1{
	float:left;
	left:0px;
	width: 150px;
	padding: 10px 10px 10px 55px;
	background-color:#FFFFFF;
	}
#judgename{font-weight:bold;}

#admincollum{
	width: 100%;
	text-align:center;

	}
/** Nav Styles for the current page **/

#categories #nav_categories a, #aboutus #nav_aboutus a,
#entryforms #nav_entryforms a, #judges #nav_judges a,
#legends #nav_legends a, #register #nav_register a,
#duplicateorderforms #nav_duplicateorderforms a,
#purchasetickets #nav_purchasetickets a,
#sponsors #nav_sponsors a, #awardwinners #nav_2006awardwinners a{
	background:#666666 no-repeat 10px 10px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:12px;
}

/** End Nav Styles for the current page **/

.catheader{
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
}

.cats
{
	text-transform:upper-case;
	font-weight:bold;
}
h4{
	margin-bottom:-3px;
}