/* @override 

	http://www.bce.ca/ggawards/shared/ggpaa.css

	http://projects.richardsmallbone.com/ggpaa/shared/ggpaa.css

*/



html { border:0; 

}



body {

	margin:0 auto;

	padding:0;

	background-color:#000;

	font-family: Helvetica, Arial, Geneva, sans-serif;

}



img {

	display:block;

	border:0

}



img.boardImage {

	border: 1px solid gray;

	padding: 10px;

	background-color: #AAA;

	margin-top: 10px;

}





h3 img {

	display: inline;

	}



p#home_declaration {

	font-size: 20px;

	font-weight: bold;

	}



#container {

	margin-top:0;

	padding-top:0;

	width:980px;

	margin-right:0px;

	text-align:left;

	background: url(../img/background_main.jpg) no-repeat left bottom;

}



#header {

	margin: 0 0 0 115px;

	padding: 0;

	width:773px;

	background-color:#000;

	border-top:1px #000 solid;

	font-size:11px;

	line-height:15px;

	color:#fff;	

}



#header_home {

	padding: 0;

	margin-top:0;

	margin-left:115px;

	width:773px;

	background-color:#000;

	border-top:1px #000 solid;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#fff;	

}





#header_home {

	height:302px;

}



#header_home {

	height:302px;

}



#header_home img.leaderboard {

	margin: 60px 0 0 39px

}









#header {

	height:66px;

}

#header .right {

	text-align:right;

	width:381px;

	margin:6px 0 0 392px;

	padding:0 0 6px 0;

}

#header_home .right {

	width:381px;

	margin:6px 0 0 0;

	padding:0 0 6px 0;

	border-bottom:1px #525252 dotted;

	text-align:right;

}

#header_home .rightbelow {

	width:381px;

	margin:46px 0 0 0px;

	padding:0;

	font-size: 12px;

}



#header_home .rightbelow a:visited{

	color: #c90;

}

#header_home .rightbelow a{

	color: #c90;

}

#header_home .rightbelow a:hover{

	color:#b4dcff

}

#header_home_left {

	width: 392px;

}

#header_home_right {

	float: right;

	margin-top: 0;

	padding: 0;

	top: 0;

	height: 302px;	

	margin-left: 392px;

	position: absolute;

	width: 381px;

}



header .right {

	height:30px; /* for IE5/Win */

	h\eight:66px; /* for other IE */

}

* header_home .right {

	height:30px; /* for IE5/Win */

	h\eight:66px; /* for other IE */

}

#header_home .selected #header .selected {

	color:#ffcc00;

}

#header a {

	color:#fff;

	text-decoration:underline;

}

#header_home a {

	color:#fff;

	text-decoration:underline;

}

#header a:hover {

	color:#b4dcff

}

#header_home a:hover {

	color:#b4dcff

}

#footer a:visited {

	color:#b4dcff

}

#breadcrumb {

	margin-top:7px;

	margin-left:64px;

}

#home_left {

	margin-left:64px;

	width:406px;

	position: absolute;

}

#home_left h2 {

	margin-bottom: 15px;

	font-family:Georgia,serif;

	font-weight:bold;

	font-size:18px;

	color:#2f4d6d;

	padding:2px 0px 2px 0px;  /*Karen*/

	border-bottom:1px solid #fff;  /*Karen*/

}



#home_left img {

	border-right: 1px solid #fff;

	border-bottom: 1px #fff solid;

	border-left: 1px #666 solid;

	border-top: 1px solid #666;

	padding: 4px;

	background-color: #989898;

	/*border:6px solid #fff;*/

	float:right;

	/*margin:-52px 0 20px 20px;*/

}



#home_left img.framed {

	border: 6px solid #fff;

	float: right;

	margin-left: 5px;

	margin-bottom: 5px;

	margin-top: 0;

}



#home_left img.promo2 {

	border:0;

	float:left;

	margin:0;

	display:inline;

}



#home_left a {

	color:#990000;

}



#home_left a:hover {

	color:#005099;

}	



#home_right {

	margin-left:55px;

	width:278px;

	float:left;

	top:302px;

	/*top: 240px; Changed back by Sorichetti */

	position:absolute;

}



#home_right a{

	color:#900;

	text-decoration:underline;

}



#home_right #promobox {

	background-color:#bebebe;

	margin-top:22px;

}

#inlinehome {

	margin:0;

	padding:0;

	border:0;

}

#recipientbox {

	padding:0;

	margin:20px 0 0 0;

	background-color:#fff;

	float:left;

	width:278px;

	}

#recipientbox img {

	float:left;

}



.mediaroom {

	float: left;

	margin:25px 0 0 0;

}

.presenterlogo {

	float: left;

	position:relative;

	margin:0 auto;

	top:5px;

	width:160px;

	text-align:left;

}

.presenterlogo img {

	margin-left: 400px;

}

#recipientbox img.footer {

	margin-top:0px;

	float:left;

}

#recipientbox dl {

	width: 255px;

	float:left;

	margin: 0 0 1px 0;

	padding:4px 10px 4px 13px;

	display:inline;

	border-bottom: 1px solid #dcdcdc;

}



.recipient img{

	float: left;

	margin: 0px 10px 0px 0px;	

}









.recipient{

	width: 250px;

	float:left;

	margin: 0 0 1px 0;

	padding:4px 10px 4px 13px;

	display:inline;

	border-bottom: 1px solid #dcdcdc;

	overflow: hidden;

}



.recipient .description h1{

	margin: 0px;

	padding: 0px;	

}



.recipient .description h1 a{

	float:left;

	font-size:12px;

	line-height:12px;

	letter-spacing:1px;

	color:#900;

	text-decoration:none;

	text-transform: uppercase;

	font-weight: normal;

	font-style: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}



.recipient .description h1 a:hover {

	color:#900;

	text-decoration:underline;

}



.recipient .description{

	margin:0px 0px 0px 0px;

	padding:0;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

}









#recipientbox dl.dashed {

	float:left;

	margin:0px 20px 0px 61px;

	padding:0;

	border-bottom:1px #ccc solid;

	width:197px;

	line-height:1px;

	display: none;

}

#recipientbox dt {

	float:right;

	margin:0;

	margin-top:1px;

	padding:0;

	width:201px;

	font-weight:bold;

	font-size:12px;

	line-height:14px;

	letter-spacing:1px;

	color:#900;

}



#recipientbox dt a {

	color:#900;

	text-decoration:none;

	text-transform: uppercase;

	font-weight: normal;

	font-style: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}



#recipientbox dt a:hover {

	color:#900;

	text-decoration:underline;

}

#recipientbox dd {

	margin:0px 0px 0px 9px;

	padding:0;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

}



#recipientbox dd.img {

	border:0;

	height: 100%;

	float: left;

}

#recipientbox dd.img img {

	float:left;

	margin:0px;

	padding:0;

}

#content_narrow {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	background-color: #ffffff;

	border-top:1px #fff solid;

	width:645px;

	overflow: hidden;

}



#content {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	background-color:#fff;

	border-top:1px #fff solid;

}

#profile {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	background-color:#fff;

	border-top:1px #fff solid;

}

#content {

	width:645px;

}

#profile {

	width:645px;

}

/*#profile, #content_narrow {

	width:645px;

	width:381px;

	background-color: #fff

}*//*#profile #content {

	width:381px;

	margin-left:25px;

	margin-right:25px;

}*/

#content p {

	width:595px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content a:link {

	color: #990000;

}

#content a:hover {

	color: #005099;

}

#content a:visited {

	color: #005099;

}

#content_narrow h2 {

	width: 381px;

}

#profile h2 {

	width: 381px;

}

#content_narrow p {

	width:381px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#profile p {

	width:381px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content_narrow p a {

	color: #900;

	text-decoration:underline;

}

#content p a {

	color: #900;

	text-decoration:underline;

}

#profile p a {

	color: #900;

	text-decoration:underline;

}

#content_narrow p a:hover {

 color:#005099;   

}

#content p a:hover {

 color:#005099;   

}

#profile p a:hover {

 color:#005099;   

}

#content_narrow p a:visited {

 color:#005099;   

}

#content p a:visited {

 color:#005099;   

}

#profile p a:visited {

 color:#005099;   

}

#nomination {

	font-family: Arial, serif;

}

#nomination p.ul {

	margin-bottom: 0;

}



#media{

	margin-left:15px;

	

}

#content_narrow p.ul {

	margin-bottom: 0;

}

content p.ul {

	margin-bottom: 0;

}

p.ul {

	margin-bottom: 0;

}

ul.nospace {

	margin-top: 0;

}

#content_narrow ul {

	/*margin-left: 45px;*/

	margin-top: 0;

}

#content ul {

	/*margin-left: 45px;*/

	margin-top: 0;

}

#content_narrow ol li {

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content ol li {

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content_narrow ul li {

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content ul li {

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#content_narrow ul {

	/*width: 381px;*/

	margin-right: 264px;

}

#content_narrow ul li {

	list-style: square outside;

	margin-right: 25px;

}

#content ul li {

	list-style: square outside;

	margin-right: 25px;

}

#content_narrow ol li a:link{

	color:#990000;

	text-decoration: underline;

}

#content ol li a:link{

	color:#990000;

	text-decoration: underline;

}

#content p a:active {

	color: #990000;

}

#content p a:link {

	color: #990000;

}

#content p a:visited {

	color: #005099;

}

#content p a:hover {

	color: #005099;

}

#content_narrow ol li a:visited{

	color:#005099;

	text-decoration:underline;

}

#content ol li a:visited{

	color:#005099;

	text-decoration:underline;

}

#content_narrow ol li a:hover{

	color:#005099;

	text-decoration:underline;

}

#content ol li a:hover{

	color:#005099;

	text-decoration:underline;

}

#content_narrow ol {

	margin-left: 50px;

	margin-top: 0;

}

#content ol {

	margin-left: 50px;

	margin-top: 0;

}

{

	margin-top: 14px;

}

.space {

	margin-top: 14px;

}

p.home_end {

	width:595px;

	height: 32px;

	padding-bottom:0;

	margin-bottom:0;

}

p.end {

	width:595px;

	height: 32px;

	padding-bottom:0;

	margin-bottom:0;

}

p.end {

	background-color:#fff;

}

p.home_end {

	background-color:none;

}

#content_narrow h1 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#content h1 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#profile h1 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#content_narrow h2 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#content h2 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#profile h2 {

	/*width:381px;*/

	margin-left:25px;

	margin-right:25px;

	margin-bottom:0;

	font-family:Georgia,serif;

	font-weight:bold;

	color:#000;

}

#content_narrow h1 {

	font-size: 18px;

}

#content h1 {

	font-size: 18px;

}

#profile h1 {

	font-size: 18px;

}

#content_narrow h2 {

	font-size: 16px;

}

#content h2 {

	font-size: 18px;

}

#profile h2 {

	font-size: 16px;

}

#profile_right {

	margin-top:7px;

	margin-left:495px;

	/*width:278px;*/

	float:right;

	top:0;

	position:absolute;

}

#content_right_wide {

	margin-top:116px;

	margin-left:495px;

	/*width:278px;*/

	float:right;

	top:0;

	position:absolute;

}

#content_right_wide img.rightimg {

	border-right: 1px #e1e1e1 solid;

	border-bottom: 1px #e1e1e1 solid;

	border-left: 1px #a3a3a3 solid;

	border-top: 1px solid #a3a3a3;

	padding: 4px;

	background-color: #AAA;

	margin-top: 25px;

}

#content_right_wide img.rightimgfirst {

	border: 5px #e1e1e1 solid;

	margin-top: 3px;

}

p.rule_589 {

	width: 589px;

	line-height: 3px;

	margin-top:0;

	margin-left: 64px;

}

p.rule_389 {

	width: 389px;

	line-height: 3px;

	margin-top:0;

	margin-left: 64px;

}

#profilequote {

	width:278px;

	margin-bottom:29px;

	font-family:Georgia,serif;

	line-height:22px;

	color:#fff;

}

#profilequote .text {

	font-size:18px;

}

#profilequote .person {

	margin-top: 0;

	margin-left:50px;

	font-size:16px;

	font-style:italic;

	text-indent: -12px;

	width: 175px;

	font-style:italic;

}

#profilequote #quote {

	padding:25px;

	background-color:#cc9900;

	background:#cc9900 url('../img/quote.gif') top left no-repeat;

}

#profilequote #quote_fr {

	padding:25px;

	background-color:#cc9900;

	background:#cc9900 url('../img/quote_fr.gif') top left no-repeat;

}



#profilebox {

	display:block;

	background:#ebebeb;

	width:227px;

	margin:0;

	padding:17px 13px 17px 13px;

	font-size:11px;

	line-height:14px;

	color:#000;

}



#fbbox {

	display:block;

	float: left;

	width:32px;

	font-size:11px;

	line-height:14px;

	color:#000;

	margin: 200px 0 0 230px;

	/*margin: 140px 0 0 230px; Changed by Sorichetti */

}





#profilebox .title{

	color:#666;

	font: italic 16px/19px Georgia, "Times New Roman", Times, serif;

}



span.rule_pattern {

	line-height: 11px;

	padding-bottom:8px;

}



#profilebox h3 {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

}



#profilebox a {

	color:#990000;

}



#profilebox a:hover {

	color:#005099;

}

	

#profilebox h3.start {

	margin-top: 8px;

}



#profilebox .star {

	float: right;

	margin-top: 8px;

	margin-bottom: 8px;

}



#profilebox p.dashed {

	font-family: Arial, sans-serif;

	font-size: 11px;

	padding-bottom: 9px;

	margin: 0;

	margin-bottom: 7px;

	border-bottom:1px solid #d1d1d1;

}



#nominationformbox p{

	font-size: 11px;

	margin: 0;

}	

#profilebox p{

	font-size: 11px;

	margin: 0;

}

#pictures p.caption {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	text-align: left;

	margin-top: 1px;

	width: 210px;

}



#menu_home {	

	width:154px;

	position:absolute;

	background:#fffff6;

	margin:0;

	padding:0;

	font: bold 11px/11px Georgia, "Times New Roman", Times, serif;

}



#menu {

	width:154px;

	position:absolute;

	background:#fff;

	font-size:11px;

	font-weight:bold;

	line-height:11px;

	margin:0;

	padding:0;

}



#menu_home {

	top:38px;

}



#menu {

	top:38px;

	font-family: Georgia, "Times New Roman", Times, serif;

}	

			

#menu_home ul ul {

	margin:0;

	padding:0;

}

#menu ul ul {

	margin:0;

	padding:0;

}

#menu_home ul {

	margin:0;

	padding:0;

}

#menu ul {

	margin:0;

	padding:0;

}

#menu_home ul {

	padding-bottom:30px;

	}

	

#menu ul {

	padding-bottom:30px;

	}

	

#menu_home ul li {

	display:block;

	width:130px;

	list-style:none;

	margin-left:11px;

	padding:7px 0px 6px 0px;

	border:0;

	border-bottom:1px;

	border-bottom-color:#d1d1d1;

	border-style:solid;

}



#menu ul li {

	display:block;

	width:130px;

	list-style:none;

	margin-left:11px;

	padding:7px 0px 6px 0px;

	border:0;

	border-bottom:1px;

	border-bottom-color:#d1d1d1;

	border-style:solid;

}





#menu_home ul li.selected ul li.selected a{

	color: #900;

}



#menu ul li.selected ul li.selected a{

	color: #900;

}



#menu_home ul li.selected a{

	color: #900;

	font-style: italic;

}

#menu ul li.selected a{

	color: #900;

	font-style: italic;

}



#menu_home li.selected ul li a {

	color:#000;

	text-decoration:none;

}



#menu li.selected ul li a {

	color:#000;

	text-decoration:none;

}

#menu_home ul li a {

	color:#000;

	text-decoration:none;

}

#menu ul li a {

	color:#000;

	text-decoration:none;

}

#menu_home ul ul li a:hover  {

	color:#900;

	text-decoration:underline;

}

#menu ul ul li a:hover  {

	color:#900;

	text-decoration:underline;

}

#menu_home ul li a:hover  {

	color:#900;

	text-decoration:underline;

}

#menu ul li a:hover  {

	color:#900;

	text-decoration:underline;

}

#menu ul li ul li.selected {

	color:#900;

}



#menu_home ul ul li {

	list-style:none;

	margin:0px;

	padding:7px 0px 0px 0px;

	padding-left: 9px;

	text-indent: -9px;

	border:0;

	font-weight: normal;

	font-size: 11px;

	color:#999;

}



#menu ul ul li {

	list-style:none;

	margin:0px;

	padding:7px 0px 0px 0px;

	padding-left: 9px;

	text-indent: -9px;

	border:0;

	font-weight: normal;

	font-size: 11px;

	color:#999;

}



#ticket_menu, #ticket_menu_fr {

	width:155px; 

	height:156px;

	margin-top:23px;

	position:absolute;

	color:#fff;

	font: normal 11px/14px Helvetica, Arial, Geneva, sans-serif;

}



#nom_menu, #nom_menu_fr {

	width:165px; 

	height:121px;

	margin-top:23px;

	position:absolute;

	color:#fff;

	font: normal 11px/14px Helvetica, Arial, Geneva, sans-serif;

}



#nac {

	width:155px; 

	height:331px;

	margin-top:20px;

	position:absolute;

	color:#fff;

	font: normal 11px/14px Helvetica, Arial, Geneva, sans-serif;

}



#nac_fr {

	width:155px; 

	height:331px;

	margin-top:165px;

	position:absolute;

	color:#fff;

	font: normal 11px/14px Helvetica, Arial, Geneva, sans-serif;

}



#ticket_menu {

	background:url('../img/ticket_menu.jpg') no-repeat top left; 

}



#ticket_menu_fr {

	background:url('../img/ticket_menu_fr.jpg') no-repeat top left; 

}



#nom_menu {

	background: url('../img/nom_menu.gif') no-repeat top left; 

}



#nac, #nac_fr {

	background: url('../img/nac_menu.gif') no-repeat top left; 

}



#nom_menu_fr {

	background: url('../img/nom_menu_fr.gif') no-repeat top left; 

}



#ticket_menu p, #ticket_menu_fr p {

	margin:78px 14px 5px 12px;

}



#nom_menu p, #nom_menu_fr p  {

	margin:50px 10px 5px 10px;

	line-height: 14px;

	color:  #8a6700;

}



#nom_menu_fr p  {

	margin:44px 5px 5px 10px;

	line-height: 14px;

}



#nom_menu a, #nom_menu_fr a, #nac a, #nac_fr a {

	color:#FFF;

}



#nom_menu p a:hover, #nom_menu_fr p a:hover{

	color:#b4dcff;

	text-decoration: underline;

}



#ticket_menu p a, #ticket_menu_fr p a {

	color:#cc9900;

}



#ticket_menu p a:hover, #ticket_menu_fr p a:hover{

	color:#b4dcff;

	text-decoration: underline;

}



#ticket_menu img, #ticket_menu_fr img {

	margin:0;

	padding:0;

	display:inline;

}





#nac p, #nac_fr p {

	color: #333;

	margin:10px 10px 0px 10px;

}



#nac_fr p {

	line-height:1.3em;

	margin-top:12px;

}





#tv_menu {

	background:url('../img/tv_menu.gif') no-repeat top left; 

}



#tv_menu_fr {

	background:url('../img/tv_menu_fr.gif') no-repeat top left; 

}



#tv_menu, #tv_menu_fr {

	width:154px; height:165px;

	margin-top:23px;

	position:absolute;

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:11px;

	line-height:14px;

}

#tv_menu p { 

	margin:62px 14px 5px 12px;

}

#tv_menu_fr p {

	margin:67px 12px 5px 12px;

}

#main {

	margin-left:115px;

	width:773px;

	position:relative;

	background: #bebebe url(../img/background_grey.gif) no-repeat left bottom;

	padding: 0 0 70px 0;

}



#main_profile {

	margin-left:115px;

	width:773px;

	background-color:#bebebe;

	position:relative;

}



#main_homepage_fr {

	margin-top: 0px;

	margin-left:115px;

	width:773px;

	height: 650px;

	*height: 700px;

	/*position:absolute;*/

}

#main_homepage {

	margin-top: 0px;

	margin-left:115px;

	width:773px;

	height: 650px;

	*height: 700px;

	overflow: visible;

}

#main_homepage_bg{

	top: 303px;

	/*top: 238px; Change back by Sorichetti */

	left:50%;

	margin-left: -375px;

	width:773px;

	height: 1150px;

	*height: 1110px;

	overflow: hidden;

	/*background: #bebebe url(../img/background_grey.gif) no-repeat left bottom; Changed for leaderboard */

	background: #bebebe url(../img/background_grey.gif) no-repeat left 895px;

	*background: #bebebe url(../img/background_grey.gif) no-repeat left 860px;

	border-top:1px #bebebe solid;

	position: absolute;

}



#main_homepage, #main_homepage_fr {

		/*background: #bebebe url(../img/background_grey.gif) no-repeat left bottom;

		border-top:1px #bebebe solid;*/

}



#anniversary_promo img.welcome_img {

	border: none;

	padding: 0;

	margin: 0 160px 20px -65px;

	/*position: relative;

	top: 0;

	left: -160px;*/

	float: left;

	background-image: url(../img/welcome_text.gif);

}







.screened_bg {



}



#main_homepage p, #main_homepage_fr p {

	font-size:12px;

	margin-top: 0;

}



#main_profile {

	border-top:1px #666 solid;

}



#main {

	border-top:1px #000 solid;

}



hr.homeDivider {

	margin: 20px 0 20px 20px;

}



div.footerLinks {

	float:left;

	display:inline;

	width: 250px;

	height: 100px;

	font-size:11px;

	text-align:left;

	margin-left:20px;

}



#home_right div.footerLinks img {

	float: left;

	margin: 7px 7px 0 0;

}







#footer {

	margin:0 0 0 115px;

	padding-top:85px;

	/*border-top:1px #000 solid;*/

	width:773px;

	height:195px;

	/*background-image:url('../img/footer_bg.gif');*/

	background-position:top left;

	background-repeat:no-repeat;

	font-size:11px;

	line-height:15px;

	color:#fff;

}

#footer .right {

	text-align:right;

	margin:0 0 17px 0;

	padding:10px 19px 0 0;



	}

	

* footer .right {

	height:30px; /* for IE5/Win */

	h\eight:66px; /* for other IE */

}

#footer a {

	color:#fff;

	text-decoration:underline;

}

#footer a:visited {

	color:#b4dcff

}

#footer a:hover {

	color:#b4dcff

}



#footer #ibm_footer {

	position:relative;

	margin:0 auto;

	top:75px;

	width:193px;

	text-align:right;

}

#anniversary_promo {

	padding: 8px;

	margin-top:18px;

	margin-left:560px;

	background-image: url(../img/src_menu.gif);

	background-repeat: no-repeat;

	width:196px;

	height:127px;

	margin-bottom:0px;

	margin-right:0px;

}



#anniversary_promo p{

	padding: 0;

	line-height:17px;

}







#save_the_date {

	background-color:transparent;

	width:215px;

	margin:0 0 0 560px;

	padding:0;

	height:215px;

}



*:first-child+html {



} 



* html #save_the_date {

	margin:0 0 0 560px;

}



#save_the_date img {

	padding:0;

	border:0;

	display:block;

	margin:20px 0 38px 0;

	padding:0;

}



* html #save_the_date img {

	margin:20px 0 20px 0;

}



#anniversary2_promo {

	padding: 8px;

	margin-top:0px;

	margin-left:560px;

	/*background-image: url(../img/nac_menu2.gif);

	background-repeat: no-repeat;*/

	width:196px;

	height:217px;

	margin-bottom:0px;

	margin-right:0px;

	

}

#facebook {

	margin-top: 8px;

	margin-left: 500px;

	width: 196px;

	height: 60px;

	

}



#facebook img {

	margin-left: 145px;

	padding: 8px;

	float:right;

	top:10px;

	position:absolute;

}



#anniversary2_promo p{

	padding: 0;

	color: #333;

	line-height:14px;

	font-size:11px;

}



#anniversary2_promo p a {

	color: #ffffff;

}



#anniversary3_promo {

	padding: 8px;

	margin-left:560px;

	background-image: url(../img/rideau.jpg);

	background-repeat: no-repeat;

	width:196px;

	height:130px;

	margin-bottom:0px;

	margin-right:0px;

	

}



#anniversary3_promo p{

	padding: 0;

	color: #333;

	line-height:16px;

	font-size:12px;

}



#anniversary3_promo a {

	color: #ffffff!important;

	font-size:14px;

	line-height:18px;

}







#anniversary3f_promo {

	padding: 8px;

	margin-top:0px;

	margin-left:560px;

	background-image: url(../img/rideau_fr.jpg);

	background-repeat: no-repeat;

	width:196px;

	height:407px;

	margin-bottom:0px;

	margin-right:0px;

	

}



#anniversary3f_promo p{

	padding: 0;

	color: #333;

	line-height:14px;

	font-size:11px;

}



#anniversary3f_promo a {

	color: #ffffff!important;

	font-size:11px;

	line-height:18px;

}


#NFB_promo {

	padding: 8px;

	margin-left:560px;

	width:196px;

	height:130px;

	margin-bottom:0px;

	margin-right:0px;

	background:#A91315;	

	color: #FFFFFF;
}






#ibm_footer a img {

	border:0;

}



#promo_right {

	margin-left:0;

	float:left;

}



#diamond_promo_home {

	margin-top: 25px;

	width:382px;

		height:69px;

}



#diamond_promo_wide {

	background: url('../img/diamond_promo_wide.gif') no-repeat top left;

	width: 249px;

	height: 287px;

	margin:0px auto;

	padding:0px;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

	float: left;

}

#diamond_promo_wide img.middle {

	margin-left: 46px;

}

#diamond_promo_narrow {

	background: url('../img/diamond_promo_narrow.gif') no-repeat top left;

	width:182px;

	height: 289px;

	margin:0px auto;

	padding:0px;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

	float: left;

}

#diamond_promo_narrow img.middle {

	margin-left: 13px;

}

#ticket_promo {

	/*position:relative;*/

	/*top:-25px;*/

	margin-top: 40px;

	/*left:392px;*/

	width:320px;

	height:69px;

	background:url('../img/ticket_background2.gif') no-repeat top right;

}

#ticket_promo_fr {

	margin-top: 40px;

	width:322px;

	height:69px;

	background:url('../img/ticket_background_fr2.gif') no-repeat top right;

}

#ticket_promo_fr img.tickets {

	display:inline;

}		

#ticket_promo img.tickets {

	display:inline;

}

#ticket_promo_fr p {

	text-align:center;

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:14px;

	margin-left:167px;

	padding-top:0px;

	line-height:18px;

}

#ticket_promo p {

	text-align:center;

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:14px;

	margin-left:165px;

	padding-top:0px;

	line-height:18px;

}

#ticket_promo_fr a {

	color:#cc9900;

}

#ticket_promo a {

	color:#cc9900;

}

#ticket_promo_fr a:hover {

	color:#b4dcff;

}

#ticket_promo a:hover {

	color:#b4dcff;

}

#ticket_promo_left {

	/*position:relative;*/

	/*top:-25px;*/

	margin-top: 25px;

	/*left:392px;*/

	width:382px;

	height:69px;

	background:url('../img/red_ticket_background.gif') no-repeat top left;

}

	

#ticket_promo_left img.tickets {

	display:inline;

}

#ticket_promo_left p.promo {

	text-align:center;

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:12px;

	margin-left:0px;

	padding-top:2px;

	line-height:16px;

}

#ticket_promo_left a.promo {

	color:#fff;

}

#ticket_promo_left a.promo:visited {

	color:#fff;

}

#ticket_promo_left a.promo:hover {

	color:#cc9900;

}

#recipient_content {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	width:645px;

	background-color:#fff;

	border-top:1px #fff solid;

}

#recipient_content p {

	width:595px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#recipient_content p.space {

	margin-top:14px;

}

#recipient_content table.recipients {

	width:587px;

	border:0;

	margin-left:25px;

	line-height:16px;

}



th.recipients {

	font-family:Arial;

	font-weight:bold;

	font-size:11px;

	border-bottom:1px #fff groove;

	border-right:1px solid #fff;

	background-image:url('../img/table_recipients_bkgrd.jpg'); 

	background-position:top left; 

	background-repeat:no-repeat;

	padding-left:6px;

	padding-top:2px;

}

th.recipients_on {

	font-family:Arial;

	font-weight:bold;

	font-size:11px;

	border-bottom:1px solid #fff;

	border-right:1px solid #fff;

	background-color:#bd0d24; 

	padding-top:2px;

	padding-left:6px;

	color:#fff;

}

	

}

table.recipients td {

	font-family:Arial;

	font-weight:normal;

	color:#000;

	font-size:11px;

	padding:3px 0px 3px 6px;

}

td.recipients {

	font-family:Arial;

	font-weight:normal;

	color:#000;

	font-size:11px;

	padding:3px 0px 3px 6px;

	background-color:#fff;

}

tr.recipients {

	padding-left: 5px;

}

tr.recipients_start {

	background-color:#fff;

	/*border-top:1px solid #bebebe;*/

}

tr.recipients_start td{

	border-top:1px solid #bebebe;

	/*font-family:Arial;

	font-weight:normal;

	font-size:11px;

	color:#000;

	padding:3px 0px 3px 6px;

	background-color:#fff;

	border-top:1px solid #bebebe;*/

}

tr.recipients_alt {

	background-color:#ebebeb;

}

tr.recipients_start td {

	padding-left: 5px;

}



tr.recipients td {

	padding-left: 5px;

}



tr.recipients_alt td {

	padding-left: 5px;

}



td.recipients_alt {

	font-family:Arial;

	font-weight:normal;

	font-size:11px;

	color:#000;

	padding:3px 0px 3px 6px;

	background-color:#ebebeb;

}

#recipient_content table.recipients td a {

	color:#990000;

}

#recipient_content table.recipients th.recipients a {

	color:#990000;

}

/*td.recipients_start a {

	color:#990000;

}

td.recipients_alt a {

	color:#990000;

}

td.recipients a {

	color:#990000;

}

th.recipients a {

	color:#990000;

}*/

th.recipients a:hover {

	color:#005099;

}

td.recipients_alt a:hover {

	color:#005099;

}

td.recipients_start a:hover {

	color:#005099;

}



/*p.start {

	margin-top:60px;

}*/



p img.end {

	display:inline;

	padding:0px 3px 20px 3px;

}

#recipient_content table.gallery {

	 width: 460px;       

	 margin-left: 15px; 

}

#recipient_content table td {

	padding-right: 8px;

	font-family: Arial;

	font-weight: normal;

	font-size: 12px;

	text-align: left;

}

#recipient_content table td.label {

	text-align: right;

}

#recipient_content table td.arrow {

	padding-right: 0px;

	font-family: Arial;

	font-weight: bold;

	font-size: 11px;

	color: #999999;

}

#recipient_content table td.arrow_on {

	padding-right: 0px;

	font-family: Arial;

	font-weight: bold;

	font-size: 11px;

	color: #990000;

}

#recipient_content table td.on {

	padding-right: 8px;

	font-family: Arial;

	font-weight: bold;

	font-size: 12px;

}

#recipient_content table td a, a.formjump{

	color: #990000;

}

#recipient_content h2 {

	font-family:Georgia,serif;

	font-weight:bold;

	font-size:18px;

	margin-left: 25px;

	margin-right: 25px;

	color:#000;

	padding:2px 0px 2px 0px;  

	border-bottom:2px solid #bebebe; 

}

#recipient_content table.pictures {

	margin-left: 25px;

}

#recipient_content table td.photo {

	padding-bottom: 20px;

	vertical-align: top;

}

#recipient_content table td span.caption {

	font-family: Arial;

	font-weight: normal;

	font-size: 11px;

	width: 70px;

}

#recipient_content table td img {

	margin-right: 23px;

	/*border: 6px solid #ccc;*/

	border: 0;

	margin-bottom: 5px;

}

#recipient_content table.gallery_fr {

	width: 550px;

	margin-left: 20px;

	text-align: center;

}

#recipient_content table.gallery_fr2 {

	width: 430px;

	margin-left: 20px;

	text-align: center;

}

#nomination_right {

	margin-top:120px;

	margin-left:495px;

	/*width:278px;*/

	float:right;

	top:0px;

	position:absolute;

}

#nominationform_right {

	margin-top:120px;

	margin-left:566px;

	/*width:278px;*/

	float:right;

	top:0px;

	position:absolute;

}

#nomination {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	width:645px;

	background-color:#fff;

	border-top:1px #fff solid;

}

#nomination_lower {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	width:645px;

	background-color:#fff;

	border-top:1px #fff solid;

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

}

#nomination #content {

	width:381px;

	margin-left:25px;

	margin-right:25px;

}

#nomination p {

	width:381px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#nomination p.form {

	width:480px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#nomination p.promo {

	width: 450px;

	margin: 0 0 15px 0;

	padding: 0 0 0 93px;

	float: left;

}

#nomination p.promo img.first {

	float: left;

}

#nomination p.promo img.second {

	float: left;

	margin-right: auto;

}

#nomination p.wideform {

	width:451px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

}

#nomination p.radiobutton {

	width:400px;

	padding-left: 30px;

	text-indent: -20px;

}

#nomination_lower p.strong {

	font-weight:bold;

}

#nomination p.strong {

	font-weight:bold;

}form.nomination {

	width: 460px;

	margin-left: 0px;

}

#nomination label {

	width: 169px;

	float: left;

	text-align: right;

	margin-right: 0.5em;

	display: block;

	margin-top: 3px;

	font-size: 12px;

}

table.checklist {

	width: 100px;

}

table.checklist td {

	width: 50px;

	font-family: Arial;

	font-size: 11px;

	font-weight: normal;

}

#nomination label.tall {

	height: 107px;

}

#nomination span.input_description {

	font-size: 11px;

	vertical-align: middle;

	color: #5c5c5c;

	line-height: 14px;

	margin: 0px;

	padding: 0px;

	text-align: left;

}

#nomination span.comment {

	font-size: 11px;

	vertical-align: middle;

	color: #5c5c5c;

	line-height: 14px;

	margin-left: 25px;

	padding: 0px;

	text-align: left;

	font-family: Arial;

}

#nomination select {

	height: 15px;

	margin-bottom: 3px;

	width: 160px;

	font-size: 12px;

	font-family: Arial;

	font-weight: normal;

}

#nomination input {

	height: 15px;

	margin-bottom: 3px;

	width: 160px;

	font-size: 12px;

	font-family: Arial;

	font-weight: normal;

}

#nomination input.radiobutton {

	height: 13px;

	width: 20px;

	vertical-align: bottom;

}

#nomination select {

	height: 19px;

}

#nomination input.long {

	height: 15px;

	margin-bottom: 3px;

	width: 260px;

}

#nomination table td input.list {

	display: inline;

	border: 0px solid black;

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 20px;

	margin-top: 3px;

}

#nomination input.list {

	display: inline;

	border: 0px solid black;

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 20px;

	margin-top: 0px;

}

#nomination table td input.list2 {

	display: inline;

	border: 0px solid black;

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 20px;

	margin-left: 20px;

	margin-top: 3px;

}

#nomination table td input.listlast {

	display: inline;

	border: 0px solid black;

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 20px;

	margin-left: 20px;

	margin-top: 3px;

	padding-bottom: 5px;

}

td.form_checklist {

	font-family: Arial;

	font-size: 12px;

	color: black;

}

#nomination input.short {

	height: 15px;

	margin-bottom: 3px;

	width: 90px;

}.asterisk {

	color: red;

	display: inline;

}

#nomination_lower ul {

	display: block;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	padding-left: 30px;

	margin-left: 30px;

	padding-top: 0px;

	list-style-position: outside;

	list-style-type: square;

}

#nomination ul {

	padding-left: 30px;

	margin-left: 30px;

	padding-top: 0px;

}

#nomination ul li {

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#000;

	list-style: square outside;

	width:365px;

	vertical-align: top;

}

#nomination ul li.form {

	width: 425px;

	vertical-align: top;

	margin: 0px;

}

#nomination textarea {

	width: 450px;

	height: 60px;

}

#nomination span.commentbox {

	margin-left: 25px;

}

#nomination ul li a {

	color: #990000;

}

#nomination ul li a:hover {

	color: #005099;

}

#nomination #grayblock {

	width: 365px;

	height: 75px;	padding-bottom: 3px;

	padding-left: 0px;

	vertical-align: middle;

}

#nomination #grayblock p {

	padding: 10px 10px 12px 10px;

	background-color: #ebebeb;

	width: 360px;

}

#nomination h2 {

	font-family:Georgia,serif;

	font-weight:bold;

	font-size:18px;

	margin-left: 25px;

	margin-right: 25px;

	margin-bottom:0;

	color:#000;

	padding:2px 0px 2px 0px;  

	width: 380px;

}



#content_narrow h2.awards {

	font-family:Georgia,serif;

	font-weight:bold;

	font-size:18px;

	margin-left: 25px;

	margin-right: 25px;

	margin-bottom:0;

	color:#000;

	padding:2px 0px 2px 0px;  

	width: 380px;

}



#content_narrow p a, #content_narrow p a:visited {

	color: #990000;

}



#content_narrow p a:hover {

	color: #005099;

}



#nomination h2.form {

	margin-top: 8px;

	width: 450px;

}

#nomination_lower h2 {

	font-family:Georgia,serif;

	font-weight:bold;

	font-size:18px;

	margin-left: 25px;

	margin-right: 25px;

	color:#000;

	padding:2px 0px 2px 0px;  

	border-bottom:2px solid #bebebe; 

	width: 380px;

	margin-top: 8px;

	width: 450px;

}

#nominationbox {

	display:block;

	background:#ebebeb;

	width:227px;

	margin:0px;

	padding:10px 13px 17px 13px;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

}

#nominationformbox {

	margin: 0px;

	display:block;

	background:#ebebeb;

	width:164px;

	margin:0px;

	padding:10px 9px 17px 9px;

	font-family:Arial,sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000;

}

#nomination_right #nominationbox h4 {

	font-family:Georgia,serif;

	font-size:16px;

	font-weight:bold;

	color:#666;

	margin: 0px;

	padding-bottom: 3px;

	border-bottom: 2px solid #bdbdbd;

	width:227px;

}

#nominationform_right #nominationformbox h4 {

	font-family:Georgia,serif;

	font-size:16px;

	font-weight:bold;

	color:#666;

	margin: 0px;

	padding-bottom: 3px;

	border-bottom: 2px solid #bdbdbd;

	width:153px; 

}

#nomination_right #nominationbox p{

	margin-top: 8px;

	width:227px;

}

#nomination_right #nominationbox span.date {

	font-weight: bold;

}

#nomination_right #nominationbox hr {

width:227px;

border:0px;

border-bottom:1px dashed #d1d1d1;

display:block;

}

#nominationformbox a {

	COLOR: #990000;

}

#nominationformbox a:hover {

	COLOR: #005099;

}

#btn_splash { display: inline; width: 50px; margin:0; margin-left: -50px;}

#btn_tickets { display: inline; width: 197px; margin:0;}

#btn4 { display: inline; width: 50px; margin: 0; margin-left: -50px;}

#btn3 { display: inline; width: 50px; margin: 0; margin-left: -50px;}

#btn2 { display: inline; width: 50px; margin: 0; margin-left: -50px;}

/*#btn1 { display: inline; width: 50px; margin: 0; margin-left: -50px;}*/

#btn1 { display: inline;}

#btn_splash li a { float: left; margin-left: 140px; margin-top: 150px; padding: 18px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn_tickets li a { float: left; margin-left: 13px; margin-top: 8px; padding: 26px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn_ticketsfr li a { float: left; margin-left: 13px; margin-top: 8px; padding: 26px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn4 li a { float: left; margin-left: 0px; padding: 18px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn3 li a { float: left; margin-left: 0px; padding: 18px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn2 li a { float: left; margin-left: 0px; padding: 18px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn1 li a { float: left; margin-left: 0 auto; padding: 18px 0 0 0; overflow: hidden; height: 0px; height //**/:36px; /* for IE5/Win */ }

#btn_splash li a:hover { background-position: 0 -18px; }

#btn_tickets li a:hover { background-position: 0 -26px; }

#btn_ticketsfr li a:hover { background-position: 0 -26px; }

#btn4 li a:hover { background-position: 0 -18px; }

#btn3 li a:hover { background-position: 0 -18px; }

#btn2 li a:hover { background-position: 0 -18px; }

#btn1 li a:hover { background-position: 0 -18px; }

#btn_splash li a.selected { background-position: 0 -18px; }

#btn_tickets li a.selected { background-position: 0 -26px; }

#btn_ticketsfr li a.selected { background-position: 0 -26px; }

#btn4 li a.selected { background-position: 0 -18px; }

#btn3 li a.selected { background-position: 0 -18px; }

#btn2 li a.selected { background-position: 0 -18px; }

#btn1 li a.selected { background-position: 0 -18px; }

#btn_splash li { margin: 0; padding: 0; height: 18px; display: inline; list-style-type: none; }

#btn_tickets li { margin: 0; padding: 0; height: 26px; display: inline; list-style-type: none; }

#btn_ticketsfr li { margin: 0; padding: 0; height: 26px; display: inline; list-style-type: none; }

#btn4 li { margin: 0; padding: 0; height: 18px; display: inline; list-style-type: none; }

#btn3 li { margin: 0; padding: 0; height: 18px; display: inline; list-style-type: none; }

#btn2 li { margin: 0; padding: 0; height: 18px; display: inline; list-style-type: none; }

#btn1 li { margin: 0; padding: 0; height: 18px; display: inline; list-style-type: none; }

#btn_clear_fr a  { margin-right: 15px;}

#btn_clear a  { margin-right: 15px;}

#btn_clear a { width: 112px; background: url('../img/btn_clear.gif') top left no-repeat; }

#btn_count2 a { width: 112px; background: url('../img/btn_count.gif') top left no-repeat; }

#btn_count1 a { width: 112px; background: url('../img/btn_count.gif') top left no-repeat; }

#btn_search a { width: 50px; background: url('../img/btn_search.gif') top left no-repeat; }

#btn_send a { width: 113px; background: url('../img/btn_send.gif') top left no-repeat; }

#btn_submit a { width: 50px; background: url('../img/btn_submit.gif') top left no-repeat;}

#btn_submitnom a { width: 122px; background: url('../img/btn_submitnom.gif') top left no-repeat; }

#btn_clear_fr a { width: 122px; background: url('../img/btn_clear_fr.gif') top left no-repeat; }

#btn_count2_fr a { width: 194px; background: url('../img/btn_count_fr.gif') top left no-repeat; }

#btn_count1_fr a { width: 194px; background: url('../img/btn_count_fr.gif') top left no-repeat; }

#btn_search_fr a { width: 68px; background: url('../img/btn_search_fr.gif') top left no-repeat; }

#btn_send_fr a { width: 162px; background: url('../img/btn_send_fr.gif') top left no-repeat; }

#btn_submit_fr a { width: 68px; background: url('../img/btn_submit_fr.gif') top left no-repeat;}

#btn_submitnom_fr a { width: 149px; background: url('../img/btn_submitnom_fr.gif') top left no-repeat; }

#btn_english a { width: 109px; background: url('../img/btn_english.gif') top left no-repeat; }

#btn_french a { width: 109px; background: url('../img/btn_francais.gif') top left no-repeat; }

#btn_buytickets a { width: 190px; background: url('../img/btn_buy_tickets_large.gif') top left no-repeat; }

#btn_buyticketsfr a { width: 175px; background: url('../img/btn_buy_tickets_large_fr.gif') top left no-repeat; }

#buttons {

	background-color: #ebebeb;

	text-align: center;

	width: 605px;

	margin-top: 15px;

	margin-left: 20px;

}

#splashbuttons {

	margin-top:6px;

}

#contactbuttonsbg {

	background-color: #ebebeb;

	text-align: center;

	width: 595px;

	margin-top: 15px;

	margin-left: 25px;

}

#contactbuttons {

	margin-left:182px;

}

#contactbuttons_fr {

	margin-left:155px;

}

#nominatebuttonsbg {

	background-color: #ebebeb;

	text-align: center;

	width: 455px;

	margin-top: 15px;

	margin-left: 25px;

}

#nominatebuttons {

	margin-left:40px;

}

#nominatebuttons_fr {

	margin-left:25px;

}



#aboutUs_right {

	margin-top:120px;

	margin-left:498px;

	/*width:278px;*/

	float:right;

	top:0px;

	position:absolute;

}

#aboutUs_right img {

	border-right: 1px #e1e1e1 solid;

	border-bottom: 1px #e1e1e1 solid;

	border-left: 1px #999 solid;

	border-top: 1px solid #999;

	padding: 4px;

	background-color: #AAA;

}

#aboutUs_right img.no_border {

	border: 0px solid #e1e1e1;

}

#aboutUs_right p.caption {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	width: 210px;

	text-align: left;

	margin-top: 1px;

}



#content p.boardCaption {

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	margin: 0px 25px 10px 25px;

	line-height: 1.2em;

}





#content label {

	width: 169px;

	float: left;

	text-align: right;

	margin-right: 0.5em;

	display: block;

	margin-top: 0px;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

}

#content span.description, #content_narrow span.description {

	font-size: 12px;

	font-family: Arial;

	font-weight: normal;

}

#content span.radiobuttons, #content_narrow span.radiobuttons {

	font-size: 12px;

	font-family: Arial;

	font-weight: normal;

	line-height: 30px;

	vertical-align: top;

	height: 30px;

}

#content label.contact, #content_narrow label.contact {

	margin-top: 4px;

}

#content input.contact, #content_narrow input.contact {

	margin-bottom: 4px;

}



#content_narrow label {

	width: 169px;

	float: left;

	text-align: right;

	margin-right: 0.5em;

	display: block;

	margin-top: 0px;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

}



#content_narrow label.contact {

	margin-top: 4px;

}

#sitemap {

	margin-top:0;

	padding-top:0;

	margin-left:64px;

	width:645px;

	background-color:#fff;

	border-top:1px #fff solid;

}

#sitemap #content {

	width:381px;

	margin-left:25px;

	margin-right:25px;

}

#sitemap p {

	width:381px;

	margin-left:25px;

	margin-right:25px;

	font-family:Arial,sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	color:#999;

}

#sitemap a {

	color: #000;

	font-weight: normal;

}

#sitemap a.strong {

	color: #990000;

	font-weight: bold;

}

#sitemap a.strong:hover {

	color: #005099;

}

#sitemap a:hover {

	color: #005099;

}

#sitemap #leftcolumn {

	float: left;

	margin-top: 13px;

}

#sitemap #rightcolumn {

	float: right;

	position: absolute;

	top: 107px;

	left: 295px;

	vertical-align: top;

	margin-top: 13px;

	border-left: 1px dashed #b7b7b7;

}

#profilebox p img {

	border: 6px solid white;

	text-align: right;

}

#content_narrow p.sponsor {

	font-size: 11px;

	font-weight: bold;

}

#content_narrow p.sponsor_text {

	margin-right: 45px;

	margin-left: 45px;

	width: 350px;

}

#content_narrow p.sponsor img {

	padding: 10px;

}

#content_narrow p.sponsor img.line {

	display: inline;

	padding: 20px 20px 20px 0px;

}

#container_splash {

	border-bottom: 1px solid #525252;

	height: 270px;

	width: 639px;

	margin-top: 120px;

	background:url('../img/splash_main_graphic.jpg') no-repeat center left; 

	background-color: #000;

}

 

#splash_title {

	padding-left: 0px;

	background:url('../img/splash_lines.gif') no-repeat center left;

} 

#splash_title img {

	display: inline;

	vertical-align: middle;

}

#nominationformbox .title{

	font-family:Georgia,serif;

	font-size:16px;

	font-weight:bold;

	line-height:19px;

	color:#666;

}

 

#nominationformbox h3.start {

	font-family: Arial, sans-serif;

	font-weight: bold;

	font-size: 11px;

	margin: 0;

}

 

#nominationformbox h3 {

	font-family: Arial, sans-serif;

	font-weight: bold;

	font-size: 11px;

	margin: 0;

}

#nominationformbox h3.start {

	margin-top: 8px;

}

#nomination label.french {

	width: 249px;

	float: left;

	text-align: right;

	margin-right: 0.5em;

	display: block;

	margin-top: 3px;

	font-size: 12px;

}

#inline_home {

	margin: 0;

	padding: 0;

}

.SpryLoading {

	position:relative;

	margin:0 auto;

	top:0px;

	width:193px;

	height: 50px;

	text-align:center;

}



.SpryHiddenRegion {

	visibility: hidden;

}

/* new styles for Gallery */

#previews {

	padding: 10px 10px 20px 20px;

	margin-bottom: 5px;

	margin-left: 0px;

	width: 575px;

	float: left;

	margin-right: 10px;

}

#thumbnails {

	clear: both;

	margin: 10px auto;

	margin-left: 20px;

}

#thumbnails div {

	position: relative;

	width: 120px;

	min-height: 120px;

	float: left;

	margin: 8px;

	height: 120px;

	padding: 0;

	float: left;

	display:inline;

}

#thumbnails img {

	width: 120px;

	height: 120px;

	position: absolute;

	border: solid 1px #333;

}

#thumbnails .caption {

	float: left;

}

/* end Gallery styles */



.more {

	display: none;

	width:255px;

	margin-left:0px;

	padding-bottom:8px;

	padding-top:10px;

	font-size:12px;



	 }

	 

.more p {

width:220px!important;

padding:0px!important;

margin-left:15px!important;

margin-top:0px!important;

margin-bottom:10px!important;

}	



a.showLink, a.hideLink {

	text-decoration: yes;

	color: #990000;

	padding: 0px;

	display:inline;

	}

	

a.hideLink {

	}

	

body.nfb {

	background-image: url('../img/blank2.gif')!important;

}



#overlay{width: 100%; position: absolute; z-index: 2; left: 0px; top: 0px;}

#blackbox{width: 100%; height: 100%; background-color: black; position: absolute; z-index: 1; left: 0px; top: 0px;}

#whitebox{width: 740px; background-color: white; position: absolute; z-index: 2; left: 50%; margin: 0px 0px 0px -370px;}

#whitebox #video_container{width: 720px; height: 480px; margin: 10px auto 5px auto;}

#whitebox #video_container #display{width: 100%; height: 100%;}

#whitebox #flip{width: 740px; background-color:white; padding-bottom: 10px; }

#whitebox #video_container #display{width: 720px; height: 480px; position: absolute; z-index:1;}

#whitebox #video_container #loader{position:absolute; top: 50%; left: 50%; margin: -16px 0px 0px -16px; z-index:2;}

#whitebox #video_close_en{width: 66px; height: 22px; position: absolute; right: 10px; bottom: 10px; background: url('../img/sb_closelabel.gif') no-repeat; cursor: pointer;}

#whitebox #video_close_fr{width: 66px; height: 22px; position: absolute; right: 10px; bottom: 10px; background: url('../img/sb_closelabel_fr.gif') no-repeat; cursor: pointer;}

#whitebox #caption{font-family:sans-serif, Arial, Verdana; color: #6f6f6f; font-size: 11px; font-weight: bolder; width: 645px; margin: 0px 0px 5px 12px;}

#whitebox #title{font-family:sans-serif, Arial, Verdana; color: #6f6f6f; font-size: 11px; font-weight: normal; width: 645px; margin: 2px 0px 0px 12px; white-space: nowrap;}



.video_block{width: 590px; overflow: hidden; margin: 15px 0px 0px 25px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}

.video_block .info{margin: 0px 0px 0px 0px; float: left; }

.video_block .info #iconPlay{display:inline; margin: 0px 4px 0px 1px;}

.video_block .info #iconBio{display:inline; margin: 0px 4px 0px 3px;}

.video_thumb{margin-right:10px; margin-top:2px; border: 1px solid black; float:left; height: 60px; width: 60px; overflow: hidden;}

.video_thumb .pic{position: absolute;}

.video_thumb .play{position: relative; top: 38px; left: 38px; opacity: 0.5; filter: alpha(opacity=50);}

.videoLink{margin-right: 3px; cursor: pointer;}

.videoLink:hover{color: #005099;}

#bio{display: none;}

#bio .x{background: url('../img/bio_x.gif') no-repeat; width: 18px; height: 18px; position: absolute; top: 5px; right: 5px;}








