body {
	margin:0px auto 0px auto;
	text-align:center;

}
p {
	margin:0px;
}
#topcontainer {
	margin:0px auto 0px auto;
	width:772px;
	text-align:left;
}
#mainhead {
	width:100%;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#1B3596;
	clear:both;
}
#masthead {
	border-bottom:1px solid #8094C6;
	color:#1B3596;
	margin:0px 5px 1px 3px;
	padding:6px 0px 3px 0px;
	font:12px 'Times New Roman', Times, serif;
}
.sponsorbox {
	margin:10px auto 0px auto;
	padding:14px 10px;
	background:#eeeeee;
	border:1px solid #ddddff;
}
.sponsorbox a, .sponsorbox a:active {
	text-decoration:none;
	color:#000033;
}

#topmenu {
	clear:both;
	border-top:2px solid #FFD42F;
	margin:6px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
a.gbut {
	padding: 2px 1px 2px 1px;
}
a.gbut img {
	/*padding: 2px 1px 2px 1px;*/
}
a.gbut:hover  {
	background:#FFD42F;
}
a.gbuton {
	background:#FFD42F;
	padding: 2px 1px 2px 1px;
}
a.gbuton img {
	/*padding: 2px 1px 2px 1px;*/
}

a.gbut2 {
	display:block;
	text-align:center;
	background-color:#193694;
	padding:6px 5px;
	color:#FFFFFF;
	font:8pt Arial;
	text-decoration:none;
	border-left:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
}
a.gbut2:hover  {
	border-left:1px solid #FFD42F;
	border-bottom:2px solid #FFD42F;
	border-right:1px solid #FFD42F;
}
a.gbut2on {
	display:block;
	text-align:center;
	background-color:#193694;
	padding:6px 5px;
	color:#FFFFFF;
	font:8pt Arial;
	text-decoration:none;
	border-left:1px solid #FFD42F;
	border-bottom:2px solid #FFD42F;
	border-right:1px solid #FFD42F;
}

a.gbut3 {
	display:block;
	text-align:center;
	background-color:#5871B3;
	padding:6px 5px;
	color:#FFFFFF;
	font:8pt Arial;
	text-decoration:none;
	border-left:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
}
a.gbut3:hover  {
	border-left:1px solid #FFD42F;
	border-bottom:2px solid #FFD42F;
	border-right:1px solid #FFD42F;
}
a.gbut3on {
	display:block;
	text-align:center;
	background-color:#5871B3;
	padding:6px 5px;
	color:#FFFFFF;
	font:8pt Arial;
	text-decoration:none;
	border-left:1px solid #FFD42F;
	border-bottom:2px solid #FFD42F;
	border-right:1px solid #FFD42F;
}

#tagline {
	font:8pt Arial;
	font-style:italic;
	border-bottom:1px solid #8094C6;
	margin:0px 3px 1px 3px;
}
#tagline DIV {
	padding:3px 10px 5px 15px;
}
.pagehead {
	width:580px;
	margin:0px 0px 3px 3px;
	color:#666666;
	font:bold 16pt Arial, Helvetica, sans-serif;
}
.pagehead table {
	color:#666666;
	font:bold 16pt Arial, Helvetica, sans-serif;
}
.sechead {
	margin:3px 5px 3px 3px;
	border-top:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
	color:#666666;
	font:bold 16pt Arial, Helvetica, sans-serif;
}

.sponsor {
	margin:8px 0px 0px 0px;
	font:10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pubtitle {
	margin:8px 0px 0px 8px;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
}
.pubhead {
	margin:0px 0px 0px 8px;
}
.pubhead a, .pubhead a:hover {
	text-decoration: none;
	color:#3300CC;
	font:13pt Georgia, 'Times New Roman', Times, serif;
}

.artActions {  
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:normal;
	color: #6699CC;
}
.artActions a:link {
	color: #6699CC;
	text-decoration : none;
}
.artActions a:hover{
	text-decoration : underline;
}
.artActions a:visited {
	color: #6699CC;
	text-decoration : none;
}

.article {
	margin:10px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*clear:both;*/
}
#articlebioblock {
	
}
.articlebio {
	margin:0px 15px 2px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
}
.articlebio p {
	margin:6px 0px 6px 0px;
}
.articletitle {
	margin:34px 10px 12px 10px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:21pt;
	font-weight:bold;
	text-align:center;
}
.articlesubtitle {
	margin:4px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-style: italic;
	font-weight:normal;
	text-align:center;
}
.articlebyline {
	font:14pt Georgia, 'Times New Roman', Times, serif;
	margin:20px 0px 32px 0px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}
.articleparalinks {
	font-size:11pt;
	margin:12px 20px 30px 0px;
}
.articleparalinks a {
	display:block;
	text-decoration:none;
	color:#000000;
	margin:2px 165px 3px 15px;
	padding: 0px 0px 0px 15px;
	background-image: url(../../img/bluesqbullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;

}
.articleparalinks a:hover {
	background-color:#C5D5FC;
}
.articlepara {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin:20px 0px 10px 0px;
	line-height: 21px;
}
.articleparahead {
	margin:6px 0px 0px 0px;
	font-weight:bold;
	/*clear:both;*/
}
.articlepara p {
	line-height: 21px;
	margin:11px 0px 11px 0px;
}
.articlepara p a {
	text-decoration:none;
}
.articlepara p.bodytext {
	margin:4px 30px 6px 25px;
}
.articlepara ol {
	margin:4px 0px 4px 20px;
}
.articlepara ul {
	list-style-type:none;
	margin:4px 0px 4px 13px;
}
.articlepara ul li {
	line-height: 21px;
	margin:4px 0px 4px 10px;
	padding:0px 0px 0px 12px;
	background-image: url(../../img/bluesqbullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
}
.articlepara ul li ul {
	margin:4px 0px 4px 15px;
}
.articlepara ul ul li {
	line-height: 21px;
	margin:4px 0px 4px 10px;
	padding:0px 0px 0px 12px;
	background-image: url(../../img/yellowdot.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
}
.articlepara ol li {
	line-height: 21px;
	margin:3px 0px 3px 14px;
	padding:0px 0px 0px 13px;
}
.article hr {
	margin:4px 40px;
	color: #aaaaaa;
}
.artfootnotes {
	font-size:10pt;
}
.artfootnotes p {
	font-size:10pt;
}

.firstquote {
	font:15pt Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-weight:bold;
}
.dropcap {
	margin: 3px 3px 0px 0px;
	float: left;
	/*clear: right;
	width: 42px;*/
	font-size: 62px;
	line-height: 51px;
	font-weight: normal;
	color:#666666;
	font-family: georgia, times;
}
.footnote {
	font-size:9pt;
	vertical-align: top;
}
.tblinarticle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
}

#closebar {
	clear:both;
	text-align:center;
}
#assoclink {
	width:275px;
	margin:6px auto 0px auto;
	padding:15px 0px;
	text-align:center;
	border-bottom:3px solid #CC3333;
	border-top:3px solid #CC3333;
}
#sponsorlink {
	width:275px;
	margin:6px auto 0px auto;
	padding:15px 0px;
	text-align:center;
	border-bottom:3px solid #CC3333;
	border-top:3px solid #CC3333;
}
#sponsorlink a, #sponsorlink a:visited {
	text-decoration:none;
	color:#333333;
}
#sponsorlink a:hover {
	text-decoration:underline;
	color:#333333;
	
}
#ywlogobottom {
	margin:0px 3px 0px 5px;
	padding:10px 0px 0px 0px;
	vertical-align:bottom;
	text-align:center;
}

#footbar {
	font:9pt Arial;
	text-align:center;
	padding: 2px 0px 2px 0px;
	border-top:1px solid #8094C6;
	border-bottom:1px solid #8094C6;
	margin:1px 0px 10px 0px;
}
#footbar span {
	margin:0px 6px;
}
#footbar a {
	color:#333333;
	text-decoration:none;
	margin:0px 6px;
}
#footbar a:hover {
	margin:0px 6px;
}

#divtoc {
	margin:0px 10px 0px 0px;
}
.toctag {
	margin:5px 0px 0px 8px;
	font:12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#777777;
}
.toctitle {
	margin:0px 0px 0px 8px;
	color:#3366CC;
	font:14pt Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
}
.toctitle a {
	color:#3366CC;
	font:16pt Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
	text-decoration:none;
}
.toctitle a:hover {
	color:#3366CC;
	text-decoration:underline;
}
.tocauthphoto {
	margin:4px 3px 0px 0px;
	/*float:left;*/
}

.toctext {
	margin:0px 14px 0px 8px;
	font:12pt Verdana, Arial, Helvetica, sans-serif;
}
.toctextco {
	margin:0px 0px 0px 2px;
	font:12pt Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
.toctextby {
	font:12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.tochr {
	margin: 6px 0px 2px 0px;
	color:#999999;
	/*clear:both;*/
}

td {
	text-align:left;
	vertical-align:top;
}

