﻿img, div 
{ 
	behavior: url(../js/iepngfix.htc) 
}


/* Normal link */
a 
{
	color: #444444;
	text-decoration: none;
}

a:hover, a:focus 
{
	color: #cccccc;
	text-decoration: none;
}

a:focus 
{
	color: #888888;
	text-decoration: none;
}

#main_nav_wrapper
{
	border: 1px solid #aaaaaa;
	height: 35px;						
	background: url(../images/hor_menu_bg.png);	/* Putting a border around the main nav wrapper area. */
}

#menu
{
    list-style: none;
    position: absolute;   
    padding:0;
    margin:0; 
}

#menu, #menu * 
{ 
    padding: 0; 
    margin: 0; 
}

#menu li
{ 
    text-align: center;    
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;   
}

#menu li a
{
    line-height: 35px;    
    display: block;    
    height: 35px;
/*    width: 150px;      */
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px solid #aaaaaa;
	background: url(../images/hor_menu_bg.png);   
}

html > body #menu li a
{
    width: 150px;  	
}

#menu li a:hover
{
	background: #333333 url(../images/hor_menu_bg_active.png) repeat-x top left; 	
}

#menu li:hover ul
{
    display: block;
}

#menu li ul
{
    display: none;
}

#menu li ul li
{
    /*border: 1px solid #000000;*/
    height: 35px;
    width: 150px;     
    clear: left;
    float: left; 
	background: blue;    
}

#menu li ul li a
{
    line-height: 35px;
    /*display: block;*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	border: 1px solid #bbbbbb;	
	background: #cccccc;
}


/* IE6 Only Code */

/* This code is only visible by non IE browsers. */
html > body #menu li ul li:hover ul
{
    display: block !important;
}

html > body #menu li ul li ul
{
    display: none !important;
}

/*  IE 6 Only Code End */

#menu li ul li ul li
{
    position: relative;
    left: 151px;  
    top: -37px;       
    height: 35px;
    width: 150px;     
    clear: left;
    float: left; 
}

html > body  #zoomsearch_wrapper
{
	border-top: 1px solid #cccccc;	
}

#zoomsearch_wrapper
{
	float: right;
	height: 35px;	
}

#zoomsearch
{
	float: right;
	width: 170px;
	margin: 5px;
}

.sbox
{
	float: left;
	border: 0; 
 	margin: 0px; 
	padding: 0px;
}

.sbox_go
{
	float: right;	
}

