@media screen{
#printhead { DISPLAY: none;}

HTML {
BORDER-TOP-WIDTH: 0px; 
BORDER-RIGHT-WIDTH: 0px; 
BORDER-BOTTOM-WIDTH: 0px; 
BORDER-LEFT-WIDTH: 0px; 
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-BOTTOM: 0px; 
PADDING-LEFT: 0px; 
MARGIN: 0px; 
OVERFLOW: hidden; 
HEIGHT: 100%; 
max-height: 100%;
BACKGROUND-color: #009; 
font-family:arial;
}
body {
BORDER-TOP-WIDTH: 0px; 
BORDER-RIGHT-WIDTH: 0px; 
BORDER-BOTTOM-WIDTH: 0px; 
BORDER-LEFT-WIDTH: 0px; 
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-BOTTOM: 0px; 
PADDING-LEFT: 0px; 
MARGIN: 0px; 
OVERFLOW: hidden; 
HEIGHT: 100%; 
max-height: 100%
}
#content {
DISPLAY: block; 
Z-INDEX: 3; 
OVERFLOW: auto; 
POSITION: relative; 
HEIGHT: 100%; 
max-height: 100%;
color: #fff; 
}
#head {
DISPLAY: block; 
Z-INDEX: 5; 
TOP: 0px;
RIGHT: 18px; 
BACKGROUND-color: #009; 
MARGIN: 0px; 
WIDTH: 100%; 
color: #fff; 
POSITION: absolute; 
HEIGHT: 75px;
background-image:  url(images/b.jpg); 
background-repeat: no-repeat; 
background-position: top right;
}
#head p {
	font-size: 0.8em; padding: 0px; TEXT-ALIGN: center;
}
#foot {
BORDER-TOP: #fff 1px solid; 
DISPLAY: block; 
Z-INDEX: 4; 
RIGHT: 18px; 
BACKGROUND: #009; 
MARGIN: 0px; 
WIDTH: 100%; 
COLOR: #fff; 
BOTTOM: 0px; 
POSITION: absolute; 
HEIGHT: 35px; 
TEXT-ALIGN: center;
}
#foot a:link, #foot a:visited {
padding: 0.5em 1em 0.5em 1em; color: #fff;	background-color: transparent;
font-size: .8em; text-decoration: none;
}
#foot a:hover {
text-decoration: underline; font-size: .9em;
}
.pad1 {
DISPLAY: block; FLOAT: left; WIDTH: 18px; HEIGHT: 50px;
}
.pad2 {
DISPLAY: block; HEIGHT: 75px
}
#topnav {
font-size: 0.8em; padding-top: 10px; padding-left: 28px;
}
#topnav ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}
#topnav li {
display: inline;
}
#topnav a:link, #topnav a:visited { 
margin-right: 5px;
border-top: 3px solid #ddd;
border-left: 3px solid #aaa;
border-bottom: 3px solid #888;
border-right: 3px solid #aaa;
padding: 3px 10px 2px 10px; 
color: #fff;
background-color: #009;
text-decoration: none;
}
#topnav a:hover {
background-color: #669;
color: #fff;
border-top: 3px solid #888;
border-left: 3px solid #aaa;
border-bottom: 3px solid #ddd;
border-right: 3px solid #aaa;
}
#pagewidth{ 
width:772px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 
#middle {
float: right; 
display:inline; 
position: relative; 
width:772px; 
}
#members{
display:block;
z-index:3;
overflow:auto;
position: relative;
width: 95%;
margin: 5px 0 0 0;
color: #fff;
background: none;
text-align: left;
HEIGHT: 100%;
max-height:100%;
LEFT: 25px;
font-size: 1em; 
	}
#m-detail {
margin: 0 0 0 14.25em;
	}
#m-address {
position: absolute;
left: 0;
top: 0;
width: 13.5em;
border-right: 1px dashed #fff;
padding: 0;
margin: 5px 0 0 0;
font-size: 0.8em; 
}
#text {
margin: 0;
padding: 0;
	}
#image {
float: left;
padding: 0.25em 4.5em 0.75em 0.75em
}
#bodynav{  display:block;
z-index:3;
overflow:auto;
width: 95%;
margin: 5px 0 0 0;
color: #fff;
background: none;
text-align: left;
LEFT: 25px;
font-size: 0.75em; 
BACKGROUND: none transparent scroll repeat 0% 0%; 
LEFT: 10px; WIDTH: 760px; POSITION: absolute; HEIGHT: 390px;}
#bodynav H3 {
DISPLAY: none;}
#bodynav UL {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
#bodynav LI {
DISPLAY: inline; WIDTH: 74px; LIST-STYLE-TYPE: none;}
HTML #bodynav l1 {
WIDTH: 74px;}
#bodynav A {
BORDER-TOP: #fff 1px solid; 
BORDER-RIGHT: #fff 1px solid; 
BORDER-BOTTOM: #fff 1px solid; 
BORDER-LEFT: #fff 1px solid; 
DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 74px; COLOR: #fff; 
TEXT-ALIGN: center; HEIGHT: 74px; TEXT-DECORATION: none;}
#bodynav A:visited {
BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; 
BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; 
DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 74px; COLOR: #c0c0c0; 
TEXT-ALIGN: center; HEIGHT: 74px; TEXT-DECORATION: none;}
HTML #bodynav A {
Z-INDEX: 10; WIDTH: 74px; HEIGHT: 74px;}
HTML #bodynav A:visited {
Z-INDEX: 10; WIDTH: 74px; HEIGHT: 74px;}

#bodynav A#a {LEFT: 65px; POSITION: absolute; TOP: 0px;}
#bodynav A#b {LEFT: 325px; POSITION: absolute; TOP: 130px; font-size: 1.2em;}
#bodynav A#c {LEFT: 260px; POSITION: absolute; TOP: 65px}
#bodynav A#d {LEFT: 195px; POSITION: absolute; TOP: 130px}
#bodynav A#e {LEFT: 390px; POSITION: absolute; TOP: 195px}
#bodynav A#f {LEFT: 390px; POSITION: absolute; TOP: 65px}
#bodynav A#g {LEFT: 325px; POSITION: absolute; TOP: 0px}
#bodynav A#h {LEFT: 0px; POSITION: absolute; TOP: 65px;}
#bodynav A#i {LEFT: 455px; POSITION: absolute; TOP: 130px;}
#bodynav A#j {LEFT: 455px; POSITION: absolute; TOP: 0px;}
#bodynav A#k {LEFT: 455px; POSITION: absolute; TOP: 260px;}
#bodynav A#l {LEFT: 195px; POSITION: absolute; TOP: 260px}
#bodynav A#m {LEFT: 65px; POSITION: absolute; TOP: 130px;}
#bodynav A#n {LEFT: 520px; POSITION: absolute; TOP: 195px;}
#bodynav A#o {LEFT: 195px; POSITION: absolute; TOP: 0px;}
#bodynav A#p {LEFT: 585px; POSITION: absolute; TOP: 260px;}
#bodynav A#q {LEFT: 0px; POSITION: absolute; TOP: 0px;}
#bodynav A#r {LEFT: 650px; POSITION: absolute; TOP: 65px;}
#bodynav A#s {LEFT: 130px; POSITION: absolute; TOP: 195px;}
#bodynav A#t {LEFT: 65px; POSITION: absolute; TOP: 260px;}
#bodynav A#u {LEFT: 0px; POSITION: absolute; TOP: 0px;}
#bodynav A#v {LEFT: 130px; POSITION: absolute; TOP: 65px; font-size: 0.75em;}
#bodynav A#w {LEFT: 585px; POSITION: absolute; TOP: 0px;}
#bodynav A#x {LEFT: 0px; POSITION: absolute; TOP: 0px;}
#bodynav A#y {LEFT: 585px; POSITION: absolute; TOP: 130px;}
#bodynav A#z {LEFT: 0px; POSITION: absolute; TOP: 0px;}

#bodynav A:hover {
COLOR: #fff; LINE-HEIGHT: normal
}
#bodynav A#a:hover {
BORDER-RIGHT: #aaa 10px solid; 
BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
BORDER-LEFT: #aaa 10px solid; 
BORDER-BOTTOM: #888 10px solid
}
#bodynav A#b:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#c:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#d:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#e:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#f:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#g:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#h:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#i:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#j:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#k:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#l:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#m:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#n:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#o:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#p:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#q:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#r:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#s:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#t:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#u:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#v:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#w:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#x:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#y:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
#bodynav A#z:hover {
	BORDER-RIGHT: #aaa 10px solid; 
	BORDER-TOP: #ddd 10px solid; Z-INDEX: 100; BACKGROUND: #669; 
	BORDER-LEFT: #aaa 10px solid; 
	BORDER-BOTTOM: #888 10px solid
}
a:link {color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:underline;}

.clear {clear: both;}


.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
}

@media print{
HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10pt; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
body {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content {
	DISPLAY: block; Z-INDEX: 3; POSITION: relative;
}
#head {
	DISPLAY: none
}
#printhead {
	FONT-SIZE: 20pt; BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #000 1px solid; HEIGHT: 100px
}
#printfoot {
	BORDER-TOP: #000 1px solid; MARGIN-TOP: 20px; FONT-SIZE: 12pt; BACKGROUND: #fff; COLOR: #000; HEIGHT: 50px; TEXT-ALIGN: right
}
#foot {
	DISPLAY: none
}
}

