@charset "utf-8";
/* CSS Document */

#header {
	width:100%;
	height:88px;
	margin:0 auto;
	position:relative;
	z-index:10;
	
}

#header .head_organization_banner {
	position:absolute;
	top:0px; /* Adjusts the position of your organization banner */
	left:155px; /* Adjusts the position of your organization banner */
	z-index:20;
}

	/* Navigation */

#navigation {
	position:absolute;
	top:48px;
	left:30px;
	padding-left:100px; /* adjusts the horizontal position of the top-level nav */
}
#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#navigation li {
	float: left;
	background: transparent url(../images/nav_divider.png) no-repeat bottom right;
	padding:0 0 0 0px;
        font-family: arial;
}
#navigation li.last_nav_item {
	background-image:none;
}

#navigation a.nav_level1_link {
	text-decoration:none;
	display: block;
	padding:0 8px 0 8px; /* adjust the width of the tabs by adjusting the left & right padding */
	margin-right:2px; /* add 1px gap on right side of tab */
	height:22px; /* 47 - 24 */
	color: #eee;
	text-transform: uppercase;
	font-size: 12px;
	text-shadow: #000 1px 1px 3px;  /*This is valid in CSS 2 and 3 but not 2.1*/ 
	padding-top:24px;
	white-space:nowrap; /* fix IE8 comp mode issue where nav text wraps */
}

#navigation li.last_nav_item a.nav_level1_link {
	margin-right:0px;
}

#nav_list :first-child a.nav_level1_link {
	padding-left:35px; /* Add padding so the entire background highlight can be seen */
}

.highlighted_nav_item a.nav_level1_link, .body_home #nav_list :first-child .nav_level1_link {
	background: transparent url(../images/nav_highlight.png) no-repeat bottom right; /* current page item, home, spec 0-2-1, 1-3-0 */
}
#navigation #nav_list.unhighlight_nav_item a.nav_level1_link {
	background-image:none; /* unhighlight current page item, spec 2-2-1 */
}
#header #navigation #nav_list li:hover a.nav_level1_link {
	background: transparent url(../images/nav_highlight.png) no-repeat bottom right; /* hovered item, spec 3-2-2 */
}

#header #navigation #nav_list .navselected {
	background: transparent url(../images/nav_highlight.png) no-repeat bottom right; /* hovered item, spec 3-2-2 */
}

#headleft {
vertical-align: top;	
  
width: 250px;
}

#headright {
    text-align: right;

 
}


.head_cagov_logo {
    padding-top: 8px;
}
 /* Search */
#head_search {
    width: 220px;
    padding-top: 15px;
    text-align: center;
    padding-left: 200px;
 
}

.search {
    right: 0px;
    position: fixed;
    top: 3px;
    background: url(../images/searchheader.jpg) top right no-repeat;
    width: 456px;
    height:115px;
}

#head_links {
    color: #c2e5f4!important;
    padding-top: 2px;
    padding-right: 140px;
    
}

#head_links  a {
     color: #c2e5f4!important;
     font-size: 0.7em!important;
    
}

.textfield_container {
    background: url("../images/header_search_textfield.png") no-repeat scroll 0 0 transparent;
   float: left;
}

.submit_container {
/*   left: 382px;
    position: absolute;
    top: 35px;*/
    z-index: 50;
    float: left;
}


#search_ca_textfield, #search_local_textfield {
    background-color: transparent;
    border: 0 none;
    color: #505050!important;
    font-size: 0.9em!important;
    padding: 0 0 0 8px;
    width: 175px;
    }

#radio_container {
    color: #fff;
    font-size: 0.7em!important;
}

.hidden {
    display: block;
    left: -9999px;
    position: absolute;
    top: 0;
}