body {
   margin: 0;
   font-size: 10pt;
   font-family: Arial, sans-serif;
   background-color: #FFFFFF;
}

/*div{
border: 1px solid red;
}
*/

#pa-fullpage {
   width: 800px;
}

#ap-locate{
   position: relative;
   width: 495px;
   height: 25px;
   font-size : 85%;
   font-weight: bold;
   text-align: left;
   color: #AA4305;
   left:195;
   top:10;
}
#ap-home-top{
   position: relative;
   width: 495px;
   height: 35px;
   font-size : 85%;
   font-weight: bold;
   text-align: center;
   color: #AA4305;
   border-bottom:groove;
   border-width: 2px;
   left:-60;
   top:50;
}

#ap-logos_l{
   position: absolute;
   width: 145px;
   w/idth: 145px;
   height: 105px;
   left:0;
   top:425;
}
#ap-logos_r{
   position: absolute;
   width: 145px;
   w/idth: 145px; 
   height: 105px;
   left:600;
   top:425;
}

#ap-body{
   position: relative;  

   //width: 590;
   width: 575;
   //height: 560;    /* IE catches this height, firefox ignores it. */
   //height: 975;
   height: 1175;

     /* IE ignores this tag, firefox uses it. */
   text-align:justify;
  
   //left:160;
   left:180;
   top: 175px;
   margin: 0em;
}


#ap-body-home{
   position: relative;  
   width: 745;
   height: 550;    /* IE catches this height, firefox ignores it. */
     /* IE ignores this tag, firefox uses it. */
   text-align:center;
   font-size : 100%;
   left:5;
   top: 175;
   margin: 0em;
}

#ap-header1 {
   
   position: absolute;
   max-height: 120;
   width: 750px;
   margin: 0em;
   top: 40;
   
}

#ap-side {
   position: absolute;
   //width: 150px;
   width: 130px;
   left:0;

   //height: 460px;
   //min-height: 460;
   //height: 790;
   min-height: 790;
   height: 1175;
   //background-color: #FFFFFF;
   //color: #AA4305;

   font-size : 100%;
   text-align: left;
   
   //border-right:groove;
   //border-width: 2px;
   
   margin: .125em;

   //top:225;
   top:245;
}

#ap-nav-links {
   position: absolute;
   text-align: left;
   font-size: 9pt;
   font-weight: bold;
   font-family: Arial, sans-serif;
   background-color: #FFFFFF;
   top: 168;
   left: 282;
   height:20px;
   width: 39em;

     
}

a { text-decoration:none; }

#ap-home-border {

	position: absolute;
	bottom: 240;
	left: 0;
	width: 41em; 
	height:50px;  
	min-height: 10;
	text-align: left;
	border:groove;
	border-width: 2px;
   
}

#ap-footer {

   position: relative;
   //bottom: -250;
   bottom: 0;
   left: 5;
   width: 745px;
   height: 120px;
   text-align: center;
   border-top:groove;
   border-width: 2px;
   margin: .125em;
   font-size: 8pt;
   font-weight: bold;
   font-family: Arial, sans-serif;
}



/*Headers*/

h1 {
           font-size:220%;
           font-weight: bold;
	   font-family: Arial, sans-serif;
           margin-top:0;
           margin-bottom:0;
           color: blue;
     } 


h2 {
           font-size:160%;
           margin-top:0;
           margin-bottom:0;
           font-weight: bold;           
           color: black;
     }

h3 {
           font-size:110%;
           margin-top:0;
           margin-bottom:0;
           font-weight: bold;
                     
           color: #000000;
     }

h4 {
           font-size:180%;
           margin-top:0;
           margin-bottom:0;
           font-weight: bold;
           font-style: italic;
           color: #CC0000;
     }

h5 {
           font-size: 95%;
           margin-top: 0;
           margin-bottom: 0;
           font-weight: bold;
           text-decoration: underline;           
           color: #AA4305;
     }

h6 {
           font-size:300%;
           margin-top:0;
           margin-bottom:0;
           font-weight: bold;
           font-style: normal;
           color: blue;          
              }


body {

	font: normal 11px verdana;

	}
#container {
	width: 47em;
	background: #FFFFFF;
	text-align: left;
	border: 1px solid #eda;
	margin: 0 auto;
}



p#smurf {
	background: transparent;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

#smurf strong {
	font-size: 1.2em;
	color: black;
}


#navs, #navs ul {
	float: left;
	width: 13em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid black;
	border-width: 1px 0;
	margin: 0;
	text-align:left;
}


#navs a {
	display: block;
	w\idth: 13em;
	height: 3em;
	min-height: 3em;
	color: black;
	text-decoration: none;
	padding: 0.15em 0 0 0.45em;
}


#navs a.daddy {
	background:center right no-repeat;
}


#navs li {
	float: left;
	padding: 0;
	width: 10em;
	w\idth: 10em;

}

#navs li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	w\idth: 10em;
	text-align:left;
	border-width: 0.1em;
	margin: 0;
}



#navs li li {
	padding-right: 0.1em;
	width: 14.5em


}


#navs li ul a {
	width: 8em;
	w\idth: 10em;
	font-weight: normal;
}

#navs li ul ul {
	margin: -1.75em 0 0 1em;
}

#navs li ul ul {
	margin: -1.75em 0 0 1em;
}

#nav li:hover ul ul, #navs li:hover ul ul ul, #navs li.sfhover ul ul, #navs li.sfhover ul ul ul {
	left: -999em;
}

#navs li:hover ul, #navs li li:hover ul, #navs li li li:hover ul, #navs li.sfhover ul, #navs li li.sfhover ul, #navs li li li.sfhover ul {
	left: auto;
}
#navs li:hover, #navs li.sfhover{
	w\idth: 13em;	
	background: blue;
}

/*for changing box containing nav links text*/
#nav, #nav ul {
	float: left;
	width: 39em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid black;
	border-width: 1px 0;
	margin: 0 0 0 0;
	text-align: full;
}


#nav a {
	display: block;
	w\idth: 6em;
	color: blue;
	text-decoration: none;
	padding: 0.15em 0 0.15em 0.45em;
}


#nav a.daddy {
	background:center right no-repeat;
}


#nav li {
	float: left;
	padding: 0;
	width: 12em;
	w\idth: 6.5em;

}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12.5em;
	w\idth: 14.5em;
	text-align:left;
	border-width: 0.1em;
	margin: 0;
}



#nav li li {
	padding-right: 0.1em;
	width: 14.5em


}


#nav li ul a {
	width: 8em;
	w\idth: 14em;
	font-weight: normal;
}

#nav li ul ul {
	margin: -1.75em 0 0 1em;
}

#nav li ul ul {
	margin: -1.75em 0 0 1em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: blue;
}

#content {
	clear: left;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}

#scaffolding {
	height: 70px;
	background: white  no-repeat;
	border: solid #000000;
	border-width: 1px 0 0 0;
	margin: 0.5em 0 0 0;
}

#scaffolding a {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background: no-repeat;
	background-position: 181px 0;
}

#scaffolding a:hover {
	background-position: 181px -90px;
}




.pa-tool-set {
   margin: 0;
   padding: 0;
   list-style: none;
   color: #900000;
}

.sub-item {
   position: relative;
   left: .1em;
}

#ap-nav-links a {
   color: #000000;
   
}

A:link, A:visited, A:active { text-decoration: none }

#ap-nav-links a:hover { 
  color: #FFFFFF;
}

#ap-side a:hover { 
  color: #FFFFFF;
}

#ap-body a:hover { 
  color: #000000;
}

#ap-body-home a:hover { 
  color: black;
}

#ap-footer a:hover { 
  color: black;
}

#ap-footer a {
   color: blue;
   
}

#ap-body a {
   color: blue;
   
}

#ap-body-home a {
   color: blue;
   
}

.boldtable, .boldtable TD, .boldtable TH
{
font-family: arial;
font-size:10pt;
color:black;
background-color:white;
}


