.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background-image: url(i/feed.png);
  background-repeat: no-repeat;
}
.feedblock{
  display: block;
  padding: 10px 0 0 10px;
  bottom: 10px;
  vertical-align: bottom;
}
.navigation {
    color:#666;border:0px;
}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #336699;
	background:#f3f5f7;
	border:1px solid #d3d5d7;
	padding:1px;
	display: block;
	margin: 1px;
	min-width: 17px;
	float: left;
}
.navigation a:hover {
	background: #6e7587;
	color:#fafafa;
	border-color: #c3c5c7;
}
.navigation span {
	text-decoration:none;
	background:#fafafa;
	padding:1px;
	border:1px solid #c3c5c7;
	color:#000;
	font-weight: bolder;
	display: block;
	margin: 1px;
	min-width: 17px;
	float: left;
}
.navigation b {
	text-decoration:none;
	background:#fafafa;
	padding:1px;
	border:0;
	color:#000;
	font-weight: bolder;
	display: block;
	margin: 1px;
	width: 17px;
	float: left;
}
.srch {
    color : #000;
    background-color: #ffe9c9;
}

#menu, #rl {
	display: block;
	width: 200px;
}

#menu li, #rl li{
list-style: circle;
padding: 0 0 4px 0px;
margin:  0 0 0 -16px;
}

.blocktitle {
  color: #a3a5a7;
  font-size:100%;
  font-weight:bold;
  margin: 0 0 -7px 0;
  padding: 0;
  border-bottom:1px solid #E1E1E1;
}

.error {
  background : #FFE9C9;
  margin : 5px;
  padding: 5px;
  text-align : left;
  font-family: Arial, Sans-Serif;
  font-size: 100%;
  border: dashed 1px #7f9db9;
  display: block;
  font-weight: bold;
  width: 88%;
  color : #000;
}

.lvlt {
  /*background : #848ba8;*/
  background : #6e7587;
  text-shadow: Black;
  margin : 0;
  padding: 1px 0 1px 10px;
  color : #fafafa;
  height : 15px;
  text-align : left;
  font-size: 85%;
  border-bottom: solid 1px #ddd;
}

.contenttitle {
 padding: 10px 0 40px 0
}

.news{
	font-size: 100%;
	font-weight: bolder;
}

body {
  font-family: Arial, Sans-Serif;
  font-size: 80%;
  height:21px;
  margin : 0;  padding : 0;
  background : #f7f8f9;  color : #000;
 /* background-image: url('/i/bg1.gif');  */
  /* background-repeat: repeat; */
/*  background-image: url('/i/ny2008bg.gif'); */
}

dt {
	padding-bottom: 5px;
}

dd {
	margin-left: 8px;
	padding-bottom: 14px;
}


th {
  font-size : 100%;
  color : #fefefe;
  background-color: #6e7587;
}

pre {font-size : 8pt;}
pre.text {font-size : 9pt;}

.d	{
	background-color:#6e7587;
	font-size:75%;
	font-weight:bold;
	color:#fefefe;
	padding:0 3px 1px 3px;
	font-family:Verdana,Sans-serif;
	float:left;
	margin:0;
}

.link {
  font-family : "Courier New", Courier, monospace;
  color : green;
  font-size: 90%;
}

img, table {border-width : 0;}

li.xls, li.doc {
  vertical-align : middle;
  padding : 0 0 0 6px;
  text-align : left;
}

li.doc {
  list-style-image : url('i/doc.gif');
}

li.xls {
  list-style-image : url('i/xls.gif');
}
li.doc li, li.xls li {
list-style: circle;
list-style-image: none;
}

li.sch {
  margin : 0;
  padding : 0;
}

ol.sch {
  margin-left : -10px;
  padding : 0;
}

#google {
  margin-left : 30px;
  padding : 0;
}

a, a:link, a:visited {color : #336699;}  /*666b90*/
a.active			 {font-weight : bold;text-decoration : none;}

a.dshd, a.dshd:visited {
  color : #4f9f10;
  background-color: transparent;
  border-bottom: 1px dashed;
  text-decoration : none;
}
a.dshd:hover	{color : #99cc66;}

a.s2red, a.s2red:visited {
  color : #c00;
  background-color: transparent;
  border-bottom: 1px dashed;
  text-decoration : none;
}
a.s2red:hover, a:hover	{color : #000;}

h1, .h1 {
  font-size : 120%;
  font-weight : bold;
  color : #b00000;
  margin : 0;
  padding : 0;
}

h2, .h2 {
  font-size: 110%;
  font-weight: bold;
  color: #669;
  margin: 0;
  padding: 0;
    text-align: center;
}

h3, .h3 {
  font-size: 110%;
  font-weight: bold;
  color: Black;
  text-align: left;
  margin: 0;
  padding: 0;
  text-align: center;
 }

h4, .h4 {
  font-size: 110%;
  font-weight: bold;
  color: #888;
  margin: 0;
  padding: 0;
   text-align: center;
}

h5, .h5 {
  font-size: 100%;
  font-weight: bold;
  color: #369;
  margin: 0;
  padding: 0;
    text-align: center;
}

h6, .h6 {
  font-size: 100%;
  font-weight: bold;
  margin: 0;
  padding: 20px;
  text-align: center;
}

.right {
  font-size : 110%;
  font-weight : bold;
  text-align : right;
  color : #666;
  margin : 0;
  padding : 0;
}

.searchtitle {
    font-size : 130%;
}

.fa		{color : #fafbfa;}
.s1		{color : #000080;}
.s2red	{color : #c00;}
.dblue	{color : #337;}
.blue	{color : blue;}
.green	{color : #70b000;}

.image {
  border : 1px solid #e3e5e7;
  padding : 5px;
  margin : 12px;
}

.image:hover {
  border : 1px solid #70b000;
}

.tbl1 {
  border : 1px solid;
  border-color : #e3e5e7;
  padding-top : 4px;
  padding-bottom : 4px;
}

.table2 {
  border : 1px;
  border-color : #e3e5e7;
  margin : 5px;
  padding : 5px;
  border-style : solid;
  border-collapse : collapse;
}

.table3, .table3 td, .table3 th {
  border : 1px;
  border-color : #dedede;
  border-style : solid;
  border-collapse : collapse;
}

.rubric {
  background : #336;
  height : 16px;
  font-weight : bold;
  color : #fafafa;
  padding-left : 10px;
  letter-spacing : 1px;
  padding-top : 2px;
}

.tel {
  font-family : OfficinaSansCTT, Arial, sans-serif;
  font-size : 140%;
  color : #fbfafa;
  margin : 0;
  padding : 22px 20px 0 0;
  vertical-align: middle;
  float: right;
  text-align: right;
  width: 270px;
}

.tel2 {
  font-family : OfficinaSansCTT, Arial, sans-serif;
  font-size : 130%;
  color : #8898af;
}

#table2 td {
  border : 1px;
  border-style : solid;
  border-color : #b2b2b2;
  border-collapse : collapse;
}

.fc			{color : #ccc;}
.style10    {font-size : 120%;}
.style110	{font-size : 110%;}
.style100	{font-size : 100%;}
.style90    {font-size : 90%;}
.style80    {font-size : 80%;}

hr {
  height : 0;
  border : 0 solid #e3e5e7;
  border-top-width : 1px;
  text-align : center;
}

.footer hr {
  height : 1px;
  border : 0 solid #c3c5c7;
  border-top-width : 1px;
  padding: 0;
  margin: 0;
}

.content {
  margin : 0;
  padding :20px 0;
  position : relative;
  width : 100%;
  float : none;
}

.top-left {
  display: block;
  position: fixed;
  width: 16px;
  top: 92px;
  left:12px;
  padding-right:4px;
  padding-top:33px;
  }


.print {
display : block;
  float : right;
  padding:0 3px 0 20px;
  text-align : right;
  background-image: url(i/print.gif);
  background-repeat: no-repeat;
  font-size: 85%;
  height: auto;
}

.edit {
background: transparent;
  border : 0;
  color : #8898af;
}

#header {
  position: relative;
  background-image: url(i/bg51.jpg);
  background-repeat: repeat-x;
  height : 80px;
  margin : 0;
  padding : 0;
  vertical-align: middle;
  width: 100%;
}

.code {
  font-size : 160%;
  letter-spacing : 1px;
  font-weight : bold;
  text-align : center;
  color : #444;
}

#logo{
	border: 0;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
	height: 80px;
}

.tblmain {
min-height: 100%
}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background-image: url(i/feed.png);
  background-repeat: no-repeat;
}
.feedblock{
  display: block;
  padding: 10px 0 0 10px;
  bottom: 10px;
  vertical-align: bottom;
}
.navigation {
    color:#666;border:0px;
}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #336699;
	background:#f3f5f7;
	border:1px solid #d3d5d7;
	padding:1px;
	display: block;
	margin: 1px;
	min-width: 17px;
	float: left;
}
.navigation a:hover {
	background: #6e7587;
	color:#fafafa;
	border-color: #c3c5c7;
}
.navigation span {
	text-decoration:none;
	background:#fafafa;
	padding:1px;
	border:1px solid #c3c5c7;
	color:#000;
	font-weight: bolder;
	display: block;
	margin: 1px;
	min-width: 17px;
	float: left;
}	
.navigation b {
	text-decoration:none;
	background:#fafafa;
	padding:1px;
	border:0;
	color:#000;
	font-weight: bolder;
	display: block;
	margin: 1px;
	width: 17px;
	float: left;
}
.srch {
    color : #000;
    background-color: #ffe9c9;
}	
	
#menu, #rl {
	display: block;
	width: 200px;
}
	
#menu li, #rl li{
list-style: circle;
padding: 0 0 4px 0px;
margin:  0 0 0 -16px;	
}	

.blocktitle {
  color: #a3a5a7;
  font-size:100%;
  font-weight:bold;
  margin: 0 0 -7px 0;
  padding: 0;
  border-bottom:1px solid #E1E1E1;
}

.error {
  background : #FFE9C9;
  margin : 5px;
  padding: 5px;
  text-align : left;
  font-family: Arial, Sans-Serif; 
  font-size: 100%; 
  border: dashed 1px #7f9db9;
  display: block;
  font-weight: bold;
  width: 88%;
  color : #000;
}
	
.lvlt {
  /*background : #848ba8;*/
  background : #6e7587;
  text-shadow: Black;
  margin : 0;
  padding: 1px 0 1px 10px;
  color : #fafafa;
  height : 15px;
  text-align : left;
  font-size: 85%;
  border-bottom: solid 1px #ddd;
}

.contenttitle {
 padding: 10px 0 40px 0
}

.news{
	font-size: 100%;
	font-weight: bolder;
}

body {
  font-family: Arial, Sans-Serif; 
  font-size: 80%; 
  height:21px;
  margin : 0;  padding : 0;
  background : #f7f8f9;  color : #000;
 /* background-image: url('/i/bg1.gif');  */
  /* background-repeat: repeat; */
/*  background-image: url('/i/ny2008bg.gif'); */
}

dt {
	padding-bottom: 5px;
}

dd {
	margin-left: 8px;
	padding-bottom: 14px;
}


th {
  font-size : 100%;
  color : #fefefe;
  background-color: #6e7587; 
}

pre {font-size : 8pt;}
pre.text {font-size : 9pt;}

.d	{
	background-color:#6e7587;
	font-size:75%;
	font-weight:bold;
	color:#fefefe;
	padding:0 3px 1px 3px;
	font-family:Verdana,Sans-serif;
	float:left;
	margin:0;
}

.link {
  font-family : "Courier New", Courier, monospace;
  color : green;
  font-size: 90%;
}

img, table {border-width : 0;}

li.xls,li.doc {
  vertical-align : middle;
  padding : 0 0 0 6px;
  text-align : left;
}

li.doc {
  list-style-image : url('i/doc.gif');
}

li.xls {
  list-style-image : url('i/xls.gif');
}
li.doc li {
list-style: circle;
list-style-image: none;
}
li.xls li {
list-style: circle;
list-style-image: none;
}


li.sch {
  margin : 0;
  padding : 0;
}

ol.sch {
  margin-left : -10px;
  padding : 0;
}

#google {
  margin-left : 30px;
  padding : 0;
}

a, a:link, a:visited {color : #336699;}  /*666b90*/
a:hover				 {color : #000;}
a.active			 {font-weight : bold;text-decoration : none;}

a.dshd, a.dshd:visited {
  color : #4f9f10; 
  background-color: transparent; 
  border-bottom: 1px dashed;
  text-decoration : none;
}
a.dshd:hover	{color : #99cc66;}

a.s2red, a.s2red:visited {
  color : #c00; 
  background-color: transparent; 
  border-bottom: 1px dashed;
  text-decoration : none;
}
a.s2red:hover	{color : #000;}

h1, .h1 {
  font-size : 120%;
  font-weight : bold;
  color : #b00000;
  margin : 0;
  padding : 0;
}

h2, .h2 {
  font-size: 110%;
  font-weight: bold;
  color: #669;
  margin: 0;
  padding: 0;
    text-align: center;
}

h3, .h3 {
  font-size: 110%;
  font-weight: bold;
  color: Black;
  text-align: left;
  margin: 0;
  padding: 0;
    text-align: center;
	 }

h4, .h4 {
  font-size: 110%;
  font-weight: bold;
  color: #888;
  margin: 0;
  padding: 0;
    text-align: center;
}

h5, .h5 {
  font-size: 100%;
  font-weight: bold;
  color: #369;
  margin: 0;
  padding: 0;
    text-align: center;
}

h6, .h6 {
  font-size: 100%;
  font-weight: bold;
  margin: 0;
  padding: 20px;
  text-align: center;
}

.right {
  font-size : 110%;
  font-weight : bold;
  text-align : right;
  color : #666;
  margin : 0;
  padding : 0;
}

.searchtitle {
    font-size : 130%;
}

.fa		{color : #fafbfa;}
.s1		{color : #000080;}
.s2red	{color : #c00;}
.dblue	{color : #337;}
.blue	{color : blue;}
.green	{color : #70b000;}

.image {
  border : 1px solid #e3e5e7;
  padding : 5px;
  margin : 12px;
}

.image:hover {
  border : 1px solid #70b000;
}

.tbl1 {
  border : 1px solid;
  border-color : #e3e5e7;
  padding-top : 4px;
  padding-bottom : 4px;
}

.table2 {
  border : 1px;
  border-color : #e3e5e7;
  margin : 5px;
  padding : 5px;
  border-style : solid;
  border-collapse : collapse;
}

.table3, .table3 td, .table3 th {
  border : 1px;
  border-color : #dedede;
  border-style : solid;
  border-collapse : collapse;
}

.rubric {
  background : #336;
  height : 16px;
  font-weight : bold;
  color : #fafafa;
  padding-left : 10px;
  letter-spacing : 1px;
  padding-top : 2px;
}

.tel {
  font-family : OfficinaSansCTT, Arial, sans-serif;
  font-size : 140%;
  color : #fbfafa;
  margin : 0;
  padding : 22px 20px 0 0;
  vertical-align: middle;
  float: right;
  text-align: right;
  width: 270px;
}

.tel2 {
  font-family : OfficinaSansCTT, Arial, sans-serif;
  font-size : 130%;
  color : #8898af;
}

#table2 td {
  border : 1px;
  border-style : solid;
  border-color : #b2b2b2;
  border-collapse : collapse;
}

.fc			{color : #ccc;}
.style10		{font-size : 120%;}
.style110	{font-size : 110%;}
.style100	{font-size : 100%;}
.style90		{font-size : 90%;}
.style80		{font-size : 80%;}

hr {
  height : 0;
  border : 0 solid #e3e5e7;
  border-top-width : 1px;
  text-align : center;
}

.footer hr {
  height : 1px;
  border : 0 solid #c3c5c7;
  border-top-width : 1px;
  padding: 0;
  margin: 0;
}

.content {
  margin : 0;
  padding :20px 0;
  position : relative;
  width : 100%;
  float : none;
}

.top {
  display : block;
  width : 53px;
  float : left;
  padding:0;
  text-align : right;
  background-image: url(i/ar_up.gif);
  background-repeat: no-repeat;
  font-size: 85%;
  height: 21px;
}

.print {
  display : block;
 /* width : 117px;
  float : right;
  padding:0 3px 0 20px;
  text-align : right; */ 
  background-image: url(i/print.gif);
  background-repeat: no-repeat;
  font-size: 85%;
  height: auto;
}

.edit {
background: transparent;
  border : 0;
  color : #8898af;
}

#header {
  position: relative;
  background-image: url(i/bg51.jpg);
  background-repeat: repeat-x;
  height : 80px;
  margin : 0;
  padding : 0;
  vertical-align: middle;
  width: 100%;
}

.code {
  font-size : 160%;
  letter-spacing : 1px;
  font-weight : bold;
  text-align : center;
  color : #444;
}

#logo{
	border: 0;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
	height: 80px;
}

.tblmain {
min-height: 100%	
}

