 
*
{
border:0;
font-weight:normal;
text-decoration:none;
font-style:normal;
position:relative;
}
html,body
{
width:100%;
height:100%;
margin:0;
padding:0;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-size:13px;
}
html,br,optgroup,ul,ol,dl,option,object,fieldset,pre,var,p,legend,kbd,h6,h5,h4,h3,h2,h1,dt,dfn,code,caption,bdo,address,form,li,div,dd,button,body,blockquote
{
display:block;
}
hr
{
display:block;
height:2px;
border:1px inset;
margin:0.5em auto 0.5em auto;
color:#000000;
-moz-float-edge:margin-box;
-moz-box-sizing:border-box;
}
hr[size="1"]
{
border-style:solid none none none;
}
table
{
display:table;
}
tbody
{
display: table-row-group;
vertical-align:middle;
}
tr
{
display:table-row;
}
td
{
display:table-cell;
}
th
{
display:table-cell;
}
caption
{
display:table-caption;
}
colgroup
{
display:table-column-group;
}
rowgroup
{
display:table-row-group;
}
thead
{
display:table-header-group;
}
tfoot
{
display:table-footer-group;
}
ul,ol
{
}
li
{
display:list-item;
}
p
{
margin:.5em 0 .5em 0;
}
address
{
margin:.5em 0 .5em 0;
}
h1
{
letter-spacing:-.035em;
margin:.10em 0 .15em 0;
font-size:33px;
}
h2
{
margin:.5em 0 .5em 0;
font-size:23px;
font-weight:bold;
}
h3
{
margin:.5em 0 .5em 0;
font-size:17px;
font-weight:bold;
}
h4
{
margin:.5em 0 .5em 0;
font-size:16px;
font-weight:bold;
}
h5
{
margin:.5em 0 .5em 0;
font-size:15px;
font-weight:bold;
}
h6
{
margin:.5em 0 .5em 0;
font-size:15px;
font-weight:bold;
}
a,em,strong,span
{
font-family:inherit;
}
strong,b
{
font-weight:bold;
font-family:inherit;
font-size:inherit;
}
em,i
{
font-style:italic;
font-family:inherit;
}
a
{
text-decoration:none;
cursor:pointer;
color:blue;
border:none;
}
a *
{
cursor:pointer!important;
text-decoration:none;
color:blue;
border:none;
}
a:hover
{
text-decoration:underline;
color:blue;
border:none;
}
a:visited
{
color:#77198b;
border:none;
}
a:active
{
color:red;
}
input, select, option
{
background:white;
color:#000000;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-size:13px;
}
input[type=submit]
{
}
*
{position:relative;
}
html
{
background:#ffffff;
color:#000000;
height:100%;
margin:0;
padding:0;
width:100%;
overflow-y:-moz-scrollbars-vertical !important;
overflow-y:scroll;
}
body #all
{
background-color:#eeeeee;
color:#000000;
height:100%;
margin:0 auto;
width:997px;
}
body
{
background:transparent;
color:#000000;
font-size:12px;
height:100%;
margin:0;
padding:0;
width:100%;
}
#banner h2
{
text-indent:-10000px;
margin:0;
padding:0;
}
#banner h2 a
{
margin:0;
padding:0;
text-indent:-10000px;
display:block;
height:96px;
}
#banner
{
background:url(/images/backgrounds/banner/banner_997x96.png) top left no-repeat #f7f7f7;
border-bottom:1px solid #b1b1b1;
border-top:1px solid #b1b1b1;
height:96px;
margin:0 auto 0px auto;
text-indent:-10000px;
}
#content
{
position:relative;
margin:0;
padding:0;
float:left;
width:997px;
}
#footer a
{
color:#3366cc;
}
#footer p
{
color:#000000;
font-size: x-small;
margin:10px 0px 10px 0px;
padding:0;
}
#footer
{
border-top:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
clear:both;
margin:auto;
text-align:center;
margin:0;
padding:25px;
width:947px;
background:#eeeeee;
}
#footer #footer_navigation
{
margin:40px 0px 0px 0px;
padding:0;
}
#footer #footer_navigation ul
{
margin:0;
padding:0;
}
#footer #footer_navigation li
{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
#footer #footer_navigation a
{
border-right:solid 1px #666666;
border-left:solid 0px #666666;
margin:0 0 0 -3px;
padding:0px 10px;
height:10px;
line-height:10px;
}
#footer #footer_navigation .last a
{
border:none;
}
#navigation
{
display:block;
clear:both;
line-height:40px;
margin:0 auto;
min-height:40px;
padding:0;
text-align:left;
width:100%;
background:url(/images/backgrounds/navigation/navigation_997x40.png) #e1d8b7;
border-top:solid 1px #fffff3;
border-bottom:solid 1px #c3ba99;
}
#navigation li
{
display:inline;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-size:17px;
line-height:40px;
margin:0;
padding:0;
color:#39362e;
}
#navigation li a
{
background:transparent;
display:block;
float:left;
margin:0;
padding:0 13px 0 13px;
border-left:solid 1px #fff6d5;
border-right:solid 1px #d7cead;
color:#39362e;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-size:17px;
height:40px;
line-height:40px;
}
#navigation li a:hover
{
background-color:#e1d8b7;
background:url(/images/backgrounds/navigation/navigation_hover_997x40.png) #e1d8b7;
color:#615e56;
text-decoration:none;
}
#navigation ul
{
display:block;
height:40px;
margin:0 auto;
padding:0;
width:926px;
}
#navigation .last a
{
border-right:solid 1px #d7cead;
}
#content a
{
text-decoration:underline;
color:#3366cc;
}
#content table
{
border-collapse:collapse;
border:solid 1px #b1b1b1;
}
#content table th
{
border-collapse:collapse;
border:solid 1px #b1b1b1;
background:#eeeeee;
}
#content table td
{
border-collapse:collapse;
}
#content table tr
{
border-collapse:collapse;
border:solid 1px #b1b1b1;
}
#content table .evenrow
{
background:white;
}
#content table .oddrow
{
background:#eeeeee;
}
#content table td li
{
}
#content table td ul, #content table td ol
{
}
#content table tbody .bottom
{
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6
{
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-weight:normal;
color:#000000;
}
#content h1
{
font-size:22px;
font-size:29px;
}
#content h2
{
font-size:21px;
}
#content h3
{
padding: 0px 0px 0px 0px;
font-size:15px;
color:#000000;
font-weight:bold;
}
#content p,
#content ul,
#content ol,
#content blockquote,
#content address
{
font-family:'century gothic', 'lucida grande', arial, sans-serif;
font-size: small;
color:#000000;
font-style:normal;
}
#content input,
#content select,
#content textarea
{
border:solid 1px #b1b1b1;
color:#000000;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:2px 4px 2px 4px;
}
#content input[type=image]
{
border-radius:none!important;
-moz-border-radius:none!important;
-webkit-border-radius:none!important;
padding:0;
background:transparent;
border:none;
}
input[type=submit]
{
background:#0a4b66;
color:white!important;
}
#content fieldset
{
border:solid 1px #b1b1b1;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}
#content fieldset h2
{
text-indent:15px;
border:solid 1px #b1b1b1;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
behavior:url(/include/style/border-radius.htc);
}
.small
{
font-size:11px;
}
.clearboth
{
display:block;
clear:both;
}
.login
{
display:inline-block;
width:80px;
font-weight:bold;
}
.forgot_password
{
display:inline-block;
width:130px;
font-weight:bold;
}
.top
{
vertical-align:top;
}
.bottom
{
vertical-align:bottom;
}
.left
{
text-align:left;
}
.right
{
text-align:right;
}
.center
{
text-align:center;
}
.deemphasize
{color:#777777!important;
}
.program_list li
{
margin-top:1em;
margin-bottom:1em;
font-size:16px;
}
html body #all #content #homepage_welcome
{
}
#homepage_welcome
{
background:url(/images/backgrounds/homepage/main_997x390.png) top left no-repeat #ffffff!important;
height:390px!important;
padding:0px;
margin:0px;
margin-top:-2px;
}
#homepage_welcome_text
{
margin:0px 30px 30px 460px;
}
#homepage_welcome_text h1
{
padding-top:30px;
}
#homepage_lower_section
{
}
#homepage_lower_section a,
#homepage_lower_section a:hover
{
color:#3366cc;
text-decoration:none;
}
#homepage_lower_section .column
{
width:448.5px;
padding:0 25px 0 0;
float:left;
}
#homepage_lower_section .textbox
{
margin-left:95px;
}
#homepage_lower_section h2
{
font-size:16px;
cursor:pointer;
}
#homepage_lower_section p
{
font-size:12px;
cursor:pointer;
}
#training_center
{
background:url(/training/images/training_center_marquee_2_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#training_center #training_center_text
{
margin:0;
margin-left:450px;
}
#training_center #training_center_text h1
{
margin:0;
padding-top:40px;
}
#about_us
{
background:url(/about/images/teamworl_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#about_us #about_us_text
{
margin:0;
margin-left:525px;
width:400px;
}
#about_us #about_us_text h1
{
margin:0;
padding-top:40px;
}
#about_us #about_us_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
#staff_table td
{
padding:20px 0 20px 20px;
}
#staff_table *, #staff_table
{
border:none!important;
}
#awards
{
display:block;
margin:0;
position:relative;
background:url(/awards/images/awards_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#awards #awards_text
{
margin:0;
margin-left:525px;
width:400px;
}
#awards #awards_text h1
{
margin:0;
padding-top:40px;
}
#awards #awards_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
#advocacy
{
display:block;
margin:0;
position:relative;
background:url(/advocacy/images/advocacy_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#advocacy #advocacy_text
{
margin:0;
margin-left:525px;
width:400px;
}
#advocacy #advocacy_text h1
{
margin:0;
padding-top:20px;
}
#advocacy #advocacy_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
#advocacy #advocacy_text ul
{
padding-left:15px;
}
#advocacy #advocacy_text ul
{
padding-left:15px;
margin:0;
}
#advocacy #advocacy_text ul li
{
padding:0;
margin:0;
}
#audioconnect
{
display:block;
margin:0;
position:relative;
background:url(/training/audioconnect/images/audioconnect_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#audioconnect #audioconnect_text
{
margin:0;
margin-left:525px;
width:400px;
}
#audioconnect #audioconnect_text h1
{
margin:0;
padding-top:40px;
}
#audioconnect #audioconnect_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
#publications
{
display:block;
margin:0;
position:relative;
background:url(/publications/images/publications_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#publications #publications_text
{
margin:0;
margin-left:525px;
width:420px;
}
#publications #publications_text h1
{
margin:0;
padding-top:40px;
}
#publications #publications_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
#organ_donation
{
display:block;
margin:0;
position:relative;
background:url(/organ_donation/images/organ_donation_marquee_997x390.png) top left no-repeat white;
width:997px;
height:390px;
}
#organ_donation #organ_donation_text
{
margin:0;
margin-left:525px;
width:420px;
}
#organ_donation #organ_donation_text h1
{
margin:0;
padding-top:40px;
}
#organ_donation #organ_donation_text p
{
margin:0;
padding-top:10px;
line-height:25px;
}
/*Form CSS*/
#content #contact_form label
{
display:block;
margin:5px 0 5px 0;
}
#content #contact_form label input
{
display:block;
padding:2px;
border:solid 1px #b1b1b1!important;
/*min-width:250px;*/
}
#content #contact_form label textarea
{
display:block;
padding:2px;
border:solid 1px #b1b1b1;
width:450px;
}
#content #contact_form fieldset
{
margin:35px 0 0px 0;
padding:20px;
display:block;
border:solid 1px #b1b1b1;
}
#content #contact_form form h2
{
font-size:20px;
font-weight:normal;
color:#00789B;
position:relative;
display:block;
padding:5px;
background:#f5f1e1;
margin:-35px 0 0 -10px;
text-align:left;
border:solid 1px #b1b1b1;
font-family:'century gothic', 'lucida grande', arial, sans-serif;
}
#content #contact_form .button
{
margin:0;
padding:5px;
font-family:tahoma, sans;
font-size:12px;
text-align:center;
border-top:solid 2px #eeeeee;
border-left:solid 2px #eeeeee;
border-bottom:solid 2px #333333;
border-right:solid 2px #333333;
background:#cccccc;
color:black;
}
#content #contact_form .missed
{
border:solid 1px red;
background:#ffcccc;
}
#content #contact_form #messages
{
background:#0a4b66;
float:right;
width:300px;
border:solid 1px red;
padding:2px;
margin:2px;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}
#content #contact_form #messages div
{
text-indent:5px;
}
#content #contact_form .small
{
font-size:11px!important;
}
input[type=submit]
{
background:#0a4b66!important;
border:solid 1px #b1b1b1!important;
}
#datagen_events h1
{
font-size:24px;
}
#datagen_events .no_underline
{
text-decoration:none!important;
}
#datagen_events table
{
border:solid 1px #353535;
border-collapse:collapse;
width:100%;
}
#datagen_events table tr
{
border:solid 1px #353535;
border-collapse:collapse;
}
#datagen_events table tbody tr th
{
border:solid 1px #006600;
border-collapse:collapse;
background:#353535;
vertical-align:bottom;
text-align:left;
padding:5px;
color:white;
font-size:11px;
/*
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
*/
font-weight:bold;
}
#datagen_events table tbody tr th *
{
color:white;
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
}
#datagen_events table tbody tr td
{
border-top:solid 1px #efefef;
border-left:solid 0px #efefef;
border-right:solid 0px #efefef;
border-bottom:solid 1px #efefef;
border-collapse:collapse;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding:5px;
font-size:12px;
background:transparent;
}
#datagen_events table tbody tr td *
{
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events table .oddrow
{
background:#f3f3f3;
}
#datagen_events table .oddrow td
{
background:#f3f3f3;
}
#datagen_events table tbody .lastrow td
{
border-bottom:solid 1px #666666!important;
}
#datagen_events table .evenrow
{
background:#ffffff;
}
#datagen_events table .evenrow td
{
background:#ffffff;
}
#datagen_events table th a
{
font-family:georgia, serif;
font-size:100%;
color:white;
}
#datagen_events #pullout
{
float:left;
width:200px;
border:solid 0px #b1b1b1;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events #pullout
{
font-size:13px;
}
#datagen_events #pullout h2
{
margin-top:16px;
margin-bottom:4px;
font-size:13px;
font-weight:bold;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events #pullout ul li
{
font-size:13px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events #pullout div
{
font-size:13px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events #pullout p
{
font-size:13px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#datagen_events #pullout #back_link,
#datagen_events #pullout #brochure_link,
#datagen_events #pullout #back_link a,
#datagen_events #pullout #brochure_link a
{
display:block;
line-height:5px;
height:20px;
vertical-align:middle;
height:25px;
}
#datagen_events #pullout #back_link img,
#datagen_events #pullout #brochure_link img
{
vertical-align:top;
margin-right:3px;
}
#datagen_events #pullout #back_link a span,
#datagen_events #pullout #brochure_link a span
{
margin:0;
padding:0;
height:20px;
line-height:20px;
vertical-align:bottom;
}
#datagen_events #pullout #price_box
{
margin:15px 0 15px 0;
padding:5px;
border:solid 1px #dddddd;
}
#datagen_events #pullout #price_box h2
{
margin:0;
padding:0;
}
#datagen_events #pullout #price_box #register_link
{
display:block;
margin:8px 0 0 -3px;
padding:0;
}
#datagen_events #pullout #sponsor_box
{
margin:15px 0 15px 0;
padding:5px;
border:solid 1px #dddddd;
}
#datagen_events #pullout #sponsor_box h2
{
margin:0;
padding:0;
}
#datagen_events #related_events
{
margin:6px 0 20px 0;
padding:0;
background:url(images/pullout_bg.png) bottom right no-repeat;
}
#datagen_events #related_events h2
{
}
#datagen_events #related_events ul
{
margin:0;
padding:0 0 10px 0;
list-style:none;
}
#datagen_events #related_events ul li
{
margin:8px 0 8px 0;
padding:0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
}
#datagen_events #related_events ul a
{
font-family:inherit;
}
#datagen_events #signature
{
margin:6px 0 20px 0;
padding:0;
background:url(images/pullout_bg.png) bottom right no-repeat;
}
#datagen_events #signature h2
{
font-size:13px;
margin:0;
padding:0 0 0 5px;
}
#datagen_events #signature div
{
margin:0;
padding:5px;
}
#datagen_events #signature ul
{
margin:0 0 0 0;
padding:0;
}
#datagen_events #signature
{
margin-top:40px;
}
#datagen_events #signature ul li
{
font-size:11px;
list-style:none;
margin:8px 0 8px 0;
}
#datagen_events #materials
{
margin:6px 0 20px 0;
padding:0;
background:url(images/pullout_bg.png) bottom right no-repeat;
}
#datagen_events #materials p
{
font-size:11px;
}
#datagen_events #materials h2
{
font-size:13px;
margin:0;
padding:0 0 0 5px;
}
#datagen_events #materials div
{
margin:0;
padding:5px;
}
#datagen_events #details
{
margin-left:220px;
}
#datagen_events #events_container
{
margin-left:220px;
}
#datagen_events #events_container table
{
}
#datagen_events #eventable tbody tr th
{
white-space:nowrap;
}
#datagen_events #eventable tbody tr th a
{
white-space:nowrap;
}
#datagen_events #filter_navigation
{
margin-top:10px;
margin-bottom:0px;
font-size:11px;
height:35px;
}
#datagen_events #filter_navigation #show
{
font-size:11px;
margin:2px;
padding:5px;
display:block;
float:left;
}
#datagen_events #filter_navigation ul
{
margin:0;
padding:0;
display:inline;
float:left;
}
#datagen_events #filter_navigation ul li
{
margin:0;
padding:0;
display:inline;
float:left;
}
#datagen_events #filter_navigation ul li a
{
font-size:11px;
margin:2px;
padding:5px 10px 5px 10px;
display:block;
float:left;
text-decoration:underline;
}
#datagen_events #filter_navigation ul .currentlink a
{
font-weight:normal;
text-decoration:none;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#353535;
color:white;
behavior:url(/include/style/border-radius.htc);
}
#datagen_events .note
{
font-size:11px;
}
#allads
{
width:997px;
height:300px;
}
#ad1
{
position:relative;
top:0px;
left:0px;
z-index:3;
width:997px;
height:300px;
}
#ad2
{
position:relative;
top:0px;
left:0px;
z-index:2;
width:997px;
height:300px;
margin-top:-300px;
}
#ad3
{
position:relative;
top:0px;
left:0px;
z-index:1;
width:997px;
height:300px;
margin-top:-300px;
}
html body #all #content .module_one
{
margin:0;
position:relative;
padding:25px;
width:947px;
background:#eeeeee;
}
html body #all #content .module_two
{
margin:0;
padding:25px;
width:947px;
border-top:solid 2px #b9b9b9;
background:#eeeeee;
}
html
{
background:url(/images/backgrounds/page/base_background.png) center repeat-y #0a4b66;
}
body
{
background:url(/images/backgrounds/page/top_shadow_1x300.png) top left repeat-x;
}
