@charset "windows-1251";
html {
	height:100%; 
	max-height:100%;
	padding:0;
	margin:0; 
	border:0; 
	overflow:auto; 
	text-align:center;
	min-width: 990px;	
}
body  {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
/*	background: #f15d22;*/
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444444;
}
img {border:0}
a{color: #f15d22;}
a:visited{color: #f15d22;}
p{margin:1px 1px 1px 1px;}
.thrColHybHdr #container {
	width: 100%;
	background: #FFFFFF;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
}  
.thrColHybHdr #header {
	background:url(header_line.gif) repeat-x;
	padding: 0; 
} 

.thrColHybHdr #sidebar1 {
	float: left;
	width: 200px; 
	padding: 0; 
	font: 100% Arial, Helvetica, sans-serif;
	font-size:10px;
}
.thrColHybHdr #sidebar2 {
	float: right; 
	width: 205px; 
	padding: 0;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:10px;
}
.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}

.thrColHybHdr #mainContent {
	margin: 0 200px 0 200px; 
	padding: 0 10px 0 10px;
	text-align:justify;
} 
.thrColHybHdr #footer { 
    bottom:0;
	padding: 0 10px;
	font-size:10px;
	background: #f15d22;
	color:#FFFFFF;
} 

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.bl_g {background: url(bl_g.gif) #00703c 0 100% no-repeat; margin-left:10px; margin-right:10px; width: 180px; color:#FFFFFF; font-weight:bold;}
.br_g {background: url(br_g.gif) 100% 100% no-repeat}
.tl_g {background: url(tl_g.gif) 0 0 no-repeat}
.tr_g {background: url(tr_g.gif) 100% 0 no-repeat; padding:5px} 

.bl_o {background: url(bl_o.gif) #f15d22 0 100% no-repeat; margin-left:10px; margin-right:10px; width: 180px; color:#FFFFFF; font-weight:bold;}
.br_o {background: url(br_o.gif) 100% 100% no-repeat}
.tl_o {background: url(tl_o.gif) 0 0 no-repeat}
.tr_o {background: url(tr_o.gif) 100% 0 no-repeat; padding:5px} 

.bl_gr {background: url(bl_gr.gif) #999999 0 100% no-repeat;  color:#FFFFFF; font-weight:bold; height:23px;}
.br_gr {background: url(br_gr.gif) 100% 100% no-repeat}
.tl_gr {background: url(tl_gr.gif) 0 0 no-repeat}
.tr_gr {background: url(tr_gr.gif) 100% 0 no-repeat; padding:3px; padding-left:15px;} 
.bl_gr a:visited{color: #ffffff;}
.bl_gr a:hover{color: #ffffff;}

.NavG ul
{
list-style: none;
margin-left:15px;
margin-right:15px;
padding:0;
margin-top:5px;
}
.NavG li
{
width: 100%;
border-bottom:1px dotted #00703c;
color:#00703c;
}
.NavG a
{
cursor: pointer;
text-decoration: none;
display: block;
color: #00703c;
}
.NavG a:visited
{
color: #00703c;
}
.NavG a:hover
{
background-color: #00703c;
text-decoration: none;
color: #ffffff;
}
.NavG > ul > li > a
{
border: 1px solid transparent;
text-decoration: none;
}
.NavG > ul > li > a:visited
{
color: #00703c;
}
.NavG > ul > li > a:hover
{
background-color: #00703c;
text-decoration: none;
color: #ffffff;
}
.NavO ul
{
list-style: none;
margin-left:15px;
margin-right:15px;
padding:0;
margin-top:5px;
}
.NavO li
{
width: 100%;
border-bottom:1px dotted #f15d22;
color:#f15d22;
}
.NavO a
{
cursor: pointer;
text-decoration: none;
display: block;
color: #f15d22;
}
.NavO  a:hover
{
background-color: #f15d22;
text-decoration: none;
color: #ffffff;
}
.NavO > ul > li > a
{
border: 1px solid transparent;
text-decoration: none;
}
.NavO > ul > li > a:visited
{
color: #f15d22;
}
.NavO > ul > li > a:hover
{
background-color: #f15d22;
text-decoration: none;
color: #ffffff;
}

.hide{display: none;}
.hr {
	width: 100%;
	height: 2px;
}
#header_back {
	background:url(header_line.gif) repeat-x;
	height:170px;
}
#header_left {
float: left;
}
#header_right {
background:url(header_line_m.gif) repeat-x;
float:right;
margin-right:0px;
margin-top:28px;
}
#top_right {
position:absolute;
right: 0px;
top: 12px;
}
#top_right2 {
position:absolute;
right: 5px;
top: 20px;
color:#f15d22;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
#top_right p{
vertical-align:middle;
padding-bottom:3px;
}
.oof{
width:25%;
float: left;
}
.ootr{
color:#f15d22;
width:33%;
float: left;
margin-top:10px;
margin-bottom:10px;
}
.date{
font-size:9px;
color:#999999;
}
#SearchDiv{
vertical-align: top;
white-space: normal;
margin-bottom:20px;
margin-top:5px;
}
#SearchBox
{
width: 115px;
font-size:10px;
color:#999999;
padding:0;
margin:0;
}
.hrOrange {
	background-color:#f15d22;
	width: 100%;
	height: 12px;
	margin-top:0;
	margin-bottom:0px;
	padding: 0;
}
.explorerbar a, .explorerbar a:link, .explorerbar a:visited, .explorerbar a:active {
display: block;
color: #000000;
width:100%;
background: #ffffe1;
border-bottom: 1px outset;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.explorerbar a:hover {
color: #fff;
background: #3169b6;
}
.explorerbar p {
margin:0px;
padding: 3px 10px 3px 10px;
font-size:11px;
}
.imgfade{filter:alpha(opacity=50); opacity:0.5;}
.imgfull{filter:alpha(opacity=100); opacity:1;} 
#counters {
text-align:center;
filter:alpha(opacity=20); opacity:0.2;
}
#citySelect{
position:absolute;
left: 10px;
color:#222222;
top: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}
#nyDiv {
position:absolute;
color:#f15d22;
font-size:12px;
position:absolute;
right:5px;
top:150px;
font-family: Arial, Helvetica, sans-serif;
}
#chip a, #chip a:link, #chip a:visited{color:#ffffff;}
.orangefont{color:#f15d22}
.tip{font-size:11px;}
.deep_ogange_back{
	display:block;
	padding:0;
	margin:0;
	padding-left:10px;
	background-color:#f15d22;
	color:#FFF;
	cursor:pointer;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;	
}
.light_ogange_back{
	margin-bottom:3px;
	background-color:#eaeaea;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	padding:0;
}

.light_ogange_back tr{
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.autocomplete-w1 {
	background:url(/img/shadow.png) no-repeat bottom right;
	position:absolute;
	top:0px;
	left:0px;
	margin:6px 0 0 6px; /* IE6 fix: */
	_background:none;
	_margin:1px 0 0 0;
}
.autocomplete {
	border:1px solid #999;
	background:#FFF;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	margin:-6px 6px 6px -6px; /* IE6 specific: */
	_height:350px;
	_margin:0;
	_overflow-x:hidden;
}
.autocomplete .selected {
	background:#F0F0F0;
}
.autocomplete div {
	padding:2px 5px;
	white-space:nowrap;
	overflow:hidden;
}
.autocomplete strong {
	font-weight:normal;
	color:#3399FF;}

.b5{background-color:#f3f3f3; color:#00703C}
.a5{background-color:#f15d22; color:#FFF}
