html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, caption, 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;background:transparent;text-align:left;}
textarea, input {margin:0;padding:0}
:focus {outline:0}
ol, ul {list-style:none}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
q:before,q:after {content:'';}
body {line-height:1;color:#fff;background:#d2d2d2;font-size:12px;font-family:Calibri,Lucida Sans,Verdana,Arial,Sans-Serif;} /*Calibri,Lucida Sans,*/

#page {position:relative;width:980px;margin:0 auto;background:#fff;color:#333;box-shadow:2px 2px 5px #666;-webkit-box-shadow:2px 2px 5px #666;-moz-box-shadow:2px 2px 5px #666;filter:progid:DXImageTransform.Microsoft.dropshadow(OffY=2,OffX=2,color=#cccccc,positive=1)}

a {color:#333;text-decoration:underline}
a:hover {color:#339}

a.pdf {display:block;background:url(/common/images/iconPdf.gif) 0 .4em no-repeat;padding:3px 0 2px 20px;}
a.zip {display:block;background:url(/common/images/iconZip.png) 0 .4em no-repeat;padding:3px 0 2px 20px;}
a.txt {display:block;background:url(/common/images/iconTxt.png) 0 .4em no-repeat;padding:3px 0 2px 20px;}
a.xls {display:block;background:url(/common/images/iconXls.gif) 0 .4em no-repeat;padding:3px 0 2px 20px;}
a.ppt {display:block;background:url(/common/images/iconPpt.gif) 0 .4em no-repeat;padding:3px 0 2px 20px;}
a.mov {display:block;background:url(/common/images/iconMov.png) 0 .4em no-repeat;padding:3px 0 2px 20px;}

h1, h2 {font-weight:bold;color:#333;font-size:16px;line-height:18px;font-family:"news-gothic-std-1","news-gothic-std-2",sans-serif;text-transform:uppercase}
h2 {margin:1em 0 0.5em}
h3 {font-size:14px;font-weight:bold;margin:14px 0 5px;color:#444}
p {line-height:1.5;margin:0 0 1em}
cite {font-style:italic;}

#masthead {overflow:hidden;background:#fff;border-bottom:4px solid #ef440f}

h1 {float:left;width:250px;height:55px;padding:20px 0 20px 20px;}
h1 a {display:block;width:250px;height:55px;background:url(/common/images/eagcg.gif) 0 0 no-repeat;text-indent:-9999px;margin:0;padding:0;}

#nav {width:690px;float:left;font-family:"news-gothic-std-1","news-gothic-std-2",sans-serif;}
#nav ul {overflow:hidden;clear:both;float:right;margin:50px 0 0 0;}
#nav li {float:left;border-left:1px solid #333;margin:0.5em 0}
#nav li:first-child {border:0}
#nav li a {display:block;text-transform:uppercase;font-size:15px;padding:0.25em 0.5em 0.1em;color:#000;text-decoration:none}
#nav li a:hover {color:#d00}

.box {background:#fff;background:rgba(255,255,255,0.85);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 15px 15px;margin:0 0 20px 20px}
.full {width:900px}
.wide {width:450px;float:left;}
.small {width:410px}
.right {float:right;clear:right;margin:0 20px 20px 0}
.download {background-image:url(/common/images/download.png);background-position:400px 5px;background-repeat:no-repeat;}
.date {background-image:url(/common/images/date.png);background-position:400px 5px;background-repeat:no-repeat;}

.box h2 {margin-right:20px;}
.box ul {list-style-type:disc;margin:0 0 1em}
.box ul li {margin:0 0 0 2.5em;line-height:1.2}
.box strong {font-weight:bold}
.box em {font-style:italic}

.banner {display:block;clear:both}

#content {overflow:hidden;background:#0b0a32 url(/common/images/sat.jpg) 50% 0 no-repeat;border-top:1px solid #333;padding:20px 0 60px;min-height:440px}


.reports {margin:1em 0;}
.reports dt {font-weight:bold;font-size:11px;margin:12px 0 0;color:#444}
.reports dd {margin:0.5em}
.reports a {padding:0.5em 0 0.5em 20px;background-position:0 0.4em;line-height:1.3}

.meetings {width:100%}
.meetings caption {font-style:italic;margin:1em 0}
.meetings thead th {font-weight:bold;color:#666;font-size:11px;padding:0 0 0.25em 0.5em;border-bottom:1px dotted #ccc}
.meetings tbody th, .meetings tbody td {padding:0.75em 1.5em 0.75em 1em;border-bottom:1px dotted #ccc;line-height:1.4}
.meetings tbody td {font-weight:bold}
.meetings .even {background:#f1f1f1;background:rgba(241,241,241,0.9);}

.box .meetings ul {overflow:hidden;font-weight:normal;margin:0;padding:0;list-style-type:none}
.box .meetings li {float:left;padding:0;margin:0.5em 1em 0 0;list-style-type:none;line-height:1.5}
.meetings li a {background:url(/common/images/iconPdf.gif) 0 50% no-repeat;line-height:1.5;padding:0.5em 0 0.5em 19px}

#listEvents tbody td {font-weight:normal;vertical-align:middle}
#listEvents td.date, #listEvents th.date {width:10%}
#listEvents td.event, #listEvents th.event {width:40%}
#listEvents td.loc, #listEvents th.loc {width:25%}
#listEvents td.provider, #listEvents th.provider {width:25%}

#loader {background:#fff}
#loader img {display:block;margin:20px auto;}

#links #content ul {margin:0 0 30px}
#links #content ul li {line-height:1.6;margin:0 0 0 1.5em}

#sponsor .box {background:#fff}

.sponsor {overflow:hidden}
.sponsor li {float:left;margin:0 20px;padding:0;width:160px;height:160px;list-style-type:none}
.sponsor a {opacity:0.75;display:block;}
.sponsor img {display:block;}
.sponsor a:hover {opacity:1}

.presentations {border-bottom:1px solid #999;margin:1em 0;padding:1px 0 0}
.presentations dt {font-weight:bold;padding:1em 1em 0;border-top:1px solid #999;font-size:1.1em;color:#000}
.presentations dd {font-style:italic;padding:0.4em 1em;font-size:1.1em}
.presentations .files {zoom:1;clear:both;overflow:hidden;font-style:normal}
.presentations .files li {margin:0 1em 0 0;line-height:1.8}
.presentations .files li strong {font-weight:bold;font-size:90%}

.box .linkPresentations li {margin:0 0 1em;line-height:1.3;background:url(/common/images/download-small.png) 0 0 no-repeat;padding:0 0 0 20px;list-style-type:none;}
.box .linkPresentations a strong {display:block;font-weight:bold}

#formJoin fieldset {display:block;width:250px;float:left}
#formJoin label {display:block;}
#formJoin label input {display:block;margin:2px 0 10px;width:220px;padding:1px 2px}
#formJoin label.small {float:left;width:120px}
#formJoin label.small input {width:100px}
#formJoin .address, #formJoin .recaptcha {clear:both;width:100%;border-top:1px dotted #999;margin:10px 0 0;padding:5px 0 0}
#formJoin #btnSubmit {clear:both;float:right;width:auto}

.errlist li {list-style-type:disc;margin:0 0 0.25em 1em;line-height:1.35em;}

.btnBack {float:left;margin:0.5em 0 0 0.5em;cursor:pointer}

.listLink li {line-height:1.5}

#boxWho p {display:none}
#boxWho:hover p {display:block}

.hero {clear:both;background:url(/common/images/heroBg.png) 0 0 repeat;background:rgba(255,255,255,0.6);overflow:hidden;width:100%;margin:20px 0;padding:0 0 0 40px}
.hero li {float:left;margin:20px 10px;border:4px solid #fff}

#ausimm {position:absolute;bottom:10px;right:10px;width:111px;margin:0;padding:0;line-height:1;color:#999}
#ausimm a {display:block;margin:3px 0 0}

/* Imaginary link */
#im {width:960px;margin:10px auto;font-size:1em;color:#999;text-align:left;}
#im a {color:#999;text-decoration:none}
#im a:hover {color:#369}

.hide, td.hd {display:none}

