/* -------------------- start of header section ----------------------- */

#header_wrapper{
  height:80px;											/* setting for header height spacing */	    
  position:relative;
}

#header_bar{												/* very top header bar */
  background:#003366;	
  height:5px;
  margin:0px;
  padding:0px;    
}
	
#header_logo{												/* log positioning */	
  position:relative;
  left:5px;
  top:0px;		
}

#logo_picts_wrapper{
  position:absolute;
  top:5px;
  left:260px;
}

.logo_picts{
  border:1px solid #003366;
}

#nylogo_link{
  text-decoration:none;    
}

#header_txt a{												/* main header settings */  
  font-family:arial;
  font-weight:bold;
  font-size:31px;
  color:#003366;
  position:absolute;
  top:10px;
  left:20px;	      
  word-spacing:0px; 	
  text-decoration:none;      
}

#sub_header_txt1{										/* commissioner's name */
  font-family:arial;
  font-weight:normal;
  font-size:11px;
  color:#000;
  position:absolute;
  top:45px;
  left:20px;
}

#sub_header_txt2{										/* governor's name */
  font-family:arial;
  font-weight:normal;
  font-size:11px;
  color:#000;
  position:absolute;
  top:45px;
  left:280px;
  width:300px;											/* set to not permit text wrapping */			 
}

#srch_box{
  margin:0px;
  padding:0px;
  position:absolute;
  right:0px;
  top:5px;  
  width:240px;
  height:45px;      
  background-color:#5082b3;
}

#search_tip{
  position:absolute;
  right:45px;
  top:25px;     	
  font-family:arial;
  font-size:11px;
  color:#000000;  
}

#search_tip a:link   { color:#000000; }
#search_tip a:visited{ color:#000000; }
#search_tip a:hover  { color:#ffffff; }            
#search_tip a:active { color:#ffffff; }
#search_tip a:focus  { color:#ffffff; }

#search{    											/* input text box */  
  border:solid 1px #404040;      	      
  width:180px;
  position:relative;
  right:30px;
  top:5px;
  float:left;   
  z-index:100;  	
}

#srch_btn{
	border:solid #404040 0px;      
	position:relative;
	width:30px;
	height:20px;    	
	background:#003366;       	
	color: #ffffff;    	
  font-weight:bold;
  position:relative;
  right:8px;
  top:-15px;  
  float:right;
  z-index:100;
}

#cnr_img{
 background: url(/omhweb/images/triangle1.gif) no-repeat left bottom;
  
  position:relative;
  width:45px;
  height:45px;
  top:0px;
  right:45px;
  float:left;
  
}

#lang_wrapper{
  position:absolute;     
  right:10px;
  top:90px;
  font-family:arial;
  font-size:12px;
  color:#000000;
  z-index:100;
}

#lang_wrapper a:link   { color:#000000; }
#lang_wrapper a:visited{ color:#000000; }
#lang_wrapper a:hover  { color:#FF0000; }            
#lang_wrapper a:active { color:#FF0000; }
#lang_wrapper a:focus  { color:#FF0000; }

#menu_wrapper{								/* wrapper for menu tabs and sub menu display bar */
  position:relative;
  top:0px;										/* Do not set. set entire menu position from top */
  left:0px;										
 }

#tab_menu_wrapper{						/* contains only the tabs */
  position:relative;
  left:20px;								  /* horizontal position of entire menu bar */
  top:0px;	                  /* never set this */
  width:780px;	              /* prevents tab wrapping */
  height:25px;								/* tab height */
}

.tab{													/* NOTE: tab width settings is set in the page */
  margin-left:2px;						/* spacing between tabs */	    	    
  float:left;
  position:relative;	    
  height:100%;								/* fills container. gets size from the wrapper */	    	    	    	
}

.tab a{												/* link settings */
  display:block;
  height:100%;
  width:100%;
  background:#7e98ba;	      
  text-decoration:none;			
  color:#ffffff;
  font-family:arial;
  font-weight:bold;
  font-size:14px;
}

.tab a:link   {color:#ffffff;}
.tab a:visited{color:#ffffff;}

.tab a:hover{
  text-decoration:underline;
  background:#003366;
}

.tab a:active{
  text-decoration:underline;
  background:#003366;
}

.tab a:focus{
  text-decoration:underline;
  background:#003366;
}

.inside_tab{								/* for tabs */
  position:relative;
  text-align:center; 	    
  top:5px;									/* vertical align tab text*/	    	  	    	    
}

#tab_menu{									/* the sub menu display for each tab */
   background:#003366;
   height:30px;							/* sub menu bar height */
   width:100%;
   font-family:arial;   
   font-size:13px;					/* size of sub menu text */ 					
   font-weight:normal; 
   color:white;             /* non link text color */
}

.rt_corner_img{
  background: url(/omhweb/images/tab_coners_rt_trans.gif) no-repeat right top;    	
}
.lt_corner_img{
  background: url(/omhweb/images/tab_coners_lt_trans.gif) no-repeat left top;    
}

.tab ul {										 /* main menu list settings */
  display:block;
  position:absolute;
  list-style:none;    	
  float:left;
	top:32px;
  left:0px;
  font-size:13px;						/* menu list text settings */
  font-weight:normal; 
  color:white;
}
    
.tab ul li {
  float:left;		  	
  position:relative;
  padding:0px 2px 0px 2px;  
}

.submenu_links{								
  visibility:hidden;	
  position:absolute;
  display:block;
  height:25px;
  width:88%;										
  top:25px;
  left:0px;   
  padding:7px 0px 0px 20px;     /* links positioning */ 
  font-weight:normal;
}

.submenu_links a{padding:0px 6px 0px 6px;}            /* spacing of sub menu links */			

.submenu_links a:link    {color: #ffffff}                     
.submenu_links a:visited {color: #ffffff}                       
.submenu_links a:hover   {color: #ffffff; text-decoration: underline;}                    
.submenu_links a:active  {color: #ffffff; text-decoration: underline;} 	                    
.submenu_links a:focus   {color: #ffffff; text-decoration: underline;} 	                    

.submenu_links a{ text-decoration:none; }

#bc_bar{											/* breadcrumbs bar */	
  position:relative;
  background:#dddddd;
  height:1px;									/* bc bar has been reduced to minimal */
  padding-left:10px; 
  padding-top:3px;  
  font-family:arial;
  font-weight:normal;
  font-size:12px;  
  color:#404040;
}

#print_page_link{
  position:absolute;
  top:29px;
  right:12px;  
  font-size:12px;  
  font-family:arial;
  font-weight:normal;    
}

#skip_main_menu{
  position:absolute;
  font-size:1px;  
  color:#003366;
}

#skip_main_menu a:link    {color:#ffffff}                     
#skip_main_menu a:visited {color:#ffffff}                       
#skip_main_menu a:hover   {color:#ffffff}                    
#skip_main_menu a:active  {color:#ffffff} 	
#skip_main_menu a:focus   {color:#ffffff} 	


/* ----- content section -------------------------------------------------------*/

#content_section{							     /* main content text area*/
  padding:15px 15px 15px 15px;     /* spacing for content */
  font-family:arial;
  font-weight:normal;
  font-size:13px;  
  color:#000000;  
}
  
/* add links here */  
  
  
#content_title{								/* content title text */
  padding-left:0px; 
  padding-top:0px;  
  margin-bottom:20px;  
  font-family:georgia;
  font-weight:bold;
  font-size:22px;  
  color:#404040;
  background: url(/omhweb/images/underline2.gif) repeat-x left bottom;  
}
                 
