 /** CSS Document **/


body { margin:0;padding:0;}
/* HEADER */
div#utility_bar * {margin:0;padding:0;}
/*background of strip */
div#utility_bar {font-family:Arial,Helvetica,sans-serif;font-size:10px;background:#000;min-height:31px;height:31px;}
div#head_in {width:670px; border: none;}
div#utility_bar .access {height:0;width:0;overflow:hidden;position:absolute;}
/**div#utility_bar div.logo a{width:196px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick-125.png) no-repeat;float:left;}
div#utility_bar h1.logo a{width:196px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick-125.png) no-repeat;float:left;}**/


div#utility_bar div.logo a{width:165px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick.gif) no-repeat;float:left;}
div#utility_bar h1.logo a{width:165px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick.gif) no-repeat;float:left;}
/**
div#utility_bar div.logo a{width:228px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick-125-v2.png) no-repeat;float:left;}
div#utility_bar h1.logo a{width:228px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../images/black_brick-125-v2.png) no-repeat;float:left;}
**/
div#utility_bar #topnav {padding:6px 0 0px 11px;float:left;list-style:none;}

div#utility_bar #topnav li {float:left;font-size:1em;text-transform:uppercase;padding:3px 8px 3px 7px;background:url(../images/white_lines.gif) no-repeat right center;}
div#utility_bar #topnav li.last {background:none;padding-right:0;}
div#utility_bar #topnav li a {color:#FFF;text-decoration:none;}
div#utility_bar #topnav li a:hover {text-decoration:underline;}
div#utility_bar .sitesearch_form {padding:5px 0 0 20px;float:left;}
div#utility_bar .sitesearch_form input#keywords {width:150px;background:#fff url(images/head_txtbox_shadow.gif) no-repeat;border:none;padding:3px 4px;font-size:1em; position: relative; top: -7px; left: -5px;}

div#utility_bar .sitesearch_form input.btn_search {margin:0 0 0 5px;}
div#utility_bar .sitesearch_form input.search {margin:-20px 0 0 0px; background:#ccc;}

.access {height:0;width:0;overflow:hidden;position:absolute;left:-9000px;}

/*************************/
div#ncsu_bar {margin:0;padding:0; background-color:#000;}

#open {text-transform:uppercase; color:#FFF; z-index: 2; width: 650px; background-color:#000;font-size: 70%; font-family:Arial, Helvetica, sans-serif;display: none;min-height:31px;height:31px;}

#open h3 {float: left; text-transform:uppercase;margin: 10px 10px 0 0; padding: 0px; font-weight: normal;  color:#FFF; font-size:110%}
#open #search_button {position: relative; top: 5px;}
#open #closeh_button {position: relative; top: 5px;}
#open #search {margin-left: 5px;}

#utility_bar { width:100%; display: block;} 

div#open div {margin:0;padding:0;}
div#open div.logo a{width:165px;height:31px;overflow:hidden;text-indent:-9000px;background:url(../../images/black_brick.gif) no-repeat;float:left;margin:0;padding:0;}

div#open h1 {margin:0;padding:0;}
div#open h1.logo a{width:165px;height:31px;overflow:hidden;text-indent:-9000px;background:url(images/black_brick.gif) no-repeat;float:left;margin:0;padding:0;}

#open form.sitesearch_form {
	padding-left: 220px; }
.sitesearch_form input#search {width:150px;background:#fff url(../images/head_txtbox_shadow.gif) no-repeat;border:none;}

