﻿/* Default window style */

.DefaultWindow
{
	border:none;
	padding: 0px;
}

.DefaultWindowHeaderRow
{
	
}

.DefaultWindowHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.DefaultWindowHeaderBox {
  	height: 23px;
 	position:relative;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
}

.DefaultWindowHeaderContent
{
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
	border-collapse: collapse;
	text-align: left;
	white-space: nowrap;
}

.DefaultWindowHeaderLeft
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	text-align: center;
}

.DefaultWindowHeaderRight
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	text-align: center;
}



.DefaultWindowSubtitle
{
	padding: 4px;
	padding-left: 9px;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
/* moved to global.css
.DefaultWindowSubtitle A:LINK, .DefaultWindowSubtitle A:VISITED, .DefaultWindowSubtitle A:ACTIVE, .DefaultWindowSubtitle A:HOVER
{
	text-decoration: none;
	color: #6a6a6a;
}*/

/* DefaultWindowContents - Font, Background - and Border Color have moved to global.css*/
.DefaultWindowContents
{
	padding: 0px;
	margin: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	text-align: center;
	vertical-align: top;
}

.DefaultWindowContentsSpacer
{
	padding: 5px;
}

.DefaultWindowFooter
{
	padding: 4px;
	margin: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	text-align: right;
}

/* System window style */


.SystemWindow
{
	border:none;
	padding: 0px;
}

.SystemWindowHeaderRow
{
	
}

.SystemWindowHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.SystemWindowHeaderContent
{
	background-color: #f0f9fd;
	background-image: url(../img/window_default_header_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #a6d8f5;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.SystemWindowHeaderLeft
{
	background-image: url(../img/window_default_header_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.SystemWindowHeaderRight
{
	background-image: url(../img/window_default_header_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.SystemWindowSubtitle
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-bottom: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #cbcbcb;
	text-align:left;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.SystemWindowContents
{
	background-color: #ffffff;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: top;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.SystemWindowFooter
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #cbcbcb;
	text-align:right;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.SystemWindowFooter A:LINK, .SystemWindowFooter A:VISITED, .SystemWindowFooter A:ACTIVE, .SystemWindowFooter A:HOVER
{
	text-decoration: none;
	color: #6a6a6a;
}


/* Deactivated window style */


.DeactivatedWindow
{
	border:none;
	padding: 0px;
}

.DeactivatedWindowHeaderRow
{
	
}

.DeactivatedWindowHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.DeactivatedWindowHeaderContent
{
	background-color: #f0f9fd;
	background-image: url(../img/window_default_header_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #a6d8f5;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.DeactivatedWindowHeaderLeft
{
	background-image: url(../img/window_default_header_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.DeactivatedWindowHeaderRight
{
	background-image: url(../img/window_default_header_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.DeactivatedWindowSubtitle
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-bottom: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #cbcbcb;
	text-align:left;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.DeactivatedWindowContents
{
	background-color: #ffffff;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: top;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.DeactivatedWindowFooter
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #cbcbcb;
	text-align:right;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.DeactivatedWindowFooter A:LINK, .DeactivatedWindowFooter A:VISITED, .DeactivatedWindowFooter A:ACTIVE, .DeactivatedWindowFooter A:HOVER
{
	text-decoration: none;
	color: #6a6a6a;
}


/* HiLite window style */

.HiLiteWindow
{
	border:none;
	padding: 0px;
}

.HiLiteWindowHeaderRow
{
	
}

.HiLiteWindowHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.HiLiteWindowHeaderContent
{
	background-color: #f0f9fd;
	background-image: url(../img/window_hilite_header_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #a6d8f5;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.HiLiteWindowHeaderLeft
{
	background-image: url(../img/window_hilite_header_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.HiLiteWindowHeaderRight
{
	background-image: url(../img/window_hilite_header_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.HiLiteWindowSubtitle
{
	background-color: #f0f9fd;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-bottom: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #a6d8f5;
	text-align:left;
	text-decoration: none;
	color: #005c9a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.HiLiteWindowContents
{
	background-color: #ffffff;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-color: #a6d8f5;
	text-align: left;
	vertical-align: top;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	color: #005c9a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.HiLiteWindowFooter
{
	background-color: #f0f9fd;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #a6d8f5;
	text-align:right;
	text-decoration: none;
	color: #005c9a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.HiLiteWindowFooter A:LINK, .HiLiteWindowFooter A:VISITED, .HiLiteWindowFooter A:ACTIVE, .HiLiteWindowFooter A:HOVER
{
	text-decoration: none;
	color: #005c9a;
}



/* Warning window style */


.WarningWindow
{
	border:none;
	padding: 0px;
}

.WarningWindowHeaderRow
{
	
}

.WarningWindowHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.WarningWindowHeaderContent
{
	background-color: #f0f9fd;
	background-image: url(../img/window_default_header_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #a6d8f5;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.WarningWindowHeaderLeft
{
	background-image: url(../img/window_default_header_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.WarningWindowHeaderRight
{
	background-image: url(../img/window_default_header_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.WarningWindowSubtitle
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-bottom: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #cbcbcb;
	text-align:left;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.WarningWindowContents
{
	background-color: #ffffff;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: top;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.WarningWindowFooter
{
	background-color: #ededed;
	padding: 4px;
	border-style: solid;
	border-width: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #cbcbcb;
	text-align:right;
	text-decoration: none;
	color: #6a6a6a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.WarningWindowFooter A:LINK, .WarningWindowFooter A:VISITED, .WarningWindowFooter A:ACTIVE, .WarningWindowFooter A:HOVER
{
	text-decoration: none;
	color: #6a6a6a;
}


/* Studio panel style */

.StudioPanelStyle
{
	border:none;
	padding: 0px;
	border-collapse: collapse;
}

.StudioPanelHeaderRow
{
	
}

.StudioPanelHeaderTable
{
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

.StudioPanelHeaderBox {
  	height: 42px;
 	position:relative;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
}

.StudioPanelHeaderContent,
.StudioPanelHeaderContentRoot
{
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
	border-collapse: collapse;
	text-align: left;
}

.StudioPanelHeaderLeft,
.StudioPanelHeaderLeftRoot
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	align: center;
}

.StudioPanelHeaderRight,
.StudioPanelHeaderRightRoot
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	align: center;
}

.StudioPanelHeaderNoTitleBox {
  	height: 23px;
 	position:relative;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
}

.StudioPanelHeaderNoTitleContent,
.StudioPanelHeaderNoTitleContentRoot
{
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
	border-collapse: collapse;
	text-align: left;
	white-space: nowrap;
}

.StudioPanelHeaderNoTitleLeft,
.StudioPanelHeaderNoTitleLeftRoot
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	text-align: center;
}

.StudioPanelHeaderNoTitleRight,
.StudioPanelHeaderNoTitleRightRoot
{
	width: 5px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
	text-align: center;
}




.StudioPanelTab
{
	background-color: #cbcbcb;
	background-image: url(../img/panel_studio_tab_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #606f75;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	border-collapse: collapse;
}

.StudioPanelTab A:LINK, .StudioPanelTab A:VISITED, .StudioPanelTab A:ACTIVE, .StudioPanelTab A:HOVER
{
	color: #606f75;
	text-decoration: none;
}

.StudioPanelTabLeft
{
	background-image: url(../img/panel_studio_tab_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.StudioPanelTabRight
{
	background-image: url(../img/panel_studio_tab_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	min-width: 5px;
	padding: 0px;
	border-style: none;
}

.StudioPanelTabSelected
{
	background-color: #cbcbcb;
	background-image: url(../img/panel_studio_header_notitle_content.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #002f45;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	border-collapse: collapse;
}

.StudioPanelTabSelected A:LINK, .StudioPanelTabSelected A:VISITED, .StudioPanelTabSelected A:ACTIVE, .StudioPanelTabSelected A:HOVER
{
	color: #002f45;
	text-decoration: none;
}

.StudioPanelTabSelectedLeft
{
	background-image: url(../img/panel_studio_header_notitle_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.StudioPanelTabSelectedRight
{
	background-image: url(../img/panel_studio_header_notitle_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.StudioPanelTabSpacer
{
	/*
	background-image: url(../img/panel_studio_tab_spacer.gif);
	background-repeat:repeat-x;
	*/
    height: 23px;
	width: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
}

.StudioPanelTabFiller
{
	/*
	background-image: url(../img/panel_studio_tab_spacer.gif);
	background-repeat:repeat-x;
    */
	height: 23px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
}




.StudioPanelInvertedTab
{
	height: 23px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	border-color: #cbcbcb;
	vertical-align: middle;
	text-align: left;
	border-collapse: collapse;
	white-space: nowrap;
	text-align: center;
	/*
	background-color: #cbcbcb;
	background-image: url(../img/panel_studio_inverted_tab_content.gif);
	background-repeat: repeat-x;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #606f75;
	text-decoration: none;
    */
}
/*
.StudioPanelInvertedTab A:LINK, .StudioPanelInvertedTab A:VISITED, .StudioPanelInvertedTab A:ACTIVE, .StudioPanelInvertedTab A:HOVER
{
	color: #606f75;
	text-decoration: none;
}
*/
.StudioPanelInvertedTabLeft
{
	/*
	background-image: url(../img/panel_studio_inverted_tab_left.gif);
	background-repeat: no-repeat;
    */
	height: 23px;
	width: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	text-align: center;
}

.StudioPanelInvertedTabRight
{
	/*
	background-image: url(../img/panel_studio_inverted_tab_right.gif);
	background-repeat: no-repeat;
    */
	height: 23px;
	width: 5px;
	min-width: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	text-align: left;
}

.StudioPanelInvertedTabSelected
{
	height: 23px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	vertical-align: middle;
	text-align: left;
	border-collapse: collapse;
	white-space: nowrap;
	text-align: center;
    /*	
	background-color: #cbcbcb;
	background-image: url(../img/panel_studio_inverted_tab_selected_content.gif);
	background-repeat: repeat-x;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #002f45;
    */
}
/*
.StudioPanelInvertedTabSelected A:LINK, .StudioPanelInvertedTabSelected A:VISITED, .StudioPanelInvertedTabSelected A:ACTIVE, .StudioPanelInvertedTabSelected A:HOVER
{
	color: #002f45;
	text-decoration: none;
}
*/
.StudioPanelInvertedTabSelectedLeft
{
	/*
	background-image: url(../img/panel_studio_inverted_tab_selected_left.gif);
	background-repeat: no-repeat;
    */
	height: 23px;
	width: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	text-align: center;
}

.StudioPanelInvertedTabSelectedRight
{
	/*
	background-image: url(../img/panel_studio_inverted_tab_selected_right.gif);
	background-repeat: no-repeat;
	*/
    height: 23px;
	width: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	text-align: left;
}

.StudioPanelInvertedTabSpacer
{
	height: 23px;
	width: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	white-space: nowrap;
	text-align: left;
}
/* no longer neeeded
.StudioPanelInvertedTabFiller
{
	height: 23px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	white-space: nowrap;
	text-align: left;
}
*/

/*modified - StudioPanelSubtitle - moved background color and font params into global.css*/
.StudioPanelSubtitle
{
	padding: 4px;
	padding-left: 9px;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}

/*modified - StudioPanelMenu - moved background color and font params into global.css*/
.StudioPanelMenu
{
	text-align:left;
	border-collapse: collapse;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
}

/*new - Added this class to put the hardcoded html elements into CSS - since these params have nothing to do with Color or Font it remained here*/
.StudioPanelMenuTable
{
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: solid 0px;
    border-collapse: collapse;
}

/*new - Added this class to put the hardcoded html elements into CSS - to stretch the last TD in the StudioPanelMenu to make all the menu items squish to the left */
.StudioPanelMenuTableTdStretch {
    width: 99%;
}

/*modified - moved background color and font tags into global.css - .StudioPanelMenuEntryColor and .StudioPanelMenuEntryFont*/
.StudioPanelMenuEntry
{
	height: 22px;/*
    margin: 0px;
    padding: 0px;
    border: none 0px ;
	border-collapse: collapse;*/
	vertical-align: middle;
}

/*modified - moved font tags into global.css - .StudioPanelMenuEntryFont A:LINK, etc.*/
.StudioPanelMenuEntry A:LINK, .StudioPanelMenuEntry A:VISITED, .StudioPanelMenuEntry A:ACTIVE, .StudioPanelMenuEntry A:HOVER
{
	cursor: pointer;
	display: block;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*modified - moved background color and font tags into global.css - .StudioPanelMenuEntrySelectedColor and .StudioPanelMenuEntrySelectedFont*/
.StudioPanelMenuEntrySelected
{ /*modified*/
	height: 22px;/*
    margin: 0px;
    padding: 0px;
    border: none 0px ;
	border-collapse: collapse;*/
	vertical-align: middle;
}

/*modified - moved font tags into global.css - .StudioPanelMenuEntrySelectedFont A:LINK, etc.*/
.StudioPanelMenuEntrySelected A:LINK, .StudioPanelMenuEntrySelected A:VISITED, .StudioPanelMenuEntrySelected A:ACTIVE, .StudioPanelMenuEntrySelected A:HOVER
{
	cursor:pointer;
	display: block;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.StudioPanelMenuEntryBox 
{
  	height: 22px;
 	position: relative;/*
	border: none 0px ;*/
	text-align: center;
	vertical-align: middle;
}

.StudioPanelMenuEntryBackground *
{
  position: relative;
  z-index: 1;
}

.StudioPanelContents
{
	padding: 9px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-style: solid;
	border-left-width: 1px;
}

.StudioPanelContentsNoFormatting
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-style: solid;
	border-left-width: 1px;
}

/*modified - moved valign=middle into CSS*/
.StudioPanelFooterRow
{
	vertical-align: middle;
}

/*modified - moved html tags into CSS*/
.StudioPanelFooterTable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-collapse: collapse;
}

.StudioPanelFooterBox {
  	height: 23px;
 	position: relative;
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-collapse: collapse;
	text-align: right;
	vertical-align: middle;
}

/*modified - moved font and color params into global.css - .StudioPanelFooterColor and .StudioPanelFooterFont*/
.StudioPanelFooterContent,
.StudioPanelFooterContentRoot
{
	height: 23px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	white-space: nowrap;
}

/*This can be removed because it's now located in global.css under .StudioPanelFooterFont A:LINK ,etc
.StudioPanelFooterContent A:LINK, .StudioPanelFooterContent A:VISITED, .StudioPanelFooterContent A:ACTIVE, .StudioPanelFooterContent A:HOVER,
.StudioPanelFooterContentRoot A:LINK, .StudioPanelFooterContentRoot A:VISITED, .StudioPanelFooterContentRoot A:ACTIVE, .StudioPanelFooterContentRoot A:HOVER
{
	text-decoration: none;
	color: #6a6a6a;
}*/

.StudioPanelFooterLeft,
.StudioPanelFooterLeftRoot
{
	height: 23px;
	width: 5px;
	padding: 0px;
	vertical-align: middle;
}

.StudioPanelFooterRight,
.StudioPanelFooterRightRoot
{
	height: 23px;
	width: 5px;
	padding: 0px;
	vertical-align: middle;
}

.StudioPanelFooterSlim
{
	background-image: url(../img/panel_studio_footer_slim.gif);
	background-repeat:repeat-x;
	height: 1px;
	padding: 0px;
	border-style: none;
}


.StudioAreaTable
{
	padding: 0px;
	border: solid 3px #ffffff;
	color: #002f45;
}

.StudioAreaContent
{
	background-color: #cbcbcb;
	background-image: url(../img/panel_studio_header_content.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 125px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
	border-style: none;
	border-width: 0px;
	border-color: #cbcbcb;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.StudioAreaLeft
{
	background-image: url(../img/area_studio_left.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.StudioAreaRight
{
	background-image: url(../img/area_studio_right.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 5px;
	padding: 0px;
	border-style: none;
}

.VaultDropAreaActive
{
	background-color: #ffbfbf;
	padding: 0px;
	border: solid 3px #ffbfbf;
	color: #cf2f45;
}




/* MenuAccordion Classes
----------------------------------------------- */
.MenuAccordion {
	border-left: solid 1px #B0B0B0;
	border-right: solid 1px #B0B0B0;
	border-bottom: solid 1px #B0B0B0;
	overflow: hidden;
	text-align:left;
}
.MenuAccordionPanelLabel {
	color: #484848;
	border-top: solid 1px #cbcbcb;
	border-bottom: solid 1px #a6a6a6;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: #080808 url('../img/acc_menu_section_bg.gif') repeat-x;
  	vertical-align: middle;
}
.MenuAccordionPanelLabel h3 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 4px 20px 4px 36px;
	background: url('../img/acc_menu_panel_exp.gif') no-repeat left 50%;
} 
.MenuAccordionPanelContent {
	overflow: auto;
	background-color: #ffffff;
	height: 110px;
	font-size: 90%;
	line-height: 140%;
	padding: 5px 5px 5px 16px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.MenuAccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.MenuAccordionPanelLabelHover { color: #000000; }
.MenuAccordionPanelClosed .MenuAccordionPanelLabel h3 { background: url('../img/acc_menu_panel_cls.gif') no-repeat left 50%; }
.MenuAccordionPanelContent div { margin: 5px 8px; }




/* PanelAccordion Classes
----------------------------------------------- */
.PanelAccordion {
	overflow: hidden;
	text-align:left;
}
.PanelAccordionPanelLabel {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
  	vertical-align: middle;
}
.PanelAccordionPanelLabel h3 {
	margin: 0;
	padding: 4px 20px 4px 36px;
	background: url('../img/acc_menu_panel_exp.gif') no-repeat left 50%;
} 
.PanelAccordionPanelContent {
	overflow: auto;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px;
}

.PanelAccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.PanelAccordionPanelClosed .PanelAccordionPanelLabel h3 { background: url('../img/acc_menu_panel_cls.gif') no-repeat left 50%; }
.PanelAccordionPanelContent div { margin: 5px 8px; }


