<style type="text/css">

/* MINI NEWS */
	.mini_competition{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.mini_competition h3{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom:1px solid;
		padding-bottom:5px;
		color:#F30254;
	}
	.mini_competition h3 a{
		text-decoration:none;
		color:#F30254;
	}
	.mini_competition p{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:25px;
		text-align:justify;
	}
	.mini_competition_title{
		color:#F30254;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:0px;
	}
	.mini_competition_title a{
		color:#F30254;
		text-decoration:none;
	}
	
	.mini_competition_date{
	}
	
	.mini_competition_article{
		font-size:12px;
	}
	
	.mini_competition_image{
		float:left;
		padding-right:4px;
	}
	
	.mini_competition_read_more{
		color:#b7392b;
		font-size:12px;
	}
	
	.mini_competition_all_competitions, .mini_competition_all_competitions a{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:right;
		color:#F30254;
		margin-top:5px;
	}
	
/* LIST NEWS */	

	.list_competition_title{
	}
	
	.mini_competition_date{
	}
	
	.list_competition_article{
	}
	
	.list_competition_image{
		float:left !important;
		padding-right:4px;
	}
	
	.list_competition_read_more{
		color:#b7392b;
		font-size:12px;
	}
	
	.list_competition_all_competitions, .list_competition_all_competitions a{
		font-size:12px;
		font-weight:bold;
		text-align:left;
		color:#b7392b;
	}

/* FULL NEWS */
	
	.full_comp_heading{
		background-color:#013C7D;
		color:#FFFFFF;
		font-size:1.5em;
		margin-bottom:10px;
	}
	
	.full_competition_title{
		border-bottom:1px solid;
		color:#F30254;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:0px;
		padding-bottom:5px;
	}
	.line{
		border-bottom:1px solid;
		color:#A83335;
		margin-bottom:10px;
		padding-bottom:5px;
	}
	.full_competition_question{
		color:#013C7D;
		font-size:12px;
		margin-top:10px;
		margin-left:10px;
	}
	form{
		padding:0px;
		margin:0px;
	}
	.full_competition_choices ul{
		background-color:#ebe4e4;
		border:1px solid #ddd2d2;
		padding:5px;
		margin:0px;
		margin-left:10px;
	}
	.full_competition_choices li{
		padding:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.0em;
		padding-left:0px;
		margin-left:10px;
	}
	.comp_textfield{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		width:250px;
		color:#777777;	
	}
	.comp_textarea{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		width:250px;
		color:#777777;	
	}
	.comp_button{
		margin-top:10px;
	}
	
	.full_competition_date{
	}
	
	.full_competition_article{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:25px;
		text-align:justify;
	}
	
	.success{
		background-color:#dfefde;
		border:1px solid #adddaa;
		margin-left:10px;
		padding:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:10px;
	}
	.success p{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#F30254;
		line-height:25px;
		text-align:justify;
		font-weight:bold;
	}
	.success li{
		padding:5px;
		margin:0px;
	}
	
	.errors{
		background-color:#efdede;
		border:1px solid #d29898;
		margin-left:10px;
		padding:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:10px;
	}
	.errors p{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#F30254;
		line-height:25px;
		text-align:justify;
		font-weight:bold;
	}
	.errors li{
		padding:5px;
		margin:0px;
	}
	
	.full_competition_image{
		float:left;
		padding-right:4px;
	}
	
	.full_competition_read_more{
		color:#b7392b;
		font-size:12px;
	}
	
	.full_competition_all_competitions, .full_competition_all_competitions a{
		font-size:12px;
		font-weight:bold;
		text-align:left;
		color:#b7392b;
	}
	
	.success_contact{
		background-color:#dfefde;
		border:1px solid #adddaa;
		padding:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:10px;
	}
	.success_contact p{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#F30254;
		line-height:25px;
		text-align:justify;
		font-weight:bold;
	}
	.success_contact li{
		padding:5px;
		margin:0px;
	}
	.errors_contact{
		background-color:#efdede;
		border:1px solid #d29898;
		padding:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:10px;
	}
	.errors_contact p{
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#F30254;
		line-height:25px;
		text-align:justify;
		font-weight:bold;
	}
	.errors_contact li{
		padding:5px;
		margin:0px;
	}
	
</style>