/********************************************************
 Styles for general page layout, header, and footer
 ********************************************************/

/***** MAPS - DATETIME (that text row at the top of the page that no one knows is there *****/

.maps, .datetime {
  font-size: 80%;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 10px;
}
div.maps { 
  float: left; 
  padding-left: .5em;

}
div.datetime { 
  float: right;
  text-align: right;
  padding-right: .5em;
}

/***** BANNER - SEARCH *****/

div.banner {
  width: auto;
  background-color: transparent;
}

img.banner_position {
  width: 454px;
  height: 76px;
  display: block;
  float: left;
}


div#searchContainer {
  float: right;
  margin-top: 8px;
}
#searchContainer input {margin: 6px 2px 0 0;}

div.searchCol {
  float: left;
}

.searchCorner {
  width: 8px;
  height: 8px;
  line-height: 8px;
  background-image: url(/uci/images/searchCorners_002244.png);
  behavior: url(/uci/scripts/iepngfix_v2.htc);
  background-repeat: no-repeat;
}

.searchEnd {
  width: 8px;
/*  height: 1.8em;*/
  height: 20px;
  background-color: #002244;
}

#searchCenterCol {
  height: 36px;
  background-color: #002244;
}
 

#searchContent {
  float: left;
  clear: both;
/*  height: 1.8em;*/
  height: 36px;
  color: #FFFFFF;
}

#searchDefault {display:none;}
#searchQuick {
	width: 46px;
	height: 22px;
	background-image: url(/uci/images/search_quick.png);
}
#searchFull {
	width: 36px;
	height: 22px;
	background-image: url(/uci/images/search_full.png);
}
#searchPeople {
	width: 52px;
	height: 22px;
	background-image: url(/uci/images/search_people.png);
}

#searchTL {
  background-position: top left;
}

#searchBL {
  background-position: bottom left;
}

#searchTR {
  background-position: top right;
}

#searchBR {
  background-position: bottom right;
}

#QuickLink {
  float: left;
/*  height: 1.65em;*/
  height: 20px;
/*  margin-top: .15em;*/
/*  border: .15em inset #CCCCCC;*/
  border: 2px inset #CCCCCC;
  color: #333333;
}

/***** legacy search button styles *****/
.searchRadio {
  display: block;
  float: left;
  margin: .25em .2em 0 1em;
}
#searchContent p {
  float: left;
  height: 1.3em;
  margin-top: .25em;
  padding: 0;
  font-weight: bold;
}
.searchVspacer {
  float: left;
  clear: both;
  height: 8px;
  line-height: 8px;
}

/***** THEME SELECTOR *****/

#themeSelectorContainer {
  float: right;
  clear: right;
  margin: 4px 0;
}

#themeSelectorText {
  float: left;
  font-weight: bold;
}

.themeLink {
  float: left;
  margin: 2px 4px;
}

.defaultTheme {
  background-color: #002244;
  margin: 0 4px;
  border: 2px double #FFFFFF;
}

.theme1 {
  background-color: #F6F6EE;
}

/***** HORIZONTAL NAV *****/

div.globalNav15 {
  width: 100%;
  margin: 0;
  padding-bottom: 5px;
  background-color: #002244;
  border-bottom: medium solid #FFFFFF;
  font-weight: bold;
  text-align: center;
}  

.globalNav15 a { 
  margin: 2px 12px;
  padding: 0 5px;
}

.globalNav15 a:hover {
  background-color: #23476A;
  font-weight: bold;
  text-decoration: none;
}

/* additional styles for global nav in [ul] format */
.globalNav15 ul { list-style: none; }
.globalNav15 li { display: inline; }

.globalNavTop {
  width: 960px;
  height: 5px;
  line-height: 5px;
  background-image: url(/uci/images/hNavTop_002244.png);
  background-repeat: no-repeat;
  behavior: url(/uci/scripts/iepngfix.htc);
  margin: 0;
  padding: 0;
}


/***** FOOTER *****/

div.footer {
  clear: both;
  margin: 8px 0 0 0;
  font-size: 100%;
  text-align: center;
  color: #335588;
  padding-top: 10px
}

