

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
html {
overflow-y: scroll;
}
body {

	font-size : 10pt; 
	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman; 
	color: black; 
	background-color: #CCCC99;
	text-align: center;
	margin-top: .5em; 
	margin-bottom: .5em;

}

.tableskin{
border:1px solid #339933;
background-color:#FFFFCC;
}

.menuitems{

	width:165px;
	border:1px solid #339933;
	background-color:#FFFFCC;
	font: bold 12px Georgia Ref, Georgia, Serif, Times, Times Roman;
	color:#003300;
	text-decoration: none;

}

.menuitems A:visited.menutexton{

width:165px;
border:1px solid #339933;
background-color:#FFFFCC;
font: bold 12px Georgia Ref, Georgia, Serif, Times, Times Roman;
color:#003300;
text-decoration: none;

}

.menuitems A:link.menutexton{

width:165px;
border:1px solid #339933;
background-color:#FFFFCC;
font: bold 12px Georgia Ref, Georgia, Serif, Times, Times Roman;
color:#003300;
text-decoration: none;

}

.menuskin{
position:absolute;
width:165px;
background-color:#FFFFCC;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin A:link { padding-left:10px; padding-right:10px; color: #339933; text-decoration: none; } /* unvisited links */ 
.menuskin A:visited { padding-left:10px; padding-right:10px; color: #339933; text-decoration: none; } /* visited links */ 
.menuskin A:hover { padding-left:10px; padding-right:10px; color: #339933; text-decoration: none; } /* user hovers */ 
.menuskin A:active { padding-left:10px; padding-right:10px; color: #339933; text-decoration: none; } /* active links */

#mouseoverstyle{
text-decoration: none;
background-color:#339933;
}

#mouseoverstyle a{
text-decoration: none;
color:#FFFFCC;
}

li, ul {

	margin-top: 1px; 
	margin-bottom: 1px; 
	margin-left: 8px; 
	margin-right: 8px;

}

/* menu text */
.menuon{

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	font-size: 11pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	line-height: 14pt;
	text-align: right;
	width: 137px;
	height: 16pt;
	border: 1px solid #333366;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 4pt;

}

.menuonover{

font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
font-size: 11pt;
font-weight: bold;
color: #333366;
text-decoration: none;
line-height: 14pt;
width: 137px;
height: 16pt;
border: 1px solid #333366;
background-color: #FFFFCC;
margin-top: 6px;  margin-bottom: 6px;
padding-top: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 4pt;
text-align: right;
cursor: pointer;
cursor: hand;

}

/* menu text on */
.menutexton{

font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
font-size: 11pt;
font-weight: bold;
color: #333366;
text-decoration: none;
line-height: 14pt;

}

A:link.menutexton { color: #333366; text-decoration: none; } /* unvisited links */ 
A:visited.menutexton { color: #333366; text-decoration: none; } /* visited links */ 
A:hover.menutexton { color: #333366; text-decoration: none; } /* user hovers */ 
A:active.menutexton { color: #333366; text-decoration: none; } /* active links */

/* menu text off */
.menutextoff{

font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 14pt;

}

A:link.menutextoff { color: #FFFFFF; text-decoration: none; } /* unvisited links */ 
A:visited.menutextoff { color: #FFFFFF; text-decoration: none; } /* visited links */ 
A:hover.menutextoff { color: #FFFFFF; text-decoration: none; } /* user hovers */ 
A:active.menutextoff { color: #FFFFFF; text-decoration: none; } /* active links */

/* menu text small off */
.menutextsmoff{

	letter-spacing: -1px;
	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	font-size: 9.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;

}

A:link.menutextsmoff { color: #FFFFFF; text-decoration: none; }  /* unvisited links */ 
A:visited.menutextsmoff { color: #FFFFFF; text-decoration: none; } /* visited links */ 
A:hover.menutextsmoff { color: #FFFFFF; text-decoration: none; } /* user hovers */ 
A:active.menutextsmoff { color: #FFFFFF; text-decoration: none; } /* active links */

.menuoff{

	width: 137px;
	height: 16pt;
	border: 1px solid #9999CC;
	background-color: #333366;
	margin-top: 6px;  margin-bottom: 6px;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 4pt;
	text-align: right;

}

.menuoffover{

	width: 137px;
	height: 16pt;
	border: 1px solid #9999CC;
	background-color: #333366;
	margin-top: 6px;  margin-bottom: 6px;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 4pt;
	text-align: right;
	cursor: pointer;
	cursor: hand; 
	background-image: 
	url('images/menuarrow.gif');
	background-repeat: no-repeat;

}

/* basic links */
A:link { color: #333366 } /* unvisited links */ 
A:visited { color: #333366 } /* visited links */ 
A:hover { color: #FF0000 } /* user hovers */ 
A:active { color: #666600 } /* active links */

.mainBox {

	border-width: 4px;
	border-color: #333366;
	border-style: solid;
	text-align: center;
}

.menubg{
	width: 154px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url('images/sidebackground.jpg');
	background-repeat: repeat-y;

}

.darkbg{
	background-color: #333366;
	vertical-align: top;
}

.contentbox {

	width: 460px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;

}

.perfectloc {

	width: 20px;
	vertical-align: top;
	padding-top: 70px;
	background-color: #333366;

}

.headerimg {

	margin: 10px;
	text-align: center;
	padding: 0px;

}

td{

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	color: #000000;
	font-size: 10pt;

}

.menubuts {

	padding: 0;
	margin-top: 4px;  margin-bottom: 4px;

}

.bodyCopy{

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	color:#000000;
	font-size:10pt;
	text-align: left;
	width: 420px;
	padding-left: 20px;
	padding-right:20px;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left:0px;
	margin-right:0px;
}

.bodyCopy:first-letter {

	padding-left: 8px;
	color: #333366;
	font-weight: bold;

}

p {

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	color:#000000;
	font-size: 10pt;
	padding-top: 0; padding-bottom: 0; padding-right: 8px; padding-left:8px;
	margin-top: 0;  margin-bottom: 8px;
 
}

ul, ol {
	padding:0; margin-top: 4px; margin-bottom: 8px;
}

h1, .headLine{

	color:#333366; font-weight:bold;
	font-size: 22pt;
	line-height: 1;
	padding-top:0; padding-bottom:0; padding-right:8px; padding-left:8px;

}

h2, .subHead{

	color: #333366;
	font-weight: bold;
	font-size: 12pt;
	line-height: 1;
	padding-top:0; padding-bottom:0; padding-right:8px; padding-left:8px;
	margin:0px;
	margin-top:2px;
	margin-bottom:6px;
}

.heading{

	color: #333366;
	font-weight: bold;
	font-size: 10pt;

}

.nobreak{

	white-space: nowrap;

}

.smallType{

	font-size: 7.5pt;
	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;

}

.officehours {

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;

}

.address {

	font-family: Georgia Ref, Georgia, Serif, Times, Times Roman;
	font-size: 7.5pt; color: #000000;
	font-weight: normal;

}

