html {
 	margin-left: -1px;
 	overflow-y: scroll;
}

 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead {
 	margin: 0;
 	padding: 0;
 	border: 0;
 	outline: 0;
 	font-size: 100%;

 	background: transparent;
}

body {
	font-family: Arial, sans-serif;
 	font-size: 12px;
 	line-height: 175%;
}

a {
	color: #0d6dab;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ol, ul {

}

blockquote, q { quotes: none; }

blockquote:before {
 	content: '';
 	content: none;
}

blockquote:after {
 	content: '';
 	content: none;
}

q:before {
 	content: '';
 	content: none;
}

q:after {
 	content: '';
 	content: none;
}

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table {
 	border-collapse: collapse;
 	border-spacing: 0;
}

a:focus { outline: 1px dotted; }

hr {
 	border: 0 #cccccc solid;
 	border-top-width: 1px;
 	clear: both;
 	height: 0;
 	margin-top: -1px;
}

.gargantuan {
 	font-weight: bold;
 	font-size: 6em;
 	line-height: 1em;
}

.enormous {
 	font-weight: bold;
 	font-size: 5em;
 	line-height: 1.2em;
}

.giant {
 	font-weight: bold;
 	font-size: 4em;
 	line-height: 1.125em;
}

.huge {
 	font-weight: bold;
 	font-size: 3em;
 	line-height: 1.5em;
}

h1 {
 	font-weight: bold;
 	font-size: 2.5em;
 	line-height: 1.2em;
}

h2 {
 	font-weight: bold;
 	font-size: 2em;
 	line-height: 1.5em;
}

h3 {
 	font-weight: bold;
 	font-size: 1.5em;
 	line-height: 120%;
	border-top: 1px solid #cccccc;
	padding-top: 15px;
}

h4 {
 	font-weight: bold;
 	font-size: 1.25em;
 	line-height: 18px;
}

h5 {
 	font-weight: bold;
 	font-size: 1em;
 	line-height: 18px;
}

h6 {
 	font-weight: normal;
 	font-size: 1em;
 	line-height: 18px;
}

ol {
	list-style: decimal;
}

ul {

}

li { margin-left: 30px; }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	padding-bottom: 10px;
}

.alpha { margin-left: 0; }

.omega { margin-right: 0; }

.clear { clear: both; }

.clear {
 	clear: both;
 	display: block;
 	overflow: hidden;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

.clearfix:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0; 
}

* html .clearfix { zoom: 1; }

*:first-child + html .clearfix { zoom: 1; }

body { background: #e5eef4; }

#wrapper {
 	background: #f79d13 url("/prodweb/images/template/header-orangeline.gif") repeat-x;
 	background-color: #f79d13;
 	min-width: 960px;
}

#wrapper #header {
 	background: url("/prodweb/images/template/header-sunflower-test.jpg") center top no-repeat;
/* 	height: 132px; */
 	vertical-align: baseline;
}

#wrapper #header .content {
 	padding-top: 12px;
 	width: 960px;
 	margin-right: auto;
 	margin-left: auto;
 	clear: both;
}

.sectionpage {
	min-height: 300px;
	padding: 25px;
	margin: 0;
	background: #fbfdfe;
}

#wrapper #header .content .logo {
 	height: 98px;
 	display: inline;
 	float: left;
 	position: relative;
 	margin-left: 10px;
 	margin-right: 10px;
 	width: 420px;
}

#wrapper #header .content .search {
 	display: inline;
 	float: right;
 	position: relative;
	padding-right: 223px;
}

#wrapper #header .content .search div {
	padding-top: 9px;
	padding-left: 45px;
}



#wrapper #header #textsize {
 	background: url("/prodweb/images/template/header-blueline.png") 50% 100% no-repeat;
 	clear: both;
	height: 26px;
}

#wrapper #header #textsize:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#wrapper #header .date {

}

#wrapper #header #textsize .contain {
 	width: 960px;
 	margin: 0 auto;
}

#wrapper #header #textsize .contain .controls {
 	color: #ffffff;
 	width: 120px;
 	float: right;
 	height: 25px;

/* 	padding-left: 65px;*/
/* 	background: url("/prodweb/images/template/header-blueline.gif") 65% 100% no-repeat; */
}

.controls img {
	padding: 0;
	margin: 5px 0 -4px 4px;
}

/****************************** nav ******************************************/

#navwrapper {
 	background: url("/prodweb/images/template/navigation-background.gif") repeat-x;
 	height: 37px;
	line-height: 23px;
	clear: both;
}

#navwrapper:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#navwrapper .nav {
 	width: 960px;
 	margin: 0 auto;
 	padding: 0 0 0 6px;
}

#navwrapper .nav ul#MainMenu {
	position: relative;
}

#navwrapper .nav ul {
 	list-style: none;
 	padding: 0;
 	margin: 0;
	background: url("/prodweb/images/template/white-nav.png");
}

#navwrapper .nav ul li ul {
	border: 1px solid #dddddd;
	border-top: none;
	color: #0d6dab;
	
}

#navwrapper .nav ul li ul li ul {
  margin-left: 240px;
}

#navwrapper .nav ul li ul li a, #navwrapper .nav ul li ul li a:visited {
	color: #0d6dab;
}

#navwrapper .nav ul li ul li .MenuBarItemSubmenuHover:hover, #navwrapper .nav ul li ul li a:focus, #navwrapper .nav ul li ul li a:hover {
	color: #ffffff;
}

#navwrapper .nav ul li ul li {
 	height: 33px;
}
#navwrapper .nav ul li, #navwrapper .nav ul li ul li a {

}
#navwrapper .nav li {
 	height: 33px;
 	float: left;
 	border-right: 2px solid #c4c3c0;
 	white-space: nowrap;
	background: none;
}

#navwrapper .nav li.MenuBarLast, #navwrapper .nav li ul li {
	border-right: none;
}
#navwrapper .nav li {

}
#navwrapper .nav li ul li {
	border: none;
/*	width: 100%; */
	min-width: 240px;
	clear: both;
	padding: 0;
}
#navwrapper .nav li a {
 	font-size: 11px;
 	display: block;
	font-weight: bold;
	padding-left: 17px;
	padding-right: 15px;
	white-space: nowrap;
}
#navwrapper .nav li a, #navwrapper .nav li a:visited {
 	color: #000000;
	 text-decoration: none;
}

#navwrapper .nav li a:hover {
 	color: #ffffff;
}

#navwrapper .nav li.last { border-right: none; }

#navwrapper .nav ul li ul li .MenuBarItemSubmenuHover:hover, #navwrapper .nav #MainMenu li.selected, #navwrapper .nav #MainMenu li.selected li.selected {
	background-color: #0d6dab;
}
#navwrapper .nav #MainMenu li.selected li {
	background-color: transparent;
}
#navwrapper .nav #MainMenu li.selected a,  #navwrapper .nav #MainMenu li.selected li.selected a{
	color: #fff;
}
#navwrapper .nav #MainMenu li.selected li a {
	color: #000000;
}
#navwrapper .nav #MainMenu li.selected li a:hover {
	color: #fff;
}

#navwrapper .nav li.MenuBarLast ul {
	margin-left: -60px;
}

/********************************** end nav *******************************************/

#bodywrapper {
	background: url("/prodweb/images/template/body-bg-gradiant.gif") repeat-x;
}
#bodywrapper:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#bodywrapper .shadow { padding-bottom: 20px; background: url("/prodweb/images/template/body-bg-shadow.png") center top repeat-y; }

#bodywrapper .shadow:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#bodywrapper #container {
 	width: 960px;
 	margin-right: auto;
 	margin-left: auto;
/*	padding-top: 30px; breakd home page*/
}
#bodywrapper .topfeature:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}
#bodywrapper .topfeature .unclaimed {
	background: url("/prodweb/images/template/unclaimedproperty-card.jpg") no-repeat;
	display: inline;
 	float: left;
	padding: 0;
 	height: 266px;
	width: 522px;
}
#bodywrapper .topfeature .unclaimed div {
	text-align: right;
	text-transform:uppercase;
	color: #0d6dab;
	padding-top: 25px;
	padding-right: 58px;
	font-size: 12px;
	font-weight: 400;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.topfeature {
	clear: both;
}

/*********************** LOST AND FOUND STYLING *******************************/

p.lostfound {
	font-size: 15pt;
	letter-spacing: .04;
	padding: 0 0 0 0;
	margin: 0;
	font-weight: bold;
}

p.lostfound-unclaimed {
	font-size: 14px;
	padding: 0 0 20px 0;
	margin: 0;
}

p.lostfound-number {
	font-size: 55px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -3px;
	padding-bottom: 18px;
}

p.lostfound-wefound {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

p.lostfound-maybe {
	font-size: 13px;
	padding: 0;
	margin: -4px 0 0 0;
}

p.lostfound-enter {
	font-size: 11px;
	font-style: italic;
	padding: 0;
	margin: 0;
}


#bodywrapper .topfeature .unclaimed div em {
	font-size: 11px;
}

#bodywrapper .topfeature .unclaimed div form .styledfield {
	width: 110px;
	height: 25px;
	border: 0;
	background: url("/prodweb/images/template/unclaimed-field.gif") 50% 1% no-repeat;
}

#bodywrapper .topfeature .unclaimed div form #go {
	background: url("/prodweb/images/template/go-formbutton.gif") 50% -2px no-repeat;
	border: 0;
	height: 25px;
	width: 36px;
	text-indent: -999px;
	cursor: pointer;
}

#bodywrapper .topfeature .learningquest {
	display: inline;
 	float: left;
	padding: 0;
 	height: 266px;
	width: 438px;
	background: url("/prodweb/images/template/learningquest-girlonswing.jpg") right top no-repeat;
}
#bodywrapper .topfeature .learningquest div {
	padding: 25px 0 0 25px;
	color: #fff;
	line-height: 1;
	font-size: 12px;
}
#bodywrapper .topfeature .learningquest div .future {
	font-size: 36px;
	line-height: 1.5;
	font-weight: 900;
}
#bodywrapper #container .content {
 	display: inline;
 	float: left;
 	margin-left: 40px;
	padding: 0;
 	width: 700px;
	margin-top: 30px;
}
#bodywrapper #container .content h2 {
	color: #0d6dab;
	border-bottom: 1px solid #0d6dab;
	padding-bottom: 0;
	margin-bottom: 15px;
}
#bodywrapper #container .feature {
 	float: left;
	margin: 20px 0 0 40px;
	height: 196px;
	padding: 0;
 	width: 700px;
	background: url("/prodweb/images/template/latestnews-feature.gif") right bottom;
	clear: left;
}
#bodywrapper #container .feature div {
	clear: both;
	background: #e3e2e2;
}
#bodywrapper #container .feature img {
	float: left;
	margin: 0 15px 0 0;
}
#bodywrapper #container .feature h3 {
	color: #0d6dab;
	font-size: 1.6em;
	padding-top: 15px;
}
#bodywrapper #container .feature a {
	color: #0d6dab;
	font-weight: bold;
	text-decoration: none;
}
#bodywrapper .slidernav {
	position: relative;
	bottom: 50px;
	right: 245px;
	width: 400px;
	float: right;
	margin-bottom: -30px;
	z-index: 400;
}
#bodywrapper .slidernav #pager {
	float: right;
}
#bodywrapper .slidernav #pager a {
	text-indent: -9999px;
	overflow: hidden;
	background: url("/prodweb/images/template/latestnews-pager.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}
#bodywrapper .slidernav a#next {
float: right;
width: 40px;
color: #0d6dab;
text-decoration: none;
font-weight: bold;
}
#bodywrapper .slidernav #pager a.activeSlide {
	background-position: 0 -31px;
}

#bodywrapper #container .rightsidebar {
	display: inline;
 	float: left;
 	margin-left: 30px;
	margin-top: 15px;
	padding: 0;
 	width: 150px;
	text-align: left;
}

ul.subnav {
	text-decoration: none;
	list-style: none;
	width: 150px;
	background: url("/prodweb/images/template/sidebr-grey-gradient.jpg") left bottom no-repeat;
	margin: 15px 0 15px 0;
	padding: 0 0 12px 0;
	font-size: 90%;
	line-height: 120%;
}

ul.subnav ul {
	margin: 0;
	padding: 0;
}

ul.subnav ul li {
	margin: 0;
	padding: 3px 15px 3px 10px;
}

ul.subnav li {
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 5px 15px 5px 15px;
}

ul.subnav li.snheader {
	background: url("/prodweb/images/template/sidebr-gradient.gif") no-repeat;
	margin: 0 0 -9px 0;
	padding: 7px 0px 0px 0px;
	text-align: center;
	height: 30px;
	color: #ffffff;
	text-transform: uppercase;
}

.uploginfield {
	width: 110px;
}

ul.orangebuttons {
	width: 150px;
	margin: 4px 0 0 0;
}

ul.orangebuttons, ul.orangebuttons a {
	color: #ffffff;
}

ul.orangebuttons li {
	background: url("/prodweb/images/template/orange-button.gif") no-repeat scroll 0 0 transparent;
	text-decoration: none;
	list-style: none;
	margin: 0 0 2px 0;
	padding: 5px 15px 5px 15px;
}


.latestnews {
	font-size: 12px;
	padding: 25px 0 0 0;
	clear: both;
}
.latestnews .latest, .latestnews .more, .latestnews a {
	color: #297db2;
}
.latestnews .latest {
	font-weight: bold;
	height: 30px;
	text-align: right;
	display: inline;
 	float: left;
 	margin: 0 0 0 0;
	padding: 5px 10px 0 0;
 	width: 140px;
	background: url("/prodweb/images/template/latestnews-greybar.gif") 40px 0 no-repeat;
	color: #297db2;
}

.latestnews .headline {
	height: 30px;
 	display: inline;
 	float: left;
 	margin: 0;
	padding: 5px 0 0 0;
 	width: 705px;
	background: url("/prodweb/images/template/latestnews-greybar.gif") center top no-repeat;
	font-size: 12px;
	font-weight: normal;
}

.latestnews .headline span {
	font-size: 12px;
	font-weight: 500;
}

.latestnews .more {
	height: 30px;
 	display: inline;
 	float: left;
 	margin: 0;
	padding: 5px 0 0 0;
 	width: 95px;
	font-weight: bold;
	color: #297db2;
	background: url("/prodweb/images/template/latestnews-greybar.gif") -810px 0px no-repeat;
}


#footerwrapper {
 	background: url("/prodweb/images/template/footer-bottom-shadow.png") center bottom no-repeat;
 	padding-bottom: 45px;
}

#footerwrapper:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#footerwrapper #footer {
 	width: 960px;
 	margin-right: auto;
 	margin-left: auto;
 	padding: 10px 0 0 0;
 	background-color: #edeeef;
 	border-top: 5px solid #0d6dab;
 	border-bottom: 2px solid #e5e5e5;
	height: 60px;
	color: #5c5c5c;
	font-size: 9px;
}

#footerwrapper a {
 	color: #5c5c5c;
}

#footerwrapper #footer:after {
 	clear: both;
 	content: ' ';
 	display: block;
 	font-size: 0;
 	line-height: 0;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

#footerwrapper #footer .social {
 	display: inline;
 	float: left;
 	position: relative;
 	margin: 0 0 0 50px;
	padding: 0;
 	width: 80px;
}

#footerwrapper #footer .bottomnav {
 	display: inline;
 	float: left;
 	position: relative;
 	margin: 0;
	pading: 0;
 	width: 180px;
}


#footerwrapper #footer .copyright {
 	display: inline;
 	float: left;
 	position: relative;
 	margin: 0;
	padding: 0;
 	width: 490px;
}

#footerwrapper #footer .kansas {
 	display: inline;
 	float: left;
 	position: relative;
 	margin: 0;
	padding: 0;
 	width: 150px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #bodywrapper .shadow {
        background-position: 50.001% 0;
    }
}

table.standard {
	margin-bottom: 20px;
	border: 1px solid #0d6dab;
}

table.dividers td {
	border-bottom: 1px solid #0d6dab;
	border-right: 1px solid #0d6dab;
}

table.standard th, table.standard td {
	padding: 3px 10px 3px 10px;
	vertical-align: top;
}

table.standard th a {
	color: #ffffff;
}

table.standard th {
	background: #0d6dab;
	color: #ffffff;
}


table.standard td span.hider {
	display: block;
	width: 250px;
	padding: 0 0 10px 0;
	color: #000000;
	text-decoration: none;
}

table.standard tr.shaded {
	background: #eeeeee;
}

.breadcrumbs {
	font-size: 75%;
	color: #555555;
	text-transform: uppercase;
	padding: 0px 0px 3px 0px;
	margin: 0;
}

.btt {
	text-align: right;
	font-size: 9px;
	color: #0d6dab;
	float: right;
	font-weight: normal;
}

#dek {
	position: absolute;
	visibility: hidden;
	z-index: 200;
}
.content img {
	display: inline;
}

/******************************************** calendar **************************************************/

table.calendar {
	border: 1px #cccccc dotted;
	color: #888888;
	line-height: 100%;
	font-size: 90%;
}

table.calendar strong {
	color: #0d6dab;
}

table.calendar tr.calendarhdr {
	background: #cccccc;
	color: #ffffff;
	font-size: 110%;
	text-transform: uppercase;
}

table.calendar tr.calendarhdr td {
	border-right: 1px dotted #ffffff;
}

.calendar th {
	background: #cccccc;
	font-size: 14px;
	padding: 10px;
	border-bottom: 1pt dotted #FFFFFF;
	border-right: 1pt dotted #cccccc;
	border-left: 1pt dotted #cccccc;
	color: #ffffff;
	font-size: 175%;
	font-weight: normal;
	padding: 10px 0 10px 0;
}
.calendar th.header {
	font-size: 20px;
	color: #000;
	background: transparent;
}
.calendar th.today {
	background: #FFFF80;
	font-size: 20px;
	color: #000;
}
.calendar tr.today {
	background: #ffff80;
	font-size: 14px;
	color: #000;
}
.calendar tr td {
	border-bottom: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	padding: 5px 15px;
	vertical-align: top;
}
.calendar a.add1 {
	color: #00AA00;
	text-decoration: none;
}
.calendar a.delete1 {
	color: #AA0000;
	text-decoration: none;
}

ul.subnav li.subpage-active {
	background: #0d6dab;
	color: #ffffff;
}


ul.subnav li.subpage-active a {
	color: #ffffff;
}

.datescript {
	color: #103861;
	padding: 0 2px 0 0;
	margin: 0;
	font-weight: normal;
	font-size: 10px;
	float: right;
}

.datescript a {

}

img.meetdirector {
	float: left;
	padding: 3px 20px 10px 0;
}

#bodywrapper #container .content-wide {
  display: inline;
  float: left;
  margin-left: 20px;
padding: 0;
  width: 760px;
margin-top: 30px;
}


#bodywrapper #container .content-wide h2 {
color: #0d6dab;
border-bottom: 1px solid #0d6dab;
padding-bottom: 0;
margin-bottom: 15px;
}


#bodywrapper #container .rightsidebar-wide {
display: inline;
  float: left;
  margin-left: 15px;
margin-top: 15px;
padding: 0;
  width: 150px;
text-align: left;
}

/*********************************************** Old CSS Settings **********************************************/

.blue8 {color: #000080; font-size: 8px; }
.blue9 {color: #000080; font-size: 9px; }
.blue10 {color: #000080; font-size: 10px; }
.blue11 {color: #000080; font-size: 11px; }
.blue12 {color: #000080; font-size: 12px; }
.blue14 {color: #000080; font-size: 14px; }
.black11 {color: #000000; font-size: 11px; }
.black12 {color: #000000; font-size: 12px; }
.red9 {color: #AA0000; font-size: 9px; }
.red12 {color: #AA0000; font-size: 12px; }
.red14 {color: #AA0000; font-size: 14px; }
.auburn12 {color: #808000; font-size: 12px; }
.auburn14 {color: #808000; font-size: 14px; }
.green12 {color: #008000; font-size: 12px; }
.green14 {color: #008000; font-size: 14px; }
.mediumgreenbutton {color: #008000; font-size: 14px; }
.smallgreenbutton {color: #008000; font-size: 10px; }
.verysmallgreenbutton {color: #008000; font-size: 9px; }
.mediumredbutton {color: #AA0000; font-size: 14px; }
.smallredbutton {color: #AA0000; font-size: 10px; }.divunderline {text-decoration:underline;color:#0000FF;cursor:hand; }
.divblank {cursor:hand; }
.acct_row_highlight {
	background-color: #FFCE44;
}
.acct_row_highlight_nosel {
	background-color: #FFCE44;
}
.acct_row_box_1 {
	background-repeat: repeat;
	background-position: left top;
	vertical-align: middle;
	background-color: #f0f0c8;
}
.acct_row_box_0 {
	background-repeat: repeat;
	background-position: left top;
	vertical-align: middle;
	background-color: #e8e8e8;
	clear: right;
}
.acct_cell {
	vertical-align: middle;
	border: 1px solid #0A580A;
	padding: 1px;
	display: table-cell;
}
.acct_cell_hand {
	vertical-align: middle;
	border: 1px solid #0A580A;
	padding: 1px;
	display: table-cell;
	cursor: hand;
}
.acct_row_text {
	font-family: Arial, sans-serif;
	font-size: -2;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.acct_header_sort_box {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	cursor: hand;
	cursor: pointer;
	background-color: #e8e8e8;
}
.acct_header_box {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #e8e8e8;
}
.acct_header_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	font-weight: bold;
	color: #973939;
}
.acct_header_text_small {
	font-family: Arial, sans-serif;
	font-size: -1;
	font-style: italic;
	font-weight: bold;
	color: #973939;
}
.entry_input_box {
	text-align: left;
	vertical-align: top;
	width: 65%;
}
.entry_input_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #000000;
}
.disabled_input_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #E9E9E9;
}
.entry_title_box {
	background-color: #f0f0c8;
	text-align: center;
	margin: 1px;
	padding: 3px;
	vertical-align: top;
	width: 35%;
	border: 1px solid #000000;
}
.entry_title_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.search_input_box {
	text-align: left;
	vertical-align: top;
	width: 65%;
}
.search_title_box {
	text-align: center;
	vertical-align: top;
	width: 35%;
	background-color: #E8E8D8;
	border: 1px solid #339933;
}
.search_title_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.detail_display_box {
	text-align: left;
	vertical-align: top;
	width: 65%;
	background-color: #E8E8E8;
}
.detail_display_box_r {
	text-align: right;
	vertical-align: top;
	width: 65%;
	background-color: #E8E8E8;
}
.detail_display_text {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #000000;
}
.detail_title_box {
	text-align: center;
	vertical-align: top;
	width: 35%;
	border: 1px solid #000000;
	background-color: #f0f0c8;
}
.detail_title_text {
	font-family: Arial, sans-serif;
	font-size: -2;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.warning_text {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #CC0033;
	font-style: italic;
}
.explain_text {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #295D29;
}
.explain_box {
	background-color: #e8e8e8;
	text-align: left;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 100%;
	border: 1px solid #339933;
}
.link_bar {
	background-color: #E2E3DE;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 1px;
	border: 0px none;
}
.calendar_header_box {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #e8e8e8;
}
.calendar_header_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.calendar_header_text_small {
	font-family: Arial, sans-serif;
	font-size: -1;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.calendar_day_text_small {
	font-family: Arial, sans-serif;
	font-size: -1;
	font-style: italic;
	font-weight: bold;
	color: #2D67A8;
}
.calendar_day_reg {
	text-align: left;
	vertical-align: top;
	background-color: #E8E8D8;
	border: 1px solid #339933;
}
.calendar_day_activity {
	text-align: left;
	vertical-align: top;
	background-color: #E8E8D8;
	border: 1px solid #CC9900;
}
.calendar_day_today {
	text-align: left;
	vertical-align: top;
	background-color: #FBF6E5;
	border: 1px solid #CC9900;
}
.calendar_day_holiday {
	text-align: left;
	vertical-align: top;
	background-color: #D4DED4;
	border: 1px solid #CC9900;
}
.calendar_day_off {
	text-align: left;
	vertical-align: top;
	background-color: #e8e8e8;
	border: 1px solid #505050;
}
.link_bar_text {
	font-family: Arial, sans-serif;
	font-size: -2;
	font-style: normal;
}
.emphasize_bar {
	text-align: center;
	vertical-align: middle;
	background-color: #e8e8e8;
	border: 1px solid #973939;
}
.emphasize_bar_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	color: #973939;
}
.error_bar {
	text-align: center;
	vertical-align: middle;
	background-color: #E8E8D8;
	border: 1px solid #800000;
}
.error_bar_text {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	color: #AA0000;
}
.copyright_bar {
	background-color: #E2E3DE;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
}
.copyright_text {
	font-family: Arial, sans-serif;
	font-size: -2;
	font-style: normal;
}
.acct_row_hand
{
    CURSOR: hand
}
.fake_anchor
{
   CURSOR: hand;
	font-family: Arial, sans-serif;
	font-size: -2;
	font-style: normal;
	text-decoration: underline;
	COLOR: #DE7F02;
}
TR.hide_items
{
    DISPLAY: none;
    VISIBILITY: hidden
}
INPUT.smallcheck
{
    BORDER-RIGHT: black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black;
    WIDTH: 12px;
    CURSOR: hand;
    COLOR: red;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black;
    FONT-FAMILY: Arial, sans-serif;
    HEIGHT: 12px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.font_reg {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #000000;
}
.font_reg_narrow {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: -2;
	color: #000000;
}
.font_reg_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #000000;
}
.font_reg_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #000000;
}
.font_good {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #008000;
	font-style: italic;
}
.font_good_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #008000;
	font-style: italic;
}
.font_good_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #008000;
	font-style: italic;
}
.font_caution {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #808000;
	font-style: italic;
}
.font_caution_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #808000;
	font-style: italic;
}
.font_caution_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #808000;
	font-style: italic;
}
.font_notice {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #AA0000;
	font-style: italic;
}
.font_notice_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #AA0000;
	font-style: italic;
}
.font_notice_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #AA0000;
	font-style: italic;
}
.font_header {
	font-family: Arial, sans-serif;
	font-size: 0;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.font_menu_captions {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #000000;
	font-style: italic;
}
.font_blue {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #000080;
	font-style: italic;
}
.font_blue_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #000080;
	font-style: italic;
}
.font_blue_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #000080;
	font-style: italic;
}
.font_dkblue {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #101868;
	font-style: italic;
}
.font_dkblue_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #101868;
	font-style: italic;
}
.font_dkblue_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #101868;
	font-style: italic;
}
.font_spblue {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #3F609D;
	font-style: italic;
}
.font_spblue_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #3F609D;
	font-style: italic;
}
.font_spblue_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #3F609D;
	font-style: italic;
}
.font_dkburgandy {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #800080;
	font-style: italic;
}
.font_dkburgandy_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #800080;
	font-style: italic;
}
.font_dkburgandy_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #800080;
	font-style: italic;
}
.font_dkcyan {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #008080;
	font-style: italic;
}
.font_dkcyan_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #008080;
	font-style: italic;
}
.font_dkcyan_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #008080;
	font-style: italic;
}
.font_dkgray {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #808080;
	font-style: italic;
}
.font_dkgray_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #808080;
	font-style: italic;
}
.font_dkgray_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #808080;
	font-style: italic;
}
.font_white {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #FFFFFF;
}
.font_white_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #FFFFFF;
}
.font_white_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #FFFFFF;
}
.menu_page_left {
	margin: 1px;
	padding: 1px;
	width: 90%;
	border: 0px none;
}
.all_page_outer {
	margin: 1px;
	padding: 1px;
	width: 760px;
	border: 0px none;
}
.font_spred {
	font-family: Arial, sans-serif;
	font-size: 0;
	color: #683838;
	font-style: italic;
}
.font_spred_tiny {
	font-family: Arial, sans-serif;
	font-size: -2;
	color: #683838;
	font-style: italic;
}
.font_spred_medium {
	font-family: Arial, sans-serif;
	font-size: -1;
	color: #683838;
	font-style: italic;
}
.spcl_search_title {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: top;
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	background-color: #0d6dab;
}
.spcl_search_input {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 65%;
	margin: 1px;
	padding: 1px;
	background-color: #ffffff;
}

/***********************************subcribe*************************************

fieldset { border:1px solid orange }

legend {
  padding: 0.2em 0.5em;
  border:1px solid orange;
  color:black;
  font-size:90%;
  text-align:left;
  
background:orange;
padding:1px 10px;
legend {
}


  }*/
