h1 {
	font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #888888;
  font-weight: 600;
  font-size: medium;
}
a {
  color: #E6882A;
}

li {
	padding-bottom: 10px;
}

fieldset {
	border-color: #E3E3E3;
	border-width: 1px;
	border-style: dashed;	
}

textarea {
	width: 300px;
	height: 200px;
	border: 1px solid #888888;
}

input {
	background-color: transparent;
	border: 1px solid #888888;
}

div.row { clear: both; padding: 7px 5px; }
div.row span.left { float: left; width: 24%; text-align: right; padding-right: 5px; }
div.row span.right { float: right; width: 74%; text-align: left; }
.submit { clear: both; padding: 9px; margin-left: 26%; }
.cell {}

#page_body {
  position:absolute;
  left:0px;
  top:0px;
}

#header {
  position:absolute;
  left:0px;
  top:0px;
  height:71px;
}

#pretty_picture {
  position:absolute;
  left:274px;
  top:71px;
  width:481px;
  height:265px;
}

#nav_primary {
  position:absolute;
  left:25px;
  top:71px;
  width:70px;
}

#nav_primary_pc {
	font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
	color: #444444;
  text-decoration: none;
  font-size: small;
  position:absolute;
  left:25px;
  top:71px;
  width:200px;
  height:152px;
}


#nav_sub {
  position:absolute;
  left:116px;
  top:71px;
  width:80px;
  height:220px;
}

#words {
  position:absolute;
  left:274px;
  top:357px;
  width:481px;
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #555555;
  font-weight: 200;
  font-size: small;
}

#words_pc {
  position:absolute;
  left:274px;
  top:85px;
  width:481px;
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #555555;
  font-weight: 200;
  font-size: small;
}


a#words {
  color: #E6882A;
}

#nav_utility {
  position:absolute;
  left:25px;
  top: 325px;
  width:190px;
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #B9B9B9;
  font-weight: 200;
  font-size: small;
}
#footer {
		text-align: center;
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #999999;
  font-size: x-small;
	margin-top: 10px;
}

a.nav_utility {
	font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #999999;
  font-weight: 200;
  font-size: small;
  text-decoration: none;
}

a.nav_utility:hover {
  color: #E6882A;
}

a.nav_utility_selected {
	font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #E6882A;
  font-weight: 200;
  font-size: small;
  text-decoration: none;
}

ul.navigation { 
  list-style-type: none; 
  padding-left: 0px;
}

li.navigation {
  padding-bottom: 8px;
}

.nav {
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #444444;
  text-decoration: none;
  font-size: 12px;
}

.nav:hover {
  text-decoration: underline;
}

.nav_selected {
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #E6882A;
  text-decoration: none;
  font-size: 12px;
}

.nav_sub {
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #444444;
  text-decoration: none;
  font-size: 11px;
}

.nav_sub:hover {
  text-decoration: underline;
}

.nav_sub_selected {
  font-family: Helvetica Neue, Helvetica, helvetica neue, helvetica, Arial, arial, sans-serif;
  color: #E6882A;
  text-decoration: none;
  font-size: 11px;
}

.breadcrumb {
  padding-right: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #949494;
	margin-top: 20px;
	margin-bottom: 20px;
}

