@charset "utf-8";
/* CSS Document */


body{
	background: url("/images/elements/main_bg.jpg") repeat-x 0 0 #4F2E7F;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	}
	a{
		text-decoration:none;
		}
	a img { border:none; }
	.nav{overflow:auto;margin:0 0 32px 0;}
	.nav .item a {margin:0 2px 0 2px ;padding:10px; background:#2E1956;color:#fff;float:left;}
	.nav .item a:hover{background:#51257E;}
	.clear{clear:both;}
	#container{
		width:916px;
		border: 4px solid #2e1956;
		margin:0 auto;
		background:#fff;
		}
		
		#header{
			height:109px;
			background:url('/images/headerNew.jpg') 0 0 no-repeat;
			border-bottom:6px solid #2e1956;
			position:relative;
			}
			#header p{
				position:absolute;
				left:-9999em;
				}
		
		#logo1, #logo2
		{
		position:absolute;
		bottom:0;
		}
		
		#logo1
		{
		right:286px;
		}
		
		#logo2
		{
		right:100px;
		}
			
		#contentWrap{
			background:url('/images/contentWrap.jpg') 0 0 no-repeat;
			height:508px;
			}
			
			#content{
				width:739px;
				height:508px;
				float:right;
				position:relative;
				}
				#content h1{
					width:507px;
					height:118px;
					position:absolute;
					top:24px;
					left:35px;
					background:url('/images/heading1.png') 0 0 no-repeat;
					text-indent:-9999em;
					margin:0;
					}
				#content h2{
					width:494px;
					height:47px;
					position:absolute;
					top:153px;
					left:35px;
					background:url('/images/heading2-1.png') 0 0 no-repeat;
					text-indent:-9999em;
					margin:0;
					}
				#prizesGrab{
					width:91px;
					height:73px;
					background:url('/images/prizesGrab.png') 0 0 no-repeat;
					position:absolute;
					top:177px;
					right:50px;
					text-indent:-9999em;
					margin:0;
					}
				#contentGrid{
					margin:231px 0 0 35px;
					}
					#contentGrid .colA{
						float:left;
						width:130px;
						margin:0 15px 0 0;
						}
						#contentGrid .colA .promoImage{
							width:130px;
							height:209px;
							margin:0 0 10px;
							}
						#contentGrid .colA .caption{
							color:#515151;
							font-size:0.867em;
							text-align:center;
							padding:0 0px;
							margin:0 -5px;
							}
					#contentGrid .colB{
						float:left;
						width:349px;
						color:#fff;
						}
						#contentGrid .colB ul{
							list-style:none;
							padding:0;
							margin:0 0 12px;
							overflow:hidden;
							}
							#contentGrid .colB li{
								float:left;
								margin:0 7px 0 0;
								}
								#contentGrid .colB li a{
									
									}
						#contentGrid .colB p{
							font-size:1.167em;
							}
						#contentGrid .colB p.finalistDate{
							background:url('/images/heading3.png') 0 -10px no-repeat ;
							text-indent:-9999em;
							width:349px;
							height:47px;
							margin: 0;
							}
						#contentGrid #sponsor{
							position:absolute;
							left:178px;
							bottom:16px;
							margin:0;
							width:202px;
							height:54px;
							text-indent:-9999em;
							background:url('/images/sponsor.png') 0 0 no-repeat;
							}
				
				
			#aside{
				width:160px;
				height:495px;
				padding:13px 10px 0 7px;
				float:left;
				background:#542785;
				overflow:hidden;
				}
				#aside .intro{
					color:#fff;
					text-align:center;
					}
					#aside h2{
						color:#fff568;
						font-size:1.167em;
						margin:0 0 5px;
						}
					#aside .intro p{
						text-align:left;
						margin:11px 0;
						}
						#aside .intro a{
							color:#fff568;
							font-weight:bold;
							}
					#aside .intro .attendButton{
						border:none;
						}
						
				#aside ul{
					list-style:none;
					padding:0;
					margin:0;
					}
					#aside  li{
						margin:0 0 4px;
						_zoom:1;
						}
						#aside li a{
							color:#542785;
							font-weight:bold;
							padding:0px 0 2px 19px;
							display:block;
							background:url('/images/bullet.gif') 0 0 no-repeat;
							}
						
				#aside .download{
					width:142px;
					height:220px;
					padding:7px 9px;
					background:url('/images/download-bg.png') 0 0 no-repeat;
					margin:0px;
					overflow:hidden;
					}
					#aside .download h3{
						color:#000000;
						font-size:1em;
						margin:0 0 9px;
						}
						#aside .download a:hover{
							color:#6f579f;
							}
							
							
					#aside .download .pdfNote{
						font-size:9px;
					}
								
				#aside .nominateNow{
					width:142px;
					height:80px;
					padding:15px 9px;
					background:url('/images/nominateNow.png') 0 0 no-repeat;
					margin:0 ;
					text-align:center;
					overflow:hidden;
					}
					#aside .nominateNow h3{
						font-size:1.42em;
						line-height:1.05;
						color:#542785;
						margin:0 0 9px;
						}	#aside .nominateNow h3 a{
						
						color:#542785;
						margin:0 0 9px;
						}
						
						
					#aside .nominateNow li {
						margin:0 0 7px;
						}
						#aside .nominateNow li a{
							color:#000;
							background:url('/images/nominateBullet.png') 0 0 no-repeat;
							}
							#aside .nominateNow a:hover{
								color:#636363;
								}
						
				#aside .contact{
					color:#fff;
					overflow:hidden;
					}
					#aside .contact a{
						color:#fff568;
						}
						
						
						
							
			#contentLower{
				margin:20px;
				}
				
			.formTitle
			{
				font-size:1.33em;
				color:#482684;
			}
			
			table{
				width:100%;
				padding-top:10px;
			}
			
			fieldset
			{
				padding-left:10px;
			}
				
			th
			{
				padding-left:2px;
				text-align:left;
				vertical-align:top;
				width:200px;
			}
			
			td
			{
				vertical-align:top;
				padding-bottom:10px;
			}
			
			th label{
				padding-top:4px;
				display:block;
				width: 150px;
				padding-right:50px;
				/*background:pink;*/
			}
			
			p label{
				padding-top:4px;
				display:block;
				width:500px;
				/*background:pink;*/
			}
			
			legend{
				font-size:1.1667em;
				color:#067ac3;
			}
			
			.note
			{
				/*
				display:block;
				width:400px;
				*/
			}
			
			.notifyBox
			{
				padding-top:10px;
				padding-bottom:10px;
				padding-right:25px;
				padding-left:15px;
				color:#666;
				background:#f3f1f6;
				
			}
			
			.nominationFormTable02 .check
			{
				padding-left:18px;
			}
			
			.checkBoxes label {
				display:inline-block;
				padding:3px 0 0;
			}			
			.checkBoxes input
			{
				vertical-align:top;
			}
			
			.check {
				vertical-align:top;
			}
			
			.check input{
			}
			
			.formFooter
			{
				margin-top:30px;
				padding-left:20px;
				padding-right:20px;
			}
			
			.formFooter td
			{
				width:278px;
				padding:10px;
			}
			
			.formFooter h1
			{
				font-size:1.33em;
				color:#482684;
				text-align:center;
			}
			
			.formFooter h4
			{
				padding-left:40px;
			}
			
	#footer{
		color:#fff;
		width:916px;
		margin:0 auto;
		font-size:0.867em;
		text-align:right;
		padding:7px 0 17px;
		}
		#footer p{
			margin:0;
			}
		#footer .colA{
			text-align:left;
			float:left;
			}
			
	select {
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
	} 
	a.cursor{cursor:pointer;}
