body  {
	MARGIN: 5;
	color: #FFFFE0;
	background-color: #336699;
}
body, td, th, div  { 
	font: 12px verdana, helvetica, sans-serif; 
	line-height: 1.9;
}
p, ol, ul, dl, blockquote { 
	font: 12px verdana, helvetica, sans-serif; /*repeat her for N4.x*/
	line-height: 1.7;  /*smaller for N4.x*/
}
a, a:link {
	COLOR: #DEB887;
	TEXT-DECORATION: none
}
a:visited {
	COLOR: #999999;
}
a:hover {
	COLOR: Black;
	TEXT-DECORATION: underline
}

div.homenav p {
	font-size: 1.15em;
}
.home a, .home a:link {
	color: #000;
	text-decoration: none;
}
.homenav a, .homenav a:link {
	color: #336699;
	text-decoration: underline;
	BACKGROUND-COLOR: #ffffff
}
.homenav a:visited {
	color: Black;
}
.homenav a:hover {
	color: #fc0;
	text-decoration: underline;
}	
.sidenav a, {
	color: Black;
	text-decoration: none;
	background : White;
}
.sidenav a:link {
	COLOR: #DEB887;
	text-decoration: none
}
.sidenav a:visited {
	text-decoration: none;
}
.sidenav a:hover {
	text-decoration: underline;
}

.footer a,  {
	color: #FFFFE0;
}
.footer a:link {
	color: #DEB887;
	text-decoration: underline;
}
.footer a:visited {
	color: Silver;
}
.footer a:hover {
	COLOR: Black;
}
.header a,  {
	color: #DEB887;
	font: bold 14px arial, helvetica, sans-serif;
}
.header a:link {
	color: #DEB887;
	text-decoration: none;
}
.header a:visited {
	color: #999999;
	text-decoration: none
}
.header a:hover {
	color: #DEB887;
    text-decoration: underline
}

h1,h2,h3,h4,h5,h6 {
	FONT-WEIGHT: normal;
}
H1 {
	FONT-SIZE: 1.75em
}
H2 {
	FONT-SIZE: 1.5em
}
H3 {
	FONT-SIZE: 1.2em;
	color: #990000;
	clip:   rect(auto auto auto auto);
	margin: .5em;



}
H4 {
	FONT-SIZE: 1.1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: .92em;
}
h1, h2 {
	COLOR: #FFFFE0;
}
h3,h4 {
	color: #000000;
}

strong {
	FONT-WEIGHT: bold
}
em {
	FONT-STYLE: italic
}
hr {
	COLOR: #666
}
ul {
	list-style: square;
}
ul ul {
	list-style: disc outside; 
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-alpha;
}
li.arrowW {
	list-style:  url(/css/arrowW.gif);
}
li.arrowD {
	list-style:  url(/css/cat_arrowD.gif);
}
ul.nobullet {
    list-style:  url(/css/spacer.gif);
}
form {
	display: inline;
}

.bar {
	COLOR: Black;
	margin-left: .5em;
	background : White;
	line-height : normal;
}
.bar a:link {
	COLOR: #336699
}
.bar a:hover {
	COLOR: Black;
	text-decoration: underline;
}

.sml  {
	FONT-SIZE: .92em;
}
.big {
	FONT-SIZE: 1.35em;
}

.quote {
	FONT-SIZE: 1.25em;
	font-family: "Times New Roman", Times, serif;
	line-height: 1.3em;

}
.tiny {
	font-size: .85em;
}
.serif {
	FONT-FAMILY: times, 'times new roman', serif
}
.gray {
   COLOR: #cccccc; 
}
.bgGray {
	BACKGROUND-COLOR: #efefef
}
.bgBlue {
	BACKGROUND-COLOR: #336699
}
.bgBluewhiteb {
	BACKGROUND-COLOR: #336699;
	border : 5px solid White;
}
.bgDkGray {
	BACKGROUND-COLOR: #999999;
}

.bgBlack {
	BACKGROUND-COLOR: #000000
}
.bgWhite {
	BACKGROUND-COLOR: #ffffff
}

table.browse td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1;
	color: #999;
	text-align: left;
}

div.thumb {
	float: left;
	width: 160px;
	height: 200px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	font-size : .85 em;
}
.photoborderL {
	border: 2px solid #FFFFFF: #FFFFE0;
	margin-right : 10px;
	margin-bottom : 25px;
	margin-top: 10px;
}
.photoborderR {
	border: 2px solid color: #FFFFE0;
	margin-left : 10px;
	margin-bottom : 25px;
	margin-top: 10px;
}
.photoborderblack {
	border: 2px solid Black;
	padding : 10px 10px 10px 10px;
}
.photoborderwhite {
	border: 2px solid white;
}
.photoL {
	float: left;
	margin: 0 8px 0 0;
	border: #999999 none;
	padding-top: 5px;
	padding-bottom: 12px;

}
.photoR {
	float: right;
	margin: 0 0 0 5px;
	border: 0px #999999 none;
	padding-top: 5px;
	padding-bottom: 12px;

}
/*--------------------------------------------widths--*/
.w108 { width: 108px; clip:  rect(   ); }
.w250 { width: 250px; clip:  rect(   ); }
.w300 { width: 300px; clip:  rect(   ); }
.w143 { width: 143px; clip:  rect(   ); }
.w140 { width: 140px; clip:  rect(   ); }
.w148 { width: 148px; clip:  rect(   ); }
.w123 { width: 123px; clip:  rect(   ); }
.w200 { width: 200px; }
.w137 { width: 137px; }
.w400 { width: 400px; }
.w150 {	width: 150px; }
.w450 {	width: 450px; }
/*-------------------------------------------typography--*/

div.thumbbrowse {
	float: left; 
	width: 70px; 
	height: 70px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0;
	font-size: 0.92em;
	COLOR: #CCCCCC;
}
.caption {
	font-size: 0.85em;
	text-align: center;
	width: 150px;
}
.captionLeft {
	font-size: 0.85em;
	text-align: left;
	width: 165px;
	margin : 5px;
	padding-left : 10px;
}
.captionLeft175 {
	font-size: 0.85em;
	text-align: left;
	width: 175px;
	padding-left : 15px;
}
.photocaption {
	font-size: 0.85em;
	text-align: center;
}
.featurecaption {
	font-size: .92em;
	text-align: left;
	width: 167px;
	color: #CCCCCC
}
.Photocolumn {
	border: 1px solid #000;
	background-position: center;
	text-align: center; 
	margin-bottom: 3px;
	padding: 0px;
}

.nowrap {  white-space: nowrap}
.borderwhite{
	border : 5px solid White;
}
