/* CSS Document */
body{
	margin:auto;
	width:783px;
	padding:0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#FFFFFF;
	behavior:url("/css/csshover.htc");
}

body.back{
	margin:auto;
	width:783px;
	padding:0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#FFFFFF;
	behavior:url("/css/csshover.htc");
}

a{
	color:#000066;
  font-weight:bold;
  line-height:14pt;
  text-decoration: underline;
}

a:visited {
  color:#47162a;
  font-weight:bold;
  line-height:14pt;
  text-decoration: underline;
}

a:hover {
  color:#666666;
  font-weight:bold;
  line-height:14pt;
  text-decoration: none;
}

a:active {
  color:#47162a;
  font-weight:bold;
  line-height:14pt;
  text-decoration: underline;
}
h1{
	font-size:24pt;
}

.right-pipeline{
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	padding-right:7px;
}

.content{
	padding:14px;
	font-size:14px;
	line-height:14pt;
  margin: 0;
}

.content a{
  line-height:14pt;
  text-decoration: underline;
  color:#000066;
}

.content a:visited{
  line-height:14pt;
  text-decoration: underline;
  color:#47162a;
}

.content a:hover{
	line-height:14pt;
  text-decoration: none;
  color:#47162a;
}

.content a:active{
  line-height:14pt;
  text-decoration: underline;
  color:#47162a;
}

.padding10{
	padding-left:10px;
}

#contentblock{
	padding:0;
	float:left;
	border:none;
	margin:0;
	width:783px;
	background-image:url(/images/back_3columns.gif);
	background-repeat:repeat-y;
	background-position:center top;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#98979f;
	background-color:white;
}

#left{
	float:left;
	width:182px;
	margin:0;
	padding:0;
	border:none;
	padding:20px 4px;
}

#leftcontent{
	padding:0;
	margin:0;
	border:none;
}

#middle{
	float:left;
	width:348px;
	margin:0 0 0 9px;
	padding:0;
	border:none;
}

#campusimage{
	border-top:none;
	border-left-color:#98979f;
	border-right-color:#98979f;
	border-bottom-color:#98979f;
	text-align:center;
}

#campusname{
	border-color:#98979f;
	text-align:center;
}

#middlecontent{
	background-image:url(/images/seal_home.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:347px;
}

#middlecontent2{
	background-image:url(/images/seal_home.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:543px;
}

#right{
	float:left;
	width:234px;
	margin:0;
	padding:0;
	border:none;
}

#rightcontent{
	padding:8px;
	margin:0;
	border:none;
}

#apply-head, #news-head, #spotlight-head{
	margin:0;
	padding: 1px 0;
	border:0;
	border-left: 5px solid #cf142b;
    font-size: 70%;   /* changed from 90% to 70% because of the Labor Negotiations Update Change. */
	font-weight:bolder;
	font-family:verdana;
	color:white;
	background-color:#575757;
	text-decoration: none;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:17px;
}

#right ul{
	list-style:none;
	margin:0;
	padding:10px;
	border:none;
	font-size:10pt;
}

/*#right li{
	 text-decoration: underline; This code was creating a line where we needed to have breaks  CSU News | Campus News  it was removed
	line-height:25px;
	font-family:verdana;
}*/

#right li{
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	margin-left:5px;
	line-height:12pt;
	padding-bottom:10px;
}

#rightcontent ul li a{
	color:#000066;
	text-decoration: underline;	
	line-height:10pt;
	padding-bottom:10px;
}

#rightcontent ul li a:visited{
	color:#000066;
	text-decoration: underline;
	line-height:10pt;
	padding-bottom:10px;
}

#rightcontent ul li a:hover{
	color:#000066;
	text-decoration: underline;
	line-height:10pt;
	padding-bottom:10px;
}

#rightcontent ul li a:active{
	color:#000066;
	text-decoration: underline;
	line-height:10pt;
	padding-bottom:10px;
}

#footer{
	margin:auto;
	width:781px;
	padding:0;
	/*border:none;*/
	background-color:#ebebeb;
	border-top-color:#98979f;
	border-top-width:1px;
	border-top-style:solid;
}

/*  Footer for no left nav login page to 3rd party apps - START (i.e., CSUPERB login pages) */
#footer2 {
	margin:0;
	width:781px;
	padding:0;
}

/*  Footer for no left nav login page to 3rd party apps - END (i.e., CSUPERB login pages) */


#maps-contact{
  text-align:right;
	line-height:19px;
	font-size:.7em;
	font-family:verdana;
	background-color:#ebebeb;
	font-weight:bold;
}

#contact-webmaster, #phone{
	padding:0 16px 0 0;
}

#footer span{
	padding-left:1px;
}

#footer address{
	border-top:thin;
	border-top-color:#98979f;
	border-top-width:1px;;
	border-top-style:solid;
	line-height:19px;
	border-bottom:thin;
	border-bottom-color:#98979f;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:10px;
	font-family:verdana;
	float:left;
	width:782px;
	text-align:right;
	background-color:#ebebeb;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.1px;
}

/*Hidden*/
.hidden{
	display:none;
}
/*Clear floats*/
.clear_float{
	clear:both;
	height:1px;
	overflow:hidden;
	width:100%;
}
/*************************************
Filename: ut_nav_menu.css
Purpose: Effects CCSULB Homepages structure.
Created by: Gerard Greenidge
Created: June 5, 2006
Last Modified: 

---------------------------------------------- */
#leftcontent ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;
	width:167px;
	display:block;
	}

#leftcontent li { /* all list items */
	/*position : relative; This causes a resize problem in IE*/
	float: left;
	line-height: .75em;
	margin-bottom: -1px;
	width:155px;
}

#leftcontent li ul{ /* second-level lists */
	position:absolute;
	left: -999em; 
	margin-left : 177px;
	margin-top : -1.55em;
	border-left: 15px solid #ebebeb;
}


#leftcontent li a {/*First level in column*/	
	width: 177px;
	w\idth : 177px; /* Needed for Safari */
	display : block;
	}

#leftcontent li ul li a {/* Second level flyout */
	width: 167px;
	w\idth :147px; /* Needed for Safari */
	}

	
#leftcontent li:hover ul ul, #leftcontent li:hover ul ul ul, #leftcontent li.sfhover ul ul, #leftcontent li.sfhover ul ul ul {
		left: -999em;
}

#leftcontent li:hover ul, #leftcontent li li:hover ul, #leftcontent li li li:hover ul, #leftcontent li.sfhover ul, #leftcontent li li.sfhover ul, #leftcontent li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
}

	
/************* FLYOUT CUSTOMIZATIONS *****************/

#leftcontent ul{
	border-bottom: 0px solid #000; /* Just for IE */
}

#leftcontent ul li { /* First level column links */
	color :#000;
}

#leftcontent ul li a {/*First level in column*/	
	padding : 5px 0px;
	color : #000066;
	font-weight : bold;
	text-decoration : underline;
	text-align:right;
	font-size:8pt;
	font-family:verdana;
	line-height:10pt;
}


#leftcontent li a:hover { /* First level column links */
	color : #000066;
}

#leftcontent li ul{ /* second-level lists */
	border-left: 17px solid #ebebeb;
}

#leftcontent ul li ul{/* Second level flyout */
	border-bottom:none;
	background-color : #575757;
	padding:0;
	line-height: 10pt;
}

#leftcontent li ul li a {/* Second level flyout */
	color:white;
	font-weight : bold;
	line-height: 12pt;
	text-decoration : none;
	background-color:#575757;
	padding : 5px 10px;
	text-align:left;
	border: inherit;
}

#leftcontent ul li ul li a:hover { /* Second level flyout links */
	color : #575757;
	background-color:#ebebeb;
}


/****************** END FLYOUT CUSTOMIZATION **************************/

input.searchbutton {
	height:23px;
	vertical-align:-6px;
	width:23px; 
}

#header { 
	margin: 0;
	padding: 0;
	height: 40px;
	margin: 0;
	padding:0 0 0 0;
	width: 770px;  
}

#header_container  {
	border-top: 7px solid #CF142B;
}

#wordmark img{
	margin:10px 0 0 10px;
	padding:0;
	border:none;
	text-decoration:none;
}

form{
	text-align:right;
	padding-bottom:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#siteid-search{
	float:left;
	border:none;
	padding:0 10px 0 0;
	margin:0;
	width:770px;
}

#siteid-search form {
	border:0;
	color:#828282;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:50px;
	margin:0;
	padding:0;
}

#siteid-search a, a:hover, a:visited{
	text-decoration:none;
	color:#828282;
	line-height:12px;
}

#apply-head{
	background-image:url(/images/htgtc-head.jpg);
	background-repeat:no-repeat;
	height:103px;
	border:none;
	margin:0;
	padding:0;
	background-color: #ffffff;
}

#htgtc{
	background-color:white;
	margin-bottom:20px;
}

#htgtc2{
	background-color:white;
}

#htgtc ul{
	padding-top:0px;
}

#leftnav-campuses ul{
position:absolute;
left:100px;
top:132px;

}
