/* #hd, #masthead1, #masthead2, #masthead2_fullscreen, #head_bar, img,*/ #header_red_bar, #graphic, #toggle_background, #ft, #class_schedulenavlinks, .offstate-a{
 display:none;
}
.print{
	display:block;
}
.no-print{
	display:none;
}
a:link, a:visited{
 color:#990000;
}
#dates_1, #dates_2{
 border-top:solid .2em #666666;
 margin-top:0.75em;
 padding-top:0.5em;
}
img
{
	height:auto;
	width:auto;
}
#head_bar{
 font-size:1px;
 margin:0 auto 0 auto;
 padding:0;
 float:left;
 width:100%;
}
#head_bar img{
 height:7px;
}
#masthead1 img{
 width:392px; 
 height:71px;
}
#masthead2{
 width:220px; 
 height:17px;
 background-color:white;
 margin-top:-24px;
 margin-bottom:15px;
 margin-left:450px;
}
#rceimage{
 width: 5.37em;
 height: 4.99em;
 padding-right:.5em;
 margin:0;
 float:left;
}
#catcover{
 width: 11em;
 padding-top:.5em;
 margin:0 0 0 .7em;
 float:left;
}
#campus_map img{
 width: 21.11em;
 height: 13.97em;
 margin-right:.5em;
 margin-top:.5em;
 margin-left:-5em;
 float:left;
 border:1px solid #990000;
}
#first{
 border:0;
}
img{border:0;}
#sidebar
{
	border:none;
}
#sidebar.yui-b{
 clear:both;
}
.yui-t5 .yui-b
{
	float:none;
}
.verybig{
 font-weight: bold;
 font-size:110%;
 color: #990000;
 margin: 0 .169em 0 0;
 display: inline;
}
.red{
 font-weight: bold;
 color: #990000;
 margin: 0 .169em 0 0;
 display: inline;
}
.menu_semester{
 font-weight:bold;
 margin:.25em 0 0 0;
 padding:0;
 font-family:Georgia,"Times New Roman",Times,serif;
 color:#990000;
}
.menu_all_semesters{
 font-weight:bold;
 margin:.25em 0 0 0;
 padding:0;
 font-family:Georgia,"Times New Roman",Times,serif;
 color:#990000;
}
.yui-b{
 padding-left:1em;
 padding-right:2.2em;
 padding-bottom:1.5em;
}
.yui-g, .yui-gc, yui-gd{
 border-top:.2em solid #666666;
 margin-top:.75em;
 padding-top:.5em;
 color:black;
}
.verysmall{
 font-weight: bold;
 font-size: 90%;
 color: #990000;
}
p{
 margin-bottom:.5em;
}

h1{
 font-weight: bold;
 font-size: 150%;
 line-height: 1.5;
 color: #990000;
}
h2{
 font-weight: bold;
 font-size: 120%;
 line-height: 1.5;
 color: #990000;
 display: inline;
}
h3{
 font-weight: bold;
 font-size: 110%;
 line-height: 1.5;
}
strong{
 font-weight:bold;
}
em{
 font-style:italic;
}
.center{
 text-align:center;
}
.no_u{
 text-decoration:none;
}



/* List Styles */

ul.sidebar{
 margin-left:1em;
 margin-bottom:1em;
}
.sidebar li{
 list-style: disc inside;
}
.yui-b ol{
 padding:.3em 0 0 0;
 margin:-.75em 0 0 0;
}
ul{
 padding-bottom:.5em;
}
.bullet{
 list-style:disc outside;
}
.numeral{
 list-style:decimal outside;
}
.blank{
 margin-left:-1em;
 margin-bottom:.2em;
}
#registration_table th{
 color:white;
 font-weight:bold;
 font-size:110%;
 background-color:black;
 padding-right:.5em;
 border: .2em solid gray;
}
#registration_table td{
 padding-right:.5em;
 border: .2em solid gray; 
}
#registration_table th.empty1{
 border-bottom:.2em solid white; 
 border-top:.2em solid white; 
 border-left:.2em solid white; 
 background-color:white;
}
#registration_table th.empty2{
 border-top:.2em solid white; 
 border-left:.2em solid white; 
 background-color:white;
}
#registration_table{
 margin:.2em 0 1em 0;
}
#registration_table .center{
 font-size:150%;
}
#reg_list, #finaid_list, .summer_list, #other_info_list, ol.cop_list, .index_list, #compres_list, #step_list{
 margin-top:1em;
 margin-left:2em;
 margin-bottom:1em;
}
#finaid_list, .summer_list, #other_info_list, ol.cop_list, .index_list, #compres_list, #step_list{
 margin-top:0;
}
.index_list{
 margin-bottom:0;
}

#academic_advising_links li, #api li, #fees li, #other_services li, .sidebar_list li{
 margin-bottom:.4em;
 margin-top:.4em;
}

#summer_term_sessions_table th, #cop_requirements_table th, #refund_table th{
 color:white;
 font-weight:bold;
 font-size:110%;
 background-color:black;
 padding-right:.5em;
 border: .2em solid gray;
}
#summer_term_sessions_table td, #cop_requirements_table td, #refund_table td{
 padding-right:.5em;
 border: .2em solid gray; 
}
#summer_term_sessions_table, #cop_requirements_table, #refund_table{
 margin:.2em 0 1em 0;
}

table{
 width:97%;
}

/* Here Begins the Finalexams Specific Styles */
table
{
	page-break-after:always;
	page-break-inside:avoid;
}
tr.head{
 background-color:#000000;
}
th{
 color:white;
 padding-left: 7px;
 border-bottom:solid 1px black;
}
td{
 vertical-align:top;
 padding:.2em;
 line-height:1.5;
}
.right{
 text-align:right;
 padding-right:7px;
}
#exam_schedule_list, #fac_request_list{
 margin-top:1em;
 margin-left:2em;
 margin-bottom:1em;
}
/* Here Ends the Finalexams Specific Styles */

/* Here Begins the Fees Specific Styles */

#fees_list{
 margin-top:1em;
 margin-left:2em;
 margin-bottom:1em;
}
#parking_fees_refund th{
 color:white;
 font-weight:bold;
 font-size:110%;
 background-color:black;
 padding-right:.5em;
 border: .2em outset gray;
}
#parking_fees_refund td{
 padding-right:.5em;
 border: .2em outset gray; 
}
#parking_fees_refund{
 margin:.2em 0 1em 0;
}
/* Here Ends the Fees Specific Styles */

/* patch for .yui-gb issue in Grids 2.3.0*/
.yui-gb .yui-u {float:left;}

.yui-t5 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
