* {
	margin: 0;
	padding: 0;
	border: 0;
	}

body{background-color:#000;
	font-family:Arial, Helvetica, sans-serif;}
	
#wrapper {width:960px;
		margin:0 auto;
		}

#header {background-image:url(../img/icpa_header.jpg);
		background-repeat:no-repeat;
		width:960px;
		overflow:auto;
}

#password {background-color:#fff;
		font-family:Arial, Helvetica, sans-serif;
}

		
			
.clear {clear:both;}
.greentint {width:472px;
			background-color:#d9e9de;
			float:left;
			margin:0 -60px;
			padding-left:60px;
			padding-right:150px;
			list-style:outside upper-roman;
			
			}
		.greentint h2 p {margin:0 60px 0 60px;
					padding:0 60px 0 60px;
					font-size:14px;
					vertical-align:24px;
						
		}
			
.centerblocktext {margin-left:40px;
					text-align:left;
	}						


.judging {text-align:center;}

.upload {font-size:18px;
	}
.upload-form {background-color:#9C9;
	width:440px;
	margin: 0 auto;
	padding-top:50px;
	padding-left:80px;
	padding-bottom:30px;
	padding-right:40px;
}
	
.upload-name {background-color:#ffffff;
width:350px;
height:22px;
border:1px solid #000;
font-size:16px;}	

.upload-submit {color:#C00;
background-color:#fff;
font-size:16px;
border:1px solid #999;

}
/*.upload-form:value {font-size:12px;

	
	}*/




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/ul-dropdown.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /*a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}*/

#nav {background:#2470e4; height:28px; font:normal 14px/28px arial, helvetica, verdana, sans-serif; width:960px; margin:0 auto; margin-top:130px; border-top:solid thin #000; border-bottom:solid thin #000;}
#nav ul {margin:0; padding:0; list-style:none; display:inline-block;}
#nav .menu .level1-li {float:left; display:inline; width:136px; margin-top:-32000px;padding-left:0px; margin-left:1px;}
#nav .menu a {display:block; width:128px; text-decoration:none; text-align:center; color:#fff;}
#nav .menu a.level1-a {position:relative; float:left; display:inline; margin-right:-119px; margin-top:32000px;}
#nav .menu .sub {background:#1d5dd6; float:left; margin-top:-28px; padding-top:28px; margin-bottom:-32000px;}
#nav .menu .sub a {background:#666; position:relative; margin-right:-1px;}
#nav .menu a:hover,
#nav .menu a:focus,
#nav .menu a:active {background:#1d5dd6; margin-right:0; text-decoration:underline;}




#banner {background-image:url(../img/image-banner3.jpg);
		background-repeat:no-repeat;
		width:960px;
		height:192px;
		/*background-color:pink;*/
		}

#middle-top {width: 960px;
			margin: 0 auto;
			}
		
		/*#middle-top img {text-align:center;}*/
		#middle-top a{color:#03C;
			text-decoration:underline;}
		
		#middle-top a:hover{color:#666;
					text-decoration:underline;}
		
/*#middle-top2 {		
			max-width: 960px;
			min-width: 560px;
			margin: 0 auto;
			nono---position: relative;
			}*/
			
			

#video 			{float:left;
				width:682px;
				height:665px;
				background-image:url(../img/video_bg2.gif);
				background-repeat:repeat-y;
				color:#fff;
				/*overflow:hidden;
				clear:both;
				position:relative;*/
				
			}
			
#center-home {
	/*float:right;*/
	postion:absolute; /*top:100px; left:648px;*/
	width:190px;
	color:#fff;
	text-align:left;
	padding:0px 12px 0 24px;
	font-size:12px;
	height:248px;
	background-color:#000;
	margin-left:442px;
	margin-top:-248px;
	
	
	
	}

#sidebar-right-home {
	float:right;
	height:635px;
	text-align:left;
	font-size:12px;
	vertical-align:18px;
	text-align:center;
	color:#000;
	width: 241px;
	background-image:url(../img/sidebarblue_bg.gif);
	background-repeat:repeat-y;
	padding:0 15px 29px 22px;
	
	 }
		#sidebar-right-home img{margin-left:-8px;}
		#sidebar-right-home h2{letter-spacing:3px;}
		#sidebar-content {
			float:right;
			height:1110px;
			text-align:left;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content img{margin-left:-8px;}
			#sidebar-content h2{letter-spacing:3px;}
		#sidebar-content-about {
			float:right;
			height:650px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-about img{margin-left:-8px;}
			#sidebar-content-about h2{letter-spacing:3px;}
		#sidebar-content-sponsors {
			float:right;
			height:1060px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-sponsors img{margin-left:-8px;}
			#sidebar-content-sponsors h2{letter-spacing:3px;}
			
		#sidebar-content-burke {
			float:right;
			height:630px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-burke img{margin-left:-8px;}
			#sidebar-content-burke h2{letter-spacing:3px;}
		#sidebar-content-judges {
			float:right;
			height:615px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-judges img{margin-left:-8px;}
			#sidebar-content-judges h2{letter-spacing:3px;}
		#sidebar-content-judgeschoice {
			float:right;
			height:575px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-judgeschoice img{margin-left:-8px;}
			#sidebar-content-judgeschoice h2{letter-spacing:3px;}
		#sidebar-content-rules {
			float:right;
			height:1850px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-rules img{margin-left:-8px;}
			#sidebar-content-rules h2{letter-spacing:3px;}
		#sidebar-content-guidelines {
			float:right;
			height:1370px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-guidelines img{margin-left:-8px;}
			#sidebar-content-guidelines h2{letter-spacing:3px;}
		#sidebar-content-prizes {
			float:right;
			height:715px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-prizes img{margin-left:-8px;}
			#sidebar-content-prizes h2{letter-spacing:3px;}
			
		#sidebar-upload {
			float:right;
			height:820px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-upload img{margin-left:-8px;}
			#sidebar-upload h2{letter-spacing:3px;}
		#sidebar-content-faq {
			float:right;
			height:740px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-faq img{margin-left:-8px;}
			#sidebar-content-faq h2{letter-spacing:3px;}
			
		#sidebar-content-press {
			float:right;
			height:1100px;
			font-size:12px;
			vertical-align:18px;
			text-align:center;
			color:#000;
			width: 241px;
			background-image:url(../img/sidebarblue_bg.gif);
			background-repeat:repeat-y;
			padding:0 15px 30px 22px;
			}
			#sidebar-content-press img{margin-left:-8px;}
			#sidebar-content-press h2{letter-spacing:3px;}
#left-home {background-color:#d9e9de;
		color:#000;
		width:632px;
		height:256px;
		margin-top:0;
		float:left;
		text-align:left;
		padding:15px 25px 80px 25px;
		overflow:hidden;
		
		}

		#left-home h1{font-size:24px;}
		#left-home h2{font-size:20px;}
		#left-home p{font-size:13px;
					vertical-align:18px;}


#content {width:602px;
		height:1125px;
			float:left;
			text-align:left;
			padding:0 40px 15px 40px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;}
		
	#content-about {width:562px;
			height:665px;
			float:left;
			font-size:12px;
			vertical-align:18px;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			}
		#content-about h2{letter-spacing:1px;}	
	#content-sponsors {width:562px;
			height:1075px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;}
			
	#content-burke {width:562px;
			height:645px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;}
			
	#content-judges {width:562px;
			height:630px;
			float:left;
			font-size:12px;
			vertical-align:18px;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			}
			#content-judges ul {list-style:inside;}
			
	#content-judgeschoice {width:562px;
			height:590px;
			float:left;
			font-size:12px;
			vertical-align:18px;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			}
			#content-judgeschoice ul {list-style:inside;}
	#content-rules {width:562px;
			height:1865px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;
			list-style:inside;}
		#content-rules img {float:left;
		padding-right:50px;}
		
	#content-guidelines {width:562px;
			height:1385px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;
			list-style:inside;}
	#content-prizes {width:562px;
			height:730px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;
			list-style:inside;}
			#content-prizes p {font-size:14px;}
	#content-upload {width:562px;
			height:835px;
			float:left;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			font-size:12px;
			vertical-align:18px;
			list-style:inside;}
			
	#content-cart {width:560px;
				height:960px;
				margin:0 auto;
				background-color:#d9e9de;
				float:left;
				padding:50px 200px 50px 200px;
				font-size:14px;
				vertical-align:16px;
				list-style:inside;}
	#content-cart-donations {width:560px;
				height:500px;
				margin:0 auto;
				background-color:#d9e9de;
				float:left;
				padding:50px 200px 50px 200px;
				font-size:14px;
				vertical-align:16px;}
				
	#content-2010winners {width:560px;
				height:500px;
				margin:0 auto;
				background-color:#d9e9de;
				float:left;
				padding:50px 200px 50px 200px;
				font-size:14px;
				vertical-align:16px;}
				
	#content-faq {width:562px;
			height:755px;
			float:left;
			font-size:12px;
			vertical-align:18px;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			}
		#content-faq h2{letter-spacing:1px;}
		
	#content-press {width:562px;
			height:1115px;
			float:left;
			font-size:12px;
			vertical-align:18px;
			text-align:left;
			padding:0 60px 15px 60px;
			background-color:#fff;
			}
		

#contact {width:610px;
	background:#d9e9de;
margin:0 auto;
padding:50px 175px 50px 175px;}
	#contact input {border-top:2px solid #666;
							border-left:2px solid #666;
							font-size:14px;}
	#contact textarea {border-top:2px solid #666;
							border-left:2px solid #666;
							font-size:14px;}
  
  	#contact form {border-top:3px solid #666;
					border-right:1px solid #666;
					border-bottom:1px solid #666;
					border-left:3px solid #666;
	
	}
  

#footer {
	width:960px;
	background-color: #004fc6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccc;
	border-top:3px solid #000;
	height:70px;
	margin:0 auto;
	padding-top:5px;
	clear:both;
	
	/*border: 1px solid magenta;*/
	}			
		#footer a{font-family: Arial, Helvetica, sans-serif;
				/*border-bottom: 1px solid #999;*/
				color: #999;
				text-decoration: none;}
		#footer a:hover{color: #E51922;
						text-decoration: underline;
						font-family: Arial, Helvetica, sans-serif;
						color:#fff;}	
							/*#footer ul li {
	display: inline;	/*The element will be displayed as an inline element, with no line break before or after the element */			

		#footer h4, h5, h6 {text-align:center;}
