body {
	background-image: url('/images/sbus/standard/sub/background.gif');
}

#LogoLink {
	background-image: url('/images/sbus/standard/sub/msu_logo.gif');
}

#LeftMenu {
	background-image: url('/images/sbus/standard/sub/left_nav_background.gif');
}

#ToolboxLink {
	background-image: url('/images/sbus/standard/sub/student_toolbox.jpg');
}

#ToolboxLink:hover {
	background-image: url('/images/sbus/standard/sub/student_toolbox_highlight.jpg');
}

#SectionLinks a {
	background-image: url('/images/sbus/standard/sub/section_nav_button.gif');
}

#LeftMenu ul li a {
	color: #0035AD;
}

.www_sub_content a {
	color: #0035AD;
}

.www_sub_content a:hover {
	color: #002A8A;
}

/* ------------------------------------------------------ */
/* Difference from standard styles. Introduced 01/04/2008 */
/* ------------------------------------------------------ */
.hidden {
	display: none;
}
#LeftMenuSecondary {
	position: absolute;
	top: 360px;
	left: 0px;
}
a#DcpLeftLink, a#DcpLeftLink:link, a#DcpLeftLink:visited
{
	text-decoration: none;
	border: 0;
	width: 114px;
	height: 37px;
	background: #ffffff url(/images/sbus/standard/dcp-logo.png) 0 0 no-repeat;
	display: block;
	margin: 0 0 0 15px;
}
a#aacsb-logo, a#aacsb-logo:link, a#aacsb-logo:visited
{
	text-decoration: none;
	border: 0;
	width: 114px;
	height: 30px;
	background: #ffffff url(/images/sbus/standard/aacsb-logo.png) 0 0 no-repeat;
	display: block;
	margin: 12px 0 0 15px;
}
/* Page style */
div#page_text
{
	width: 565px;
	margin: 0;
	padding: 0;
}
div#whole_page
{
	padding: 5px;
}
div#page_text h1, div#page_text h2, div#whole_page h1, div#whole_page h2
{
	font-family: inherit;
	font-size: 18px;
	color: #2b2a2a;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 2px solid #990000;
	font-weight: bold;
	line-height: 1.2em;;
}
div#page_text h3, div#whole_page h3
{
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 10px;
	color: #2b2a2a;
	font-weight: bold;
	line-height: 22px;
}
div#page_text h4, div#page_text h5, div#whole_page h4, div#whole_page h5
{
	font-family: inherit;
	font-size: 13px;
	margin-bottom: 5px;
	color: #2b2a2a;
	font-weight: bold;
	line-height: 17px;
}
div#page_text p, div#whole_page p
{
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	margin-bottom: 10px;
}
div#page_text a, div#page_text a:link, div#page_text a:visited, div#whole_page a, div#whole_page a:link, div#whole_page a:visited
{
	text-decoration: none;
	padding-bottom:1px;
	color: #990000;
	border-bottom: 1px solid #0135ad;
}
div#page_text a:hover, div#whole_page a:hover
{
	color: #0135ad;
}
/* Right side navigation styles */
div#right_section 
{
	width: 180px;
	float: right;
	margin: 0 0 20px 0;
	padding: 0;
}
div#right_page_nav
{
	width: 180px;
}
div#back_one_step
{
	width: 180px;
	margin-bottom: 10px;
	background-color: #CFCFCF;
}
div#back_one_step ul
{
	margin: 0;
	padding: 5px 15px 5px 15px;
	list-style: none;
}

div#back_one_step a, div#back_one_step a:link, div#back_one_step a:visited
{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

div#right_page_nav h2
{
	background-color: #2F58B4;
	color: #ffffff;
	margin: 0;
	padding: 0 15px 5px 15px;
	font-weight: bold;
	list-style: none;
	font-family: inherit;
	font-size: 1.1em;
}

div#annoucement h2
{
	background-color: #2F58B4;
	color: #ffffff;
	margin: 0;
	padding: 0 15px 5px 15px;
	font-weight: bold;
	list-style: none;
	font-family: inherit;
	font-size: 1.1em;
}

div#annoucement
{
	width: 180px;
	margin-bottom: 10px;
	background-color: #CFCFCF;
}

div#right_page_nav ul
{
	margin: 0;
	padding: 5px 15px 5px 15px;
	list-style: none;
	background: #CFCFCF;
}
div#right_page_nav li {
	margin: 0 0 4px 0;
}
div#right_page_nav li a, div#right_page_nav li a:link, div#right_page_nav li a:visited
{
	color: #2b2a2a;
	font-weight: bold;
	padding: 0 0 1px 0;
	font-size: 12px;
	text-decoration: none;
	background: none !important;
}
div#back_one_step a:hover, div#right_page_nav li a:hover
{
	border-bottom: 1px solid #2b2a2a;
	text-decoration: none;
}
/* List style */
ul.bullet_green li {
	padding-left: 20px;
	background-image: url('/images/sbus/standard/bullet_go.png');
	background-repeat: no-repeat;
	background-position: 0 1px;
	line-height: 1.5em;
	text-align: justify;
}
ul.bullet_red li {
	padding-left: 20px;
	background-image: url('/images/sbus/standard/bullet_red.png');
	background-repeat: no-repeat;
	background-position: 0 1px;
	line-height: 1.5em;
	text-align: justify;
}
/* Margin */
.margin_bottom_0 { margin-bottom: 0 !important; }
.margin_bottom_5 { margin-bottom: 5px !important; }
.margin_bottom_10 { margin-bottom: 10px !important; }
.margin_bottom_15 { margin-bottom: 15px !important; }
.margin_bottom_20 { margin-bottom: 20px !important; }
.margin_bottom_25 { margin-bottom: 25px !important; }
.margin_top_0 { margin-top: 0 !important; }
.margin_top_5 { margin-top: 5px; }
.margin_top_10 { margin-top: 10px; }
.margin_top_15 { margin-top: 15px; }
.margin_top_20 { margin-top: 20px; }
.margin_top_25 { margin-top: 25px; }
.margin_left_0 { margin-left: 0 !important; }
.margin_left_5 { margin-left: 5px; }
.margin_left_10 { margin-left: 10px; }
.margin_left_15 { margin-left: 15px; }
.margin_left_20 { margin-left: 20px; }
.margin_left_25 { margin-left: 25px; }
.margin_right_0 { margin-right: 0 !important; }
.margin_right_5 { margin-right: 5px; }
.margin_right_10 { margin-right: 10px; }
.margin_right_15 { margin-right: 15px; }
.margin_right_20 { margin-right: 20px; }
.margin_right_25 { margin-right: 25px; }

/* Padding */
.padding_bottom_0 { padding-bottom: 0 !important;}
.padding_bottom_5 { padding-bottom: 5px; }
.padding_bottom_10 { padding-bottom: 10px; }
.padding_bottom_15 { padding-bottom: 15px; }
.padding_bottom_20 { padding-bottom: 20px; }
.padding_bottom_25 { padding-bottom: 25px; }
.padding_top_0 { padding-top: 0 !important;}
.padding_top_5 { padding-top: 5px; }
.padding_top_10 { padding-top: 10px; }
.padding_top_15 { padding-top: 15px; }
.padding_top_20 { padding-top: 20px; }
.padding_top_25 { padding-top: 25px; }
.padding_left_0 { padding-left: 0 !important;}
.padding_left_5 { padding-left: 5px; }
.padding_left_10 { padding-left: 10px; }
.padding_left_15 { padding-left: 15px; }
.padding_left_20 { padding-left: 20px; }
.padding_left_25 { padding-left: 25px; }
.padding_right_0 { padding-right: 0 !important;}
.padding_right_5 { padding-right: 5px; }
.padding_right_10 { padding-right: 10px; }
.padding_right_15 { padding-right: 15px; }
.padding_right_20 { padding-right: 20px; }
.padding_right_25 { padding-right: 25px; }

/* Standard style */
strong { font-weight: bold; }

.external_link {
	background: url('/images/sbus/standard/external_link.png') center right no-repeat;
	padding-right: 13px;
}

a[href $=".pdf"], a[href $=".PDF"],
a[href *=".pdf#"], a[href *=".PDF#"],
a[href *=".pdf?"], a[href *=".PDF?"] {
	background: url('/images/sbus/standard/acrobat_small.png') center right no-repeat;
	padding-right: 16px;
}

/* Faculty and Staff listing */
div#faculty_and_staff_listing table, div#faculty_and_staff_listing td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
}
div#faculty_and_staff_listing table
{
	border                :none;
	border                :1px solid #CCC;
}
div#faculty_and_staff_listing thead th, div#faculty_and_staff_listing tbody th
{
  color                 : #000000;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
div#faculty_and_staff_listing tbody th
{
  background            : #efefef;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : bold;
}
div#faculty_and_staff_listing tbody tr td
{
	padding               : 10px 10px;
  color                 : #000;
}

.head_cell 
{
  background            : #efefef;
  text-align            : left;
  font-weight           : bold;
}

/* Standard table listing */
table.standard_table, table.standard_table td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
}
table.standard_table
{
	border                :none;
	border                :1px solid #CCC;
}
table.standard_table thead th, table.standard_table tbody th
{
  color                 : #000000;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
table.standard_table tbody th
{
  background            : #efefef;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : bold;
}
table.standard_table tbody tr td
{
	padding               : 10px 10px;
  color                 : #000;
}

hr.blue_line
{
	height: 1px;
	color: #2F58B4;
	background-color: #2F58B4;
	border: none;
}
.small_font
{
	font-size: 0.8em;
}
.small_font_9em
{
	font-size: 0.9em !important;
}
.highlight_new
{
	color: #dd0000;
	font-style: italic;
	font-size: 0.9em;
}
em
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
ol li
{
	list-style: decimal;
	margin: 0 0 0 17px;
	padding: 0 0 0 0;
}