	.record {font-size: 8pt; font-family: Verdana, Arial;}
	.date {font-size: 8pt; font-family: Courier;}
	.vrecicell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right;}
	.vrecfcell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right; background-color: #BBBBBB;}
	.vrecmcell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right; background-color: #CCCCCC;}
	.vrecscell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right; background-color: #DDDDDD;}
	.vrecbcell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right; background-color: #FFBBBB;}
	.vrecgcell {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; text-align: right; background-color: #99CCCC;}
	.vrecidata {font-size: 8pt; font-family: Verdana, Arial;}
	.column {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; background-color: #FFFFFF;}
	.columnedit {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; color: #FF0000; background-color: #FFFFCC;}
	.general {font-size: 10pt; font-family: Verdana, Arial;}
	.generalbold {font-size: 10pt; font-family: Verdana, Arial; font-weight: bold;}
	.generalsmall {font-size: 8pt; font-family: Verdana, Arial;}
	.generalsmallbold {font-size: 8pt; font-family: Verdana, Arial; font-weight: bold;}
	.error {font-size: 10pt; font-family: Verdana, Arial; font-weight: bold; color: #FF0000;}
	.errorsmall {font-size: 8pt; font-family: Verdana, Arial; color: #FF0000;}
	.warningsmall {font-size: 8pt; font-family: Verdana, Arial; color: #0000C0;}
	.number {font-size: 10pt; font-family: Courier;}
	.heading {font-size: 12pt; font-family: Verdana, Arial; font-weight: bold;}
	.headingsub {font-size: 10pt; font-family: Verdana, Arial; font-weight: bold;}
	.navigation {font-size: 12pt; font-family: Courier; font-weight: bold;}
	.copyright {font-size: 8pt; font-family: Verdana, Arial;}
	A {text-decoration: none;}
	A:hover {color: #0099CC;}

	A.navbig { font-family: Tahoma, Sans Serif; font-size: 10pt }
	A.navsmall { font-family: Tahoma, Sans Serif; font-size: 8pt }
	.navbig { font-family: Tahoma, Sans Serif; font-size: 10pt }
	.navsmall { font-family: Tahoma, Sans Serif; font-size: 8pt }

/*body {
	  scrollbar-3dlight-color: #CCCC99;
	  scrollbar-arrow-color: #336699;
	  scrollbar-base-color: #CCCC99;
	  scrollbar-darkshadow-color: #000000;
	  scrollbar-face-color: #CCCC99;
	  scrollbar-highlight-color: #FFFFCC;
	  scrollbar-shadow-color: #CCCC99;
	  scrollbar-track-color: #EFEFDE;
}*/

#navbar0 {
	MARGIN-LEFT: -1.0em;
	MARGIN-RIGHT: -1.0em;
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 1.0em;
	PADDING-RIGHT: 1.0em;
	PADDING-TOP: 0.25em;
	PADDING-BOTTOM: 0.25em;
}

#navbar0 A {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none;
	border: solid 1px #FFFFFF;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.1em;
	PADDING-BOTTOM: 0.1em;
}

#navbar0 A:hover {
	border-bottom: solid 1px #CCCCCC;
	color: #0099CC;
}

#navbar1 {
	MARGIN-LEFT: -0.5em;
	MARGIN-RIGHT: -1.0em;
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 1.0em;
	PADDING-RIGHT: 1.0em;
	PADDING-TOP: 0.25em;
	PADDING-BOTTOM: 0.25em;
}

#navbar1 A {
	COLOR: #336699; TEXT-DECORATION: none;
	border: solid 1px #FFFFFF;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.1em;
	PADDING-BOTTOM: 0.1em;
}

#navbar1 A:hover {
	border-bottom: solid 1px #CCCCCC;
	color: #0099CC;
}

div.float1 {
  float: left;
  align: center;
  height: 170px;
  width: 100%;
}

div.float2 {
  float: left;
  align: center;
  height: 170px;
  width: 50%;
}

div.float3 {
  float: left;
  align: center;
  height: 170px;
  width: 33.3%;
}

div.float4 {
  float: left;
  align: center;
  height: 170px;
  width: 25%;
}

div.float5 {
  float: left;
  align: center;
  height: 170px;
  width: 20%;
}

/* FAQs AJAX styles */
.faqTitle{
 font-size:1em;
 font-weight: bold;
 margin:2px 12px 5px 20px;
 cursor:pointer;
}
.show-hide {
 font-size:1em;
 margin:0 12px 5px 23px;
}
.onDiv, .offDiv {
 padding-bottom: 8px;
}
a.showLink, a.hideLink {
 float: left;
 margin-right: 5px;
 display:none;
}
a.showAll { font-size: .8em; margin-left:10px }

/* Search AJAX autocomplete styles */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	height: 139px;
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will appear
	when scroll mode will be used
	*/
	width: 100%;
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: white;
}

.ac_over {
	background-color: #3399ff;
	color: white;
}
