@charset "utf-8";
/* CSS Document */

html, body {
	background-image:url(../images/grad_h.jpg);
	background-repeat:repeat-x;
	background-color:#d8d8d8;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
	line-height:15px;
	margin:0px;
	padding: 13px 0px 13px 0px;
	text-align:center;
	}

.clear {
	clear:both;		
	float:none;
}

.mrgLeft {
margin-left:-8px;
}

p {
	padding-bottom:20px;
}

.judgeHead {
	display:block;
	float:left;
}

h1 {
	font-size:17px;
	color:#C12318;
	padding:0px 0px 20px 0px;
	font-weight:bold;
}

h2 {
	font-size:17px;
	color:#C12318;
	padding:20px 0px 20px 0px;
	font-weight:bold;
}

h3 {
	font-size:12px;
	color:#969696;
	font-weight:normal;
	line-height:20px;
}

h4 {
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

a:link, a:visited, a:active {
	color:#3043ac;
}

a:hover {
	color:#C12318;
}

ul {
	padding:0px 0px 20px 20px;
	}


#wrapper{
	width:955px;
	background-color:#FFF;
	padding:0px;
	text-align:left;
	margin:0px auto;
}

/* HEADER START */
#header {
	width:955px;
}

#header_left {
	float:left;
	padding:22px 0px 20px 100px;

}

#header_right {
	font-size:11px;
	float:right;
	padding: 44px 100px 0px 0px ;
	text-align:right;
	
}

#header_right a:link, #header_right a:active, #header_right a:visited {
	color:#969696;
}

#header_right a:hover {
	color:#c12318;
}

#header_right img {
	 padding-top:11px;
}

.grey_divider_top {
	background-image:url(../images/grey_divide_top.jpg);
	background-repeat: no-repeat;
	background-position: 77px;	
	height:10px;
}

/*HEADER END*/

/* CENTER CONTENT START */
#main_content {
	width:955px;
	min-height:550px;
	padding:25px 0px 25px 0px;
}

#central_content {
	width:562px;
	float:right;
	padding-right:100px;
}

#central_content img {
	padding:0px 0px 0px 0px;
}

.central_content2 {
	width:562px;
	float:right;
	padding-right:100px;
}
#banner{
	padding:0px 0px 0px 0px;
}


/* CENTER CONTENT END */


/* MAIN NAVIGATION START*/ 
#nav {
	float:left;
	width:167px;
	padding-left:100px;
}

#nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#nav ul li{
	display:inline;
	padding:0px;
	margin:0px;
}

/* INTRODUCTION BUTTON */
#nav ul li.nav_intro a {
		background-image:url(../images/nav_intro.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}

/* 2011 BUTTON*/		
#nav ul li.nav_2011 a {
		background-image:url(../images/nav_2011.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}	

/* 2010 APP FORM*/				
#nav ul li.nav_2010 a {
		background-image:url(../images/nav-2010.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
		
/* 2009 BUTTON*/				
#nav ul li.nav_2009 a {
		background-image:url(../images/nav_2009.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
#nav ul li.nav_2010 a {
		background-image:url(../images/nav_2010.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
	
	
/*ALUMNI BUTTON*/

#nav ul li.nav_alumni a {
		background-image:url(../images/nav_alumni.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
		
/*JUDGES BUTTON*/		
#nav ul li.nav_judges a {
		background-image: url(../images/nav_judges.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}

/*SOCIAL RESPON BUTTON*/		
#nav ul li.nav_social_repson a {
		background-image:url(../images/nav_social.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}

		/*FIAT GROUP BUTTON*/		
#nav ul li.nav_fiat_group a {
		background-image:url(../images/nav_fiatgroup.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
		
/* APPLY BUTTON*/		
#nav ul li.nav_apply a {
		background-image:url(../images/nav_apply.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:22px;
		width:167px;
		text-indent:-9999px;
		display:block;
		padding:0px;
		margin:0px;
		}
		
#main_content #nav ul li.active a {
		background-position:0px -22px;
		}

#main_content #nav ul li.expand-nav a {
		background-position:0px -44px;
		}
		
/* MAIN NAVIGATION END */

/* MAIN NAVIGATION - SUB-NAV START */

#main_content #nav ul li ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:167px;
}

#main_content #nav ul li ul li{
	padding:0px;
	margin:0px;
}

#main_content #nav ul li ul li.active  {
	background:none;
		height:18px;
		width:167px;
		text-indent:0px;
		display:block;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#C12318;
		line-height:19px;
}

#main_content #nav ul li ul li.active a {
		color:#C12318 !important;
}

#main_content #nav ul li ul li.active-end  {
		background:none;
		height:18px;
		width:167px;
		text-indent:0px;
		display:block;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#C12318;
		line-height:19px;
}

#main_content #nav ul li ul li.active-end a {
		color:#C12318 !important;
		background-image:url(../images/sub_nav_end.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
}

#main_content #nav ul li ul.sub-nav a{
		background-image:url(../images/sub_nav_divider.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:18px;
		width:167px;
		text-indent:0px;
		display:block;
		padding:0px 0px 0px 19px;
		margin:0px;
		color:#969696;
		line-height:19px;
		text-decoration:none;
}

#main_content #nav ul li ul li a:hover {
	color:#c12318;
	text-decoration:none;
}

#main_content #nav ul li ul li.end a {
		background-image:url(../images/sub_nav_end.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:18px;
		width:167px;
		text-indent:0px;
		display:block;
		padding:0px 0px 0px 19px;
		margin:0px;
		color:#969696;
		line-height:19px;
		text-decoration:none;
		}
		
#main_content #nav ul li ul li.end a:hover {
	color:#c12318;
	text-decoration:none;
}
	
/* MAIN NAVIGATION - SUB-NAV END */



/*BREADCRUMB NAVIGATION START */	
#breadcrumb ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		text-align:left;
		margin:0px;
		padding:11px 0px 20px 0px;
}

#breadcrumb ul li{
	display:inline;
	color:#969696;
	border-right:1px solid #969696;	
	display:inline;
	padding:0px 7px 0px 4px;
}

#breadcrumb ul li a:link, #breadcrumb ul li a:visited, #breadcrumb ul li a:active{
	color:#969696;
}

#breadcrumb ul li a:hover{
	color:#c12318;
}

#breadcrumb ul li.breadcrumb_end{
	border-right:0px;
	padding:0px 0px 0px 4px;
	}
	
#breadcrumb ul li.breadcrumb_start{
	border-right:0px;
	border-right:1px solid #969696;	
	padding:0px 6px 0px 0px;
	}

/*BREADCRUMB NAVIGATION END*/


/* FOOTER START*/
#footer {
	width:955px;
}

#footer_left {
	float:left;
	padding:26px 0px 41px 100px;
}

#footer_right {
	float:right;
	padding: 2px 100px 0px 0px ;
	text-align:right;
}

ul#footer_navigation {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:18px 0px 0px 0px;
margin:0px;
}

ul#footer_navigation li a:link, ul#footer_navigation li a:visited, ul#footer_navigation li a:active{
	color:#969696;
	font-size:11px;
}

ul#footer_navigation li a:hover{
	color:#c12318;
	font-size:11px;
}

ul#footer_navigation li {
	border-right:1px solid #969696;	
	display:inline;
	padding:0px 6px 0px 4px
	}

ul#footer_navigation li.footer_end{
	border-right:0px;
	padding:0px 0px 0px 4px;
	}
	
ul#footer_navigation li.footer_active a {
	color:#c12318;
}

	
#copyright {
	padding: 5px 0px 0px 0px;
}

.grey_divider_bottom {
	background-image: url(../images/grey_divide_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 77px;	
	height:10px;
}

/* FOOTER END */

/* IMAGE GALLERIES START */
.image_gallery_container {
	width:585px;
	float:left;
	display:block;
	/*float:right;
	padding-right:86px;*/
}

.image_gallery {
	background-image:url(../images/gallery_frame.jpg);
	background-repeat:no-repeat;
	height:116px;
	width:290px;
	float:left;
	margin:0px 2px 0px 0px;
}

.gallery_left {
	background-image:url(../images/gallery_frame.jpg);
	background-repeat:no-repeat;
	width:290px;
	float:left;
}


.image_gallery_image {
	width:107px;
	padding: 10px 0px 0px 8px;
	float:left;
}

.image_gallery_text {
	width:153px;
	height:53px;
	float:right;
	padding:18px 15px 9px 0px;
}

.image_gallery_link {
	float:right;
	width:168px;
	line-height:15px;
	padding-bottom:10px;
}

.gallery_image {
	padding: 10px 0px 0px 8px;
	float:left;
	margin:0px 0px 10px 0px;
}

.gallery_text {
	padding: 6px 0px 15px 9px;
	width:260px;
}


/*IMAGE GALLERIES END */


/* FIAT GROUP UK START */

.fiat_uk_left {
	width: 283px;
	float:left;
}

.fiat_uk_right {
	width: 227px;
	float:right;
}

.fiat_uk_divder {
	background-image:url(../images/dotted_line.jpg);
	background-repeat:no-repeat;
	width: 283px;
	height:1px;
}

.fiat_uk_divder_short {
	background-image:url(../images/dotted_line_short.jpg);
	background-repeat:no-repeat;
	width: 227px;
	height:1px;
}

ul.logos {
padding: 10px 0px 20px 0px;
}

ul.logos li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
margin:0px;	
}

ul.logos li.fiat{
	padding: 10px 10px 20px 0px;
}

ul.logos li.cnh{
	padding: 0px 2px 0px 0px;
}

ul.logos li.iveco{
	padding: 0px 5px 0px 0px;
	vertical-align:middle;
}

/* FIAT GROUP UK FINISH */


/* FRAME FOR AWARD WINNERS AND JUDGES START */

.frame_container  {
	width: 579px;
	float:left;
}

.frame_inner_container {
	background-image:url(../images/frame_bk.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFF;
	width:579px
}
	
.frame_top {
	background-image:url(../images/frame_top.jpg);
	background-repeat:no-repeat;
	width:579px;
	height:8px;
}

.frame_bottom {
	background-image:url(../images/frame_bottom.jpg);
	background-repeat:no-repeat;
	width:579px;
	height:8px;
}

.frame_image {
	margin:0px;
	padding-left:9px;
	float:left;
	width:176px;
}

.frame_text {
	width: 345px;
	float:left;
	padding:0px 0px 0px 25px;
}

/* FRAME FOR AWARD WINNERS AND JUDGES START */


/* FIAT UK AWARDS START */

.fiat_awards_left {
	float:left;
	width: 177px;
	padding-top:25px;
}

.fiat_awards_frame {
	background-image:url(../images/square_frame.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:163px;
	padding:0px;
	margin:0px;
}

#central_content .fiat_awards_frame img {
	padding: 7px 0px 20px 7px;
}

.fiat_awards_right{
	float:right;
	padding-top:25px;
	padding-right:7px;
	width:345px;
}

.fiat_question {
	font-style:italic;
}
/*FIAT UK AWARDS END */

.judges_text {
	width:550px;
	float:right;
}

.mrgTop {
margin-top:20px;
}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

