html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 0px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: top }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@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;

}
