			html {
			height:100%;
			}
			body {
			background-color:#666666;
			float:left;
			height:100%;
			margin:5px;
			}
			.wrapperContainer {
			position:relative;
			height:auto !important;
			height:100%;
			min-height:100%;
			width:1000px;
			margin:0;
			}
			.wrapper {
			position:relative;
			background-image:url(../img/bgcontent.gif);
			background-repeat:repeat-y;
			height:auto !important;
			height:100%;
			min-height:100%;
			float:left;
			margin:0;
			padding:0 0 10px 0!important;
			width:990px;
			}
										.wrapperLeft {
										float:left;
										margin:0;
										width:760px;
										}

			.wrapperRight {
			float:left;
			margin:0;
			padding:10px 0 0 0;
			width:210px;
			}

img {
border:0 none;
}
#tophdr {
background-image:url(../img/topheader.gif);
background-repeat:no-repeat;
height:100px;
margin:auto;
width:990px;
float:left;
}
#tophdrlinks {
color:#FFFFFF;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding-right:20px;
padding-top:10px;
text-align:right;
width:740px;
float:left;
}
.groupholder {
display:block;
float:left;
height:auto;
margin:0 20px 0 70px;
padding:10px 0 0;
width:530px;
}
.groupholder img {
float:right;
}
.awardCategorySponsor {
float:right;
}
.awardCategorySponsor img {
}
.awardCategorySponsor p {
clear:both;
font-size:11px;
padding-bottom:5px;
}
.groupholder h4 {
border-bottom:thin solid #000000;
font-size:12px;
font-weight:bold;
}
.smallholder {
float:left;
height:auto;
margin:0 28px;
text-align:center;
width:120px;
}
.smallholder img {
float:none;
margin:auto;
padding-top:5px;
width:80px;
}
.smallholder p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:auto;
padding:0;
text-align:center;
}
.judgeinfo {
color:#000000;
display:none;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:10px 0 10px 70px;
width:530px;
}
.judgeinfo h4 {
border-bottom:thin solid #000000;
}
.categorieswrap {
float:left;
margin:0 0 0 24px;
padding:0;
text-align:left;
width:300px;
}
.categorieswrapimg {
float:left;
width:120px;
}
.categorieswraptxt {
float:left;
width:inherit;
}
.catergorieswrapper {
float:left;
padding:0 0 0 50px;
width:650px;
}
.sponsordetails {
clear:both;
display:none;
margin:0 auto;
width:600px;
}
.sponsordetails img {
margin:0 auto;
padding-bottom:30px;
}
.sponsorDetailColumn {
float:left;
margin:50px 0 0 10px;
padding:0;
width:380px;
}
.sponsorDetailColumnShort {
width:200px;
}
.bounding_box {
float:left;
height:130px;
/*text-align:center;*/
width:170px;
}
.rightLogoBoundingBox {
width:100px;
}
.NigelWriteLogo {
/*margin-left:55px;*/
width:600px;
}
.tenpxtop {
padding-top:23px;
}
.container_logo {
margin-left:62px;
width:650px;
}
#toplinks {
background-color:#79567E;
background-image:url(../img/purplebanner.gif);
background-repeat:no-repeat;
height:34px;
margin:auto;
width:990px;
float:left;
}
#toplinkstext {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:auto;
padding-left:12px;
padding-right:12px;
padding-top:7px;
float:left;
}
#toplinkstext2 {
padding-left:206px;
}
#toplinkstext a:link {
color:#FFFFFF;
text-decoration:underline;
}
#toplinkstext a:visited {
color:#FFFFFF;
text-decoration:underline;
}
#toplinkstext a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#sublinks {
background-color:#656565;
background-image:url(../img/sublinks.gif);
background-repeat:no-repeat;
height:33px;
margin:auto;
width:990px;
float:left;
}
#sublinkstext {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:12px;
padding-right:12px;
padding-top:7px;
float:left;
}
#sublinkstext a:link {
color:#FFFFFF;
text-decoration:underline;
}
#sublinkstext a:visited {
color:#FFFFFF;
text-decoration:underline;
}
#sublinkstext a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#banner {
height:150px;
margin:auto;
width:990px;
float:left;
}
										#content {
										background-image:url(../img/bgcontent.gif);
										background-repeat:repeat-y;
										margin:auto;
										width:740px;
										float:left;
										}
										#contenttext {
										color:#000000;
										font-family:Arial,Helvetica,sans-serif;
										font-size:0.8em;
										margin:auto;
										padding:20px;
										width:690px;
										float:left;
										position:relative;
										}
										.bodiesLogos {margin-right:20px;}
h3 {
clear:both;
color:#993399;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
h4 {
clear:both;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
#contenttext a:link {
color:#990000;
text-decoration:underline;
}
#contenttext a:visited {
color:#990000;
text-decoration:underline;
}
#contenttext a:hover {
color:#990000;
text-decoration:underline;
}
.hcolumnleft {
border-right:thin solid #993399;
float:left;
height:100% !important;
margin:0 20px 0 0;
padding:0 20px 0 0;
text-align:left;
width:325px;
}
.hcolumnright {
float:left;
height:100% !important;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
width:325px;
}
#noborder {
border:0 none;
}
.column {
float:left;
margin:0 5px 0 0;
width:49%;
}
.columnleft {
float:left;
height:auto;
padding:0;
text-align:left;
width:325px;
}
.columnright {
float:left;
height:auto;
padding:0 0 0 10px;
text-align:left;
width:325px;
}
.winner {
border-bottom:1px solid #79567E;
border-top:1px solid #79567E;
margin:0 0 1px;
padding:5px 0 0;
}
/************************ FOOTER *********************************/
				.websiteFooter {
				height:44px;
				width:760px;
				margin:0;
				padding:0;
				float:left; 
				bottom:0; /* stick to bottom */
				}
				#footertop {
				background-image:url(../img/sublinksFooter.gif);
				background-repeat:no-repeat;
				height:33px;
				margin:auto;
				text-align:left;
				width:990px;
				}
#footertoptext {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:12px;
padding-right:12px;
padding-top:7px;
}
#footertoptext a:link {
color:#FFFFFF;
text-decoration:none;
}
#footertoptext a:visited {
color:#FFFFFF;
text-decoration:none;
}
#footertoptext a:hover {
color:#FFFFFF;
text-decoration:underline;
}
				#footerbottom {
				background-image:url(../img/footerbottom.gif);
				background-repeat:no-repeat;
				height:130px;
				margin:auto;
				text-align:left;
				width:990px;
				padding-bottom:15px;
				}
				#footerBottomBodies {
				margin: 0 0 0 20px;
				padding-top:14px;
				}
				.footerBottomLogos {
				margin-right:20px;
				}
				#footerBottomBodies p {
				color:#ffffff;
				float:left;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:9px;
				margin:0;
				padding:0;
				width:100%;
				clear:both;
				}
				
				
#footersponsorsholder {
float:left;
margin:8px 0 0 20px;
width:690px;
}
.footersponsors p {
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin:5px 0 0 0;
padding:0;
width:100px;
}
.footersponsors img {
float:left;
margin:0;
padding:0;
}
.footersponsors {
float:left;
margin:0;
padding:0;
width:690px;
}


.wrapperRightSponsors {
float:left;
margin:0;
padding:0;
width:210px;
}
.wrapperRightSponsors p {
color:#000000;
float:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin:0;
padding:0;
width:210px;
margin-right:-3px;
clear:both;
}
.wrapperRightSponsors img {
clear:both;
float:left;
margin:0;
padding:0;
}
#catalyst {
float:left;
height:85px;
margin:0 0 0 0;
width:110px;
z-index:5;
}
#catalyst p {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin:5px 0 20px;
padding:0;
}
#otherlogos {
float:left;
height:87px;
margin:0;
padding:0 0 0 15px;
}
#otherlogos p {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
margin:5px 0 0 5px;
padding:0;
}
#cipfa_shiftup {
}
.otherLogos {
float:left;
margin:0 14px 0 2px;
padding:0 0 0 0;
}



/************************ Judge Page 2010 ************************************/

.judgeWrap {
	width:306px;
	float:left;
	margin:15px 15px 0 0;
	background-image:url("../img/judge2010/judgeBackgroundSides.jpg");
	background-repeat:repeat-y;
}
.judgeWrapTop {
	width:306px;
	float:left;
	background-image:url("../img/judge2010/judgeBackgroundTop.jpg");
	background-repeat:no-repeat;
	height:auto;
}
.judgeWrapBottom {
	width:306px;
	float:left;
	background-image:url("../img/judge2010/judgeBackgroundBottom.jpg");
	background-repeat:no-repeat;
	height:7px;
}
.judgeWrap img {
	float:left;
	margin:8px 0 0 8px;
}
.judgeWrapTopText {
	width:198px;
	float:left;
	margin:8px 10px 0 10px;
}
.judgeWrapTopText p, .judgeWrapTopText h2, .judgeWrapTopText h3 {margin-top:0;width:198px;color:#993399;} 

.judgeWrapTopBio {
	width:290px;
	float:left;
	margin:8px;
	display:none;
	
}
.judgeWrapTopBio p {width:290px;color:#993399;}

