/* ***** TOOLS (Skip, Share, Print, Top Navigation) ***** */

.tool_wrapper {
	height: 1em; 
	width: 100%;
	padding: 0.15em 0em; 
	background-color: #FFF; 
	z-index: 5; 
	position: relative;
	}
.tools {
	font-size: 75%; 
	width: 82.5em; 
	margin: 0em auto; 
	color: #666;
	}
.tools a {
	text-decoration: none; 
	color: #666;
	}
.tools a:hover,
.tools a:focus {
	text-decoration: underline
	}
.tools .skip {
	float: left; 
	width: 0.125em; 
	height: 0.05em;
	}
.tools .skip a,
.tools .skip a:hover,
.tools .skip a:focus {
	text-decoration: none; 
	margin-left: 1em;
	}
.tools .skip a img {
	width: 0.05em; 
	height: 0.05em;
	border-width: 0px;
	}
.tools .sitetools {
	float: left;
	width:15em;
	}
.tools .sitetools ul {
	list-style-type: none; 
	margin: 0em 0em 0em 0em; 
	padding: 0em 0em 0em 0em;
	}
.tools .sitetools ul li {
	float: left; 
	padding-left: 2.25em; 
	background: transparent url(../../triton/skins/cms_ubertemplates/images/governor/48/spry.png) 0em 0em no-repeat;
	}
.tools .sitetools ul li#share {background-position: 0.5em -0.45em}
.tools .sitetools ul li#print_link2 {background-position: 0.5em -3.2em}
.tools .sitetools ul li.sitetools2_break {
	padding: 0em 1em 0em 1em; 
	background-image: none;
	}
.tools .sitetools ul li ul {
	visibility: hidden; 
	position: absolute; 
	margin: 0em 0em 0em -2.25em; 
	padding: 0em 0em 0em 0em;  
	border: 1px solid #333;
	filter:alpha(opacity=90);
	opacity:0.9;
	}
*:first-child+html .tools .sitetools ul li ul {margin: 1.25em 0em 0em -4.95em;} /* IE7 */
.tools .sitetools ul li:hover ul {
	visibility: visible;
	}
.tools .sitetools ul li ul li {
	float: none; 
	padding-left: 0em;
	}
.tools .sitetools ul li ul li a {
	color: #666; 
	display: block; 
	padding: 0.25em 0.5em 0.25em 2.25em;
	background: #FFF url(../../triton/skins/cms_ubertemplates/images/governor/48/spry.png) 0em 0em no-repeat;
	}
.tools .sitetools ul li ul li#email_link a {background-position: 0.45em -4.99em;}
.tools .sitetools ul li ul li#email_link a:hover {background-position: 0.5em -7.2em;}
.tools .sitetools ul li ul li#newsletter_link a {background-position: 0.5em -43.0em}
.tools .sitetools ul li ul li#newsletter_link a:hover {background-position: 0.5em -43em}
.tools .sitetools ul li ul li#blinklist_link a {background-position: 0.5em -9.5em}
.tools .sitetools ul li ul li#blogger_link a {background-position: 0.5em -12.3em}
.tools .sitetools ul li ul li#delicious_link a {background-position: 0.5em -15.4em}
.tools .sitetools ul li ul li#digg_link a {background-position: 0.5em -18.3em}
.tools .sitetools ul li ul li#digg_link a:hover {background-position: 0.5em -18.30em}
.tools .sitetools ul li ul li#facebook_link a {background-position: 0.5em -23.85em}
.tools .sitetools ul li ul li#google_bookmarks_link a {background-position: 0.5em -26.7em}
.tools .sitetools ul li ul li#linkedin_link a {background-position: 0.5em -29.5em}
.tools .sitetools ul li ul li#myspace_link a {background-position: 0.5em -32.4em}
.tools .sitetools ul li ul li#stumble_upon_link a {background-position: 0.5em -35.2em}
.tools .sitetools ul li ul li#twitter_link_2 a {background-position: 0.5em -37.7em}
.tools .sitetools ul li ul li#yahoo_bookmarks_link a {background-position: 0.5em -40.5em}
.tools .sitetools ul li ul li a:hover,
.tools .sitetools ul li ul li a:focus {
	text-decoration: none; 
	color: #FFF; 
	background-color: #AAA;
	}
.tools .topnav {
	float: right;
	}




/* NEW VERSION */

#popupsearch {width:99.9%; height:3.2em; position:fixed;
              top:0em;
              left:0em;
              z-index:999;
              display:none;

              background-color:#101D2A;
              border-bottom:solid 1px #666;
              box-shadow: 0 4px 4px -2px #666;
              -moz-box-shadow: 0 4px 4px -2px #666;
              -webkit-box-shadow: 0 4px 4px -2px #666
}

#popup_container {width:980px; margin:auto;} /* this will change widths depending on screen res, like a bau5 */

#popup_socialicons {
    float:left;
    margin-left:1em;
    margin-top:0.1em;
    width:300px;
    height:3em;
}

#popup_search {
    text-align:right;
    float:right;
    width:350px;
    margin-top:0.4em;
    margin-right:0em;
}

#popup_search a:link, a:visited {color:#fff; text-decoration:none;}
#popup_search a:hover {text-decoration:underline;}


#search_container a:link {color:#fff;}
#search_container a:visited {color:#fff;}
#search_container a:hover {text-decoration:underline;}

#search_container{position:absolute; margin-left:37.5em; margin-top:2em; width:400px; height:75px;
                           -moz-border-radius-topleft: 10px;
                           -moz-border-radius-topright: 10px;
                           -moz-border-radius-bottomright: 10px;
                           -moz-border-radius-bottomleft: 10px;
                           -webkit-border-radius: 10px 10px 10px 10px;
                           border-radius: 10px 10px 10px 10px;
                           border:2px solid #000;
                           box-shadow: 0 4px 4px -2px #666;
                           -moz-box-shadow: 0 4px 4px -2px #666;
                           -webkit-box-shadow: 0 4px 4px -2px #666;
                           z-index:999;
}


#search_box{
    background: url(../images/search_background.png) no-repeat #aaa;
    width:100%; height:55px; border-bottom:1px solid #000;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;}


#search_box_input{width:250px; height:25px; border:1px solid #000; margin-top:0.5em; margin-left:6.3em;}

/*#go_button{
    position:absolute;
    margin-top:3.1em;
    margin-left:-16em;
    width: 105px;
    height: 57px;
    padding: 0;
    border: 0;
    background: transparent url(../images/search_go_button.png) no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
   /* z-index:9999;
}
*/










	#okgov_submit_button {
		background:#ccc;
		padding:0.2em; margin:0px;
		 -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
	} 




.search_navigate_container {background:#999; width:50%; float:left; height:19px;
                            -moz-border-radius-topleft: 0px;
                            -moz-border-radius-topright: 0px;
                            -moz-border-radius-bottomright: 0px;
                            -moz-border-radius-bottomleft: 10px;
                            -webkit-border-radius: 0px 0px 0px 10px;
                            border-radius: 0px 0px 0px 10px;

} 
.search_navigate {margin-left:1em;}
.search_navigate a:link, a:visited {text-decoration:none;}

.search_advanced_container {background:#999; width:50%; float:right; height:19px;
                            -moz-border-radius-topleft: 0px;
                            -moz-border-radius-topright: 0px;
                            -moz-border-radius-bottomright: 10px;
                            -moz-border-radius-bottomleft: 0px;
                            -webkit-border-radius: 0px 0px 10px 0px;
                            border-radius: 0px 0px 10px 0px;
}
.search_advanced {text-align:right; margin-right:1em;}
.search_advanced a:link, a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 160%;
	text-align: center;
}

#navigation{
	margin-top:1.7em; 
	margin-left:0.6em;
    background:#666;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-radius: 0px 0px 10px 0px;
    border-radius: 0px 0px 10px 10px;
	width:90%;
    padding:1em;
    display:none;
    clear:both;
    filter:alpha(opacity=90);
	opacity:0.9;
	border:0 1px 1px 1px;
	border-style:solid;
	border-color:#000;
	border-width:1px;
}

#navigation ul {color:#fff; margin-left:-2em; width:40%; border-right:1px dotted #fff; font-size:12px; font-weight:normal;}

#navigation_right {float:right; margin-top:-8.5em; margin-left:-15em; display:block;}
#navigation_right ul {width:14em; border-right:0px;}
