/* begin layout & basic design */

/* {
	margin: 0;
	padding: 0;
*/

body {
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 20%;
	margin-top: 2%;
	margin-right:20%;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	text-align: left;
	}
	
@media print { body {
	margin-left:5%;
	margin-right:5%;
	}}
	
#narrow { width: 590px; }
#topbar { background-color: #F0F0F0; text-align: center; border: 1px solid #181EA5; border-top: 0; margin: 0; padding: 0; }
#maincontent { width: 570px; margin: 0 auto; }

.wfcphotos {
	background-color:#FFFFFF;
	color:#000000;
	margin-left:10%;
	margin-top: 2%;
	margin-right:20%;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	text-align:left;
	}
		
table, tr, th, td, p, dl, em {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;                               
	}
	
table.layout {
	margin-left: auto;
	margin-right: auto;
	}
table.form {
	border: 1px solid #181EA5;
	}	

td	{
	text-align: left;
	}

td.sidebar {
	background-color: #F0F0F0;
	}
	
td.border {
	background-color: #181EA5;
	}

td h2 {
	margin: 0;
	padding: 5px;
	background-color:#F2F2F2
}	
	
	
tr.req {
	background-color:#E1E1E1;
	}
	
div.borderbox {
	background-color: #FFFFFF;
	border: 1px solid #181EA5;
	padding: 10px 0 10px 0;
	text-align: center;
	font-size: 8pt;
	}
	
#foot {
	text-align: center;
	}
	
/* end layout & basic design */

/* begin headers */

h1 {
	font-family: arial, helvetica, sans-serif; 
	font-size: 16pt;
	font-weight: bold;
	}

h1.nospace {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0px;
	}


.subh1 {
	font-size: 12pt;
	font-weight: bold;
	}

h2 {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	color: #660066;
	}

h2.nospace {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0px;
	}

h4 {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	color: #660066;
	}

h4.nospace {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	color: #660066;
	margin-bottom: 0px;
	}

/* end headers */

/* begin lists */

ul {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;                               
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
	list-style-type: disc;
	color: #000000;
	}

ul.decorated {
	list-style-type: square;
	list-style-image: url("img/bullet.gif");
	}

ul.bullet {
	list-style-image: url("img/bullet.gif");
	font-size: 8pt;
	font-weight: bold;
	margin-left: 20px;
	/* Workaround for Netscape 4 */
	/*/*//*/ margin-left: -40px; /* */
	padding-left: 0px;
	}
	
ul.bullet a {
	color: #000000;
	}
	
ul.bullet a:visited {
	color: #000000;
	}

li.bullet {
	list-style-image: url("img/bullet.gif");
	}

li.toc {
	font-size: 12pt;
	margin-bottom: 10px;
	}

li.blank {
	list-style-type: none;
	}

dt {
	margin-top: 4px;
	}

dd {
	font-family: arial, helvetica, sans-serif; 
	margin-left: 10px;
	}

/* end lists */

/* begin links */

a:link {
	font-family: arial, helvetica, sans-serif; 
	color: #003399;
	}

a:visited {
	font-family: arial, helvetica, sans-serif; 
	color: #996699;
	}

a.sidebar {
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	}

a.sidebar:visited {
	font-size: 8pt; 
	font-weight: bold;
	color: #333366;
	}

a.desclink {
	font-size: 1pt;
	color: #FFFFFF;
	}

a.desclink:visited {
	color: #FFFFFF;
	}

.pagelink {
	font-weight: bold;
	}

/* end links */

/* begin classes */

.small {
	font-size: 8pt; 
	}

.sidebar {
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	}

.lh {
	font-weight: bold;
	margin-bottom: 0;
	}

.purple {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #660066;
	}

.formal {
	font-family: times new roman, times;
	font-size: 12.5pt;
	font-style: italic;
	}

.quote {
	font-size: 9pt;
	font-style: italic;
	}
	
/* end classes */

/* specific to certain pages */

.orientation {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	}

div.box {
	border-width:thin; 
	border-color:#000066; 
	font: normal 12pt Arial; 
	color:#000066; 
	width:600px; 
	text-align:center; 
	}

span.arthead {
	font:bold 10pt Arial; 
	color:#000066; 
	}

div.arthead {
	font:bold 10pt Arial; 
	color:#000066; 
	}

caption {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	}
	
.accessibility {
	font-size: 0;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	}

@media print { .accessibility {
	display: none;
	}}
	
	.top {

	text-align: right;

	font-weight: normal;

	font-size: .7em;

	color: #666;

	margin: 1em 0;

	padding: .2em;

	border-top: 1px solid #CCC;

}
p.button a{
background-color:#181EA5;
color:#fff;
padding:3px;
text-decoration:none;
font-size:.8em;
}
p.button a:hover {
text-decoration:underline;
}
p.button a:visited {
color:#FFFFFF;
}
