body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	background-image: url(/images/website/farmersweeklyawards/bkg.jpg);
	background-repeat: repeat-x;
}

img {border:0px;}


form, ul, dl, dt, dd, li, h1, h2, h3, h4, h5, h6  {
	margin:0px;
	padding:0px;
}

.popup { font-family:Arial, Helvetica, sans-serif;}

#wrapper {
	text-align: left;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color:none;
	background-image: url(/images/website/farmersweeklyawards/content_bkg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#content .disc2 {font-size:10px; line-height:12px;}

a, a:link {
	font-weight: bold;
	color: #D2222A;
	text-decoration: underline;
}

a:visited {
	font-weight: bold;
	color: #FFFFFF; text-decoration:underline;
}

a:hover {
	font-weight: bold;
	color: #D2222A;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #D2222A;
}


#footer a, #footer a:link, #footer a:hover, #footer a:active, #footer a:visited {
	color: #FFFFFF; display:inline;
}


/* --------- Header  --------- */
#header {
	width: 990px;
	height:144px;
	background-image: url(/images/website/farmersweeklyawards/header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color:#FFE312;
}

#header a {padding:0px; margin:0px;}

#LogoSpacer {
	width: 190px;
	height:62px;
	position:absolute;
	left:15px;
	top:16px;
}

#wrapper #header h1 {font-size:0.1em; color:#FFF218;}
/* --------- Header  --------- */

/* --------- Intro Page  --------- */
#IntroPg {
	width: 960px;
	min-height:500px;
	background-color:#ffe82c;
	background-image: url(/images/website/farmersweeklyawards/intro_montage.jpg);
	background-repeat: no-repeat;
	background-position: right 150px;
	padding-top:30px;
	}
	
#IntroPg h1 {font-size:0.1em; color:#FFE312;}
	
* html #IntroPg { /* for IE<=6 only */
height:450px;}
	
#IntroPg p { font-size:11px; font-weight:bold; line-height:14px; margin-top:140px; margin-bottom:20px; display:block;}
	
#IntroLogo { text-align:center;}
	
#IntroPg h2 {
	font-size: 18px; line-height:22px;
	color: #D2222A; padding-bottom:3px;
	margin-bottom:10px; margin-top:15px;
}

#IntroPg h3 {
	font-size: 12px; color: #FFF21A;
}

#IntroPgLinks {
	min-height:25px;
	background-color:#D2222A; padding-top:8px;
	}
	
* html #IntroPgLinks { /* for IE<=6 only */
	height:25px;}	
	
#IntroPgLinks a, a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#IntroPgLinks a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#IntroPgLinks a:active, a:visited {
	font-weight: bold;
	color: #FFFFFF;
}	
/* --------- Intro End  --------- */

/* --------- Blow Up  --------- */
#blowUp { width:500px; margin:8px; font-size:11px;}

/* --------- Blow Up End  --------- */

/* --------- Content  --------- */


#content {
	width: 610px;
	margin-left:170px;
	margin-right:170px;
	padding: 10px 15px 30px 15px;
	text-align:left;
	min-height:620px; background-color: none;
	/* ----- for IE 7 only --- */
	.padding: 10px 15px 30px 15px; .width: 609px;
	/* ----- for IE 6 only --- */
	_padding: 10px 0px 30px 15px;_height:620px;_width: 600px;;
}

	
#content_bkg {
	background-image: url(/images/website/farmersweeklyawards/content_bkg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;

	}
	

#content p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom:10px;
}


.intro { font-weight: bold;
}


#content h1 {
	font-size:20px; 
	line-height:22px; 
	color:#D2222A; 
	font-weight:bold; 
	margin-bottom:4px;
}

#content h2 {
	font-size: 18px;
	line-height:20px;
	color: #D2222A;
	background-color: transparent;
	padding-bottom:3px;
	border-bottom: 1px dotted #FF9006;
	margin-bottom:8px;
}

#content h4 {
	font-size: 14px; line-height:18px;
	color: #D2222A;
	border-bottom: 1px dotted #FF9006;
	margin-bottom:12px; background-color: transparent; padding-bottom:3px;
}

#content .choose {
	font-size: 14px; line-height:18px;
	color: #D2222A; border-bottom: 1px dotted #FF9006;
	margin-bottom:12px; background-color: transparent; font-weight:bold; padding-bottom:3px;
}

#content .sponmessage {
	font-size: 14px; color: #D2222A;
	margin-bottom:6px; background-color: transparent;
}

#content h5 {font-size:14px; color: #D2222A; font-weight:bold; margin-bottom:2px;}

#content h6 {font-size:12px; color: #D2222A; font-weight:bold; margin-bottom:5px;}



.eventdate {font-size:12px; color:#999999; margin-bottom:10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}



#content .page { color:#999999; display:block; padding-left:0px; padding-right:3px; float:left;font-size:12px;}

#content .page2 { color:#999999; display:block; padding-left:15px; padding-right:3px; float:left;font-size:12px;}


#content .pages .lines { color:#E7EBDF; display:block; padding-left:5px; padding-right:3px; float:left;font-size:12px;}

#content .pages .lineslanded {color: #333333; display:block; padding-left:5px; padding-right:3px; float:left;font-size:12px;}

#wrapper #content h3 {
	font-size:12px;
	font-weight:normal;
	color:#D2222A;
	margin-top:8px;
}

#wrapper #content h3 a, #wrapper #content h3 a:link, #wrapper #content h3 a:visited { border-left:solid #D2222A 3px; padding-left:6px;
	display: block;text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}

#wrapper #content h3 a:hover, #wrapper #content h3 a:active { display: block;text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2222A;
	border-bottom-color: #D2222A; background-color: #E5E5E5;
}

#wrapper #content .spon {
	font-size:12px;
	font-weight:normal;
	color:#D2222A;
	margin-top:0px; margin-bottom:4px;
}


#wrapper #content .spon a, #wrapper #content .spon a:link, #wrapper #content .spon a:visited {
	display: block;text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	


}

#wrapper #content .spon a:hover, #wrapper #content .spon a:active { display: block;text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2222A;
	border-bottom-color: #D2222A;
	background-color:#CCCCCC;
}

#content .pages a, #content .pages a:link {
	font-weight: bold;
	color: #999999;
	text-decoration: none;}
	
#content .pages a:hover {
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

#content .pages a:active, #content .pages a:visited {
	font-weight: bold;
	color: #999999;}
	
#content .pages .lineslanded a, #content .pages .lineslanded a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;}
	
#content .pages .lineslanded a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

#content .pages .lineslanded a:active, #content .pages .lineslanded a:visited {
	font-weight: bold;
	color: #333333;}
	

#content a, #content a:link, #content a:visited {
	font-weight: bold;
	color: #D2222A;
	text-decoration: underline;
}

#content a:hover, #content a:active {
	font-weight: bold;
	color: #D2222A;
	text-decoration: none;
}

	

.winnersimg {float: right; border:solid 1px #D2222A; margin-left:8px; margin-bottom:8px;}

.winnersinofloat {border:solid 1px #D2222A; margin-bottom:8px;}
	
#content ul {margin-left:0px; margin-bottom:10px; padding-left:15px; list-style-type:none; list-style-image:url(/images/website/farmersweeklyawards/bullet.gif); font-size:12px; font-weight:normal;}

#content li {margin-left:0px; padding:0px; padding-bottom:6px;}

#content ol {margin-left:0px; margin-bottom:10px; padding-left:15px;font-size:12px; font-weight:normal;}

#FiveKeys01 {
	width: 375px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image: url(/images/website/farmersweeklyawards/number_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#FiveKeys02 {
	width: 375px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image: url(/images/website/farmersweeklyawards/number_02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#FiveKeys03 {
	width: 375px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image: url(/images/website/farmersweeklyawards/number_03.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#FiveKeys04 {
	width: 375px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image: url(/images/website/farmersweeklyawards/number_04.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#FiveKeys05 {
	width: 375px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image: url(/images/website/farmersweeklyawards/number_05.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.judges {
	width: 415px;
	border-left:#CBD7D8 solid 6px;
	background-color:#E4EBE9;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:15px;
}

#WhatMakes {
	width: 187px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#WhatMakes .MoreInfo { font-size:11px; line-height:14px;}

#WhatMakes .MoreInfo a, #WhatMakes .MoreInfo a:link { text-decoration:underline;}

#WhatMakes #WhatMakesPic {
	width: 187px;
}
#WhatMakes #WhatMakesTxt {
	width: 167px;
	border-left:#CBD7D8 solid 6px; 
	background-color:#E4EBE9; 
	padding-top:8px;
	padding-left:10px; padding-right:10px;
	padding-bottom:5px;
}


#WhatMakes #WhatMakesTxt .Title { font-size:16px; line-height:18px; color:#D2222A; font-weight:bold;
}

#WhatMakes #WhatMakesTxt ul {
	margin-left:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:15px;
	list-style-type:none;
	list-style-image:url(/images/website/farmersweeklyawards/bullet_grey.gif);
	font-size:11px;
	font-weight:normal;
}

#WhatMakes #WhatMakesTxt li {margin-left:0px; padding:0px; padding-bottom:6px;}

.sponcontacts { border-collapse:collapse; border:none; font-size:12px;}

.sponcontacts td { text-align:left; padding-bottom:4px; padding-top:6px;}
.sponcontacts tr { border-bottom: #CCCCCC 1px dotted;}

#content .whoarespon {
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
}

#content .sponby { font-size:10px; font-style:italic; text-align:right; margin:0px; margin-bottom:5px; padding-right:5px;}	
	/* --------- Content Wide (No sponsor Column --------- */

/* --------- #Content needs to be 10px less than 960 to work in ie6  --------- */

#contentwide {
	width: 500px;
	margin-left:175px;
	margin-right:75px;
	padding-top:5px;
	position: relative;
}


#contentwide p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom:10px;
}


#contentwide h2 {
	font-size: 22px; line-height:24px;
	color: #D2222A;
	background-color: transparent; padding-bottom:3px;
	border-bottom: 1px dotted #FF9006;
	margin-bottom:10px;
}

#contentwide .pages { margin-bottom:10px;}

#contentwide .page { color:#999999; display:block; padding-left:0px; padding-right:5px; float:left;font-size:11px;}

#contentwide .page2 { color:#999999; display:block; padding-left:15px; padding-right:5px; float:left;font-size:11px;}


#contentwide .lines { color:#999999; display:block; padding-left:5px; padding-right:5px; float:left;font-size:10px;}

#contentwide a,#contentwide a:link {
	font-weight: bold;
	color: #D2222A;
	text-decoration: none;
}

#contentwide a:hover {
	font-weight: bold;
	color: #D2222A;
	text-decoration: underline;
}

#contentwide a:active, a:visited {
	font-weight: bold;
	color: #D2222A;
}

#content .details {font-size:10px; line-height:11px;}

#content .detailsEntry {
	padding: 4px;
	border: 1px solid #D2222A;
}

.redtxt {color:#D2222A}

/* --------- Contacts  --------- */

.ContactPage td { font-size:11px}

.ContactPage h5 { font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:10px; color:#D2222A; border-bottom:#B4B3B3 dotted 1px; padding-bottom:3px;}

/* --------- Navigation  --------- */

#wrapper #navigation {
	float: left;
	width: 170px;
	border-right:solid #FFD300 1px;
	font-size:11px; padding:20px 0 0 0;
}

#wrapper #navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wrapper #navigation li { background-color:none; border:none;margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFE82A;
}
#wrapper #navigation li a:link, #navigation li a:visited  { background-color:none;margin: 0;
	padding: 0;
	border:none;display: block;
	padding: 8px 5px 8px 1.5em;
	background-color: #FEF5CF;
	color: #000000;
	text-decoration: none;
}

#wrapper #navigation li a:hover { background-color:none; border:none; background-color: #FFE413;
}


#wrapper #navigation .landed a:link, .landed {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
    border-right:solid #FFD300 1px !important;
}

#wrapper #navigation .landed a:hover {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
}

#wrapper #navigation .landed a:visited {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
	
	}
	
#wrapper #navigation #submenu {
	margin-left: 0px; background-color:#FFFFFF;
}
#wrapper #navigation #submenu li {
	border-bottom: none;
	margin:0;
}

#wrapper #navigation #submenu .submenuLanded a:link, #wrapper #navigation #submenu .submenuLanded a:visited {
	background-color: #FFE413;
	color: #000000;
}

#wrapper #navigation #submenu a:link, #wrapper #navigation #submenu a:visited {
	background-color: #FFFFFF;
	color: #000000;
}
#wrapper #navigation #submenu a:hover {
	background-color: #FFE413;
	color: #000000;
}



/* --------- Navigation --------- */

/* --------- Enter Navigation --------- */



#wrapper #navigationEnter {
	float: left;
	width: 160px; border-right:solid #FFD300 1px;
	font-size:11px;
	position:absolute; left:0px; top:98px; 
}
#wrapper #navigationEnter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wrapper #navigationEnter li {
	background-color:none; border:none;margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFE82A;
}
#wrapper #navigationEnter li a:link, #wrapper #navigationEnter li a:visited  {
	background-color:none;margin: 0;
	padding: 0;
	border:none;display: block;
	padding: 8px 5px 8px 1.5em;
	background-color: #FEF5CF;
	color: #000000;
	text-decoration: none;
}
#wrapper #navigationEnter li a:hover {
	background-color: #FFE413;
	color: #000000;
}
#wrapper #navigationEnter ul li.landed ul {
	margin-left: 0px; background-color:#FFFFFF;
}
#wrapper #navigationEnter ul li.landed ul li {
	border-bottom: none;
	margin:0;
}


#wrapper #navigationEnter ul li.landed ul a:link, #wrapper #navigationEnter ul li.landed ul a:visited {
	background-color: #FFFFFF;
	color: #000000;
}
#wrapper #navigationEnter ul li.landed ul a:hover {
	background-color: #FFE413;
	color: #000000;
}

/* --------- Sublanded --------- */

#wrapper #navigationEnter ul li.landed ul li.sublanded a:link, #wrapper #navigationEnter ul li.landed ul li.sublanded a:visited {
	background-color: #FFE413;
	color: #000000;
}
#wrapper #navigationEnter ul li.landed ul li.sublanded a:hover {
	background-color: #FFE413;
	color: #000000;
}

/* --------- Sublanded Ends --------- */


#wrapper #navigationEnter .landed a:link {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color: #33CC00;

}

#wrapper #navigationEnter .landed a:hover {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
}

#wrapper #navigationEnter .landed a:visited {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
	
	}
#wrapper #navigationEnter .landed a:link {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;

}

#wrapper #navigationEnter .landed a:hover {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
	
	
}

#wrapper #navigationEnter .landed a:visited {  background-color:none; border:none;
	color: #FFFFFF;
	display: block;
	background-color:#D2222A;
	
	}

/* --------- EnterNavigation Ends --------- */

/* --------- Content Wide (No sponsor Column --------- */

.weeks { background-color:#D2222A; color:#FFFFFF; font-size:13px; height:22px; padding-left:15px; padding-top:5px; font-weight:bold;}

#enter {
	color:#FFFFFF;
	font-size:13px;
	height:125px;
	padding-left:15px;
	padding-top:20px;

}

#enter h1 { font-size:20px; line-height:22px; color:#D2222A; font-weight:bold; margin-bottom:4px;}

#enter p { font-size:11px; line-height:14px; color: #000000;}

#enter a {
	font-weight: bold;
	color: #D2222A;
	text-decoration: none;
	display: inline; background-image:none; padding:0px; text-align:left; background-color: #FFFFFF;
}

#enter a:link {
	font-weight: bold;
	color: #D2222A;
	text-decoration: none;
	display: inline; background-image:none; padding:0px; text-align:left; background-color: #FFFFFF;
}
#enter a:hover {
	font-weight: bold;
	color: #D2222A;
	text-decoration: underline;
	display: inline; background-image:none; padding:0px; text-align:left; background-color: #FFFFFF;
}
#enter a:active {
	font-weight: bold;
	color: #D2222A;
	display: inline; background-image:none; padding:0px; text-align:left; background-color: #FFFFFF;
}

#enter a:visited {
	font-weight: bold;
	color: #D2222A;
	display: inline; background-image:none; padding:0px; text-align:left; background-color: #FFFFFF;
}


#sponsors a:link {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#sponsors a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#sponsors a:active {
	font-weight: bold;
	color: #FFFFFF;
	
}

#sponsors a:visited {
	font-weight: bold;
	color: #FFFFFF;
}

/* --------- Sponsors  --------- */

#sponsors {
	width: 165px; padding:20px 0 0 15px;
	background-image: url(/images/website/farmersweeklyawards/sponsors_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;float: right;
}

p.sponsors {margin-top:20px; margin-bottom:5px; text-align:left; color:#909090; font-size:12px;}



#sponsors img { margin-top:10px; margin-bottom:10px;
}

#enterToday {
	width:150px; 
	height:70px; 
	padding-top:15px; padding-left:10px;
	font-size:12px;
	line-height:14px;
	text-align:left;
	padding-bottom:2px;
	background-image: url(/images/website/farmersweeklyawards/enterBox.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.date {font-size:10px;
	line-height:11px;
	color: #000000; margin-left:12px; font-weight:bold;}
	
#enterToday h2 {font-size:18px; font-weight:bold; margin-bottom:5px; color:#cc3333; }

#enterToday a:link, #enterToday a:visited {
	color: #cc3333; text-decoration:none;
}

#enterToday a:hover, #enterToday a:active {
	color: #cc3333; text-decoration:underline
}

#enterToday p {margin:0px; padding:0px;}



#quoteBox {
	width:150px; 
	padding-top:12px;
	padding-left:0px;
	padding-right:10px;
	font-size:10px;
	line-height:15px;
	text-align: left;
	padding-bottom:2px;
}

#quoteBox .quote {
	font-style:italic;
	margin-bottom:5px;
	line-height:12px;
	color:#D2222A;
}

#quoteBox .bottomQuote {
	display:block;
	height:23px;
	background-image: url(/images/website/farmersweeklyawards/bottom_quote.gif);
	background-repeat: no-repeat;
	background-position: right top; margin-top:-20px;
}

#quoteBox .source {
	font-style:italic;
	margin-bottom:5px;
	font-size:9px;
	line-height:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2222A;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D2222A;
}
/* --------- Footer  --------- */

#footer {
	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #D2222A;
	height:20px; padding-left:10px; padding-right:10px; margin-top:0px;
}

#footerlogo {
	clear: both;
	color: #FFFFFF;
	background-color: transparent;
	margin-top:10px;
	height:60px;
	background-image: url(/images/website/farmersweeklyawards/fwi_logo.gif);
	background-repeat: no-repeat;
	background-position: 14px 30px;
	text-align:left; padding-left:15px; padding-top:5px;
}

#footerlogo p {font-size:9px; color:#000000; line-height:10px;
}

.Recog {font-size: 13px; font-weight:bold;}


/* --------- Gallery  --------- */

#PhotoGall {
	margin-top:10px;
	width: 430px;
	float:left;
	text-align:left;
}

#PhotoGallSingle {
	margin-top:10px;
	width: 430px;
	text-align:left;
	margin-bottom:10px;
}

#PhotoGallSingle img {
	border:solid #000000 1px;
}

#PhotoGall img{
	margin-bottom:8px;
	float:left;
	text-align:left;
	border:solid #000000 1px;
}


#GallRow1 {
	width: 134px;
	float:left;
	text-align:left;	
}

#GallRow1 img{
	margin-bottom:8px;
	float:left;
	text-align:left;	
}

#GallRow2 {
	margin-bottom:8px;
	margin-left: 8px;
	width: 134px;
	float:left;
	text-align:left;	
}


#GallRow3 {
	margin-bottom:8px;
	margin-left: 8px;
	width: 134px;
	float:left;
	text-align:left;	
}




#galleryPages { height:20px;text-align:left;}

.ClearingDiv {
	margin:0px;
	padding:0px;
	font-size:0.0em; 
	clear:both; 
	height:0; line-height:0; 
	overflow: hidden;
}

#gallaryLinksRight { width: 260px;
	float:right;
}

#gallaryLinks { height:40px; padding-bottom:3px; width:430px;
	border-bottom: 1px dotted #FF9006; margin-bottom:5px;}

#gallaryLinksLeft {
	height:35px; width:430px;
	border-bottom: 1px dotted #FF9006; 

}

#gallaryLinksLeft h3 { width: 60px; float:left; text-align:left; margin-left:10px;}

#gallaryLinksLeft h2 { width: 60px; float:left; text-align:left; margin-right:80px; border:none; margin-top:5px;}

#gallaryLinksLeft h3.landed { background-color:#E5E5E5;}

#content .pages { margin-bottom:10px;text-align:left;}

/* --------- Tables  --------- */

#content .UsefulTable { font-size:12px; font-weight:normal; border-collapse:collapse;}
	
#content .UsefulTable td  { padding-bottom:10px;}
/*
#wrapper #content td.UsefulTable a, a:link, a:visited, a:hover, a:active, { text-decoration:none;
}
*/

#wrapper #content td.UsefulTable .underline {margin-top:-8px;}


/* --------- Tables  --------- */


#content .judges a:link, #content .judges a:visited {
	font-weight: bold;
	text-decoration: underline;
}

#content .judges a:hover, #content .judges a:active {
	font-weight: bold;
	text-decoration: none;
}

#homepage {
text-align:center;	
font-weight: normal;
font-size: 14px;
padding: 0px 70px 30px 70px;

}

img.homepage {
	float: left;
	margin-left: 9px;
	margin-top: 5px;
}

#content .finalist {margin-bottom:6px; margin-top:0px;}

	
#content .finalistHeader {

	margin: 18px 0px 6px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
}

#content .finalistCatPR {
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:6px;
	padding-bottom: 2px;
	font-size:11px; font-weight:bold; color:#999999
}

/* Finalists graphic box*/

#FinalBox {
	width: 187px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#FinalBox .MoreInfo { font-size:11px; line-height:14px;}

#FinalBox .MoreInfo a, #WhatMakes .MoreInfo a:link { text-decoration:underline;}

#FinalBox #WhatMakesPic {
	width: 187px;
}
#FinalBox #FinalBoxTxt {
	width: 161px;
	border-left:#CBD7D8 solid 6px; 
	background-color:#E4EBE9; 
	padding-top:8px;
	padding-left:10px; padding-right:10px;
	padding-bottom:5px;
}


#FinalBox #FinalBoxTxt .Title { font-size:16px; line-height:18px; color:#D2222A; font-weight:bold;
}

#FinalBox #FinalBoxTxt ul {
	margin-left:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:15px;
	list-style-type:none;
	list-style-image:url(/images/website/farmersweeklyawards/bullet_grey.gif);
	font-size:11px;
	font-weight:normal;
}

#FinalBox #FinalBoxTxt li {margin-left:0px; padding:0px; padding-bottom:6px;}


/* Finalists Intro box*/

#finalistIntroBox {font-size:12px; line-height:14px; width:424px; height:130px; background-color:#E4EBE9;border-right:#CBD7D8 solid 6px;}

.finalistIntroPic {float:left; width:204px; height:130px;}

.finalistIntrodetails {float:left; width:205px; height:115px; padding-left:15px; padding-top:15px; font-weight:bold; font-size:12px; line-height:16px;}

#finalistIntroBox2008 {font-size:12px; line-height:14px; width:424px; height:94px; background-color:#E4EBE9;border-right:#CBD7D8 solid 6px;}

.finalistIntroPic2008 {float:left; width:100px; height:94px;}

.finalistIntrodetails2008 {float:left; width:240px; height:80px; padding-left:15px; padding-top:14px; font-weight:bold; font-size:12px; line-height:16px;}


/* Awards 2008 stuff */ 
div.awardform
{
	font-size: 12px;
  font-family: Arial;
}

div.awardform .redtxt
{
  color: #df9837;
}

h2
{
  font-family: Arial;
}

div.awardform div.row2
{
  margin-bottom: 2em;
  margin-top: 1em;
  position:relative; 
}


div.awardform div.row2 input/*, div.awardform div.row2 textarea*/
{
  position:absolute;
  left:175px;
}

div.awardform div.row2 textarea
{
  
}

div.awardform div.row2 .formLabel label
{
  margin-bottom: 0.5em;
  /* width:200px; */ 
}


div.awardform div.row
{
	margin-bottom: 2em;
	margin-top: 1em;
}

div.awardform div.row label
{
	display: block;
	margin-bottom: 0.5em;
}

div.awardform h3
{
	text-transform: uppercase;
	margin-top: 1.0em;
	margin-bottom: 0.5em;
}

#content p.judgesName {font-size:20px; color: #D2222A; font-weight:bold; margin-bottom:5px; margin-top:12px; line-height:22px;}

#content p.judgesTitle {font-size:11px; color: #D2222A; font-weight:bold; margin-bottom:10px; margin-top:0px; line-height:14px; color:#000000;}

#content p.judgesTitle a {color:#000000;}

#content div.judges h5 { font-size:15px; line-height:20px}

#content div.judges span.meetSpon {font-size:12px; font-style:italic;}

#content div.judges span.judgesTitle { font-size:12px;}

span.catSponBy, span.catSponBy a {font-size:14px; font-style:italic;}

/* Accessabilty*/

#skipNavigation a { position:absolute; margin-left:-9000px;}

#skipNavigation a:focus, #skipNavigation a:active { margin-left:50px;}

/* ------------- FORM ---------------  */
#formOut {
	background-color:#FFFFFF;
	padding:0px 25px 0px 26px;
}
#formBox {
	background-color:#FFFFFF;
	width:616px;
	
}

#formNewDisc {
	border-top:1px solid #eeeeee;
	padding:8px 15px 0px 20px;
	background-color:#EDF6FD;
}

#formTB {
	width:616px;
}
#formContent {
  padding:10px 0 0;
  width:614px;
}

.formHeadder {
	font-size:16px;
	font-weight:bold;
	color:#068AC9;
}

#border2 {
	border-left:1px solid #E1E0E0;
	border-right:1px solid #E1E0E0;
}


#formLine {
	margin:0px 10px 0px 10px;
	border-top:1px solid #dddddd;
	padding:0px 0px 8px 0px;
}


#formLeft {
	padding:0px 0px 0px 14px;
	_width:433px;
	float:left;
}

#formLeft2 {
	padding:0px 34px 0px 14px;
	/*width:447px;*/
	float:left;
}


#formLeftLeft {
	width:399px;
	float:left;
}
#formMid {
	width:34px;
	float:left;
	overflow:visible;
}


#formContBotLeft {
	width:365px;
	float:left;
	padding:0;
}
#formContBotArrow {
	width:68px;
	float:left;
	padding:0;
}



#formRight {
	padding:0px 12px 0px 0px;
	1width:167px;
	float:left;
}
#form {
	background-color:#EDF6FD;
	padding:0px 0px 0px 0px;
	width:399px;
}

#helpTB {
	width:155px;
}
#helpContent {
	background-color:#FDC131;
	width:155px;
}
#helpText {
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 8px 8px 8px;
	font-size:12px;
}

/* ------------- END FORM ---------------  */



#leftOut {
	width:169px;
	float:left;
}
#centreOut {
	padding:0px 0px 10px 0px;
	width:667px;
	float:left;
	
}
#rightOut {
	width:157px;
	float:left;
}

#footerBlue {
	background-color:#008BCA;
	height:35px;
}
#footerTxt {
	padding:8px 0px 0px 0px;
	color:#7A7A7A;
	font-size:9px;
	width:993px;
}
#footerLeft {
	float:left;
}
#footerRight {
	float:right;
}


/* ---------- PAYMENT FORM -----------  */

#formQuestion {
	width:20px;
	vertical-align:middle;
	height:30px;
	padding:0px 0px 0px 8px;
}
#cardImages {
	width:350px;
}

#catcontentout {
	width:399px;
	background-color:#EDF6FD;
}
#catpad {
	padding-top:1px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:0px;
	background-color:#EDF6FD;
}

#rightflash {
	padding:0;
	margin:0;
}
.textarea {
	width:170px;
}
.textarea2 {
	width:270px;
}
.secArea {
	width:60px;
}
#formfloat {
	float:left;
	padding:0;
}
#formname {
	vertical-align:middle;
	height:30px;
	width:185px;
}
#formname3 {
	vertical-align:middle;
	height:45px;
	width:185px;
}
#formname2 {
	vertical-align:middle;
	height:30px;
	width:150px;
}
#forminput {
	vertical-align:middle;
	height:30px;
	width:170px;
}
#forminput2 {
	vertical-align:middle;
	height:45px;
	width:170px;
}
#forminput4 {
	vertical-align:middle;
	h/eight:45px;
	width:170px;
}
#secInput {
	vertical-align:middle;
	height:30px;
	width:60px;
}
#fntxt {
	padding:4px;
	height:30px;
	_height:0;
	font-size:11px;
}
.fntxt1 {
	font-size:12px;
}
/* ---------------------  */

#wLogo {
	float:left;
	width:150px;
}
#wText {
	float:left;
	width:240px;
	font-size:11px;
}
#privacy {
	padding:0px 0px 0px 10px;
}


/*  ------------  PAYMENT 1 ------------  */
div#form1ContentOut {
	width:399px;
}
div#form1Content {
	padding:0px 10px 0px 15px;
}
div#form1Cols {
	float:left;
	width:123px;
}
div#form1Inputs {
	padding:2px 10px 2px 15px;
}
.asterisk {
	color:#aa0000;
	font-weight:bold;
	font-size:16px;
}
/*  ------------ END PAYMENT 1 ------------  */

/*  ------------  PAYMENT 4 ------------  */

div#form2Cols {
	float:left;
	width:160px;
}
div#form2Info {
	padding:2px 10px 2px 15px;
}

/*  ------------  END PAYMENT 1 ------------  */




/* ---------------  MENU   ------------------ */
div#menuContainer {
	width:169px;
}
div#menuContainer ul {
	width:168px;
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:1px solid #D5D5D5;
}
div#menuContainer li {
	width:169px;
	list-style-type:none;
	margin:0;
	padding:0;
}
div#menuContainer .landed {
	background-image:url(/images/website/icisconference/menuBg.gif) !important;
	background-repeat:repeat !important;
	width:169px !important;
	border-right:0px !important;
}
div#menuContainer li a {
	background-image:url(/images/website/icisconference/menuLine.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-right:1px solid #D5D5D5;
	display:block;
	font:12px/27px Arial, sans-serif;
	color:#444444;
	text-decoration:none;
	width:168px;
	background-color:#ffffff;
	text-align:right;
}
.menuText {
	padding-right:10px;
}
.menuLine {
	height:1px;
	display:block;
	border-right:1px solid #D5D5D5;
	margin:0;
	padding:0;
}
.menuItem {
	font:12px/27px Arial, sans-serif;
	color:#444444;
	text-decoration:none;
	width:168px;
	background-color:#999999;
}
div#menuContainer li a:hover {
	background-image:url(/images/website/icisconference/menuBg.gif) !important;
	background-repeat:repeat !important;
}
/* ---------------  MENU   ------------------ */

/* ---------------  LEFT   ------------------ */

div#leftAdOut {
	background-image:url(/images/website/icisconference/leftAdBg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:360px;
	_height:360px; /* for <= ie6 */
}
div#leftBanner {
	padding:20px 1px 0px 0px;
}
/* ---------------  LEFT   ------------------ */


/* ---------------  RIGHT   ------------------ */

div#rightPad {
	padding:0px 27px 0px 10px;
}
div#rightHeader {
	padding:3px 3px 3px 3px;
	background-color:#273D81;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
div#rightHeaderSml {
	padding:3px 3px 3px 3px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
div#rightBanner {
	text-align:center;
}
div#sponsorLabel {
  background-color:#273D81;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  width: 120px;
  text-align:center;
}
div#sponsorLabelSml {
	padding:3px 0px;
	color:#000000;
	font-size:11px;
	width: 120px;
  	text-align:center;
}
div#sponsorLabel a {
  color:#FFFFFF;
  text-decoration:none;
}
div#sponsorLabelSml a {
  color:#000000;
  text-decoration:none;
}
/* ---------------  RIGHT   ------------------ */


/* -------------  Main Index Page Tables ---------------- */

div#indexContainer {
	padding:0px 30px 0px 25px;
	f/ont-size:11px;
}
h1.conferenceDayHeader {
	margin:0;
	padding:4px 10px 4px 10px;
	color:#FFFFFF;
	background-color:#FDC43A;
	font-size:14px;
}
.agendaTime {
	color:#273D81;
	font-weight:bold;
	padding:5px 8px 5px 8px;
}
.agendaInfo * ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.agendaInfo * p {
	margin-top: 3px;
	margin-bottom: 3px;
}
.agendaInfo {
	padding:5px 15px 5px 8px;
}
.agendaInfo h4 {
	color:#273D81;
	font-weight:bold;
	margin:0;
	padding:0px 0px 3px 0px;
	font-size:12px;
	line-height:17px;
}
.agendaColContainer {
	padding:0px 0px 15px 0px;
}

h4 {
	margin:0;
	padding:4px 10px 4px 0px;
	color:#273D81;
	b/ackground-color:#FDC43A;
	font-size:16px;
	font-weight:bold;
}
h5 {
	margin:0;
	padding:2px 10px 2px 8px;
	color:#273D81;
	background-color:#FDC43A;
	font-size:13px;
	font-weight:bold;
	width:100%;
}
/* -------------  Main Index Page Tables ---------------- */

div#formText2 {
	padding:0px 15px 15px 15px;
	font-size:12px;
	line-height:18px;
}


.newFormLeft {
	padding:2px 10px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.newFormRight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.dataPro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
    padding-top:15px;
}

#ClearingDiv {
	margin:0px;
	padding:0px;
	font-size:0.0em; 
	clear:both; 
	height:0px; 
	overflow: hidden;
	display:table;
}
div#destinationOuter {
	padding:0px 0px 4px 0px;
	margin:0;
}

div#textDestinationOut {
	border-bottom:1px solid #dddddd;
	padding:0px 0px 2px 0px;
	color:#aaaaaa;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
span#textDestination {
	color:#273D81;
}
.confContentMargin {
	m/argin:-20px 0px 0px 0px;
}
div#buttonRegister {
	width:50%;
	padding:2px 0px 2px 0px;
	float:left;
}
div#buttonSpeakers {
	width:50%;
	padding:2px 0px 2px 0px;
	float:right;
}
#catsPages {
	padding:15px;
}
#secondHelp {
	margin-left:33px;
	width:155px;
	margin-top:-15px;
	float:left;
	z-index:2;
}
.form_error
{
  padding-left: 85px;
  color: #d8732f;
}
.formLabel
{
    text-align: right;
    p1adding-right: 6px ;
}
/*
.formInput
{
    
}
*/
div#attachment_table
{
    width:650px;
}

/*NEW 4 Feb*/

#enterLinks24 {height:30px;}

#enterLinks24 ul {margin:0; list-style:none; padding:0; float:left;}

#enterLinks24 li {float:left;}

#enterLinks24 li a, #enterLinks24 li a:link, #enterLinks24 li a:visited { display:block; padding: 3px 8px 3px 0px; font-size:12px; text-decoration:none; line-height:14px; margin-right:5px;}

#enterLinks24 li a:hover, #enterLinks24 li a:active { text-decoration: underline;}

#transactionupdate {
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
}

#content td.dataPro, #content td.dataPro a, #content td.dataPro a:link, #content td.dataPro a:visited{
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
	text-decoration:none;
}
