/*
 * STYLES SPECIFICALLY FOR THE COMPETITION PAGE
 * Competition: "Clinique IT Girls for 2010"
 */

p.noTopSpacing{
	margin-top:0px;
	padding-top:0px;
}
div.left{
	width:48%;
}
div.rightColumn{
	padding-left:15px;
	width:49%;
}

h1.title_2010itgirlscompetition{
	background-image:url(/images/2010-itgirls-comp/title_2010itgirlsCompetition.png);
}

div#banner-mainTitle{
	height:132px;
	margin-left:-17px; margin-right:-17px;
	background-image:url(/images/2010-itgirls-comp/title_cliniqueITGirlSearch2010.png)
}

div#banner-stepsTitle{
	height:51px;
	margin:0px -17px 10px -17px;
	background-image:url(/images/2010-itgirls-comp/title_followTheseSimpleSteps.png);
}

div#banner-formTitle{
	height:51px;
	margin:0px -17px 10px -17px;
	background-image:url(/images/2010-itgirls-comp/title_entryForm.png);
}

div#introVideoContainer{
	background-image:url(/images/2010-itgirls-comp/bg_compVideo.png);
	width: 303px; height:186px;
	margin-left:10px;
	padding-left:14px; padding-top:6px;
}

ul#prizeList li{
	list-style:url(/images/2010-itgirls-comp/graphic_bulletPoint.png);
	padding:10px 0px 0px 15px;
	margin-left:15px;
}

div#prizeListContainer{
	background-image:url(/images/2010-itgirls-comp/graphic_internshipOffer_prizePictures.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 15px 100px 15px;
	margin-left:-15px; margin-right:-15px;
}

/* FORM */
label{display:block; float:left; width:100px;}

input{float:left;}

#formResultBox{margin:10px;}
	#errorContainer{padding:15px; color:#FF0000; background-color:#F9FDA8;}
	#successContainer{padding:15px; color:green; background-color:#E6FFE6;}	

div#formContainer{
	background-color:#F2F2F2;
	padding:10px;
}

input.inputText{
	border:1px solid #D1D1D1;
	width:190px;
}				
.mandatoryMarker{
	color:red;
}

.formFieldSpacer{
	margin-bottom:5px;
}



