html {	min-width: 770px;}div#printmsg {	display: none;}/*Primary layout divisions*/body {	margin: 0;	padding: 0;	border: 0;	text-align: center;	/*font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000;	background: url(images/bgfill.gif) top left repeat-x;	line-height: 16px;}html>body	{	margin: 0;	padding: 0;	min-width: 770px;	}#header {	background: transparent;	margin: -16px 0 0 0;	padding: 0;	width: 770px;	height: 184px;}#footer {	clear: both;	padding: 0;	margin: 0px auto;	width: 560px;	text-align: left;}	/* Make the site auto-centered in the browser window */#wrapper {	color: #000;	background: #fff;	width: 770px;	margin: 0px auto;	padding: 0;	text-align: left;	}/* Content Blocks *//* set up the top row for the Awards blocks - english and french*/#col1, #col1_fr {	float: left;	width: 253px;	height: 220px;	padding-right: 3px;	text-align: center;}#col1 {background: #fff url(images/bg_genie.gif) top left no-repeat;}#col1_fr {background: #fff url(images/bg_gemeauxFR2.gif) top left no-repeat;}#col2, #col2_fr {	float: left;	width: 252px;	height: 220px;	padding-right: 3px;	margin-left: 3px;	text-align: center;}#col2 {background: #fff url(images/bg_gemini.gif) top left no-repeat;}#col2_fr {background: #fff url(images/bg_genieFR2.gif) top left no-repeat;}#col3 {	float: left;	width: 253px;	height: 220px;	margin-left: 3px;	text-align: center;}#col3_fr {	float: left;	width: 253px;	height: 220px;	margin-left: 3px;	text-align: left;}#col3 {background: #fff url(images/bg_gemeaux.gif) top left no-repeat;}#col3_fr {background: #fff url(images/bg_geminiFR2.gif) top left no-repeat;}#col1, #col2, #col3, #col1_fr, #col2_fr, #col3_fr {	margin-bottom: 20px;}* html #col1,* html #col2,* html #col3,* html #col1_fr,* html #col2_fr,* html #col3_fr {	margin-bottom: 0px;}#col1 p, #col2 p, #col3 p, #col1_fr p, #col2_fr p {	width: 150px;	margin: 0px auto;	padding: 20px 5px 5px 5px;	background: transparent;	text-align: center;}#col3_fr p {	width: 150px;	margin: 0px auto;	padding: 20px 5px 5px 5px;	background: transparent;	text-align: left;}* html #col1 p,* html #col2 p,* html #col3 p,* html #col1_fr p,* html #col2_fr p,* html #col3_fr p {	padding: 30px 5px 5px 5px;}/* set up the middle row on the homepage*//*set up faux columns on homepage only?*/#container_1H {	/*background: transparent url(images/bgfauxcol.gif) repeat-y 50% 0;*/	background: transparent;	width: 770px;	margin-bottom: 20px;}#container_1 {	width: 770px;	margin-bottom: 20px;}/* clears the bottom row on the homepage*/#container_2 {	width: 770px;	margin-bottom: 20px;	clear: both;}/*an orange title sidebox - LEFT or RIGHT*/.sideA {	width: 193px;	margin-top: 20px;	padding-bottom: 15px;	background-color: #edebeb;}.sideA p,.sideC p {	padding: 0 10px 0 10px;}/*a sidebox for ad space - LEFT*/.sideB {	width: 183px;	margin-top: 20px;	padding-bottom: 20px;	background-color: transparent;	text-align: center;}/*a blue title sidebox - RIGHT*/.sideC {	width: 193px;	margin-top: 20px;	padding: none;	border-right: 5px solid #669999;	border-left: 5px solid #669999;	border-bottom: 5px solid #669999;	/*border-top: 30px solid #669999;*/	border-top: none;	background: transparent;}#col4 {	float: left;	width: 249px;	padding-right: 3px;	padding-left: 3px;	background: transparent;}#col5 {	float: left;	width: 244px;	padding-right: 3px;	padding-left: 7px;	margin-left: 3px;	background: transparent;	border-right: 1px dashed #000;	border-left: 1px dashed #000;}#col6 {	float: left;	width: 249px;	padding-left: 3px;	margin-left: 3px;	background: transparent;}#col7 {	float: left;	width: 505px;	margin-top: 20px;	margin-bottom: 20px;	padding: none;	border-right: 5px solid #669999;	border-left: 5px solid #669999;	border-bottom: 5px solid #669999;	/*border-top: 30px solid #669999;*/	border-top: none;	background: transparent;}#col7 p {	padding: 5px;}#col7 ul li {	padding: 0 5px 0 5px;}/*set up two side by side inner columns within col7 block*/#col7a {	float: left;	width: 235px;	margin-top: 0px;	padding-right: 6px;	background: transparent;}#col7b {	float: left;	width: 235px;	margin-left: 10px;	margin-top: 0px;	background: transparent;	/*border-left: 1px solid #669999;*/}#col8{	float: left;	width: 250px;	margin-left: 5px;	margin-top: 20px;	margin-bottom: 20px;	background: transparent;	}* html #col7,* html #col8 {	margin-top: 0px;}#col9 {	float: left;	width: 85px;	margin-top: 20px;	padding-right: 10px;	background: transparent;}#col10 {	float: left;	width: 455px;	margin-left: 10px;	margin-top: 20px;	margin-bottom: 20px;	background: transparent;	}#left {	float: left;	width: 193px;	margin-right: 5px;	margin-bottom: 20px;	padding: 0;}/*two column layout */#content01 {	float: left;	width: 557px;	padding: 5px;	margin: 0;}/*three column layout*/#content02 {	float: left;	width: 364px;	padding: 5px;	margin: 0;}/*single wide column layout*/#content03 {	float: left;	width: 760px;	padding: 5px;	margin: 0;}#right {	float: left;	width: 193px;	margin-left: 5px;	margin-top: 25px;	padding: 0;}* html #right {	margin-top: 45px;}/*Primary Navigation*//*top menu*/div#topnav, div#topnav_fr,div#topnav_simple {	height: 36px;	width: 770px;	margin: 0;	padding: 0;	border: 0;	background: transparent;}div#topnav ul#topmenu {	height: 36px;	width: 770px;	background: transparent url(images/topmenu.gif) top left no-repeat;	margin: 0;	padding: 0;	position: relative;}div#topnav_fr ul#topmenu_fr {	height: 36px;	width: 770px;	background: transparent url(images/topmenuFR.gif) top left no-repeat;	margin: 0;	padding: 0;	position: relative;}div#topnav_simple ul#topmenu_simple {	height: 36px;	width: 770px;	background: transparent url(images/topmenu_simple.gif) top left no-repeat;	margin: 0;	padding: 0;	position: relative;}div#topnav ul#topmenu li, div#topnav_fr ul#topmenu_fr li,div#topnav_simple ul#topmenu_simple li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;}ul#topmenu li, ul#topmenu a, ul#topmenu_fr li, ul#topmenu_fr a,ul#topmenu_simple li, ul#topmenu_simple a {	height: 36px;	display: block;}/*hide list menu from all except N4*/div#topnav ul#topmenu li a,div#topnav_fr ul#topmenu_fr li a,div#topnav_simple ul#topmenu_simple li a {	text-indent: -9999px;	text-decoration: none;}#nav1 {left: 0; width: 115px;}#nav2 {left: 119px; width: 63px;}#nav3 {left: 182px; width: 60px;}#nav4 {left: 242px; width: 59px;}#nav5 {left: 305px; width: 76px;}#nav6 {left: 695px; width: 75px;}#nav1 a:hover {background: transparent url(images/topmenu.gif) 0 -36px no-repeat;}#nav2 a:hover {background: transparent url(images/topmenu.gif) -119px -36px no-repeat;}#nav3 a:hover {background: transparent url(images/topmenu.gif) -182px -36px no-repeat;}#nav4 a:hover {background: transparent url(images/topmenu.gif) -242px -36px no-repeat;}#nav5 a:hover {background: transparent url(images/topmenu.gif) -305px -36px no-repeat;}#nav6 a:hover {background: transparent url(images/topmenu.gif) -695px -36px no-repeat;}#nav1_fr {left: 0; width: 119px;}#nav2_fr {left: 124px; width: 63px;}#nav3_fr {left: 187px; width: 60px;}#nav4_fr {left: 247px; width: 59px;}#nav5_fr {left: 312px; width: 76px;}#nav6_fr {left: 695px; width: 75px;}#nav1_fr a:hover {background: transparent url(images/topmenuFR.gif) 0 -36px no-repeat;}#nav2_fr a:hover {background: transparent url(images/topmenuFR.gif) -124px -36px no-repeat;}#nav3_fr a:hover {background: transparent url(images/topmenuFR.gif) -187px -36px no-repeat;}#nav4_fr a:hover {background: transparent url(images/topmenuFR.gif) -247px -36px no-repeat;}#nav5_fr a:hover {background: transparent url(images/topmenuFR.gif) -312px -36px no-repeat;}#nav6_fr a:hover {background: transparent url(images/topmenuFR.gif) -695px -36px no-repeat;}#nav1_simple {left: 0; width: 115px;}#nav2_simple {left: 124px; width: 63px;}#nav3_simple {left: 187px; width: 60px;}#nav4_simple {left: 247px; width: 59px;}#nav5_simple {left: 312px; width: 76px;}#nav1_simple a:hover {background: transparent url(images/topmenu_simple.gif) 0 -36px no-repeat;}#nav2_simple a:hover {background: transparent url(images/topmenu_simple.gif) -124px -36px no-repeat;}#nav3_simple a:hover {background: transparent url(images/topmenu_simple.gif) -187px -36px no-repeat;}#nav4_simple a:hover {background: transparent url(images/topmenu_simple.gif) -247px -36px no-repeat;}#nav5_simple a:hover {background: transparent url(images/topmenu_simple.gif) -312px -36px no-repeat;}/*main menu*/#mainnav1, #mainnav2, #mainnav3, #mainnav4, #mainnav5 {	height: 21px;	width: 770px;	border-bottom: 1px solid #000;	padding: 5px 0 0 0;	margin: 0 0 20px 0;}/*IE fix*/* html #mainnav1,* html #mainnav2,* html #mainnav3,* html #mainnav4,* html #mainnav5 {	margin-top: -3px;}#mainnav1 {background-color: #ccc;}#mainnav2 {background-color: #99ccff;}#mainnav3 {background-color: #99cc66;}#mainnav4 {background-color: #ffcc33;}#mainnav5 {background-color: #ffffcc;}#mainnav1 ul, #mainnav2 ul, #mainnav3 ul, #mainnav4 ul, #mainnav5 ul {	margin-left: 0;	padding-left: 0;	display: inline;}#mainnav1 ul li, #mainnav2 ul li, #mainnav3 ul li, #mainnav4 ul li, #mainnav5 ul li {	margin-left: 0;	padding: 5px 25px 8px 25px;	border-left: 1px dashed #000;	border-bottom: none;	list-style: none;	display: inline;}#mainnav1 ul li.first,#mainnav2 ul li.first,#mainnav3 ul li.first,#mainnav4 ul li.first,#mainnav5 ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;}#mainnav1 li a, #mainnav2 li a, #mainnav3 li a, #mainnav4 li a, #mainnav5 li a {	display: inline;	padding: 0;	border: none;	background-color: transparent;	color: #000;	text-decoration: none;	width: 100%;}html>body #mainnav1 li a,html>body #mainnav2 li a,html>body #mainnav3 li a,html>body #mainnav4 li a,html>body #mainnav5 li a {		width: auto;}#mainnav1 li a:hover,#mainnav2 li a:hover,#mainnav3 li a:hover,#mainnav4 li a:hover,#mainnav5 li a:hover {	border: none;	background-color: transparent;	color: #000;	text-decoration: underline;}/*footer menu*/#footnav1, #footnav2, #footnav3, #footnav4, #footnav5 {	height: 21px;	width: 770px;	border-top: 1px solid #000;	padding: 5px 0 0 0;	margin: 20px 0 0 0;	text-align: center;	clear: both;}#footnav1 {background-color: #ccc;}#footnav2 {background-color: #99ccff;}#footnav3 {background-color: #99cc66;}#footnav4 {background-color: #ffcc33;}#footnav5 {background-color: #ffffcc;}#footnav1 ul, #footnav2 ul, #footnav3 ul, #footnav4 ul, #footnav5 ul {	margin-left: 0;	padding-left: 0;	display: inline;}#footnav1 ul li, #footnav2 ul li, #footnav3 ul li, #footnav4 ul li, #footnav5 ul li {	margin-left: 0;	padding: 5px 25px 7px 25px;	border-left: 1px dashed #000;	border-bottom: none;	list-style: none;	display: inline;}#footnav1 ul li.first,#footnav2 ul li.first,#footnav3 ul li.first,#footnav4 ul li.first,#footnav5 ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;}#footnav1 li a, #footnav2 li a, #footnav3 li a, #footnav4 li a, #footnav5 li a {	display: inline;	padding: 0;	border: none;	background-color: transparent;	color: #000;	text-decoration: none;	width: 100%;}html>body #footnav1 li a,html>body #footnav2 li a,html>body #footnav3 li a,html>body #footnav4 li a,html>body #footnav5 li a {		width: auto;}#footnav1 li a:hover,#footnav2 li a:hover,#footnav3 li a:hover,#footnav4 li a:hover,#footnav5 li a:hover {	border: none;	background-color: transparent;	color: #000;	text-decoration: underline;}/*** Sections of the web site and their corresponding leftnav boxes ***//*#leftnav01 = Awards#leftnav02 = Events#leftnav03 = Membership#leftnav04 = About the Academy#leftnav05 = Programs & Resources#leftnav06 = Press Area#leftnav07 = Sponsorship Opportunities#leftnav08 = Sitemap Search*/#leftnav01 {background: transparent url(images/awards_nav.gif) top left no-repeat;}#leftnav02 {background: transparent url(images/events_nav.gif) top left no-repeat;}#leftnav03 {background: transparent url(images/membership_nav.gif) top left no-repeat;}#leftnav04 {background: transparent url(images/about_nav.gif) top left no-repeat;}#leftnav05 {background: transparent url(images/programsResources_nav.gif) top left no-repeat;}#leftnav06 {background: transparent url(images/press_nav.gif) top left no-repeat;}#leftnav07 {background: transparent url(images/sponsorship_nav.gif) top left no-repeat;}#leftnav08 {background: transparent url(images/sitemap_nav.gif) top left no-repeat;}#leftnav01_fr {background: transparent url(images/awards_navFR.gif) top left no-repeat;}#leftnav02_fr {background: transparent url(images/events_navFR.gif) top left no-repeat;}#leftnav03_fr {background: transparent url(images/membership_navFR.gif) top left no-repeat;}#leftnav04_fr {background: transparent url(images/about_navFR.gif) top left no-repeat;}#leftnav05_fr {background: transparent url(images/programsResources_navFR.gif) top left no-repeat;}#leftnav06_fr {background: transparent url(images/press_navFR.gif) top left no-repeat;}#leftnav07_fr {background: transparent url(images/sponsorship_navFR.gif) top left no-repeat;}#leftnav08_fr {background: transparent url(images/sitemap_navFR.gif) top left no-repeat;}#leftnav01, #leftnav02, #leftnav03, #leftnav04, #leftnav05, #leftnav06, #leftnav07, #leftnav08,#leftnav01_fr, #leftnav02_fr, #leftnav03_fr, #leftnav04_fr, #leftnav05_fr, #leftnav06_fr, #leftnav07_fr, #leftnav08_fr {	width: 193px;	height: 404px;	margin-top: -10px;}* html #leftnav01,* html #leftnav02,* html #leftnav03,* html #leftnav04,* html #leftnav05,* html #leftnav06,* html #leftnav07,* html #leftnav08,* html #leftnav01_fr,* html #leftnav02_fr,* html #leftnav03_fr,* html #leftnav04_fr,* html #leftnav05_fr,* html #leftnav06_fr,* html #leftnav07_fr,* html #leftnav08_fr {	margin-top: 0;}#leftnav01 ul,#leftnav02 ul,#leftnav03 ul,#leftnav04 ul,#leftnav05 ul,#leftnav06 ul,#leftnav07 ul,#leftnav08 ul,#leftnav01_fr ul,#leftnav02_fr ul,#leftnav03_fr ul,#leftnav04_fr ul,#leftnav05_fr ul,#leftnav06_fr ul,#leftnav07_fr ul,#leftnav08_fr ul {	padding-top: 20px;	list-style-type: none;}/*Make the logoname a hyperlink*/div#logo a {	position: relative;	width: 238px;	height: 63px;	top: 70px;	left: 20px;	text-decoration: none;	background-color: transparent;	padding: 8px;	border: 0;}div#logo a  i {	visibility: hidden;}a#go {	position: relative;	width: 238px;	height: 63px;}/* Default links */a, a:link, a:visited {	text-decoration: underline;	color: #990000;	background-color: transparent;}a:hover, a:active {	text-decoration: underline;	color: #000;	background-color: transparent;}/*left nav menu links*/a.two, a.two:link, a.two:visited {	text-decoration: none;	color: #000;	font-weight: regular;	background-color: transparent;}a.two:hover, a.two:active {	text-decoration: none;	color: #990000;	font-weight: bold;	background-color: #transparent;}/*General Typography*/h1.home {	font: 1.25em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 10px 0 0 0;	margin: 0;	color: #006666;}h1 {	font: 1.25em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 0;	margin: 0;	color: #006666;}h2 {	font: 1.2em Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #006666;}h3 {	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;}hr {	width: 95%;	height: 1px;	color: #ccc;	margin-left: 10px;}/* create a dashed line break across the page*/.dot {	background: transparent url(images/dot.gif) top left repeat-x;	width: 95%;}.sm {	color: #999;	font-size: 10px;}.cap {	font-variant: small-caps;	font-weight: bold;}form, input {	margin: 0;	padding: 0;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #666;}#footer p {	text-align: left;	color: #999;	padding: 0;	border: 0;	margin: 0;}div#printmsg {	display: none;}