body {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	background-color: #fff;	margin: 3px;	padding:0px;}h1,h2,h3,h4,h5,h6 {	font-family: Arial, Helvetica, sans-serif;	margin:	1.25em 0 .25em 0;}h1 {	font-size: 24px;}h2 {	font-size: 20px;}	h3 {	font-size: 16px;}		h4 {	font-size: 14px;}	h5 {	font-size: 12px;}	h6 {	font-size: 11px;}			p, ul, li, ol, blockquote {	font-family: arial, helvetica, sans-serif;	margin-top: 0;	line-height: 1.5em;	color:#232323;	}		p.margintop{	margin-top: 1em;}	td {	font-size:12px;}#header {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.cellbordert6{	border-top-width: 6px;	border-top-style: solid;	border-top-color: #FFF;}#search{	text-align:right;	padding-right:65px;}.searchbutton, .button{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;}#content{	margin-left:3px;}#footer {	padding-top:7px;	padding-left:15px;}#footer .content {	font-size: 9px;	color: #666666;}#sidebar {	font-size: 11px;	padding-top:1.5em;	color: #444;}#sidebar p, #sidebar ul, #sidebar li, #sidebar ol, #sidebar blockquote {	line-height: 1.35em;	margin-bottom:1em;	margin-top:1em;}#sidebar h3 {	font-size: 13px;	margin-bottom: .15em;	margin-top: 1em;}	#sidebar h4 {	font-size: 11px;	margin-bottom: .15em;}	#sidebar a {	font-weight:bold;}#sidebar a.thin{	font-weight:normal;}#sidebar .citation{	font-size: 9px;}#sidebar #homeblock{	color: #000;	margin-top:0em;	margin-bottom:1em;}#homeblock{	border-top:1px dashed #aaa;}#homeblock p{	margin-top: 1em;}#homeblockbox{	border:1px solid #aaa;	padding:4px;}#home #sidebar {	padding: 10px 0 0 25px;}	#home #sidebar #homeblock h3, #home #sidebar #homeblock h3 .hedlink, #home #sidebar #homeblockbox h3,#home #sidebar #homeblockbox h3 .hedlink {	font-size: 20px;	font-weight:normal;	margin:.5em 0 .15em 0;}	#left_col_note{	font-size: 11px;	padding-left:18px;	padding-right:18px;	padding-top:.5em;	padding-bottom:1em;}#connection p{	margin-top:15px;	padding-top:5px;	text-align:right;	font-size:11px;	border-top:1px solid #ccc;}#connection a{	font-weight:bold;}/* -----  LINKS  ----- */a:link {	color: #36C;	text-decoration: none;}a:visited {	color: #69c;	text-decoration: none;}a:hover {	color: #F60;	text-decoration: underline;}a:active {	color: #000;	text-decoration: none;}a.hedlink:link, #apa-main a.hedlink{	color: #000;	text-decoration: none;}a.hedlink:visited{	color: #000;	text-decoration: none;}a.hedlink:hover, #apa-main a.hedlink:hover{	color: #F60;	text-decoration: underline;}a.hedlink:active{	color: #69c;	text-decoration: none;}/* -----  end LINKS  ----- *//* -----  NAVIGATION  ----- */.mainnav, .mainnavon,.mainnavsub,.mainnavsubon{	font-family: Arial, Helvetica, Verdana, sans-serif;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFF;}#nav .mainnav a,#nav .mainnavon a{	padding-top:4px;	padding-left:5px;	padding-right:5px;	padding-bottom:3px;	margin:0;	display: block;}#nav .mainnavsub a ,#nav .mainnavsubon a {	padding-top:0px;	padding-left:5px;	padding-right:5px;	padding-bottom:3px;	margin:0;	display: block;	font-size: 11px;}#nav .mainnav a,#nav .mainnavon a,#nav .mainnavsub a ,#nav .mainnavsubon a,#nav-local a {	color: #FFF;}#nav .mainnav a:active, #nav .mainnavsub a:active,#nav-local a:active  {	color: #000;}#nav .mainnav a:hover, #nav .mainnavsub a:hover,#nav-local a:hover  {	background-color: #ffcc00;	color: #f60;}#nav .mainnavon a, #nav .mainnavsubon a,#nav-localon a {	color: #000;} #nav .mainnavon a:hover, #nav .mainnavsubon a:hover,#nav-localon a:hover {	text-decoration: none;} #nav .mainnav a,#nav .mainnavon a{	font-size: 11px;}#nav-localwrap{}#nav-local{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	line-height: 1.5em;	padding-left:18px;	padding-right:18px;	padding-top:2.5em;	padding-bottom:1em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	}#nav-local-sub{	font-size: 10px;	padding:0 0 .5em 8px;	line-height: 1.25em;	}#nav-local-sub .on{	color:#000;	}/* -----  end NAVIGATION  ----- *//* -----  COLORS  ----- */.bgcolor {background-color: #94B0BE;}.mainnav,.mainnavon,.mainnavsub,.mainnavsubon,#nav-local,#nav-localwrap{background-color: #7A919C;}/* colors above may be overridden by @import styles */#mocha,#mocha p,#mocha strong{	color:#C67b0c;}#blue,#blue p,#blue strong{	color:#333366;}.bgcolorwhite{	background-color: #ffffff;}	/* -----  end COLORS  ----- */#box{	padding: 5px 5px 0px 5px;	margin-bottom:1em;	border-width:1px; 	border-style:solid;	border-color:#CCC;}#box-cool{	padding: 3px 5px 3px 5px;	margin-bottom:1em;	border-width:1px; 	border-style:solid;	border-color:#f09;}#box-dashed{	padding: 5px;	margin-bottom:5px;	border-width:1px;	border-style: dashed;	border-color: #39c;}/* -----  GRAPHIC WINDOW  ----- */#feagraphic{	background-color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	width:99%;	text-align:center;	color:#cccccc;}#feagraphic-red1{	background-color: #F00001;	width:99%;	text-align:center;}#feagraphic-red2{	background-color: #F00001;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	width:99%;	text-align:center;}#feagraphic-apa{	background-color: #9FC5Df;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	width:99%;	text-align:center;}#feagraphic-apa2004 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	width:99%;	background: #e0d2a1;	text-align:center;}/* ----- additional styles in "bgcolor-apa1" ---- *//* -----  /GRAPHIC WINDOW  ----- */			/* -----  GENERAL  ----- */.top-arrow{	text-align: right;	margin-bottom:5px;}#article-list{	margin-left: 20px;}#article-list a{	font-weight: bold;}#bordered table{  border-top:1px solid #ccc;  border-left:1px solid #ccc;  margin: 5px 0px;}#bordered th, #bordered td {  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  padding:5px 5px;  text-align:left;  vertical-align:top;  }  #bordered #orange{	border-color:#f93;} #bordered #orange th, #bordered #orange td {  border-right:1px solid #f93;  border-bottom:1px solid #f93;  padding:5px 5px;  text-align:left;  vertical-align:top;  }  #bordered h1,#bordered h2,#bordered h3,#bordered h4{	margin-top: 0em;	margin-bottom: 0em;	}#bordered p,#bordered ul,#bordered li,#bordered ol,#bordered blockquote{	font-size:11px;	}		#bordered ul,#bordered ol{	margin-top:0.12em;}		table .ruledgrey {  border-top:1px solid #ccc;  border-left:1px solid #ccc;  margin: 5px 0px;}table .ruledgrey p {  font-size: 11px;} .ruledgrey th, .ruledgrey td {  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  padding:5px 5px 5px 5px;  text-align:left;  vertical-align:top;  }	    .menu {	margin-top:3px;	font-size:11px;	color: #666666;	margin-bottom:12px;}.warning {	color:#cc0000;	font-size:14px;	font-weight:bold;}/* -----  end GENERAL  ----- *//* -----  NEWS ----- */#news #listing{	 border-top:1px dashed #ccc;}#news #listing h4, #calendar #listing h3{		margin-top: 1em;}/* -----  end NEWS  ----- *//* -----  NEWS:NEWSLETTERS  ----- */#newsletters table {  border-top:1px solid #9c6;  border-left:1px solid #9c6;  margin: 5px 0px;}#newsletters td {  border-right:1px solid #9c6;  border-bottom:1px solid #9c6;  padding:6px 4px 6px 7px;  text-align:left;  vertical-align:top;  }	  #newsletters td p{  font-size:10px;  }	  #newsletters a{  font-weight:bold;  }	  #file-instructions {  margin-top:25px;  }    #file-instructions p{  font-size: 10px;  }  /* -----  end NEWS:NEWSLETTERS  ----- *//* -----  CALENDAR  ----- */#calendar .calendar{  border-top:1px solid #ccc;  border-left:1px solid #ccc;  margin:5px 0px 15px 0px;}#calendar .calendar td{  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  padding:4px 4px;  text-align:left;  vertical-align:top;  font-size:9px}#calendar #listing{	 border-top:1px dashed #ccc;}#calendar #listing h4, #calendar #listing h3{		margin-top: 1em;	color:#666666;}#calendar #listing h5{	font-size:14px;}#calendar .num{	text-align:right;}#calendar .num_l{	text-align:right;	color:#999;}.strike{	text-decoration:line-through;}a.strike{	text-decoration:line-through;}/* -----  end CALENDAR  ----- *//* -----  PUBLICATIONS  ----- */#publications td{	padding-top:10px;	padding-bottom:10px;	padding-left:10px;	padding-right:10px;}#publications h4{	margin-top:0px;	margin-bottom:0px;	font-size:16px;}#publications .feature{	margin-top:10px;	margin-bottom:10px;	border-width:1px;	border-style: solid;	border-color: #69c;}#publications .feature td p{	font-size:12px;	}#publications .list td{	padding-top:20px;	border-top:1px solid #ccc;}#publications .list p{	font-size:12px;}#bookform table{	 border-top:1px solid #999;	 border-left:1px solid #999;	 margin-bottom:10px;}#bookform td{	 border-bottom:1px solid #999;	 border-right:1px solid #999;	 padding:4px;}#homepublications {	border-width:1px;	border-style: solid;	border-color: #99BA43;}#homepublications td{	vertical-align:top;	font-size:11px;	padding:6px;}#homepublications a {	font-weight:bold;}#homepublications a.thin {	font-weight:normal;}/* -----  end PUBLICATIONS  ----- *//* -----  OPPORTUNITIES  ----- */#opps #listing{	 border-top:1px dashed #ccc;}#opps #listing h4, #opps #listing h3{		margin-top: 1em;}/* -----  end OPPORTUNITIES  ----- *//* -----  APATURE  ----- */.subformtext{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#FFFFFF;}.subformrequired { color:#990000;}.subforminfo, .subformtext2{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style:italic;color:#338080;}/* -----  end APATURE  ----- */.caption{ margin-top:.15em; font-size:10px;}.listcols{padding-left:10px;padding-right:20px;}.grey{	color: #666;}.white{	color:#fff;}.imgleft {	float:left;	margin:5px 10px 7px 0;	}.flright{	float:right;	margin:2px 0px 5px 10px;}.flleft{	float:left;	margin:2px 10px 5px 0;}.cent{	text-align:center;}			.pullquote {	float:left;	margin:2px 10px 5px 0;	}		.imgmid {	vertical-align:middle:}.midcol{	padding-right:10px;}.rightcol{  	border-left:1px solid #ccc;	padding-left:10px;	padding-right:10px;}input { font-size:11px;}.small{ font-size:10px;}.med{ font-size:11px;}.intrapage-nav{ font-size:10px; color: #666666;}#program-update{	border-top:1px solid #ccc;	margin-bottom:12px;	margin-top:0px;}.tracker {	float:left;	margin:0px 0px 5px 0;}.list-indent{	margin-left:10px;	margin-top:0px;}	#list-sm{	margin-left: 0px;}		#list-sm p,#list-sm td{	font-size:11px;}#list p,#list td{	font-size:12px;}table #list-sm {	margin-top:0px;}table #list-sm tr {	vertical-align:top;}img.float-l {  float: left;  margin: 10px 10px 10px 0px;}#hometable p{	font-size:11px;}#hometable p a{	font-weight:bold;}#centercol table {	margin-top:3px;	margin-bottom:10px;}.homeblue {	background-color:#A3D1FF;	padding:6px;}.homeblue2 {	background-color:#C5E2FF;}.homeyel {	background-color:#FFDD7B;	background-image: url(../images/angel_ellis1.gif);	background-repeat: no-repeat;	}.homeyel2 {	background-color:#FFD14B;	padding:6px;	background-image: url(../images/angel_ellis2.gif);	background-repeat: no-repeat;}.homegrey {	background-color:#e6e6e6;	padding:6px;}#specialp table {  border-top:1px solid #69c;  border-left:1px solid #69c;  margin: 5px 0px;}#specialp a {  font-weight:bold;}#specialp td {	border-right:1px solid #69c;	border-bottom:1px solid #69c;	padding:6px 4px 6px 7px;	text-align:left;	vertical-align:top;	font-size: 11px;}#gallery {	background-color: #FFFFFF;	margin: 5px;}#calendar a.strike {	text-decoration: line-through;}#thumbs img{	margin: 0px 3px 3px 3px;}a:link .imgborder{	border:solid 1px #eff;}a:visited .imgborder{	border:solid 1px #eff;}a:hover .imgborder{	border:solid 1px #fc8533;}a.boxbutton:link, a.boxbutton:visited{	font-weight:normal;	color:#f60;	border:solid 1px #f3bf97;	padding:2px 2px 2px 2px;	margin:3px 3px 3px 3px;}a.boxbutton:hover{	color:#f30;	border:solid 1px #f30;	padding:2px 2px 2px 2px;	background:#fc0;	text-decoration:none;}.none {	visibility: hidden;}
