/* STANDARD PAGE LAYOUT */

#container {
            width:100%;
            clear: both;}

#main_content {
        float: left;
	padding-left: 10px;
        background-color:#ffffff; 
	border-left: 2px solid #A8A8A8;
	margin-left: 143px;
}



#footer {
	 text-align: center;
	 clear:both;
	 background-color: #ffffff;
	 font-size:10pt;
	 height:20px;
	 margin-bottom: 10px;
}


/* BASIC RULES AND FONTS */

p {font-family: "Times New Roman", Garamond, Courier;
   font-size: 11.5pt;
   line-height: 16pt;
   color: #000000;}

h3 {font-family: "Times New Roman", Garamond, Courier;
    font-size: 11.5pt;
    color: #000000;}

ul#nav_sup li, ul#nav_main li {list-style-type: none; 
	font-family: Garamond, Times;
    font-weight: bold;
	}
	
ol#nav_drop li { 
	list-style-type: none;
	font-family: Garamond, Times;
    font-weight: bold;
 }
		
b {font-family: "Times New Roman", Garamond, Courier;
   font-size: 11.5pt;
   color: #000000;;}

#nav_introduction a:link, #nav_introduction a:visited {color: #FFFFFF; text-decoration: none;}
#nav_methodology a:link, #nav_methodology a:visited {color: #FFFFFF; text-decoration: none;}
#nav_abbreviations a:link, #nav_abbreviations a:visited {color: #FFFFFF; text-decoration: none;}
#nav_acknowledgments a:link, #nav_acknowledgments a:visited {color: #FFFFFF; text-decoration: none;}
#nav_appendix a:link, #nav_appendix a:visited {color: #FFFFFF; text-decoration: none;}

#nav_introduction a:hover, #nav_methodology a:hover, #nav_abbreviations a:hover, #nav_acknowledgments a:hover, #nav_appendix a:hover {color: #ffffcc; text-decoration: none;}

#copyright_info a:hover, #contact_info a:hover {color: #660000; text-decoration: none;}
#copyright_info a:link, #contact_info a:link, #copyright_info a:visited, #contact_info a:visited {color: #000000; text-decoration: none;}


#appendix_a a:link, #appendix_a a:visited {color: #ffffff; text-decoration: none;}
#appendix_b a:link, #appendix_b a:visited {color: #ffffff; text-decoration: none;}
#appendix_c a:link, #appendix_c a:visited {color: #ffffff; text-decoration: none;}
#appendix_d a:link, #appendix_d a:visited {color: #ffffff; text-decoration: none;}
#appendix_e a:link, #appendix_e a:visited {color: #ffffff; text-decoration: none;}

#appendix_a a:hover, #appendix_b a:hover, #appendix_c a:hover, #appendix_d a:hover, #appendix_e a:hover {color: #ffffff; text-decoration: underline;}


img {border: 0px;}


/* BRANDING - TEXT REPLACEMENT */


h1 {height: 200px; 		
	width: 650px;
	float: left;
	background: url(../images/branding.jpg) no-repeat;
	font-size: 0px;
	margin: 0px;
	color:  #ffffff;
}

	
/* DROP DOWN MENU - PURE CSS FOR FIREFOX */

/* STYLES TO FIRST TIER */

ul#nav_main li {
    float: left; position: relative;
   
    }
    
/* STYLES THE 2ND TIER */
li ol {
	position: absolute; display: none;
}

/* IE6 FIX */       
li > ol {
      	top: auto;
      	left: auto;
      	}


li:hover ol {display: block; position: absolute; top: 30px; left: -20px;} /* enables hover */

	

/* MAIN, SUPPLEMENTARY AND IMAGE NAVIGATION */
#nav_main_wrapper {
	margin: 2em 10% .5em;
	background-color:#333333;
	height: 30px;
}

ul#nav_main {clear: both; 
	       
	       height: 30px;
	       background-color: #333333;
	       list-style-type: none;
           font-size: 13pt;	
		   margin: 5px 0 0;
           padding: 0;
  
            }

#nav_introduction, #nav_methodology, #nav_abbreviations, #nav_acknowledgments, #nav_appendix {
				float: left;
				height: 20px;
				padding: 5px;
				margin-right: 44px;
			}
		

	
#nav_drop {margin: 0px 0px 0px 15px;
	       
	       border: 1px solid #A8A8A8;
	       background-color: #660000;
	       }

ol#nav_drop li { 	
	position: relative; left: -20px;
	font-size: 11pt; 
	margin: 5px 0 0;
    padding: 0px;
	text-align: left;
	height: 35px;
    width: 330px;
    border-bottom: 1px solid #A8A8A8;
	}
	
ul#nav_supp li{display: inline;
	           float: right;
	           margin-left: 15px;
	           margin-top: -10px;
	           font-size: 11pt;}


/* FOOTER */

.web_credit {color: #808080; }



/* FORM BAR STYLES */
#search_bar {
	width: 100%;
	margin: 0px;
    padding: 0;
    border-bottom: 2px solid;
    height: 30px;
    
}

form { width: 100%;
	   margin-top: 5px;
       padding: 0;}

form input {margin-right: 5px; }

.button {text-align: center; 
	     border: 1px solid #A8A8A8; 
	     color: #333333; 
	     font-weight: bolder; 
	     font-size: 10pt;
	     font-family: "Times New Roman";
	     width: 70px;
	    }

b {font-size: 10pt;}

select {width: 73px;}

.search { color: #333333;
	      font-size: 11pt;	
		}

#dictionary_search, #browse, #architects_name, #input_button {float: left; font-size: 12pt;}

#dictionary_search {width: 150px;}
#browse {width: 230px;}
#browse b {margin-right: 10px;}
#browse select {width: 120px;}
#architects_name {width: 342px;}
#architects_name b {margin-right: 30px;}
#architects_name input {width: 155px;}

/* APPENDIX TABLE STYLES */

table {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	border-collapse: separate;
	width: 100%;
	text-align: center;
}

table th {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	height: 50px;	
}

table  td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-color: gray;
}
	
.table_heading {font-weight: bold;
	            background-color: #666666;
	            height: 25px;
	            color: #ffffff;
	            }


/* INTRODUCTION ADJUSTMENT */


#image_bar {

 margin-left: -150px;
 float: left; 	
}

#image_bar img { width: 143px;}


/*ABBREVATIONS POP UP */