html {font-size:62.5%;}
body {background: url('/dc08/images/bodyBG.gif') top left repeat-x #e5ecec; padding:0px; margin:0px; font: normal 1.1em Georgia, "Times New Roman", Times, serif; color:#162f42;}

img {border:0px;}

a {color:#162f42;}
a:visited {color:#24435a;}
a:hover, a:visited:hover, a:focus {color:#571a0c; text-decoration:none;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {margin-top:0px;}
h6 {}


/* main formatting (positioning) */
#headerContainer {height:318px; width:908px; background:url('/dc08/images/headContainerBG.jpg') top center no-repeat; margin:0px auto; padding:0px; }
#utilityNav {width:175px; height:32px; padding:0px; margin:0px;}
#homepageFlash {width:262px; height:287px; padding:0px; margin: 0px; float:left;}
#logoArea {width:624px; height:243px; float:left; margin:0px; padding:0px;}
#mainNav {width:624px; height: 43px; float:left; margin:0px; padding:0px;}
#contentContainer {width:908px; background:url('/dc08/images/contentContainerBG.gif') top center no-repeat; margin:0px auto; padding:0px; font-size:1.3em; line-height:1.3em;}
.shadowPadding {width:886px; padding:0px; margin:0px auto;}
.contentPadding {padding:10px 25px; margin:0px;}

#footerContainer {width:100%; background:url('/dc08/images/footerContainerBG.gif') bottom left repeat-x; margin:0px; padding:0px;}
#footerNav {width:820px; height:40px; padding:40px 0px 8px 0px; margin:0px auto; text-align:right; background:url('/dc08/images/footerReachingOutLogo.gif') top left no-repeat;}
#footerNav ul {padding:0px; margin:0px;}
#footerNav li {list-style-type:none; display:inline; padding:0px 6px;}

#footerContainerBlue {width:100%; padding:0px; margin:0px; background: url('/dc08/images/footerContainerBlueBG.gif') top left repeat-x #2e485a;}
#footerInfo {width:820px; padding:15px; margin:0px auto; color:#e5ecec;}
#footerInfo a, #footerInfo a:visited {color:#e5ecec; text-decoration:underline;}
#footerInfo a:hover, #footerInfo a:visited:hover, #footerInfo a:focus {color:#6793b1; text-decoration:none;}

/* sidebar -and- main area */
#sidebar {width:255px; float:left; margin:-1px 0px 0px 0px; padding:0px; clear:left;}
.redTop {background:url('/dc08/images/sidebarRedTop.gif') top center no-repeat #ad7d71; color:#fff;}

h3.tagline {background:url('/dc08/images/sidebarTagline.gif') top center no-repeat; width:244px; height:105px; padding:0px; margin:0px; font-size:0.8em; outline:none; text-indent:-999999px;}
.redTop p {padding:0px 15px; margin:15px 0px 5px 0px;}
.redTop form {padding:0px 15px; margin:0px;}
.redTop input {background:#e5ecec; border:1px solid #19374c; font-face: Georgia, "Times New Roman", Times, serif; color:#3f4446; padding:4px;}
.redTop p.disclaimer {font-size:0.8em; line-height:1em; margin:0px 0px 5px 0px;}
.redTop p.disclaimer a {color:#fff;}
.greyBottom {background:url('/dc08/images/sidebarGreyBottom.gif') top center no-repeat; width:244px; font-size:0.9em; min-height:400px; height: auto !important; height: 400px;}
.greyBottom p {padding:0px 15px; margin-top:0px;}
.greyBottom h4 {margin:0px; padding:10px 15px 0px 15px; font-size:1.1em; line-height:1em; font-weight:normal;}
.greyBottom h3 {margin:0px; padding:5px 15px;}
#mainArea {width:650px; float:right; margin:0px; padding:0px;}
.sidebarPadding {margin:0px 0px 0px 11px; padding:0px;}

.greyBottom form {padding:0px; margin:0px;}
.greyBottom input {background:#e5ecec; border:1px solid #19374c; font-face: Georgia, "Times New Roman", Times, serif; color:#3f4446; padding:4px;}
.greyBottom p.disclaimer {font-size:0.8em; line-height:1em; margin:0px 0px 5px 0px;}


.widgetPadding {padding:0px 15px; margin:5px 0px; font-size:0.9em;}
.breadcrumb {font-size:0.8em;}

/* homepage specific formatting */
h1.welcomeTitle {width:600px; height:70px; background:url('/dc08/images/welcomeTitleIMG.gif') top left no-repeat; text-indent: -999999px; margin:0px; padding:0px;}

/* nav formatting */
#utilityNav {width: 175px; height:32px; margin:0px; padding:0px;}
#utilityNav ol {list-style-type:none; margin:0px; padding:0px;}
#utilityNav li {float:left; margin:0px; padding: 0px;}

#utilityNav li.navHome {width: 72px; height: 32px;}
#utilityNav li.navHome a {display: block; width: 72px; height: 32px; background: url('/dc08/images/navHome.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#utilityNav li.navHome a:hover {background: url('/dc08/images/navHome_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#utilityNav li.navContactUs {width: 103px; height: 32px;}
#utilityNav li.navContactUs a {display: block; width: 103px; height: 32px; background: url('/dc08/images/navContactUs.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#utilityNav li.navContactUs a:hover {background: url('/dc08/images/navContactUs_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#mainNav {width: 624px; height:43px; margin:0px; padding:0px; font-size:1.3em;}
#mainNav ol {list-style-type:none; margin:0px; padding:0px;}
#mainNav li {float:left; margin:0px; padding: 0px;}

#mainNav ol li a.navConferenceInfo  {display: block; width: 143px; height: 43px; background: url('/dc08/images/navConferenceInfo.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#mainNav ol li a.navConferenceInfo:hover {background: url('/dc08/images/navConferenceInfo_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#mainNav ol li a.navRegister {display: block; width: 94px; height: 43px; background: url('/dc08/images/navRegister.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#mainNav ol li a.navRegister:hover {background: url('/dc08/images/navRegister_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#mainNav ol li a.navSponsors {display: block; width: 105px; height: 43px; background: url('/dc08/images/navSponsors.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#mainNav ol li a.navSponsors:hover {background: url('/dc08/images/navSponsors_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#mainNav ol li a.navGetInvolved {display: block; width: 119px; height: 43px; background: url('/dc08/images/navGetInvolved.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#mainNav ol li a.navGetInvolved:hover {background: url('/dc08/images/navGetInvolved_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#mainNav ol li a.navAboutRO {display: block; width: 163px; height: 43px; background: url('/dc08/images/navAboutRO.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px; outline:none;}
#mainNav ol li a.navAboutRO:hover {background: url('/dc08/images/navAboutRO_on.gif') no-repeat top left; text-indent: -999999px; border-bottom:0px;}

#footerNav a {color:#6794b2; text-decoration:none;}
#footerNav a:visited {color:#7caac9; text-decoration:none;}
#footerNav a:hover, #footerNav a:visited:hover, #footerNav a:focus {color:#174c70;}

/* suckerfish dropdowns */
#mainNav ol li ul {margin:0px; padding:0px; list-style-type:none;}
#mainNav ol li ul li {width:13em; height:auto; margin:0px; padding:0px; }
#mainNav ol li ul li a, #mainNav ol li ul li a:visited {display:block; text-decoration:none; color:#e0e7ec; padding:5px 8px;}
#mainNav ol li ul li a:hover, #mainNav ol li ul li a:visited:hover {background:#426781; color:#071c2a;}

#mainNav li ul {position: absolute;	background: #1a384e; width:13em; left: -999em;}
#mainNav li ul ul {margin: -1em 0 0 10em;}
#mainNav li:hover ul ul, #mainNav li.sfhover ul ul {left: -999em;}
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul {left: auto; z-index:1;}
