/***** HEADER *****/
#header{
	
	height:30px;
	width:992px;
	position:relative;
	z-index:999;
}

body #TB_overlay {
	z-index: 9998;
}

body #TB_window {
	z-index: 9999;
}


.slideoutPanel div {

}

.sideoutPanel div div {
	float: none;
}

.slideoutPanel p, .slideoutPanel ul {
	white-space: nowrap;
}

#utility_panels button {
background-color: #394c6a;
border: 1px solid #b5b6ba;
font-size: 15px;
color: #fff;
display: block;
height: 24px;
float: left;
margin: 0 0 0 9px;
padding: 0 3px;
}

#utility_panels input {
color: #666;
margin: 0 0 0 10px;
padding: 3px 0 0 7px;
font-size: 14px;
float: left;
}

#loginName:focus, #askKent:focus{
outline: none;
}

#utility_panels a {
color: #ffaa19;
text-decoration: none;

}

	#utility_panels a:hover {
	color: #fff;
	}
	
#utility_panels li {
display: inline;
list-style-position: outside;
list-style-type: none;
background: url(http://www.kent.edu/interface_img/bullet.png) no-repeat;
margin: 0 5px 0 0;
padding: 0 0 0 11px;
}

/* flashline panel styles */
#uid {
display: block;
background: url(http://www.kent.edu/interface_img/flashloginfield.png) no-repeat;
width: 265px;
height: 21px;
border: none;
}

/* ask panel styles */
#askkentstatelogo {
background: url(http://www.kent.edu/interface_img/askkentstatelogo.png) no-repeat;
width: 190px;
height: 43px;
display: block;
overflow: hidden;
text-indent: -1000em;
float: left;
}

#panel_ask #askKent {
display: block;
background: url(http://www.kent.edu/interface_img/askkentstatefield.png) no-repeat;
width: 522px;
height: 21px;
border: none;
margin: 4px 0 0 7px;
}

#askquestions {
position: relative;
top: -13px;
left: 95px;
}

#panel_ask button {
margin: 4px 0 0 5px;
}

/* phone panel styles */
#phonelogo {
background: url(http://www.kent.edu/interface_img/phonelogo.png) no-repeat;
width: 344px;
height: 43px;
display: block;
overflow: hidden;
text-indent: -1000em;
float: left;
}

.phoneSmall {
	font-size: 10px; margin-left: 375px; padding-top: 4px; color: #CCC;
}

#panel_dir ul {
margin: 0 0 0 370px;
padding: 5px 0 0 0;
display: block;
}

/* map panel styles */
#maplogo {
background: url(http://www.kent.edu/interface_img/maplogo.png) no-repeat;
width: 337px;
height: 32px;
display: block;
overflow: hidden;
text-indent: -1000em;
float: left;
margin: 0 10px 0 0;
}

#panel_maps p {
margin: 0;
padding: 0;
}

#panel_maps ul {
padding: 0;
margin: 0;
}
	
/***** SEARCH *****/
#search {
	position: absolute;
	right: 10px;
	top: 30px;
	width: 280px;

}

.AZindex {
	display: block;
	float: left;
	margin: 15px 10px 0px 0px;
}

.AZindex a {
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}

	.AZindex a:hover {
			color: #ffab1b;
	}


#cse-search-box{
	margin:10px 0 0 0;
	background:url(http://www.kent.edu/interface_img/search_bg.gif) no-repeat;
	height:24px;
	width:201px;
	float: left;
	
	}

#search_field{
	border:none;
	font-size:12px;
	margin:2px;
	width:168px;
	height:14px;
	float: left;
	padding:2px;
	color:#666666;
}

#search_button{
	display:block;
	width:23px;
	height:24px;
	background:transparent url(http://www.kent.edu/interface_img/search_go.gif) no-repeat;
	overflow: hidden;
	text-indent: -1000em;
	border: none;
	cursor: pointer;
	float: right;
	}

/***** MAIN NAV *****/
#main_nav{
	height:30px;
	width:992px;
	clear:both;
	position:absolute;
	bottom:0px;
	left:0px;
	/*  z-index: 9999; */
}

/***
****
IF THE NAV ITEMS CHANGE - THIS MARGIN WILL HAVE TO BE ADJUSTED ON #main_nav ul
****
***/

#main_nav ul{
	margin:0 0 0 39px;
}

#main_nav ul li{
	float:left;
	padding:0 5px 0 0px;
	position:relative;
	/* z-index:9999; */
	/*z-index:1001;*/
	}
	
#main_nav ul li a{
	
	color:#FFAB19;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	line-height:30px;
	height:30px;
	display:inline-block;
	padding:0 15px 0 15px;
	}

/***** DROPDOWNS *****/

#main_nav ul li ul {
	position: absolute;
	top: 30px;
	left:0px;
	display: none;
	width:185px;
	border:solid 1px #919CAD;
	background-color: #162943;
	-moz-opacity:.90; 
	filter:alpha(opacity=90); 
	opacity:.90;
	/*z-index:9999;*/
	}

#main_nav ul ul li{
	background:url(http://www.kent.edu/interface_img/dropdown_arrow.png) no-repeat;
	background-position:5px 12px;
	padding:0;
	/*z-index:9999;*/
}

#main_nav ul ul li a{
	width:150px;
	color:#FFF;
	text-transform:none;
	font-weight:normal;
	padding:8px 15px 8px 20px;
	display:block;
	line-height:12px;
	height:auto;
	border-bottom:solid 1px #365380;
	}

#main_nav .main_nav_divider{
	background:url(http://www.kent.edu/interface_img/main_nav/main_nav_divider.gif) no-repeat;
	height:30px;
	width:3px;
	display:inline-block;
	float:left;
	padding:0;
	}
	
#main_nav .active, #main_nav li:hover, #main_nav li.sfHover{
	background:url(http://www.kent.edu/interface_img/main_nav/main_nav-on.png) repeat-x;
	}

#main_nav .active a{
	color:#FFFFFF;
	}

#main_nav li:hover a, #main_nav li.sfHover a{
	color:#FFFFFF;
	background:url(http://www.kent.edu/interface_img/main_nav/down_arrows.gif) no-repeat right;
	}

#main_nav .active li, #main_nav li:hover li, #main_nav li.sfHover li{
	color:#FFFFFF;
	background:url(http://www.kent.edu/interface_img/dropdown_arrow.png) no-repeat;
	background-position:5px 12px;
	}

#main_nav .active li a:hover, #main_nav li:hover li a:hover, #main_nav li.sfHover li a:hover{
	background:url(http://www.kent.edu/interface_img/dropdown_arrow.png) no-repeat #132336;
	-moz-opacity:.99; 
	filter:alpha(opacity=99); 
	opacity:.99;
	background-position:5px 12px;	
}
	
#main_nav .active li a, #main_nav li:hover li a, #main_nav li.sfHover li a{
	background:none;
	background-position:5px 12px;
}

#main_nav ul ul .active a, #main_nav li.sfHover ul a:hover{
	background:url(http://www.kent.edu/interface_img/dropdown_arrow.png) no-repeat #132336;
	background-position:5px 12px;
}


/***** FLASH ALERTS *****/

#alertBanner {
	background: url(http://www.kent.edu/interface_img/alert_bg.jpg);
	border: #FF3300 solid 1px;
	height: 29px;
}

#alertBanner h2 {
	background: url(http://www.kent.edu/interface_img/alert_title.jpg) no-repeat;
	float: left;
	width: 169px;
	height: 29px;
	overflow: hidden;
	text-indent: -1000em;
	margin-right: 6px;
	border-bottom: none;
}

#alertBanner p {
	color: #FFF;
	padding: 4px;
	line-height: 21px;
	font-size: 14px;
}

#alertBanner a {
	color: #FF3;
}

/***** Alert Details ********/

#alertDetail {
background-color: #fff;
padding: 10px;

border: solid 1px #cccccc;
border-top: #900 solid 3px;
margin-bottom: 15px;
	
}

	#alertDetail h2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #600;
		
		padding: 5px;
		padding-bottom: 0px;
		margin: 0px;
		font-size: 18px;
		line-height: 18px;
		float: left;
		
	}
	
	.date {
		display: block;
		float: right
	}
	
	.alertContents {
		clear: both;
		padding: 5px;
		border-top: solid 1px #ccc;
	}
