   /* Eric Meyer's Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* ACCT Styles */

a { color: #001d68; }
a:hover { color: #9e3039; }
a:visited { color: #666; }
#navigation a:visited { color: #001d68; }

img { display: block; margin: 0; }

strong { font-weight: bold; }
em, cite { font-style: italic; }

h3 { font-weight: bold; font-size: 150%; margin-bottom: 1em; }

p { margin-bottom: 1.1em; }

button:active { position: relative; bottom: -1px !important; right: -1px !important; }

html, body { height: 100%; width: 100%; }

body
{ background: #E5E8F0 url(../images/background.gif) repeat-y 50%;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
line-height: 1.5em; }

.upper { text-transform:uppercase; }

#super-wrapper { margin: 0 auto; position: relative; width: 934px; }

img#logo { padding: 14px 0 0 20px; }
a#home-link { display: block; width: 200px; }

#utility { border-right: 4px solid #a67a00; font-size: 90%; position: absolute; right: 0; top: 0; }
#utility li { background: url(../images/pipe.gif) no-repeat 100% 50%; float: left; padding: 7px 10px; }
#utility li.last { background: none; }

#site-search { padding: 0 44px 0 0; position: absolute; right: 20px; top: 50px; }
#site-search .ss { float: left; margin: 6px 6px 0 0; }
#site-search input { background: #faf8f1; border: 1px solid #b1b387; padding: 2px; }
#site-search #go { border: 0; background: none; margin: 0; outline: none; padding: 0; position: absolute; right: 0; top: 1px; }
#site-search #go:hover { top: 2px; right: -1px; }

#section-title
{ background: #8d9150 url(../images/bar-top.gif) no-repeat 0 0;
border-bottom: 1px solid #8d9150; border-top: 1px solid #8d9150;
margin: 10px 0 -11px 0; padding-top: 1px; position: relative; }
*+html #section-title { background: #8d9150 url(../images/bar-top.gif) no-repeat 0 1px !important; }

* html #section-title { background: #8d9150 url(../images/bar-top.gif) no-repeat 0 1px; }
#section-title
.primary { background: url(../images/bar-bottom.gif) no-repeat 0 100%;
padding: 0 0 1px 214px; position: relative; }
#section-title
.secondary { background: #723d14 url(../images/bar-bottom.gif)
no-repeat -214px 0; padding: 0 24px 0 0; position: relative; }
#section-title
h1 { background: #001d68; color: #fff; font-family: Garamond, Georgia,
"Times New Roman", Times, serif; font-size: 310%; font-weight: normal;
line-height: 35pt; padding-left: 20px; position: relative; }
*+html #section-title h1 { margin-top: -1px; }
* html #section-title h1 { margin-top: -1px; }


body.about #section-title .secondary { background: #a67a00 url(../images/bar-bottom.gif) no-repeat -214px 0; }
body.about #section-title h1 { background: #001d68; }
body.advocacy #section-title .secondary { background: #a67a00 url(../images/bar-bottom.gif) no-repeat -214px 0; }
body.advocacy #section-title h1 { background: #5e4f6c; }
body.membership #section-title { background: #97b1d0 url(../images/bar-top.gif) no-repeat 0 0; }
body.membership #section-title h1 { background: #8d9150; }
body.governance #section-title { background: #97b1d0 url(../images/bar-top.gif) no-repeat 0 0; }
body.governance #section-title h1 { background: #a67a00; }
body.events #section-title h1 { background: #6d7aa3; }
body.resources #section-title h1 { background: #9e3139; }
body.services #section-title { background: #97b1d0 url(../images/bar-top.gif) no-repeat 0 0; }
body.services #section-title .secondary { background: #001d68 url(../images/bar-bottom.gif) no-repeat -214px 0; }
body.services #section-title h1 { background: #747678; }



#branding { border-top: 1px solid #8d9150; height: 198px; float: right; margin: -10px -20px 20px -20px; position: relative; }
* html #branding { margin: -10px -10px 0px; }
#navigation { margin: -10px -20px 20px -20px; width: 212px; }
#branding
#area { background: url(../images/why2.jpg) no-repeat #e0e7f1; border-bottom:
1px solid #8d9150; height: 198px; margin-left: 1px; padding: 0 0 0
228px; position: relative; width: 495px; }
#area img { float: left; margin: 0; padding: 0; }
#area img.text { border-left: none; }

a#learn-more
{ background: url(../images/learn-more.gif); bottom: 10px; height:
21px; position: absolute; right: 18px; width: 95px; background-color:#e0e7f1; }
a#learn-more:hover { margin-bottom: -1px; margin-right: -1px; }

#navigation { border-bottom: 1px solid #8d9150; border-top: 1px solid #8d9150; }
#navigation
li a { background: #fff url(../images/nav-bg.gif) repeat-y; border-top:
1px solid #dccb9b; display: block; font-family: Georgia, "Times New
Roman", Times, serif; font-size: 130%; font-weight: bold; min-height:
20px; margin: 0; padding: 4px 0 4px 20px; text-decoration: none; }
* html #navigation li a { height: 20px; }

#navigation li.about a { border-top: 0; min-height: 19px; }
* html #navigation li.about a { height: 19px; }
html body #navigation li.about a:hover { background-color: #001d68; }
li.about ul { background: #fff url(../images/nav-bg-about.gif) repeat-y; }

#navigation li.services a { min-height: 19px; }
* html #navigation li.services a { height: 19px; }
html body #navigation li.services a:hover { background-color: #747678; }
li.services ul { background: #fff url(../images/nav-bg-services.gif) repeat-y; }

#navigation li.events a { min-height: 19px; }
html body #navigation li.events a:hover { background-color: #6d7aa3; }
li.events ul { background: #fff url(../images/nav-bg-events.gif) repeat-y; }

html body #navigation li.membership a:hover { background-color: #8D9150; }
li.membership ul { background: #fff url(../images/nav-bg-awards.gif) repeat-y; }

html body #navigation li.governance a:hover { background-color: #A67A00; }
li.governance ul { background: #fff url(../images/nav-bg-boards.gif) repeat-y; }

#navigation li.resources a { min-height: 19px; }
* html #navigation li.resources a { height: 19px; }
html body #navigation li.resources a:hover { background-color: #9E3139; }
li.resources ul { background: #fff url(../images/nav-bg-resources.gif) repeat-y; }

#navigation li.advocacy a { min-height: 20px; }
* html #navigation li.advocacy a { height: 19px; }
html body #navigation li.advocacy a:hover { background-color: #5E4F6C; }
li.advocacy ul { background: #fff url(../images/nav-bg-advocacy.gif) repeat-y; }

#navigation li.events.active a { background: #fff url(../images/nav-bg-events.gif) repeat-y; }
#navigation li.membership.active a { background: #fff url(../images/nav-bg-awards.gif) repeat-y; }
#navigation li.resources.active a { background: #fff url(../images/nav-bg-resources.gif) repeat-y; }
#navigation li.governance.active a { background: #fff url(../images/nav-bg-boards.gif) repeat-y; }
#navigation li.advocacy.active a { background: #fff url(../images/nav-bg-advocacy.gif) repeat-y; }
#navigation li.about.active a { background: #fff url(../images/nav-bg-about.gif) repeat-y; }
#navigation li.services.active a { background: #fff url(../images/nav-bg-services.gif) repeat-y; }





#navigation li ul { padding: 0 0 6px 12px; }
#navigation
li ul li a { background: url(../images/raquo.gif) no-repeat 10px 7px
!important; border-top: 0; font-family: Verdana, Arial, Helvetica,
sans-serif; font-size: 90%; font-weight: normal; line-height: 1.1;
min-height: inherit !important; padding: 3px 5px 5px 24px; }
#navigation li ul li a:hover { color: #000; text-decoration: underline; }
#navigation li ul li ul { background:none; }


#navigation li a:hover { background: #a67a00 url(../images/nav-bg.gif) repeat-y; color: #fff; }

#column { clear: left; float: left; padding: 20px; width: 172px; }

#font-size { clear: left; padding: 5px 10px !important; }
#font-size a { float: left; margin: 1px 0 0 5px; }
#font-size a:hover { position: relative; right: -1px; bottom: -1px; }
#font-size .buttons { float: right; }

#column .box { background: #fff; border: 1px solid #8d9150; font-size: 100%; margin-bottom: 20px; padding: 10px 10px 0 10px; }
#column
.box h3 { background: #8d9150 url(../images/left-col-bg.gif) repeat-x 0
100%; border: 0; color: #fff; font-size: 100%; font-weight: bold;
margin: -10px -10px 8px -10px; padding: 3px 10px 7px 10px; }
#column .box p { margin-bottom: 10px; }

.breadcrumbs { float: left; font-size: 90%; margin: -4px 20px 10px 0; border: 0; width: 400px; }
.breadcrumbs
li { background: url(../images/raquo2.gif) no-repeat 0 5px; display:
inline; margin: 0 0 0 2px; padding: 0 0 0 9px; }
.breadcrumbs li.first { background: none; margin: 0; padding: 0; }

div.pagefunctions { padding: 0 0 4px 0; }
a.email { background: url(../images/email.gif) no-repeat 0 5px; font-size: 90%; margin: 0 0 10px 0; padding: 4px 0 4px 22px; }
a.print
{ background: url(../images/printer.gif) no-repeat 0 3px; font-size:
90%; margin: 0 0 10px 10px; padding: 4px 0 4px 22px; }

#content { padding: 20px 20px 20px 232px; }

#content
.alpha h2, #content .box h3, #content .alpha .tertiaryNav h3 {
background: #001D68 url(../images/right-col-bg.gif) repeat-y 0; border:
0; color: #fff; font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps; padding: 5px 5px 5px 12px; }

body.events
#content .alpha h2, body.events #content .box h3, body.events #content
.tertiaryNav h3 { background: #6d7aa3
url(/images/right-col-bg-events.gif) repeat-y 0; }
body.resources
#content .alpha h2, body.resources #content .box h3, body.resources
#content .tertiaryNav h3 { background: #9E3139
url(/images/rightcol-bg-resources.gif) repeat-y 0; }
body.governance
#content .alpha h2, body.governance #content .box h3, body.governance
#content .tertiaryNav h3 { background: #A67A00
url(/images/rightcol-bg-boards.gif) repeat-y 0; }
body.advocacy
#content .alpha h2, body.advocacy #content .box h3, body.advocacy
#content .tertiaryNav h3 { background: #5E4F6C
url(/images/rightcol-bg-advocacy.gif) repeat-y 0; }
body.membership
#content .alpha h2, body.membership #content .box h3, body.membership
#content .tertiaryNav h3 { background: #8d9150
url(/images/rightcol-bg-awards.gif) repeat-y 0; }
body.about
#content .alpha h2, body.about #content .box h3, body.about #content
.tertiaryNav h3 { background: #001D68
url(/images/rightcol-bg-about.gif) repeat-y 0; }
body.services
#content .alpha h2, body.services #content .box h3, body.services
#content .tertiaryNav h3 { background: #747678
url(/images/rightcol-bg-services.gif) repeat-y 0; }

#content .alpha h2 { font-size: 180%; font-weight: normal; }
#content .box h3, #content .tertiaryNav h3 { font-size: 110%; font-weight: bold; margin: -12px -12px 12px -12px; }

#content
.box, #content .tertiaryNav div { background: #fff; border: 1px solid
#99a5c3; margin-bottom: 20px; padding: 12px 12px 0 12px; }
body.events #content .box, body.events #content .tertiaryNav div { border: 1px solid #6d7aa3; }
body.resources #content .box, body.resources #content .tertiaryNav div { border: 1px solid #9E3139; }
body.governance #content .box, body.governance #content .tertiaryNav div { border: 1px solid #A67A00; }
body.advocacy #content .box, body.advocacy #content .tertiaryNav div { border: 1px solid #5E4F6C; }
body.membership #content .box, body.membership #content .tertiaryNav div { border: 1px solid #8d9150; }
body.about #content .box, body.about #content .tertiaryNav div { border: 1px solid #001D68; }
body.services #content .box, body.services #content .tertiaryNav div { border: 1px solid #747678; }

.box ul { padding: 0 0 6px 0; }
.box
ul li { background: url(../images/raquo.gif) no-repeat 0 8px
!important; border-top: 0; font-family: Verdana, Arial, Helvetica,
sans-serif; font-weight: normal; min-height: inherit !important;
padding: 3px 0 5px 14px; }

#content .alpha { float: left; margin: 1px 0 0 0; width: 678px; }
body.landingpage #content .alpha { width: 400px; }

.news-dates { }
.news-dates li { border-bottom: 1px solid #dbe4ef; clear: left; float: left; padding: 12px 12px 8px 12px; width: 375px; }
.news-dates li.last { border-bottom: 0; }
p.link-list { font-size: 8pt; }

#content .beta { float: left; margin: 0 0 0 20px; width: 260px; }

p.more { text-align: right; }

.date { color: #9e3039; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

#footer { border-top: 1px solid #8d9150; clear: both; font-size: 8pt; padding: 10px 10px 1px 224px; }
#footer .contact { float: left; padding: 0 30px 0 0; width: 400px; }

.pagebody { padding: 10px 13px 10px 13px; }

div.tertiaryNav { background: #fff; clear: right; float: right; margin: 0 0 1em 1em; padding-left: 10px; width: 200px; }
div.tertiaryNav ul { margin-bottom: 1em; }
div.tertiaryNav ul li { margin-bottom: .5em; }

#sitemap { list-style-type: square; margin: 1em 0; }
#sitemap li { margin: .5em 0 .5em 3em; }
#sitemap li ul { list-style-type: disc; }

div.pagebody ul { list-style-type: square; margin: 1em 0 1em 3em; }
div.pagebody li { margin: .5em 0; }
div.pagebody ol { list-style-type: decimal; margin: 1em 0 1em 3em; }

div.pagebody
h1 { line-height: 1; border-bottom: 1px solid #000; color: #000;
font-family: georgia; font-size: 16pt; margin-bottom: .8em; padding:
.3em 0; }
html body div#super-wrapper div#content div.alpha
div.pagebody h2 { background: none; border-bottom: 1px dotted #000;
color: #000; font-family: georgia; font-size: 14pt; font-variant:
normal; margin-bottom: .8em; padding: .3em 0; }
div.pagebody h3 {
line-height: 1; color: #000; font-family: georgia; font-size: 14pt;
font-weight: normal;margin-bottom: .8em; padding: .3em 0; }
div.pagebody
h4 { line-height: 1; border-bottom: 1px solid #000; color: #000;
font-family: georgia; font-size: 12pt; font-weight:
normal;margin-bottom: .8em; padding: .3em 0; }
div.pagebody h5
{line-height: 1; color: #000; font-family: georgia; font-size: 11pt;
font-weight: bold; margin-bottom: .8em; padding: .3em 0; }

dl.datesfeed dt { color: #9e3039; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
dl.datesfeed dd { margin-bottom: 1em; }

img.left { float: left; margin: 0 1em 1em 0; }
div.columns { background: #EFF3FF; float: left; width: 412px; }
div.columns .col1 { border-right: 10px solid #fff; float: left; margin-right: -10px; padding: 10px; width: 181px; }
div.columns .col2 { border-left: 10px solid #fff; float: left; padding: 10px; width: 181px; }
div.columns hr { background-color: #6D7AA3; border: 0; color: #6D7AA3; height: 1px; margin: 1.2em 0; width: 100%; }

div.clear { clear: both; }

div.eventslisting dt { background: #6D7AA3; color: #fff; font-family: Georgia; padding: .2em 1em; }
div.eventslisting dl { background: #E0E4EF; }
div.eventslisting dd { margin-bottom: 1em; padding: 1em; }


div.eventslisting dl.upcomingevent dt { background: #8D9150; color: #fff; }
div.eventslisting dl.upcomingevent dd { background: #EDEFD1; }
div.eventslisting dl.pastevents dt { background: #999; color: #fff; }
div.eventslisting dl.pastevents dd { background: #eee; }

div#super-wrapper div#content div.alpha div.pagebody div.tertiaryNav ul { margin: 0 0 1em 1.2em; }

img.staff { border: 3px double #000; float: left; margin: 0 1em 1em 0; }

#currentBoard h3 { clear: left; }
#currentBoard ul { list-style-type: none; margin: 0; }
#currentBoard ul li { clear: left; }
#currentBoard img { border: 3px double #000; float: left; margin: 0 1em 1em 0; }
#currentBoard ul.executive { }

.images h3 { clear: left; }
.images ul { list-style-type: none !important; margin: 0 !important; }
.images ul li { clear: left; }
.images img { border: 3px double #000; float: left; margin: 0 1em 1em 0; }
.images ul.executive { }

img.border { border: 1px solid #000; }

.subevents { border: 1px dotted #000; margin: 2em; padding: 1em 0 0 1em; }

div.pagebody
h1.search-results-header { background: #DFE8FF; border-bottom: 3px
double #000; line-height: 1.2; margin: 1em 0; padding: .5em; }

div.search-results-container dl { }
div.search-results-container dl dt { font-size: larger; }
div.search-results-container dl dd { margin: 1em 0 2em 0; }

/*****Form Styles*****/
ol.forms input, ol.forms textarea, ol.forms button { font: inherit; }
ol.forms input { width: 200px; }
ol.forms textarea { height: 250px; width: 300px; }
.alert, .error { color: #f00; }
div.pagebody ol.forms { float: left; list-style: none; margin: 0 0 1em 0; width: 100%; }
div.pagebody ol.forms li { clear: both; float: left; margin-bottom: 5px; width: 100%; }
ol.forms label { display: block; float: left; padding-right: 5px; width: 155px; }
ol.forms label.multiLabel { float: none; padding: 0; width: auto; }
div.pagebody ol.forms ul { list-style: none; margin-left: 0; }
div.pagebody ol.forms ul input { width: auto; }
ol.forms ul label { display: inline; float: none; padding: 0 0 0 5px; width: auto; }
ol.forms li.up ul label { display: block; float: left; padding-right: 5px; width: 155px; }
ol.forms li.captcha { left: -9999px; position: absolute; top: -9999px; }
ol.forms .help { color: #666; display: block; font-size: 90%; margin-left: 160px; }
ol.forms .error { display: block; margin-left: 160px; }

#entryForm ol { list-style-type:none; margin:0;}
#entryForm ol.forms ol { border-top: 1px dotted #0C1360; float:left; width:100%; background: #E2E0FF; padding:10px;}
#entryForm ol.forms ol#top { background-color:#BEBF89; border: 1px dotted #0C1360;}
#entryForm ol.forms ol#top li { margin: 0 0 3px;}
#entryForm ol.forms ol#top li input { margin:0; padding:0;}
#entryForm ol.forms ol ol { border-top: none; padding:0; margin:0;}
#entryForm ol.forms .buttons { padding-bottom: 1.5em;}
#entryForm ol.forms input.alertInp { border: 1px solid #7f9db9; border-left: 3px solid #f00;}
ol.forms fieldset { margin-bottom:1.5em;}
ol.forms fieldset fieldset { border:0;margin:0;padding:0;}
ol.forms .standard label, ol.forms .standard input {float:none;display:inline;width:auto;}
ol.forms legend { color:#000000; font: 1.3em Georgia, "Times New Roman", Times, serif;}
ol.forms legend.alert { color: #f00; font-size:1em; border-bottom:1px solid; }
ol.forms .instuctions { font-size:90%; color:#666;}
ol.forms legend .instuctions { font-size:0.7em; color:#666;}
ol.forms legend span.instuctionsAlert { font-size:0.7em; color:#f00;}
#entryForm br { display:none;}

#entryForm .upload_2, #entryForm .upload_3, #entryForm .upload_4, #entryForm .upload_5 {xdisplay:none;}
#entryForm #ul2, #entryForm #ul4 { background: #e2e0ff;}

/* =E-Alert Signup Form */
#ealert ul { margin-left:0; }
#ealert li { list-style-type:none; margin-bottom:10px; }
#ealert li.info { position:absolute; left:-9999px; }
#ealert .error { display:block; }

body.send { background: none !important; font-size: 11px; padding: 1em; }
body.send h1 { font-size: 14px; font-weight: bold; }
body.send p { margin: .5em 0; }
body.send ol.forms li { margin: .5em 0; }
body.send .required { color: #cc0000; }

.hideInput { display:none;}
.showInput { display:block;} 

/*

This is a style sheet for schedules of events marked up as tables with the class vcalendar.
It was written by Jeremy Keith:
http://adactio.com/

Licensed under a Creative Commons Attribution license:
http://creativecommons.org/licenses/by/3.0/

For more information on the hCalendar microformat, please visit:
http://microformats.org/wiki/hcalendar

*/

#logoPrint {display:none;}

table#nominations {
	border-collapse: collapse;
	margin-bottom: 2em;
	font-family: "Lucida Grande","Trebuchet MS",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size: 1em;
	line-height: 1.5;
	color: #333;}
	
table#nominations a:link, table#nominations a:visited {
	color: #666;
	text-decoration:none;
	border-bottom: 1px dotted;}
	
table#nominations a:hover, table#nominations a:active, table#nominations a:focus {
	color: #666;
	text-decoration:none;
	border-bottom: 1px solid;}
	
table#nominations tr {
	vertical-align: text-top;}
	
table#nominations th,
table#nominations th * {
	font-weight: bold;}
	
table#nominations th,
table#nominations td {
	padding: .5em .5em .75em;}
	
table#nominations td {
	border: 0;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;}
	
table#nominations td.resume, table#nominations td.narrative {
	xword-break: break-all;}
	
table#nominations thead th {
	text-align: left;
	vertical-align: bottom;
	color: #456;
	background-color: #dde;
	border: 1px solid #ccd;
	border-bottom: 3px solid #ccd;}
	
table#nominations td {
	background-color: #eee;
	border: 1px solid #ddd;}

table#nominations tr:hover td,
table#nominations tr:focus td {
	background-color: #ccc;}

table#nominations tr td:hover,
table#nominations tr td:focus {
	background-color: #bbb;}
	
table#nominations tbody tr:hover th,
table#nominations tbody tr:focus th {
	background-color:#667788;
	border:1px dotted #888899;}
	
table#nominations tbody th {
	text-align: right;
	color: #fff;
	background-color: #789;
	border: 1px dotted #99a;}
	
table#nominations caption {
	font-family:Georgia,"Times New Roman",serif;
	font-size:1.8em;
	line-height:1;
	text-align:center;}

/*  Registration  */
div.register { background:#fff9d8;border:1px solid #ccc;width:400px;clear:left; padding:5px; margin-bottom:1em;}

/* Event Template Styling */

/* Generic */
div.event-template { }
div.event-template div.pagebody {  }

div.event-template div.event-masthead { margin-bottom: 1em; }
div.event-template table.event-nav { border-collapse: collapse; }
div.event-template
table.event-nav td { font-size: 11px; font-weight: bold; height: 100%;
line-height: 1.2; text-align: center; }
div.event-template table.event-nav td a { display: block; height: 100%; padding: 5px 3px 5px 3px; text-decoration: none; }
* html div.event-template ul.event-nav li a { display: block; height: 1%; }

div.event-template div.photocarousel { float: right; text-align: center; }
div.event-template div.photocarousel a { font-weight: bold; }

/* Event Specific */
div#newyork08 { }

div#newyork08 div.event-masthead { background: url(/images/events/08/banner.jpg) no-repeat; padding-top: 218px; }
html body div#newyork08 h2 { background: #232323 url(/images/rightcol-bg-black.gif) repeat-y 0 !important; }

div#newyork09 div.event-masthead { background: url(/images/events/09/banner.jpg) no-repeat; padding-top: 400px; }
html body div#newyork09 h2 { background: #232323 url(/images/rightcol-bg-black.gif) repeat-y 0 !important; }

div#toronto10 div.event-masthead { background: url(/images/events/10/CongressHeader.jpg) no-repeat; padding-top: 108px; }
html body div#toronto10 h2 { background: #232323 url(/images/rightcol-bg-black.gif) repeat-y 0 !important; }

div#newyork08 table.event-nav {  }
div#newyork08 table.event-nav tr, div#newyork09 table.event-nav tr, div#toronto10 table.event-nav tr { background: #232323; }
div#newyork08 table.event-nav td, div#newyork09 table.event-nav td, div#toronto10 table.event-nav td { vertical-align: middle; }
div#newyork08 table.event-nav td a, div#newyork09 table.event-nav td a, div#toronto10 table.event-nav td a { background: #232323; color: #fff; font-size: 10px; }
div#newyork08 table.event-nav td a:hover, div#newyork09 table.event-nav td a:hover, div#toronto10 table.event-nav td a:hover { background: #e51b24; }
div#newyork08 div.photocarousel, div#newyork09 div.photocarousel { height: 206px; width: 300px; }
div#newyork08 div.photocarousel img, div#newyork09 div.photocarousel img, div#toronto10 div.photocarousel img { border: 3px double #000; }
div#newyork08 div.photocarousel a, div#newyork09 div.photocarousel a, div#toronto10 div.photocarousel a { color: #e51b24; text-decoration: none; }
div#newyork08 div.photocarousel a:hover, div#newyork09 div.photocarousel a:hover, div#toronto10 div.photocarousel a:hover { text-decoration: underline; }
div#newyork08 .register, div#newyork09 .register, div#toronto10 .register { background: #e2e2e2; border: 1px solid #808080; }
div#newyork08 .date, div#newyork09 .date, div#toronto10 .date { color: #e51b24; }
div#newyork08 .tertiaryNav, div#newyork09 .tertiaryNav, div#toronto10 .tertiaryNav { display: none; }

div.bio { background: #fff; clear: right; float: right; padding: 0 0 20px 20px; width: 150px; }
div.bio img { border: 3px double #000; }
div.bio p.caption strong { font-size: 12px; line-height: 2; }
div.bio p.caption { font-size: 9px; line-height: 1.3; }

div.college { background: #fff; clear: right; float: right; padding: 0 0 20px 20px; width: 205px; }
div.college img { border: 3px double #000; margin-bottom: 5px; }
div.college p.caption strong { font-size: 12px; line-height: 1.3; }
div.college p.caption { font-size: 9px; line-height: 1.3; }

div#newyork08 dl {  }
div#newyork08 dl dt, div#newyork09 dl dt { color: #666;  }
div#newyork08 dl dd, div#newyork09 dl dd { margin: 0 0 1em 0; padding: .5em; }

div#newyork08 h3, div#newyork09 h3 { background: #333; xborder-bottom: 5px solid #e31b23; color: #fff; padding: 2px 5px 5px 5px; text-transform: uppercase; }
div#newyork08 h4, div#newyork09 h4 { background: #fff; border-bottom: 0; font-weight: bold; color: #f7931d; padding: 5px 5px; }

/*	=Community College Headlines
*********************************/
#column div.ccHeadlines { background-image:url(/images/home/IHE_Headline.jpg); background-position:0 0; background-repeat:no-repeat; padding-top:60px; }
#column div.congress-recap { background-image:url(/images/home/2008_Congress_Recap.jpg); background-position:0 0; background-repeat:no-repeat; padding-top:130px; }

