	/*  General rules */
	
img	{
	border: 0;
	}

#footer img {
	vertical-align: middle;
	border: 0;
	}


	/*  Establish general layout parameters */

body	
{ background: #ebebd0 url(../pics/navbar-background.gif)  top repeat-x;
	color: #333;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 25px;
	}
	
#header	{
	background: #fff;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#header img	{
	margin: 0;
	padding: 0;
	border: 0;
	}

#pagebody	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #444;
	border-top: 1px solid #566;	
	background: transparent;
	clear: both;
	}
	
#locbar {
	background: #DBDBC0;
	color: #333;
	margin: 0;
	padding: 0;
	width: 100%;	 
	}
	
#amhere	{
	background: transparent;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 75%;
	clear: none;
	}
	
#navon	{
	background: transparent;
	text-align: right;
	margin: 0 0 0 25%;
	padding: 0;
	clear: none;
	}
	
th	{
	font-weight: bold;
	}

#footer {
	border: 0;
	border-top: 1px solid #ccc;
	color: #666;
	background: #dadada;
	padding: 5px 7px 7px 10px;
	text-align: left;
	clear: both;
	font-size: xx-small;
	font-size: x-small;	
	}

html>#footer	{
	font-size: x-small;
	} 

#footer p	{
	margin: 10px 0;
	padding: 0;
	}

#footer ul	{
	margin: 10px 0 0 0;
	padding: 0;
	}
	
#footer li	{
	display: inline;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: left;
	border: 0;
	}	

	/*  Typography */
	
h1, h2, h3, h4, h5, h6	{
	font-family: "Trebuchet MS", Myriad, lucida, verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 2px;
	}

h1 {  	
		color: #36006c; 
   		margin-top: 0;
    	font-size: medium;        
    	font-size: large;  
	}
		
#pagebody h1	{
    margin-top: 0;
    font-size:    medium;        
    font-size:  large;       
    }

html>#pagebody h1 	{
	font-size:  large;  
	} 

h2 {  	
		color: #36006c; 
		margin-top: 6px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px; 
		line-height: 20pt; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
	}

#pagebody h2	{
    margin-top: 1.5em; 
    font-size:    medium;      
    font-size:    large;       
    }

html>#pagebody h2 	{
	font-size:  large;  
	} 

h3	{ 
		font-size: small;
		font-size: medium;  
		color: #36006c; 
		margin-top: 4px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px;
	}

html>h3 	{
	font-size:  medium;  
	} 

		
h4	{
		font-weight: normal;
   		font-size: x-small;      
		font-size: small;  
		color: #36006c;  
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px; 
		line-height: 16pt; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
	}

html>h4 	{
	font-size: small;  
	} 	


h5	{
     	font-size:    xx-small;      
     	font-size:    x-small;  
		color: #36006c;     
	}
	
html>h5 	{
	font-size:  x-small;  
	} 

h6	{
	margin: 0 0 25px 0;
	padding: 0;
	background: transparent;
	color: #333;
	text-transform: uppercase;
	font-weight: normal;
	font-size:    9px;       
  	font-size: xx-small;
	color: #36006c;
	}

html>h6 	{
	font-size:  xx-small;  
	} 
	
#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {
     font-size:    x-small;      
    font-size:    small;         
    }

html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, 
html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt    {
    font-size:  small;
    }

html>#pagebody .trans dt  {
	font-size: large;
	} 

	/* link style */
	
a:link {
	font-weight: bold; 
	text-decoration: none;
	color: #990000;
	background: transparent; 
	}

a:hover {
	font-weight: bold; 
	text-decoration: underline;
	color: #660066;
	background: transparent; 
	}

a:active {
	font-weight: bold; 
	text-decoration: none;
	color: #FF9933;
	background: transparent;  
	}
	
A:visited { 
	font-weight: bold; 
	text-decoration: none;
	color: #000099;
	background: transparent; 
	}


#resources a:link, #resources a:visited {
	border-right: 1px solid #ccc;
	}

	/*  Helpers */
	
	
.linewrap {
	font-weight: bold; 
	color: #c60; 
	font-size: 13px;
	}
	
.floatleft	{
	float: left;
	padding: 0;
	margin: 0 15px 0 0;
	}

	
	/* VP rules */

.condensedtext {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	font-size: 10px; 
	font-style: normal; 
	line-height: 13px;
	}

.condensedpath {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	font-size: 10px; 
	font-style: normal; 
	line-height: 11px;
	}
	
.navbar {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal;
	}

.footnote {  
	font-family: "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #666666;
	}

#placename {
	text-align: center;
}

li {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	}
	
ul {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; }

dt {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; }

blockquote {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; }

.tall {  
	line-height: 1.5em;
	}

.sectionhead {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	}
		
.colheader {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666;
	}

td {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	line-height: 300%; 
	}	
	
p {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	line-height: 14px; 
	padding: 0; 
	border: 0; 
	}	
	
.bodytext {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px;
	}
		
.pagetitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.5em; 
	font-weight: bold; 
	color: #FFFF00; 
	line-height: 1.7em; 
	font-style: normal;
	}
		
.subtext {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 14px;
	color: #333333;
	}
		
.syntext {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 14px;
	}
		
.condensedsectionhead {	font-family: "Lucida fax", "Lucida bright", "Lucida Sans", "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; font-size: 1em; 
	font-weight: bold; 
	line-height: 1.1em;
	}
		
.maxsmall {  
	font-family: "Trebuchet MS", lucida, verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}

