/*
NACDNW DOYA Stylesheet
Last Updated: Nov 3, 2008
© 2008 Affiniscape, Inc.
----------------------------------------*/

/* Main CSS Override
----------------------------------------*/
body,
p,
td {
	color: #fff;
}

td { vertical-align: top; }

a,
#maincontentcell a {
	color: #c0cfe6;
	font-weight: normal;
}
a:hover,
#maincontentcell a:hover { text-decoration: none; }


/* Global Navigation */
ul#navtop1 { background: #00396b url(/associations/5812/doya/imgs/bak_navtop1.jpg) no-repeat center bottom; }

/* Main Content */
#maincontenttable { background: #202634 url(/associations/5812/doya/imgs/bak_maincontenttable.jpg) no-repeat center bottom;; }
#maincontentcell { padding: 0; }

/* Sub Content */
#maincontentsubcell.doya  {
	padding: 30px 30px 110px 30px;
}

#maincontentsubcell h1 {
	color: #c4d0e0;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: .2em;
	margin: 12px 0 -6px 0;
	text-transform: lowercase;
}

#maincontentsubcell h2 {
	color: #c4d0e0;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: .2em;
	margin: 32px 0 -6px 0;
	text-transform: lowercase;
}

#maincontentsubcell h3 {
	color: #c4d0e0;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: .15em;
	margin: 32px 0 -4px 0;
	text-transform: lowercase;
}

#maincontentsubcell h4 {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: .1em;
	margin: 0 0 2px 0;
	text-transform: lowercase;
}

#maincontentsubcell h5 {
	color: #c0cfe6;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .1em;
	margin: 0 0 10px 0;
	text-transform: lowercase;
}

#maincontentsubcell p {
	line-height: 140%;
	margin: 12px 0;
}

#maincontentsubcell strong {
	color: #c0cfe6;
}

#maincontentsubcell table {
	margin: 12px 0 24px 0;
}

#maincontentsubcell ul {
	color: #fff;
	list-style: none;
	margin: -6px 0 18px 0;
	padding: 0;
}

#maincontentsubcell ul li {
	background: transparent url(/associations/5812/doya/imgs/li_bullet.png) no-repeat left 6px;
	padding: 0 0 0 40px;
}

#maincontentsubcell ul li strong {
	margin: 0 20px 0 0;
}

#maincontentsubcell ol {
	margin: 14px 17px;
	padding: 0;
}

div.presented {
	padding: 0 0 10px 63px;
}

table.caltable h5 {
	width: 60px;
	overflow: hidden;
}


/* Client-side Right Navigation */
#rightnavcell {
	background: #404040;
	padding: 0;
	text-align: center;
	width: 179px;
	border-bottom: none;
}

#rightnavcell div {
	background: #fff;
	margin: 0;
	padding: 25px 10px;
	letter-spacing: .1em;
}

#rightnavcell h5 {
	color: #474946;
	font: normal normal 15px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 -8px 0;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase;
}

#rightnavcell h6 {
	color: #526a95;
	font: italic bold 12px/130% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: .1em;
	margin: 20px 0 6px 0;
}

#rightnavcell p {
	margin: 6px 0;
}
