/***** 
	College of Business Administration
*****/


/******************************
	Deafult Attributes
*******************************/

* { margin: 0; padding: 0; }

body {
	background: #fff;
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #333;
}

p, blockquote, table, form, ul, ol, hr { margin-bottom: 15px; }
hr { height: 1px; color: #ccc; }
a { outline: none; }

.dropcap {
	float:left; 
	color: #444; 
	margin: 0 5px 5px 0;
	font: bold 400%/90% Arial, Helvetica, sans-serif;
}

div.clear { clear: both; height: 0; overflow: hidden; font-size: 1px; }
.hidden { display: none; }

a:link, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { color: #00c; } a[name] { position: absolute; }
#main-content a, #sidebar a { border-bottom: 1px dotted #666; }
#main-content a:hover, #sidebar a:hover { border-bottom: 1px solid #00c; }
img { border: 0; padding: 0; }

/******************************
	Main College CSS
*******************************/
#cba {
	text-align: center;
}

.container {
	text-align: left;
	margin: 0 auto;
	width: 900px;
}

/******************************
	CSULB Header
*******************************/
#csulb-header {
	color: #eee;
	height: 51px;
	background: #303030 url("/colleges/cba/inc/images/csulb-header-bg.gif") left top repeat-x; 
}

#csulb-logo {
	width: 284px;
	float: left;
}

#csulb-logo div { width: 284px; text-indent: -9999px; }

#csulb-logo div a {
	display: block;
	background: #fff url("/colleges/cba/inc/images/csulb-header-logo.gif") 0 0 no-repeat;
	width: 284px; height: 51px; 
	border: 0;
}

label { display: inline; }

.searchform, #searchtools { float: right; margin-top: 20px; font-size: 90%; }
#seartools ul { list-style-type: none;  }
#searchtools li, .searchform form { display: inline; }
#searchtools li {
	padding: 0 15px 0 5px;
	background: transparent url("/colleges/cba/inc/images/separator.gif") right top no-repeat;
}
#searchtools li a {	color: #ccc; text-decoration: none; border: 0; }
#searchtools li a:hover { color: #fff; border: 0;}

.searchform { margin-top: 17px; margin-left: 7px; }
.searchform input.sitesearchbox {
	border: 1px solid #666;
	padding: 2px;
	font-size: 100%;
}

.searchform input.sitesearchbutton {
	vertical-align: middle;
	border: 0;
	padding-bottom: 3px;
}

/******************************
	Audience & Primary Nav
*******************************/
#audience-nav, #primary-nav {
	background: #444;
	border-top: 1px solid #666;
	border-bottom: 1px solid #222;
	color: #eee;
	font-weight: bold;
}

#audience-nav ul, #primary-nav ul {
	list-style-type: none;
	padding: 5px 0;
	text-align: center;
	margin-bottom: auto;
}
#audience-nav ul li, #primary-nav ul li {
	display: inline;
}

#audience-nav ul li a, #primary-nav ul li a {
	color: #eee;
	margin: 6px 0px;
	padding: 6px;
	text-decoration: none;
	background-color: inherit;
}

#audience-nav ul li a:hover, #primary-nav ul li a:hover {
	background-color: inherit;
	color: #ffc600;
}

/******************************
	Banner (Images)
*******************************/
#banner {
	height: 100px;
	background: #333;
	color: #eee;
	background: #333 url("/colleges/cba/inc/images/banner_bg.gif") left top repeat-x;
}

#banner #logo { width: 900px; text-indent: -9999px; }

#banner #logo span {
	display: block;
	background: transparent url("/colleges/cba/inc/banner/generic_banner.jpg") 0 0 no-repeat;
	width: 900px; height: 100px; 
}

/******************************
	Toolbar
*******************************/
#toolbar {
	background: #dadada;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #c4c4c4;
	padding: 5px;
	font-size: 90%;
	color: #666; 
}

#breadcrumbs { float: left; }
#breadcrumbs a { color: #333; }
#breadcrumbs a:hover { color: #000; }
#tools { float: right; }
#tools a { border: 0; }

/******************************
	The Main Content Area
*******************************/
#content {
	padding-top: 15px; padding-bottom: 15px;
	background: #fff url("/colleges/cba/inc/images/content_bg.gif") 0 0 repeat-x;
}	

	/*#content .container { overflow: hidden; }*/

	/** Menu **/
	#menu {
		float: left;
		width: 180px;
		margin-right: 20px;
	}
	
	#menu ul { list-style-type: none; font-size: 90%; border-bottom: 1px dotted #999; }
	#menu .menudivider, .widget .widgettitle {
		text-transform: uppercase;
		background-color: #333;
		color: #eee;
		font-weight: bold;
		font-size: 90%;
		margin: 10px 0; padding: 3px; padding-left: 7px;
	}
	
	#menu ul a { text-decoration: none; color: #333; display: block; padding: 5px; padding-left: 7px; border: 0; }
	#menu ul a:hover { background: #333; color: #fff; border: 0; }
	#menu ul li { border-top: 1px dotted #999; }
	
	/** Main Content **/
	#main-content {
		float: left;
		width: 460px;
		line-height: 170%;
	}
	
	.pagelet-left {
		float: left;
		width: 340px;
	}
	
	.pagelet-right {
		float: left;
		width: 340px;
		margin-left: 20px;
	}
	
	/** Sidebar **/
	#sidebar {
		float: left;
		width: 220px;
		margin-left: 20px;
	}
	
	table { border-collapse: collapse; border: 1px solid #ccc; }
	table tr td, table tr th { padding: 6px;  border: 1px solid #ccc; }
	table tr th { font-weight: bold; background-color: #eee; border-bottom-width: 2px; }
	table tbody th { border-bottom-width: 1px; }
	table caption { background: #fff; font-style: italic; padding: 5px; border: 1px solid #ccc; color: #666; }
	table tfoot ul { margin-bottom: 0; }
	
	#main-content ul, #sidebar ul { list-style-image:url("/colleges/cba/inc/images/rightarrow.gif"); }
	#main-content ul { margin-left: 15px; }
	#main-content ol { margin-left: 25px; }
	#main-content li, #sidebar li { padding-bottom: 5px; }
	#main-content ol ul, #main-content ul ol, #main-content ul ul, #main-content ol ol { margin-bottom: auto; margin-top: 10px; }

/******************************
		Alert
*******************************/
.alert {
padding:0;
margin:0;
} 
.alert h2 {
background-color:#880000;
width:auto;
line-height:14px;
float:left;
font-size: 11px;
letter-spacing:0px;
color:#fff;
padding:5px 6px 5px 6px;
margin:10px 8px 0 4px;
text-transform:uppercase;
}
.alert p {
/*background-image:url(/images/interface/bk_alert.gif);*/
background-color:#ffef95;
font-size:11px;
color:#000;
line-height:1.3em;
margin:0 0 8px 0;
padding:8px 8px 8px 8px;
border:1px solid #ddd;
}
.alert p a{
color:#880000;
}

html>body .alert h2 {margin-left: 8px;}


/******************************
	Footer
*******************************/
#footer {
	clear: both;
	border-top: 15px solid #eee;
	background: #000;
	color: #ccc;
	width: 100%;
	padding: 15px 0;
}

#footer a {
	color: #ccc;
	text-decoration: none;
}

#footer a:hover { 
	color: #fff;
}

#footer dl {
	text-align: center;
	padding: 5px 0;
}

#footer dt {
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#footer dt, #footer dl {
	border-bottom: 1px dotted #666;
}

#footer dd {
	display: inline;
	padding-right: 7px;
}

#footer #address {
	float: left;
	border-left: 10px solid #ffc600;
	padding-left: 10px;
	line-height: 140%;
	font-size: 90%;
	margin-top: 10px;
}

#footer #utilities {
	float: right;
	border-right: 10px solid #ffc600;
	padding-right: 10px;
	margin-top: 10px;
	font-size: 90%;
}

#footer #utilities ul {
	text-align: right;
	list-style-type: none;
	margin-bottom: 0;
}

/******************************
	FORM OBJECTS
*******************************/

fieldset {
	font-weight: bold;
	border: 1px solid #ccc;
	border-width: 5px 0 10px 0;
	border-top-color: #ffc600;
	padding: 10px 0;
	margin: 0;
}

legend {
	color: #444;
	margin: 0;
	text-transform: uppercase;
	padding-right: 10px;
}

em.required {
	font-size: 1em;
	font-weight: bold;
	color: #c00;
}
	
em.requiredasterisk {
	font-size:1.5em;
	font-style:normal;
	color:#c00;
}

input, textarea, select {
	font: 12px Arial, Helvetica, sans-serif; 
	border: 1px solid #ccc;
	padding: 4px;
}

#submit { font-weight: bold; background: #ffc600; padding: 5px; border: none; }

/******************************
	MISC
*******************************/

address { font-style: normal; }

dfn 
{
	font-weight:bold;
}

cite 
{
	text-transform:capitalize;
}

kbd
{
	font-weight:bold;
	background-color:#eee;
	padding:0 3px 0 3px;
}

pre 
{
	font-size:1.1em;
	margin-bottom:1em;
}

/********************************************************************************
 *				ER																*
 ********************************************************************************/
#ER_container
{
	background-color: #cf531b;
	background-image: url(/misc/depot/assets/UT/ER_banner_bk.gif);
	background-repeat: repeat-x;
	width: 100%;
}
#ER_banner_content
{
	margin: auto;
	padding: 0px;
	/*width:750px;*/
	width:900px;
	overflow: hidden;
	text-align: left;
}
#ER_banner_content p
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
#ER_banner_content .ERimage
{
	float: left;
	width: 230px;
}
#ER_banner_content .ERmessage
{
	color: #fff;
	float: left;
	font-size: 90%;
	font-weight: bold;
	padding: 15px;
	width: 480px;
}
#ER_banner_content .ERmessage a
{
	color: #ffcc00;
	text-decoration: none;
}
#ER_banner_content .ERmessage a:hover
{
	background-color: red;
	color: #ffcc00;
	text-decoration: none;
}



/********************************************************************************
*		2011 CBA HOME PAGE																*
 ********************************************************************************/

#cba-menu { float: left; width: 200px; }
#cba-menu ul { list-style-type: none; font-size: 13px; font-weight: bold; padding-top: 4px; }
#cba-menu ul a { color: #fff; line-height: 26px; display: block; border-left: 5px solid transparent; padding-left: 5px;}
#cba-menu ul a:hover { background: #000; border-left: 5px solid #fc0; padding-left: 5px;}
#depts ul li.depts a, #centers ul li.centers a, #newstudent ul li.newstudent a, #studentorgs ul li.studentorgs a, #alumni ul li.alumni a, #development ul li.giving a
 { background: #000; color: #fff; border-left: 5px solid #fc0; }
#cba-header { background: #e9e9e9 url("/aud/img/bk_darkgray_gradient.gif") repeat-x top center;}
#cba-header .container {background: url(/colleges/cba/inc/banner/cba-header.png) top center no-repeat;}
#csulb-logo2 {	width: 284px;	float: left; }
#csulb-logo2 div { width: 284px; text-indent: -9999px; }
#csulb-logo2 div a { display: block; width: 284px; height: 51px;  border: 0; }
#searchtools { padding-top: 3px; width: 400px;}
#searchtools a { color: #999; }
#searchtools a:hover { text-decoration: underline; }
#cba-banner { margin-left: 200px;width: 700px; height: 200px; overflow: hidden;
background: url(/colleges/cba/inc/banner/headers/headers.php) top left no-repeat;}
.heading {background: #000; color: #fc3; text-transform: uppercase; padding: 6px 8px;
position: absolute; margin-left: 20px; margin-top: 80px; text-align: right; font: bold 20px Arial, sans-serif; letter-spacing: -1px;
opacity: .7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
/*.whitebox, .graybox, #cba-banner, #menu ul, #menu .menudivider, .heading { -moz-border-radius: 3px; border-radius: 3px; } */

#menu ul { border: 1px solid #ccc; }
#menu ul li { border: 0; }
