/* css -- pioneer_architecture 
 *
 * $Id: std.css,v 1.1.1.1 2008/01/19 19:30:35 mark Exp $
 */
@import url("reset.css");

/* -- MAIN -- */

*, html *, body * {
}
* {}
html {
font-size: 76.1%;
}
body {
padding: 0;
margin: 0;
background-color: #869582;
}
div#name {}
div.name {}
div {}
span {}

/* -- TEXT -- */

h1 {}
h2 {}
h3 {
color: #003366;
font-weight: 800; 
font-size: 14px; 
line-height: 16px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
margin: 0;
padding-bottom: 10px;
}
h4 {
color: #003366;
font-weight: 800; 
font-size: 12px; 
line-height: 14px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
margin: 0;
padding-top: 10px;
padding-bottom: 2px;
}
h5 {}
h6 {}
p {
font-family: geneva, MS Sans Serif, arial, verdana;
font-size: 12px;
line-height: 14px;
color: #003366;
margin: 0;
padding: 0;
}
p.footer {
color: #ffffff;
font-size: 12px;
margin: 0;
padding: 10px 0px 0px 0px;
}
p.disclaimer {
color: #ffffff;
font-size: 10px;
font-style: italic;
margin: 0;
padding: 20px 0px 0px 0px;
}
p:first-line {}
p:first-letter {}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

p:hover a:link,
p:hover a:visited {}
p:hover a:hover, 
p:hover a:active {}
p a:hover{text-decoration: underline;}

/* -- LISTS -- */

ul {}
ol {}
li {}
ul li {}
ol li {}
ul ul, ul ol, ol ul, ol ol {}
ul li li {}
ol li li {}

li p, li li p {}

dl {}
dt {}
dd {}

/* -- IMAGES -- */

img {
padding: 0;
margin: 0;
}
img a {}
img a:hover {}
img.noborder {}

img.align-center, img[align="center"] {}
img.align-right, img[align="right"] {}
img.align-left, img[align="left"] {}

/* -- LINKS -- */

a {
color: #869582;
}
a img {}
a:focus {}
a:link, a:visited {
color: #99CCFF;
}
a:hover, a:active {}

/* -- FORMS -- */

fieldset {}
textarea {}
textarea:hover {}

optgroup {}
option {}
select {}

button:hover {}
button {}
legend {}
label {}

input {}
input:focus {}
input:hover {}
input[type=submit], input[type=reset], input[type=button] {}
input[type=text]:focus, textarea:focus, select:focus {}
form input[type=text] {}
form {}

/* -- STYLES -- */

blockquote {}
blockquote p {}
blockquote cite {}

pre {}
code {color: #000000;
font-size: 10px;
margin-right: 10px;
}
p code {}
pre code {}

hr {}
br {}
wbr {}
nobr {}

strong {
font-weight: bold;
}
small {}
sub {}
sup {}
big {}
em {}
i {}
b {}
q {}
tt {}
del {}
ins {}
var {}

/* -- TABLES -- */

table {}
th {}
tr {}
td {}

colgroup {}
caption {}
col {}

tbody {}
thead {}
tfoot {}

/* -- FRAMES -- */

frame {}
frameset {}
noframes {}

/* -- CLASSES -- */

.hide { display: none; }
.show { display: block; }
.right { float: right; }
.left { float: left; }

.vert-align { vertical-align: middle; }
.center { text-align: center; }

.clear {
	display: block;
	clear: both;
	height: 1%;
	margin: 0;
	padding: 0;
	font-size: 1px; 
	line-height: 1px;
}
/*
.background {
	background-color:;
	background-image:;
	background-repeat:;
	background-attachment:;
	background-position:;
}
.nobackground {
	background: none;
}
*/
.skipnav {
	position: absolute;
	height: 0.1em;
	left: -9999px;
	top: -9999px;
}
.noborder { border: 0 none; }

/* -- SCRIPTS -- */

script {}
noscript {}

/* -- CUSTOM -- */
div#main_frame{ 
width:inherit;
padding-left:12%;
padding-right:12%;
}
div#main_content{
width:inherit;
position:static;
}
table#main_outer {
width: 586px;
height: 100%;
border-collapse: collapse;
font-size: 0px;
margin: 0;
}
table#main_inner {
width: 586px;
background-color: #f5f5f5;

}
table#nav_main {
border-collapse: collapse;
font-size: 0px;
background-color: #003366;
width: 100%;
height: 14px;
padding: 0;
margin: 0;
}
table#nav_main td {
color: #003366;
font-size: 0px;
padding: 0;
margin: 0;
line-height: 8px;
}
table#nav_main a, table#nav_main a:link, table#nav_main a:visited {
color: #003366;
}
table#nav_main img {
padding: 0;
margin:  0;
}
table#nav_sub {
border-collapse: collapse;
font-size: 0px;
background-color: #89A2B3;
width: 100%;
height: 14px;
padding: 0;
margin: 0;
}
table#nav_sub td {
color: #89A2B3;
font-size: 0px;
padding: 0;
margin: 0;
line-height: 8px;
}
table#nav_sub a, table#nav_sub a:link, table#nav_sub a:visited {
color: #89A2B3;
}
table#nav_sub img {
padding: 0;
margin:  0;
}
table#mainbody {
background-color: #f5f5f5;
width: 100%;
border-collapse: collapse;
margin: 20px 0px 20px 0px;
}
table#footer {
background-color: #003366;
width: 100%;
border-collapse: collapse;
margin: 0;
padding: 0;
}
table#footer td {
text-align: center;
}
table.project_legend {
width: 100%;
margin: 0px 10px 20px 0px;
padding: 0px;
border-spacing: 1px;
}
table.project_legend td {
text-align: left;
margin: 0;
padding: 2px 20px 2px 2px;
border: 1px solid #003366;
}
table.project_legend td.key {
width: 100px;
}
table.project_legend td.val {
}
table.project_descrip {
width: 100%;
margin: 20px 10px 0px 0px;
padding: 0
}
table.project_descrip td {
text-align: left;
margin: 0;
padding: 2px 10px 2px 2px;
border: none;
}
table.project_descrip td p {
padding-bottom: 10px;
}
table.project_descrip td ul {
list-style-position: inside;
list-style-type: disc;
margin-left: 10px;
margin-right: 10px;
text-indent: -10px;
padding-left: 10px;
}
table.project_descrip td ul li {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 12px;
line-height: 14px;
color: #003366;
margin: 0;
padding: 0px 10px 10px 0px;
}
table.text_block {
width: 100%;
margin: 20px 10px 0px 0px;
padding: 0
}
table.text_block td {
text-align: left;
margin: 0;
padding: 2px 10px 2px 2px;
border: none;
}
table.text_block td p {
padding: 0px 0px 10px 0px;
}
table.text_block td p {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 12px;
line-height: 14px;
color: #003366;
margin: 0;
padding: 0px 0px 10px 0px;
}
table.text_block td p a, a:link, a:visited {
color: #89A2B3;
text-decoration: none;
}
table.text_block td p a:hover {
text-decoration: underline;
}
table.text_nav {
width: 100%;
margin: 20px 10px 0px 0px;
padding: 0
}
table.text_nav td {
text-align: left;
margin: 0;
padding: 2px 10px 2px 2px;
border: 1px solid #003366;
}
table.text_nav td p span#hot {
color: #003366;
}
table.photo_grid {
border-collapse: collapse;
font-size: 0px;
margin: 0;
}
table.photo_grid td {
font-size: 0px;
padding: 0;
vertical-align: top;
}
table.photo_grid img {
/*margin: -2px 0px -3px -4px;*/
margin: 0;
border: 0px solid;
margin-left: 0px;
}
.pcolor {
font-family: geneva, MS Sans Serif, arial, verdana;
font-size: 14pt;
line-height: 16pt;
color: #000033;
}		   
.plaintext1 { 
color: #003366; 
font-weight: 800; 
font-size: 12px; 
line-height: 45px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
padding-left: 25px;
padding-right: 15px;
}   
.plaintext2 { 
color: #003366; 
font-weight: 600; 
font-size: 12px; 
line-height: 10px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
padding-left: 15px;
padding-right: 15px;
}
.plaintext3 {
color: #ffffff; 
font-weight: 600; 
font-size: 11px; 
line-height: 14px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
padding-left: 100px;
padding-right: 15px; 
}
.plaintext4 {
color: #ffffff; 
font-weight: 600; 
font-size: 11px; 
line-height: 14px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
padding-left: 35px;
padding-right: 15px; 
}		
.plaintext5 {
color: black; 
font-weight: bold; 
font-size: 10px;
line-height: 10px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
padding-left: 28px;
}                
.subheader {
color: #5A6269;
font-weight: 600;
font-size: 10px;
line-height: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
padding-left: 30px; 
padding-right: 30px
}  
.small  {
font-family:  geneva, MS Sans Serif, arial, verdana;
font-size: 8px;
line-height: 12px;
color: white;         
}
p.caption {
color: #003366; 
font-weight: 800; 
font-size: 10px; 
line-height: 12px;
padding-bottom: 6px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: center;
}
p.text_nav {
color: #89A2B3;
font-weight: 800; 
font-size: 10px; 
line-height: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: center;
}
p.text_nav a, a:link, a:visited {
color: #89A2B3;
text-decoration: none;
}
p.text_nav a:hover {
text-decoration: underline;
}


