
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clr  {
	clear:both;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Global menu classes
------------------------ */
.men_bot {
border-bottom:7px #666 solid}

.center_bak a:hover{
background-position:center}

.center_bak {
border-left:#454952 1px solid;
border-right:#30373F 1px solid}

/* header
------------------------ */

#header {
	text-align:left;
	padding: 0;
	margin:0;
	background-color:#B1062E;
	background:url(http://www.carleton.ca/cu/header/_images/templates/new_head_bk.jpg);
	min-height:70px;
 	height:auto !important;
 	height:70px;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-top:#000 1px solid;
	}
	
#logo a{
	float:left;
	border-bottom-style:none;
	color:#fff;
	}
 
#search_box{
	float:right;
	margin: 0 10px 0 0;
	padding-right: 2px;
	
	}
	
#srch_container {
	float:left;
	color: #999;
	margin:0 0 0 1px;
	padding:6px 4px 0 0;
	border-right:#DA395E 1px solid;
	min-height:64px;
 	height:auto !important;
 	height:64px;
	background:url(http://www.carleton.ca/cu/header/_images/templates/line.gif);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;

	}	
	
#srch_container  ul{
	list-style:none;
	margin:0 ;
	padding:3px 0 0 2px;
	}
		
#srch_container  li a{
	margin-bottom:0 !important;
	margin-bottom:-3px;
	padding:0;
	}
	
#srch {
	margin:0; padding:0;
	}

#srch a {
	display:block;
	display:inline-block;
	width:76px; height:17px;
	margin:0; padding:0;
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_az.gif") top left no-repeat;
	text-decoration: none;
	border-bottom:none;
	}
	
#srch a:hover {
	background-image: url("http://www.carleton.ca/cu/header/_images/templates/srch_azB.gif");
	}

#srch a span { display:none; margin:0; padding:0;}


#srch .dir a {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_dir.gif") top left no-repeat;
	}

#srch .dir a:hover {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_dirB.gif") top left no-repeat;
	}
	
#srch .map a {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_map.gif") top left no-repeat;
	}

#srch .map a:hover {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_mapB.gif") top left no-repeat;
	}
 
#search_form {
	float:left;
	color: #fff;
	font-size: 11px;
	margin: 8px 1px 1px 9px;
	padding: 6px 0 0 6px;
	font-family: verdana, Arial, sans-serif;
	}
 
form { margin: 0; }

label { 
	float:left;
	padding: 3px 0 3px 0;
	}

.searchText {
	font-size: 100%;
	color: #000;
	
	padding:0 2px 0 4px;
	margin-bottom: 6px;
	background-color:#eee;
	}
	
.searchBut {
	padding:0 0 0 2px;
	margin-top: 0;
	*margin-top: 0; /* IE 7 and below */
    _margin-top: -2px; /* IE 6 and below */
	}
