/** GENERAL */

body
{
    *text-align: center; /* for IE */
    font-size: 10px;
    font-family: Arial;
}
form
{
    margin: 0px;
}

a.link
{
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a.link:hover
{
    color: InactiveCaption;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a
{
    color: #417D98;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a:hover
{
    color: #A7C2CD;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

input
{
    width: 200px;
}

select
{
    width: 205px;
}

td.vertical_space
{
    height: 15px;
}

td.error
{
    text-align: center;
    color: #DC2B19;
    font-weight: bold;
}

td.notification
{
    text-align: center;
    color: Green;
    font-weight: bold;
}

/** # GENERAL */

/** PAGE BORDER */

div.page_border {
	background-image: url("../images/header_background.jpg");
	background-repeat: no-repeat;
	height:167px;
	width: 908px;
    margin: 0 auto;   /* align for good browsers */
    text-align: left;
    padding-top: 21px;
    padding-left: 23px;
}

table.page_border
{
    width: 931px;
    margin: 0 auto;   /* align for good browsers */
    text-align: left;
}

td.page_border_top_left
{
    width: 18px;
    height: 188px;
    background-image: url("../images/page_border_top_left.gif");
    background-repeat: no-repeat;
}

td.page_border_top_center
{
    background-image: url("../images/page_border_top_center.gif");
    background-repeat: repeat-x;
    height: 18px;
}

td.page_border_top_content
{
    height: 165px;
}

td.page_border_top_right
{
    width: 18px;
    height: 188px;
    background-image: url("../images/page_border_top_right.gif");
    background-repeat: no-repeat;
}

td.page_border_left
{
    width: 18px;
    background-image: url("../images/page_border_left.gif");
    background-repeat: repeat-y;
}

td.page_border_content
{
    padding-bottom: 5px;
}

td.page_border_content div.gradient
{
    background-image: url("../images/gradient-silver.gif");
    background-repeat: repeat-x;
    margin: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}

td.page_border_right
{
    width: 18px;
    background-image: url("../images/page_border_right.gif");
    background-repeat: repeat-y;
}

div.page_border_bottom
{
    height: 23px;
    background-image: url("../images/page_border_bottom.gif");
    background-repeat: no-repeat;
	width: 908px;
	margin: 0 auto;   /* align for good browsers */
	padding-left: 23px;
}
/** # PAGE BORDER */

/** MENU */

div.main_menu
{
    height: 20px;
    background-color: #ccc;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

div.main_menu table td
{
    height: 20px;
    padding-left: 7px;
}

div.main_menu table td.menu_image
{
    padding-left: 10px;
}

div.main_menu table td a
{
    text-decoration: none;
    color: #000000;
}

div.main_menu table td a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

div.main_menu table td a.selected
{
    text-decoration: none;
    color: #FFFFFF;
}

div.main_menu table td a.selected:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

div.child_menu
{
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
}

div.child_menu table td
{
    height: 20px;
    padding-left: 15px;
}

div.child_menu table td a
{
    text-decoration: none;
    color: #CCCCCC;
}

div.child_menu table td a:hover
{
    text-decoration: underline;
    color: #000000;
}

div.child_menu table td a.selected
{
    text-decoration: none;
    color: #000000;
}

div.child_menu table td a.selected:hover
{
    text-decoration: underline;
    color: #000000;
}

div.title
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    padding-top: 15px;
    padding-bottom: 20px;
}

td.side_menu
{
    width: 246px;
    vertical-align: top;
    font-size: 11px;
    padding-top: 50px;
}

td.side_menu div
{
    background-image: none;
    margin-right: 10px;
    margin-left: 20px;
    width: 190px;
}

td.side_menu div.user_info table td
{
    height: 12px;
}

td.side_menu div table td
{
    height: 22px;
}

td.side_menu div a
{
    text-decoration: none;
    color: rgb(181,181,181);
}

td.side_menu div a:hover
{
    text-decoration: underline;
    color: #000000;
}

td.side_menu div a.selected
{
    text-decoration: none;
    color: #000000;
}

td.side_menu div a.selected:hover
{
    text-decoration: underline;
    color: #000000;
}

td.side_menu div.section_text
{
    background-image: none;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #000000;
    margin-bottom: 10px;
}

div.sections_text
{
    color: #FFFFFF;
    font-size: 11px;
    border-bottom: 1px solid #FFFFFF; 
    margin-bottom: 10px;
    font-weight: bold;
}

td.section_image
{
    width: 14px;
}

td.content
{
    font-size: 12px;
    vertical-align: top;
    width: 645px;
    padding-right: 10px;
}

/** MENU */

/** RELATED LINKS */

div.related_links td
{
    background-color: #FFFFFF;
    font-size: 10px;
    color: #000000;
    padding: 2px;
}

div.related_links td.gray
{
    background-color: #D4D4D4;
    font-size: 10px;
    color: #000000;
}

div.related_links td a
{
    text-decoration: none;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}

div.related_links td a:hover
{
    color: #417D98;
    font-size: 10px;
}

div.related_links_title
{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}

/** # RELATED LINKS */

/** WHICH MBA TABLE **/

td.table_top_left
{
    background-image: url("../images/table-top-left.gif");
    width: 15px;
    height: 15px;
}

td.table_top_center
{
    height: 15px;
    background-image: url("../images/table-top.gif");
}

td.table_top_right
{
    background-image: url("../images/table-top-right.gif");
    width: 15px;
    height: 15px;
}

td.table_left
{
    background-image: url("../images/table-left.gif");
    width: 15px;
}

td.table_content
{
    padding: 5px;
    font-family: Verdana;
}

td.table_right
{
    background-image: url("../images/table-right.gif");
    width: 15px;
}

td.table_bottom_left
{
    background-image: url("../images/table-bottom-left.gif");
    width: 15px;
    height: 15px;
}

td.table_bottom_center
{
    height: 15px;
    background-image: url("../images/table-bottom.gif");
}

td.table_bottom_right
{
    background-image: url("../images/table-bottom-right.gif");
    width: 15px;
    height: 15px;
}

td.table_line
{
    background-image: url("../images/table_line.gif");
    background-repeat: no-repeat;
    height: 2px;
}

td.table_horizontal_line
{
    background-image: url("../images/pixel.gif");
    background-repeat: repeat-y;
    width: 1px;
}

td.table_vertical_line
{
    background-image: url("../images/pixel.gif");
    height: 1px;
    background-repeat: repeat-x;
    padding: 0px;
}

div.popup
{
    position:absolute;
    border: 2px solid #000000;
    width: 300px;
    left: 300px;
    margin-top: 25px;
    background-color: #FFFFFF;
    padding: 10px;
    visibility: hidden;
}

div.popup div.title
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
}

div.popup div.content
{
    font-size: 10px;
    font-family: Verdana;
    margin-top: 10px;
}

td.list_page_title
{
    font-family: Verdana;
    color: #44527B;
    font-weight: bold;
    font-size: 17px;
}
/** # WHICH MBA TABLE **/

/** INDEX CHOICE **/

div.choice
{
    background-image: url("../images/index_choice.gif");
    width: 400px; 
    height: 150px;
    text-align: left;
    padding: 10px;
}

div.choice a
{
    font-size: 16px;
    color: #BEBEBE;
}

div.choice a:hover
{
    font-size: 16px;
    color: #AC7926;
}

/** # INDEX CHOICE **/

/** NEWS **/

div.new_title
{
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}

div.news div.content
{
    padding-top: 5px;
    border-top: 1px solid #000000;
}

/** # NEWS **/

/** POPUP **/

div.sticky_popup_container 
{ 
	position: fixed;
	color: #000000;
}

div.sticky_popup_container td.center
{
	background-image: url("../images/sticky_note_center.jpg");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFEE88;
	padding-left: 10px;
	padding-right: 10px;
}

div.sticky_popup_container td.left
{
	width: 3px;
	background-color: #FFFFFF;
}

div.sticky_popup_container td.right
{
	background-image: url("../images/sticky_note_right.jpg");
	background-repeat: repeat-y;
	width: 6px;
}

div.sticky_popup_container div.top_center
{
	float: left;
	background-image: url("../images/sticky_note_top_center.jpg");
	background-repeat: repeat-x;
	height: 10px;
}

div.sticky_popup_container div.top_left
{
	float: left;
	width: 3px;
	height: 10px;
	background-color: #FFFFFF;
}

div.sticky_popup_container div.top_right
{
	float: left;
	background-image: url("../images/sticky_note_top_right.jpg");
	background-repeat: repeat-y;
	width: 6px;
	height: 10px;
}

div.sticky_popup_container div.bottom_center
{
	background-image: url("../images/sticky_note_bottom_center.jpg");
	background-repeat: repeat-x;
	height: 16px;
	float: left;
}

div.sticky_popup_container div.bottom_left
{
	background-image: url("../images/sticky_note_bottom_left.jpg");
	background-repeat: no-repeat;
	width: 13px;
	height: 16px;
	float: left;
}

div.sticky_popup_container div.bottom_right
{
	background-image: url("../images/sticky_note_bottom_right.jpg");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}

/** # POPUP **/