/* CSS Document */

/* 
  -----------------------------------
  2006 Arena Technologies
  -----------------------------------
*/
html { font-size: 100%; /* IE hack */ }


/*The wrapper envelopes all page elements- including the masthead. It carries the white
background color set to white. Margin must be declared, even if it is zero, in order to 
accomodate an IE-Windows workaround for min-width deployed in a conditional comment on the page.
For more info on the workaround, see the readme_first file.*/
#pagewrapper {
	margin: 0;
	background-color: #505F80;  /*or use FFFFFF for white; for smoke blue #505F80  */
}

/*Background color is set to medium blue #505F80 and shows through only in the footer region and below.
Using 0.90em;*/
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;   /* originally .95em -- match it to other style sheet or delete specs here*/
	color: #000000;
	background-color: #505F80;
	min-width: 760px;
	margin: 0;
	padding: 0;

}
table, TD {
	font-size: 96%;
}
/* Images for bullets  */
UL {
 list-style-type:square ;
}

UL UL LI {
list-style-type:circle ;
}

UL UL UL LI {
list-style-type:square ;
}
/*no space after bullets*/
#list-tight ul li {
	padding: 3px 1px;
	line-height: 1.20em;
	margin: 3px 1px;
	list-style-image: circle;
}

ol li {
padding-bottom: .25em; 
}  
/*The masthead contains the logo. Text is set to align right and
right padding is set to 386px, so that the logo aligns with middle column.
Background color is set to white.*/
#masthead {
	background: #FFFFFF ;
	border-left: thin black;
	border-top: thin black;
}
#contact {
	background: #FFDE59 url(/images/hmpg-yellow.jpg) repeat-y;
	background-position: top left;
	padding: 10px 10px 2px 10px;
	font: Arial, Helvetica, sans-serif; 
	font-size: 11px;  /* 0.80em */
	max-width: 345px;
	max-height: 106px;
	border-right: thin black;
	border-top: thin black;
}
#contact h4 {
	color: #000066;
	margin: 18px 0 0 0 ;
	font-family: Arial, Helvetica, sans-serif;
}
#hometext {
	background: #FFF url(/images/bluebarshadow.jpg) repeat-x;
	background-position: top left;
	padding: 20px 10px 10px 10px;
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em;   /* originally .95em -- match it to other style sheet or delete specs here*/
	line-height: 1.5em;
	text-align: left;
	border-left: thin black;
	border-top: thin black;
	border-right: thin black;

}
#image {
	background: #000066;
	border-right: thin black;

}
#sidebar {
	background: #3f4e78 ;
	background-position: top left;  
	border-right: thin black;
	border-top: #000066 solid 10px;  
	padding: 2px 10px 10px 12px;
	color: white;
	font-size: 0.8em; line-height: 150%;
	text-align: left;
}
#menu {
	border-left: thin black;
	border-right: thin black;
	border-top: #000066 solid 10px;  
	padding: 0x;
	background: #fff;
	min-width: 345px;
}
#menublue {
	border-top: #000066 solid 10px;  
	background: #000066;

}
#sidebar h3 {
	color: #FECC47;
}
/* other attributes are set in the file p7tp/p7tp_arena.css)  */
#hometext2 {
	border-left: thin black;
	border-right: thin black;
	border-top: #000066 solid 10px;  
	padding: 1px 2px 122px 10px;
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; line-height: 150%;
	min-width: 345px;
	background: #FFF url(/images/hmpg-lowerpics.jpg) no-repeat;
	background-position: bottom right;
	text-align: left;

}

#inner {
	font-size: .8em;   /* originally .95em -- match it to other style sheet or delete specs here*/
	line-height: 1.5em;
	border-left: thin black;
	border-right: thin black;
	padding: 12px;
	background: #FFFFFF;
}

#lower {
	background: #FFF url(/images/hmpg-lowerpics1.jpg) no-repeat;
	background-position: top left;
	min-height: 122px;
	padding-top: 44px; padding-left: 310px; padding-bottom: 3px;
}


/*Style attributes common to all level 1-4 headings*/
h1, h2, h3, h4 {
	margin: 0;
	line-height: normal;
}
/*Style attributes specific to all level 1 headings - yellow dots FAE134  */
h1 {
	color: #333A80;
	padding: 10px 0px 0px 0px;
	border-bottom: 4px dotted #FAE134;
}
/*Style attributes specific to all level 2 headings*/
h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 10px 0 0; color: #333A80; 
}
/*Style attributes specific to all level 3-4 headings*/
h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 12px 0 10px 0;
	color: #3E479B;
}
h4 {
	margin: 24px 0 0;
	color: #3E479B;
}
h5, {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
}


/*Footer styles  blue - 757DCA  .*/
#footer {
	padding: 10px 10px;
	font-size: 0.75em;
	color: #636363;


#photo-right {
  font-size: .9em;
  float: right; 
  }
 



