body {
	margin: 0;
	padding: 0 0 30px 0;
	font-family: arial, helvetica, sans-serif;
	background: #ffffff;
	position: relative;
	border: none;
 }

/* Normal links */
a:link, a:visited {
outline-style:none;
	color: #8a1d04;
	 }

a:hover, a:visited:hover {
	color: #aeaeae; }

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent; }

/* Abbreviations */	
abbr { border-bottom: 1px dotted #900; cursor: help; }


/*------------------HEADING--------------------*/

h1 {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	font-size: 20px;
	font-weight: normal;
	color: #b80e1f; }

h1 span { color: #666;font-size:0.5em;vertical-align:0.2em }

h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #390; }

h3 {
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color: #000; }

h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #390; }
	
h5 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #069;
	}

h5 span {
	display: block;
	color: #333;
	font-size: 0.8em;
	font-weight: normal; }

h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }

/*-----------PARAGRAPH TEXT ELEMENTS-------------------*/

/* General paragraph rules */
p {
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.4em; }

/*/*/a{}
body p {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; }
  
html>body p { font-size: small; }
/* */

p.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }

blockquote {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 30px;
	font-size:11px;
	line-height:17px;
	color: #666; }
	
	
/*------------------FORMS----------------*/

input.txt, textarea.txt {
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #333; }

select {
	font-size: 11px; }

form {
	display: block;
	margin: 0px;
	padding: 0px; }
	

/*---------------LAYOUT BOXES----------------------*/

/* Outer bounding box for all pages */
#Frame {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0 0px;
	background: #ffffff;
	width: 920px; }

#Content {
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
	text-align: left;
	background: url(img/bg.gif) repeat-y #ffffff;}

#ContentSecondary {
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
	text-align: left;
	background: url(img/secondarymain_bg.gif) repeat-y #ffffff;}
	
#FullCol {
	margin: 0;
	float: left;
	text-align: left;
	padding: 0px 0px 0 0;
	height: 283px;
	width: 920px; }	
	
#MainCol {
	margin: 15px 0 0 0;
	float: left;
	text-align: left;
	padding: 0px 0px 0 0;
	width: 605px; }	

#MainColBoxes {
	background: url(img/homemain_bg.gif) #fff repeat-y;
	float: left;
	text-align: left;
	padding: 0px 0px 0 0;
	margin: 0 0 15px 0;
	width: 605px;
}
#SubCol {
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 15px solid #fff;
	width: 300px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 300px; } html>body #SubCol { width:300px; }

#MainColSecondary {
	background: url(img/secondarymain_bg.gif) #fff repeat-y;
	margin: 0px 0 0 0;
	float: left;
	text-align: left;
	padding: 0px 0px 0 0;
	width: 620px; }

#SubColSecondary {
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 15px solid #fff;
	width: 285px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 285px; } html>body #SubColSecondary { width: 285px; }
	
#HorizontalBreak {
	clear: both;
	font-size: 2px;
	float: left;
	height: 15px;
	width: 300px;
	background: #fff;
}

#HorizontalBreakSecondary {
	clear: both;
	font-size: 2px;
	float: left;
	height: 15px;
	width: 285px;
	background: #fff;
}

#HorizontalBreakMainSecondary {
	clear: both;
	font-size: 2px;
	float: left;
	height: 15px;
	width: 620px;
	background: #fff;
}

#HorizontalBreakFull {
	clear: both;
	font-size: 2px;
	float: left;
	height: 15px;
	width: 920px;
	background: #fff;
}

/*--------------HEADER ELEMENTS----------------*/

img { border: none; }
hr { display: none; }

#Logo {
	float: left;
	position: relative;
	margin:20px 0 5px 0px;
	padding:0px 0 0px 0px;
	height: 123px;

	}
#Logo a {
	position: absolute;
	padding:0px 0 0px 0px;
	top: 0px;
	left: 0px;
	width: 537px;
	height: 123px;
	}

#Logo a:link, #Logo a:visited, #Logo a:active, #Logo a:link:hover, #Logo a:visited:hover {
	background-color: transparent;
	color: transparent;
	}

#Logo a span, #Logo span { display: none; }

#TopRight{
	float: right;
	text-align: right;
	height: 110px;
	padding: 43px 0px 0 0px;
}

/*--------------MAIN NAVIGATION----------------*/
#navigation {
	background: url(img/navigation.gif) #ffffff no-repeat;
	height: 28px;
	width: 920px;
	margin: 0px 0 0px 0;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	padding: 0 0 0 0;
	z-index: 1000;
	float: left;
	position: relative;
	}
	
#navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#navigation li, #navigation a {
	height: 28px;
	display: block;
	}

#navigation a {
	text-indent: -5000px;
	text-decoration: none;
	}

#nav_home {left: 0px; width: 81px;}
#nav_theevent {left: 81px; width: 102px;}
#nav_thecampaign {left: 182px; width: 127px;}
#nav_getinvolved {left: 308px; width: 119px;}
#nav_participants {left: 427px; width: 122px;}
#nav_partners {left: 549px; width: 102px;}
#nav_about {left: 650px; width: 141px;}
#nav_mediacenter {left: 791px; width: 130px;}

#nav_home a:hover, #nav_home a:active { background: url(img/navigation.gif) -0px -56px no-repeat;}
#nav_theevent a:hover, #nav_theevent a:active { background: url(img/navigation.gif) -81px -56px no-repeat;}
#nav_thecampaign a:hover, #nav_thecampaign a:active { background: url(img/navigation.gif) -182px -56px no-repeat;}
#nav_getinvolved a:hover, #nav_getinvolved a:active { background: url(img/navigation.gif) -308px -56px no-repeat;}
#nav_participants a:hover, #nav_participants a:active { background: url(img/navigation.gif) -427px -56px no-repeat;}
#nav_partners a:hover, #nav_partners a:active { background: url(img/navigation.gif) -549px -56px no-repeat;}
#nav_about a:hover, #nav_about a:active { background: url(img/navigation.gif) -650px -56px no-repeat;}
#nav_mediacenter a:hover, #nav_mediacenter a:active { background: url(img/navigation.gif) -791px -56px no-repeat;}

#nav_home a.selected:link, #nav_home a.selected:hover, #nav_home a.selected:visited, #nav_home a.selected:visited:hover { background: url(img/navigation.gif) -0px -28px no-repeat;}
#nav_theevent a.selected:link, #nav_theevent a.selected:hover, #nav_theevent a.selected:visited, #nav_theevent a.selected:visited:hover { background: url(img/navigation.gif) -81px -28px no-repeat;}
#nav_thecampaign a.selected:link, #nav_thecampaign a.selected:hover, #nav_thecampaign a.selected:visited, #nav_thecampaign a.selected:visited:hover { background: url(img/navigation.gif) -182px -28px no-repeat;}
#nav_getinvolved a.selected:link, #nav_getinvolved a.selected:hover, #nav_getinvolved a.selected:visited, #nav_getinvolved a.selected:visited:hover { background: url(img/navigation.gif) -308px -28px no-repeat;}
#nav_participants a.selected:link, #nav_participants a.selected:hover, #nav_participants a.selected:visited, #nav_participants a.selected:visited:hover { background: url(img/navigation.gif) -427px -28px no-repeat;}
#nav_partners a.selected:link, #nav_partners a.selected:hover, #nav_partners a.selected:visited, #nav_partners a.selected:visited:hover { background: url(img/navigation.gif) -549px -28px no-repeat;}
#nav_about a.selected:link, #nav_about a.selected:hover, #nav_about a.selected:visited, #nav_about a.selected:visited:hover { background: url(img/navigation.gif) -650px -28px no-repeat;}
#nav_mediacenter a.selected:link, #nav_mediacenter a.selected:hover, #nav_mediacenter a.selected:visited, #nav_mediacenter a.selected:visited:hover { background: url(img/navigation.gif) -791px -28px no-repeat;}

#navigation li:hover ul.eventsub, #navigation li.hovernav ul.eventsub {left:0px;}
#navigation li:hover ul.campaignsub, #navigation li.hovernav ul.campaignsub {left:0px;}
#navigation li:hover ul.involvedsub, #navigation li.hovernav ul.involvedsub {left:0px;}
#navigation li:hover ul.participantssub, #navigation li.hovernav ul.participantssub {left:0px;}
#navigation li:hover ul.partnerssub, #navigation li.hovernav ul.partnerssub {left:0px;}
#navigation li:hover ul.aboutsub, #navigation li.hovernav ul.aboutsub {left:0px;}
#navigation li:hover ul.mediasub, #navigation li.hovernav ul.mediasub {left:-21px;}

#navigation li.hovernav ul{
	display:block;
	position:absolute;
	z-index: 1000;
	}

#navigation li ul {
	display:block;
	position:absolute;
	left:-9000px;
	top:28px;
	width: 195px;
	margin:0;
	padding: 0;
	text-align:left;
	border-top: 3px solid #518BC9;
	z-index: 1000;
	background: url(img/nav_bg.png);
	}

#navigation li li {
	position: relative;
	display: block;
	height:auto;
	font-size: 12px;
	color: #dfdfdf;
	z-index: 1000;
	margin: 0;
	padding: 0;
	}

#navigation li li a{
	height: 20px;
	margin: 0;
}

#navigation li li a:link, #navigation li li a:visited{
	text-indent: 0px;
	position: relative;
	display: block;
	color: #6D6D6D;
	padding: 4px 10px 3px 10px;
	margin: 0;
	border-bottom: 1px solid #C4C4C4;
	}

#navigation li li a:hover, #navigation li li a:active{
	color: #000;
	padding: 4px 10px 3px 10px;
	margin: 0;
	background: #FFC907;
	border-bottom: 1px solid #C4C4C4;
	}

#navigation li ul li p {
	padding: 0;
	margin: 0;
}
/*------------MISCELLANEOUS-----------------------*/

.searchfield {
	border: 1px solid #626366;
	margin: 0 5px 0 0;
	height: 18px;
	top: 0px;
}

.inputfield {
	border: 1px solid #626366;
	margin: 0 0px 0 0;
	height: 18px;
	top: 0px;
}
.formfield {
	border: 1px solid #626366;
	margin: 0 5px 0 0;
	height: 18px;
	top: 0px;
}
.formtextarea {
	border: 1px solid #626366;
	margin: 0 5px 0 0;
	top: 0px;
}
.sectiontitle{
	margin: 0 0 15px 0px;
}

.ImageRight{
	float: right;
	margin: 0 0 0px 20px;
}

.OrgLogo {
margin: 0 10px 10px 0;
}
/*-------------- HOME ELEMENTS -----------------*/

#HomeMessage {
	float: left;
	width: 393px;
	height: 257px;
	padding: 26px 27px 0 26px;
	background-color: #518bc9;
	margin: 0 0px 0 0;
}

.HomePhoto {
	float: right;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	border: .5px solid #CCCCCC;	
}
#GrayOutlineBoxHomeLeft{  
	float: left;
	border-top: 1px solid #D1D1D1;
	padding: 22px 22px 0 22px;
	margin: 0 15px 0px 0;
	width: 251px;
}
#GrayOutlineBoxHomeRight{  
	float: left;
	border-top: 1px solid #D1D1D1;
	padding: 22px 22px 0 22px;
	margin: 0 0px 0px 0;
	width: 251px;
}

#VoicesNumber {
	float: left;
	width: 155px;
	margin: 0 0 10px 0;
}

#VoicesDesc {
	float: left;
	margin: 0 0 10px 5px;
	padding: 4px 0 0 0;
	width: 79px;
}

#GrayOutlineBoxSide{
	float: left;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	padding: 22px 22px 5px 22px;
	margin: 0 0px 0px 0;
	width: 256px;
}

#GrayOutlineBoxSideLast{
	float: left;
	border-top: 1px solid #D1D1D1;
	padding: 22px 22px 0 22px;
	margin: 0 0px 0px 0;
	width: 256px;
}

#HomeEventFlyer {
	padding: 23px 22px 0px 28px;
	margin: 0;
	height: 298px;
	width: 559px;
	background: url(img/event_home_bg.gif) #fff no-repeat;
}

.HomeEventTitle {
	margin: 0 0 15px 0;
}
.HomeEventPhoto {
	float: left;
	margin: 0 16px 15px 0;
}

/*-------------- SECONDARY ELEMENTS -----------------*/
#SecondaryTitle {
	float: left;
	margin: 0 0 0px 0;
	width: 590px;
	padding: 15px 15px 13px 15px;
	background: #518BC9;
}

#SecondaryTitleMain {
	float: left;
}

#SecondaryTitleSub {
	padding: 9px 0 0 0;
	float: right;
}

#GrayOutlineBoxSideSecondary{
	float: left;
	border: 1px solid #D1D1D1;
	padding: 18px 16px 5px 16px;
	margin: 0 0px 0px 0;
	width: 252px;
}

#MainColSecondarySection {
	float: left;
	padding: 20px 25px 20px 25px;
	width: 570px;
	border-top: 1px solid #D1D1D1;
}
#GrayOutlineBoxSideEvent {
	float: left;
	border: 1px solid #D1D1D1;
	padding: 15px 23px 5px 21px;
	margin: 0 0px 0px 0;
	width: 240px;
	background: url(img/eventside_bg.gif) top  no-repeat;
	}

#ParticipantExcerpt {
	float: left;
	width: 170px;
	height: 60px;
	padding: 0 20px 25px 0;
}

#ParticipantExcerptPhoto {
	float: left;
	width: 50px;
	height: 60px;
	padding: 0 10px 0 0;
}

#ParticipantExcerptText {
	float: left;
}

#ProductionTeamBio{
	float: left;
	padding: 0 0 0px 0;
	margin: 0 0 20px 0;
}

#ProductionTeamPhoto {
	float: left;
	width: 80px;
	padding: 0 20px 0 0;
}

#ProductionTeamText{
	float: left;
	width: 470px;
	padding: 0 0 10px 0;
}

#ArtistProfileBio{
	float: left;
	padding: 0 0 0px 0;
	margin: 0 0 20px 0;
}

#ArtistProfilePhoto {
	float: left;
	width: 170px;
	padding: 0 20px 0 0;
}

#ArtistProfileText{
	float: left;
	width: 380px;
	padding: 0 0 10px 0;
}

#CoChairBio{
	float: left;
	padding: 0 0 0px 0;
	margin: 0 0 20px 0;
}

#CoChairPhoto {
	float: left;
	width: 100px;
	padding: 0 20px 0 0;
}

#CoChairText{
	float: left;
	width: 450px;
	padding: 0 0 10px 0;
}
/*--------------TIMELINE----------------*/
#timeline {
	background: url(img/timeline.gif) #ffffff no-repeat;
	height: 66px;
	width: 620px;
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	z-index: 1;
	float: left;
	position: relative;
	}
	
#timeline li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#timeline li, #timeline a {
	height: 66px;
	display: block;
	}

#timeline a {
	text-indent: -5000px;
	text-decoration: none;
	}

#timeline1 {left: 25px; width: 56px;}
#timeline2 {left: 110px; width: 57px;}
#timeline3 {left: 197px; width: 56px;}
#timeline4 {left: 284px; width: 57px;}
#timeline5 {left: 374px; width: 51px;}
#timeline6 {left: 454px; width: 56px;}
#timeline7 {left: 536px; width: 56px;}

#timeline1 a:hover, #timeline1 a:active { background: url(img/timeline.gif) -25px -66px no-repeat;}
#timeline2 a:hover, #timeline2 a:active { background: url(img/timeline.gif) -110px -66px no-repeat;}
#timeline3 a:hover, #timeline3 a:active { background: url(img/timeline.gif) -197px -66px no-repeat;}
#timeline4 a:hover, #timeline4 a:active { background: url(img/timeline.gif) -284px -66px no-repeat;}
#timeline5 a:hover, #timeline5 a:active { background: url(img/timeline.gif) -374px -66px no-repeat;}
#timeline6 a:hover, #timeline6 a:active { background: url(img/timeline.gif) -454px -66px no-repeat;}
#timeline7 a:hover, #timeline7 a:active { background: url(img/timeline.gif) -536px -66px no-repeat;}

#timeline1 a.selected:link, #timeline1 a.selected:hover, #timeline1 a.selected:visited, #timeline1 a.selected:visited:hover { background: url(img/timeline.gif) -25px -66px no-repeat;}
#timeline2 a.selected:link, #timeline2 a.selected:hover, #timeline2 a.selected:visited, #timeline2 a.selected:visited:hover { background: url(img/timeline.gif) -110px -66px no-repeat;}
#timeline3 a.selected:link, #timeline3 a.selected:hover, #timeline3 a.selected:visited, #timeline3 a.selected:visited:hover { background: url(img/timeline.gif) -197px -66px no-repeat;}
#timeline4 a.selected:link, #timeline4 a.selected:hover, #timeline4 a.selected:visited, #timeline4 a.selected:visited:hover { background: url(img/timeline.gif) -284px -66px no-repeat;}
#timeline5 a.selected:link, #timeline5 a.selected:hover, #timeline5 a.selected:visited, #timeline5 a.selected:visited:hover { background: url(img/timeline.gif) -374px -66px no-repeat;}
#timeline6 a.selected:link, #timeline6 a.selected:hover, #timeline6 a.selected:visited, #timeline6 a.selected:visited:hover { background: url(img/timeline.gif) -454px -66px no-repeat;}
#timeline7 a.selected:link, #timeline7 a.selected:hover, #timeline7 a.selected:visited, #timeline7 a.selected:visited:hover { background: url(img/timeline.gif) -536px -66px no-repeat;}

#TimelineBottom {
	float: left;
	width: 597px;
	padding: 10px 0 0 23px;
	background: #fff;
}

#TimelineCaption1{
	float: left;
	width: 62px;
	padding: 0 30px 0 0px;
}
#TimelineCaption2{
	float: left;
	width: 57px;
	padding: 0 30px 0 0px;
}
#TimelineCaption3{
	float: left;
	width: 57px;
	padding: 0 23px 0 0px;
}
#TimelineCaption4{
	float: left;
	width: 62px;
	padding: 0 20px 0 0px;
}
#TimelineCaption5{
	float: left;
	width: 75px;
	padding: 0 13px 0 0px;
}
#TimelineCaption6{
	float: left;
	width: 75px;
	padding: 0 7px 0 0px;
}
#TimelineCaption7{
	float: left;
	width: 77px;
	padding: 0 0px 0 0px;
}

/*-------------- MEDIA CENTER ELEMENTS -----------------*/

#VideoFrame {
	float: left;
	width: 320px;
	padding: 0 20px 0 0;
}

#VideoCaption {
	float: left;
	width: 220px;
}

#MediaSlideshow{
	float: left;
	width: 620px;
	}

/*-------------- TEXT STYLING ELEMENTS -----------------*/

#BodyText{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#BodyText img{
	padding: 0px;
}
#BodyText p {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	text-indent: 0px;
	color: #3F3F3F; }

#BodyText .input {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	text-indent: 0px;
	color: #3F3F3F; }
	
#BodyText p.nobreak {
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	text-indent: 0px;
	color: #3F3F3F; }
#BodyText #HomeEventFlyer p {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-indent: 0px;
	color: #3F3F3F; }

#BodyText p.smalltext {
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 9px;
	font-weight: normal;
	line-height: 11px;
	text-indent: 0px;
	color: #3F3F3F; }
	
#BodyText td p {
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #434343; }

#BodyText p.indent {
	padding: 0px 0px 15px 30px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	text-indent: 0px;
	color: #3F3F3F; }

#BodyText ul {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #434343;
	padding: 0px 0px 0px 40px;
	margin: 0 0 15px 0px;
	color: #3F3F3F; 
}

#BodyText #GrayOutlineBoxSideSecondary ul {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #434343;
	padding: 0px 0px 0px 20px;
	margin: 0 0 15px 0px;
	color: #3F3F3F; 
}

#BodyText ul li {
	font-size: 12px;
	padding: 0px 0px 3px 0px;
	margin 0;
	color: #3F3F3F; 
}

#BodyText #GrayOutlineBoxSideSecondary ul li {
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	margin 0;
	color: #3F3F3F; 
}

#BodyText ol {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #434343;
	padding: 0px 0px 0px 40px;
	margin: 0 0 15px 0px;
	color: #3F3F3F; 
}
#BodyText ol li {
	font-size: 12px;
	padding: 0px 0px 3px 0px;
	margin 0;
	color: #3F3F3F; 
}

#BodyText h6 {
	padding: 0px 0px 2px 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #3F3F3F; }

#BodyText h5 {
	padding: 0px 0px 15px 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	color: #3F3F3F; }

#BodyText #VoicesDesc h5 {
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 11px;
	color: #3F3F3F; }
	
#BodyText h4{
	padding: 0px 0px 3px 0px; 
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #518BC9; }

#BodyText #VoicesDesc h4{
	padding: 0px 0px 0px 0px; 
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	color: #3F3F3F; }
	
#BodyText h3 {
	padding: 0px 0px 0px 0px; 
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #518BC9; }
	
#BodyText h2 {
	padding: 0px 0px 3px 0px;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #536C1C; }
	
#BodyText #VoicesNumber h2 {
	padding: 0px 0px 3px 0px;
	font-size: 42px;
	line-height: 42px;
	font-weight: bold;
	color: #ACC32B; }
	
#BodyText h1 {
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
	color: #3F3F3F; }

#BodyText a:link, #BodyText a:visited { color: #518BC9; text-decoration: underline;}
#BodyText a:hover, #BodyText a:visited:hover { color: #303030;text-decoration: underline; }

#BodyText #ParticipantExcerpt a:link, #BodyText #ParticipantExcerpt a:visited { color: #518BC9; text-decoration: none;}
#BodyText #ParticipantExcerpt a:hover, #BodyText #ParticipantExcerpt a:visited:hover { color: #303030;text-decoration: underline; }

#BodyText h4 a:link, #BodyText h4 a:visited { color: #518BC9; text-decoration: none;}
#BodyText h4 a:hover, #BodyText h4 a:visited:hover { color: #303030;text-decoration: underline; }

#BodyText #HomeEventFlyer a:link, #BodyText #HomeEventFlyer a:visited { color: #ffffff; text-decoration: none;}
#BodyText #HomeEventFlyer a:hover, #BodyText #HomeEventFlyer a:visited:hover { color: #303030;text-decoration: underline; }

#BodyText #HomeMessage a:link, #BodyText #HomeMessage a:visited { color: #ffffff; text-decoration: none;}
#BodyText #HomeMessage a:hover, #BodyText #HomeMessage a:visited:hover { color: #303030;text-decoration: underline; }

#BodyText a.darklink:link, #BodyText a.darklink:visited { color: #3F3F3F; text-decoration: none;}
#BodyText a.darklink:hover, #BodyText a.darklink:visited:hover { color: #303030;text-decoration: underline; }


/*-------------- COPYRIGHT FOOTER -----------------*/

#Copyright {
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	text-align: left;
	width: 920px;
}

#CopyrightLeft {
	float: left;
	text-align: left;
	width: 600px;
}

#CopyrightRight {
	float: right;
	text-align: right;
	width: 300px;
}

#Copyright h4 {
	margin: 0px 0px 0 0;
	padding: 0px 0px 10px 0;
	border-bottom: none;
	color: #2F7005;
	font-size: 10px;
	font-weight: normal;
	}
	
#Copyright a:link, #Copyright a:visited { color: #303030; text-decoration: underline;}
#Copyright a:hover, #Copyright a:visited:hover { color: #303030;text-decoration: underline; }

/* Remove traces of float */	
.ClearAll {
	clear: both;
	font-size: 2px; }

/* Hide warning from newer browsers */
.oldbrowsers { display: none; }

td.nowrap {
	white-space: nowrap;
	}
