body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #444444;
}

body {
	background-color: #AAAAAA;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
}
a:link {
	color: #cc0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cc0000;
}
a:hover {
	text-decoration: underline;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #cc0000;
}

/*
#swu_td_content img{ border:0px solid #CCCCCC; background:#ECECEC; }*/

/* MENU */
#sidebar { font:11px Verdana; width:90%; display:inline; }
#sidebar div { margin:0; padding:0; border-bottom:1px solid #660000;}
#sidebar div a { display:block; padding:5px 0px 5px 6px; width:97%; background:#C85D00;
				   color:#FFFFFF; text-indent:3px; text-decoration:none; font-weight:bold; }
#sidebar div a:hover{ background:#FFAA2B; color:#FFFFFF; }


#sidebar ul { margin:0;	padding:0; border-bottom:none; }
#sidebar ul li {  margin:0; padding:0; list-style:none; border-bottom:1px solid #660000; }
#sidebar ul li a { margin:0; display:block; padding:5px 0px 5px 6px; width:97%; background:#C85D00;
				   color:#FFFFFF; text-indent:3px; text-decoration:none; font-weight:bold; }
#sidebar ul li a:hover{ background:#FFAA2B; color:#FFFFFF; }

/* SUB MENU */
.submenu, .submenu a, .submenu a:visited{color:#CCCCCC; font-family: Verdana; font-size: 10px; }
.submenu a:hover {color:#FFFFFF; font-family: Verdana; font-size: 10px; }


/* RIGHT MENU */
.right_bg_menu{ 
	background:url(../images/new_img/admission_bg.jpg); border-left:1px solid #FFB951; border-right:1px solid #FFB951;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-weight:bold;  
	padding-left:10px; 
	height:30px;
}
.right_red_bg{ background:#B30000; color:#FFFFFF; font-size:15px; padding-left:7px; }
.right_menu_bg{ border:1px solid #FF9900; background:#FFF1DF; }

#right_sidebar { font-size:11px ; width:10%; display:inline; }
#right_sidebar div { margin:0; padding:0; border-bottom:1px dashed #CCCCCC;}
#right_sidebar div a 
{
	font-size:9pt; 
	display:block; padding:5px 0px 5px 21px; width:90%; background:transparent;
	color:#cc0000; text-decoration:none; 
	background:url(../images/common/arrow.gif) center left no-repeat transparent ;	
}
#right_sidebar div a:hover
{ 
	color:#FFFFFF; 
	background:url(../images/common/arrow_selected.gif) center left no-repeat #FFAA2B;	
}

.highlight{ background:#FFE8C6; background:transparent; }

/* RIGHT MENU BULLET */
#right_sidebar .bullet a { background:url(../images/common/bullet.gif) center left no-repeat transparent ; }
#right_sidebar .bullet a:hover{	background:url(../images/common/bullet_selected.gif) center left no-repeat #FFAA2B;	}

/* ACROBAT BULLET */
#right_sidebar .acrobullet a{ background:url(../images/acroread.png) center left no-repeat transparent; }
#right_sidebar .acrobullet a:hover{ background:url(../images/acroread.png) center left no-repeat #FFAA2B; }



.bottom_main_footer {
	color: #FFFFFF;
	font-size: 12px;
}
.top_main_menu {
	font-size: 10px;
	font-family: Verdana;
}

/* MAIN CONTENT */
#swu_td_content{ padding-top:2px; padding-left:7px; }



/* MAIN PAGE (index.php)*/
.middle_menu_tbl td { color:#F2C100; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.middle_menu_tbl a { color:#F2C100; text-decoration:none; cursor:pointer;}
.middle_menu_tbl a:hover { color:#F2C100; text-decoration:underline;}
.main_menuHeader_bg { background-image:url("../images/common/main_header_bg.jpg"); border-bottom:2px solid #993400; padding-left:10px; }
.main_header_topicTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color:#CC0000;
}
.main_header_topicContent { padding-top: 1px; }

.main_previousLink_inner 
{ 
	background-image:url("../images/common/main_prev_button.jpg"); 
	background-repeat:no-repeat;
	background-position:right;
	width:93px; 
	height:25px;
	cursor:pointer;
}
.main_previousLink_hover
{
	background-image:url("../images/common/main_prev_button.jpg"); 
	background-repeat:no-repeat;
	background-position:right;
	width:93px; 
	height:25px;
	opacity:.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	cursor:pointer;
}
.main_previousLink_hover_disbaled
{
	background-image:url("../images/common/main_prev_button.jpg"); 
	background-repeat:no-repeat;
	background-position:right;
	width:93px; 
	height:25px;
	opacity:.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	cursor:default;
}

.main_nextLink_inner
{ 
	background-image:url("../images/common/main_next_button.jpg"); 
	background-repeat:no-repeat; 
	background-position:left;
	width:84px; 
	height:25px;
	cursor:pointer;
}
.main_nextLink_hover
{
	background-image:url("../images/common/main_next_button.jpg"); 
	background-repeat:no-repeat;
	background-position:left;
	width:84px; 
	height:25px;
	opacity:.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	cursor:pointer;
}
.main_nextLink_hover_disabled
{
	background-image:url("../images/common/main_next_button.jpg"); 
	background-repeat:no-repeat;
	background-position:left;
	width:84px; 
	height:25px;
	opacity:.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	cursor:default;
}

.main_collegeLink_listing
{
	color:#CC0000;
	font-weight:bold;
}
.main_collegeLink_listing a { font-weight:normal; font-size:12px;}

.main_collegeLink_courses a{ color:#333333; }
.main_collegeLink_courses a:hover{ color:#CC0000; }

.main_readfull_story { color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none;}
.main_readfull_story_hover { color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:underline;}
.main_aca_program_text { color:#CC0000; font-weight:bold;}
.main_academic_program_txt a { color:#FF1C1C }
.main_academic_program_txt a:hover { color:#FF3300}


/* Left Menu School Calendar*/
#cal_year_display { color:#FFCC00;}
.calendar-day { border:1px solid #ECECEC; border-collapse:collapse; color:#333333; font-size:13px; cursor:pointer;}
.calendar-day a { text-decoration:none; font-weight:normal;}
.calendar-day a:hover { text-decoration:underline; font-weight:bold;}
.calendar_current_day { color:#FF0000; font-size:14px; font-weight:bold; background-color:#FFFFCC; cursor:default;}
.calendar-table .calendar_day_blank { cursor:default;}
.cal_event_list { padding-bottom: 10px; color:#990000; padding-right:5px; font-size:11px;}
<!--[if IE]>.cal_event_list { padding-bottom: 0px; color:#990000; padding-right:5px; font-size:11px;}<![endif]-->
#calendar_events_container {padding-top:10px; }
.calendar_events_viewall a {padding:5px 10px 5px 0px; font-size: 11px; text-decoration:underline; color:#FF0000;}
.calendar_events_viewall a:hover {padding:5px 10px 5px 0px; font-size: 11px; text-decoration:none; color:#FF0000;}
.link_current_date a{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
.link_current_date a:hover{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}

/* TEXT AND OTHER */
.main_list_course, .main_list_course a{ font-size:9pt; color:#666666;  }
.style56 {color: #CC0000; font-size: 15px; font-weight: bold; }

.title_header
{ 	
	font-weight:bold; 
	font-size:11pt; 	
	color:#CC0000;  
}
.results
{
	font-weight:bold; 
	font-size:8pt; 	
}

.title_border_bar
{ 	
	/*height:30px;
	border-bottom:1px solid #ffcc00; 	 
	background:url(../images/coll_header.jpg); */
	background:url(../images/new_img/page_bg.jpg)  right bottom repeat-x; 
	border-left:1px solid #FFB951; 
	border-right:1px solid #FFB951; 
	border-top:1px solid #FFB951; 
	border-bottom:2px solid #FFB951; 
	padding: 7px 0px 7px 11px;
	margin: 0px 0px 7px 0px;
}

.right_menu_bold 
{
	color: #cc0000;
	font-size: 15px;
	font-weight: bold;
	border:1px solid #CCCCC; 
}

/* PADDING */
.padd_right_con{ padding-right:5px; }









/* EXCESS*/
#controlPanelButtons a:hover { color: #FFFFFF; background: #17728F; }
#controlPanelButtons { width: 100%; margin-top: 3px; padding-bottom: 1px; margin-left:-300px;}
#controlPanelButtons li {list-style:none; display:inline; }
#controlPanelButtons a, #controlPanelButtons a:link, #controlPanelButtons a:visited 
{ 	
	width: 100%; text-align: center; float:left; display: inline; background: #D1E6E9; 
	border: 1px solid #E6F1F3; margin: 0 -1px -1px 0; padding: 6px 0; 
}
#controlPanelButtons a:hover { color: #FFFFFF; background: #17728F; }
