/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/
	body	{ margin-top: 10px; background-color:#ffffff; background-image: url(images/wp_6.gif); background-repeat: repeat; }

	.arial  { font-family: Arial, Helvetica; font-size: 13px; }
	
	.verdana { 	font-family: Verdana; font-size: 13px; font-style: normal;}
	
	.borealis	{ font-family: Borealis; font-size: 18px; font-style: normal;	}
	
	.times	{ font-family: Times, serif; }
	
	.script	{ font-family: 'Brush Script MT'; }
	
	.float-r { 	float: right; margin-left: 5px;}
	
	.float-l { 	float: left; margin-right: 5px;}

	.header { font-family: Garamond; color: #003300; }
	
	.topframe { background-image: url(images/topframe.jpg); }

	.f10   { font-size: 10px; }
	
	.f11   { font-size: 11px; }
	
	.f12	{ font-size: 12px; }
	
	.f13   { font-size: 13px; }
	
	.f14   { font-size: 14px; }
	
	.f15   { font-size: 15px; }
	
	.f17   { font-size: 17px; }
	
	.f18   { font-size: 18px; }
	
	.f22   { font-size: 22px; }
	
	.f26  { font-size: 26px;  }
	
	.f36  { font-size: 36px; }

	.bold  { font-weight: bold; }
	
	.weight400 { font-weight: 400; }
	
	.red  { color: red; }
	
	.bblue {  color: #0000ff;  }
	
	.brown	{ color: brown; }
	
	.dgreen {  color: #003300; }
	
	.green	{ color: Green;  }
	
	.gray  {  color: Gray; }

	.navy   { color: Navy; }
	
	.navy18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: Navy; }

	.navy17 { font-size: 17px; color: Navy; }
	
	.aqua  { color: #006666;  }
	
	A:hover	{ color : #FF0000; }
	
	.red { color: red; }
	
	.white { color: white; }
	
	.bold17 { font-size: 17px; font-family: Arial; font-weight: bold; }
	
	.left  { text-align: left;  }
	
	.right  { text-align: right;  }
	
	.center { text-align: center;  }
	
	.justify { text-align: justify;  }
	
	.pagebreak { page-break-before : always;  }  
	 
	.border  { border-color: #e1eaff;  }
	
	.solid_1	{border-style: solid; border-width: 1px;	}
	
	.middle  {  vertical-align: middle;  }
	
	.bottom  { vertical-align: bottom;  }
	
	.top	{ vertical-align: top;	}

	.height23 { line-height: 23px; }
	
	.height15 { line-height: 15px; }
	
	.height13 { line-height: 13px; }
	
	.height11 { line-height: 11px; }
	
	.height9 { line-height: 9px; }
	
	.height_1	{ line-height: 1px;	}
	
	.hrgreen { border: thin double; border-color: Lime Green Green Lime; }
	
	.indent { text-indent: 25px; }
	
	.indent10 { text-indent: 10px; }
	
	.italic { font-style: italic; }
	
	.lmargin10 { margin-left: 10px; }
	
	.margin_10	{ margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;	}
	
	.margin_30	{ margin-left: 30px; margin-right: 30px;	}
	
	.underline {text-decoration:underline }
	
	.menu-gray { color: #333333; 
				text-align: center; 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px;
				text-decoration: none;
			}
			
	#menu-gray a:hover { color: #339900; }
			
	.menu-white { color: #ffffff; 
				text-align: center; 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px;
				font-weight: 400;	
				text-decoration: none;
			}
			
	#menu-white a:hover { color: #000000; }
			
	.reset {
	background-color: #F0F8FF;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	border-top-color: Gray;
	border-right-color: Gray;
	border-left-color: Gray;
	position: relative;
	top: -5px;
}

	.greenFrame {
		background-color: #F5F5DC;
		border: 5px groove Green;
	}
	
	.greenborder { border: outset Lime; }
	
	.yellow_bg	{ background-color: #FFFF00; padding: 4px;	}
	
	.frame1 { background-color: #ffffcc; border: 5px groove Green;  }
			
	.input { background-color: white; }
	
	.inputreq { background-color: yellow; }
			
	.frame2 {
		background-color: #ffffcc;
		border: 5px groove #33ff66;
	}
	
	.frame3	{ border: 5px groove Green; padding: 10px;	}

.booktitle {
	CLEAR: both; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	COLOR: navy; 
	VERTICAL-ALIGN: middle; 
	MARGIN-LEFT: 6px; 
	MARGIN-RIGHT: 6px; 
	HEIGHT: auto; 
	text-align: left
}

.officeh { height: 23.25pt; font-size: 18.0pt; font-family: Arial, sans-serif; text-align: center; color: windowtext; font-weight: 400; font-style: normal; text-decoration: none; vertical-align: bottom; white-space: nowrap; border: medium none; padding-left: 1px; padding-right: 1px; padding-top: 1px }

.officel {
	height: 12.75pt;
	width: 261px;
	font-family: Arial, sans-serif;
	vertical-align: top;
	white-space: normal;
	color: windowtext;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-left: medium none;
	border-right: medium none;
	border-top: .5pt solid windowtext;
	border-bottom: .5pt solid windowtext;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px
}

.officem { width: 237px; font-family: Arial, sans-serif; text-align: center; vertical-align: top; white-space: normal; color: windowtext; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; border-left: medium none; border-right: medium none; border-top: .5pt solid windowtext; border-bottom: .5pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px }

.officer { width: 246px; font-family: Arial, sans-serif; text-align: right; vertical-align: top; white-space: normal; color: windowtext; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; border-left: medium none; border-right: medium none; border-top: .5pt solid windowtext; border-bottom: .5pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px }
	
.pad15 { 	padding: 15px 15px 15px 15px; }
  
.pad5 { 	padding: 5px 5px 5px 5px; }
  
@media print {
input.noPrint { display: none; }
}

#menu1 a:hover { color:#ffffff; }

#lcolumn {
	CLEAR: all; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 350px; 
}

#sec_header {
	CLEAR: all; 
	BORDER-TOP: #eeeeee 1px solid; 
	BORDER-LEFT: #eeeeee 1px solid; 
	BORDER-RIGHT: #eeeeee 1px solid; 
	BORDER-BOTTOM: #eeeeee 1px solid; 
	PADDING-TOP: 8px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 8px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

#rcolumn {
	CLEAR: all; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	FLOAT: right; 
	MARGIN: 0px; 
	WIDTH: 360px; 
}

#border_2px {
	CLEAR: all; 
	BORDER-TOP: #000000 2px solid; 
	BORDER-RIGHT: #000000 2px solid; 
	BORDER-LEFT: #000000 2px solid; 
	BORDER-BOTTOM: #000000 2px solid; 
	PADDING-TOP: 8px; 
	PADDING-RIGHT: 18px; 
	PADDING-LEFT: 18px; 
	PADDING-BOTTOM: 8px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

#sec2_header {
	CLEAR: all; 
	BORDER-TOP: #00FF00 3px double; 
	BORDER-LEFT: #00FF00 3px double; 
	BORDER-RIGHT: #00FF00 3px double; 
	BORDER-BOTTOM: #00FF00 3px double; 
	PADDING-TOP: 8px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 8px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

