/* Trail Area Classes */
/* TODO: Remove the temporary comments */
body.epi-bodyAdminTrail	{margin:0px;
background-color:#dddddd;}

/*updated to OT style */
.epi-adminTrail-level1 {
/*background-color:#99bfe9;*/
background-color:#c4e3f2;
border-top:#a9ccde solid 1px;
border-bottom:#a9ccde solid 1px;
height:30px;}

/* Updated to OT sytle */
.epi-adminTrail-level2 {background-color:#f0f6f9; border-bottom:#c1deed solid 1px;
height:30px;}

/*updated to OT style */
.epi-adminTrail	 {font-size: x-small;
font-family: tahoma,verdana, geneva, arial, helvetica, sans-serif;
color:#414141;}

.epi-adminTrail a,
.epi-adminTrail a:link,
.epi-adminTrail a:visited,
.epi-adminTrail a:active {text-decoration: none;
color:#333333;}

.epi-adminTrail a:hover {text-decoration: underline;
color:#000000;}

.epi-adminTrailOn {font-weight:bold;}


/* Header Colors */

/* Header: general classes */

.epi-headerBackground {
background-image:  url(../images/header_elements/header_background_main.gif);
background-repeat: repeat-x;
margin:0px;
}
/* Updated as part of OT Style */
#epi-headerTitle {
    font-family:Tahoma;
    font-size:13px;
    color:#414141;
    vertical-align:middle
}

.epi-headerInput {
margin:2px 0 0 0;
border: 1px inset #5184d0;
background-color:#e0ebfc;
font-size:9px;
}

.epi-rightside {
text-align:right;
width:100%;
}

/* Header: navigation area classes */
/* Updated as part of OT Style */
.epi-navbar
{
    background-image:  url(../images/header_elements/header_bg.png);
    height:50px;
}

#epi-navcontainer .first_item {
    border-right: 1px solid #000000;
}

#epi-navcontainer .text_font {
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

#epi-navcontainer .empty_item {
border-left: 1px solid #7aa4e4;
border-right: 1px solid #275dad;
padding:0 10px;
height:23px;
}

#epi-navcontainer {}

#epi-navcontainer ul
{
    margin: 0;
    float:right;
    list-style-type: none;
}

#epi-navcontainer ul li
{
    display: block;
    float: left;
    padding: 0;
    color: #000000;
}

#epi-navcontainer ul li a
{
    display: block;
    width:auto !important;
    color: #000000 !important;
    text-decoration: none;
    white-space:nowrap;
}

/* Header: menu area classes */

#epi-menucontainer
{
height: 21px;
background-color:#99bfe9;
border-bottom:1px solid #89a3ca;
}

#epi-menucontainer .last_item {
border-left: 1px solid #d5effd;
height:21px;
}

#epi-menucontainer ul
{
margin: 0;
list-style-type: none;
white-space:nowrap;
}

#epi-menucontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
line-height:21px;
}

#epi-menucontainer ul li a
{
display: block;
height: 21px;
width:auto !important;
width /**/:10px;
padding: 0 10px;

color: #000;
text-decoration: none;
white-space:nowrap;
font-weight:bold;
border-left: 1px solid #c4d7f2;
border-right: 1px solid #789bce;
}

#epi-menucontainer ul li a:hover
{
background-color:#88a9d9;
border-left: 1px solid #789bce;
border-right: 1px solid #c4d7f2;
}


/* Content Classes */

body	{margin-top:10px;
			margin-bottom:10px;
			margin-left:25px;
			margin-right:25px;
		background-color:#ffffff;}
/*  Updated as per OT style */
p.epi-description
{color:#7d7d7d; margin-top:.3em; margin-bottom:0px;}

ul
{margin: 1em 1em 1em 2.5em}

.epi-dataTable .epi-header-tip {font-weight:normal !important;
color:#696969;}

.epi-dataTable a {font-weight:bold;}
/*  Updated as per OT style */
.epi-rowSpecial3
{
    background-color:#d9ecf6;
}

/* Changed as per OT style */
.epi-rowSpecial3 td,
.epi-rowSpecial3 td a,
.epi-rowSpecial3 td a:visited,
.epi-rowSpecial3 td a:hover
{color: #414141 !important;}

/* updated to OT style */
.epi-key {
background-color:#f6f6f6;
margin-top:0em;
border-top:#e7e7e7 solid 1px;
border-left:#e7e7e7 solid 1px;
border-right:#e7e7e7 solid 1px;
border-collapse:collapse;
height: 30px}

/* Updated to OT Style */
.epi-key td {
	padding-right: 10px;
	padding-left: 10px;}

.epi-accentColor1 {background-color:#336699;}

.epi-colorPicker {border-left:#000000 solid 1px;
border-top:#000000 solid 1px;}

.epi-colorPicker td {border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;}

.epi-colorPickerLink {background-image:url(../images/color_pickers/color_picker_background.gif); height:15px; width:15px;}

.epi-colorPickerLink div {border:#000000 solid 1px; font-size:1px; height:11px; width:11px; }


/* Delegated Admin */

.epi-delAdminColor {background-color:#99bfe9;}

/* Wizard Classes */

body.epi-adminWizardNav { background-color:#93c4ee;
border-top:#89a3ca solid 1px;
margin:0px;
padding:8px;}

a.epi-wizardStepNormal,
a.epi-wizardStepNormal:link,
a.epi-wizardStepNormal:visited,
a.epi-wizardStepNormal:active {text-decoration: none; color:#000000;}
a.epi-wizardStepNormal:hover	 {text-decoration: underline; color:#000000;}

a.epi-wizardStepActive,
a.epi-wizardStepActive:link,
a.epi-wizardStepActive:visited,
a.epi-wizardStepActive:active	{text-decoration: none; color:#336633;}
a.epi-wizardStepActive:hover {text-decoration: underline; color:#336633;}

.epi-wizardStepDim	{color:#666666;}
.epi-wizardStepActive	{font-weight:bold; color:#336633;}


/* Prototype only */

.epi-prototypeNotes {color:#999999;
border:1px dashed #FF9900;
margin-top:30px;
margin-bottom:10px;
margin-left:25px;
margin-right:25px;
padding:.5em;}

.epi-prototypeNotes a {color:#33cc33 !important; font-weight:bold;}



/*hpd styles*/
.epi-button-line
{border-bottom: 1px solid #ffffff;}

#cache-table-title
{margin:0; margin-bottom:10px; margin-top:20px;}

#cache-table-title span
{font-weight:bold;}

.expand-container {
	border: 1px solid #B2CDF7;
	width:100%;
	margin: 0px 0px 0px 0px;
	}

#dhtmltooltip{
position: absolute;
border: 1px solid white;
width: 150px;
padding: 5px;
background-color: #D1E6FA;
visibility: hidden;
z-index: 100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
}

.vign-labelAlignment {
	float:left;
	margin-left:0px;
	padding:3px;
	}

.epi-dataTableHPD
{margin-bottom:5px;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #ffffff;
border-right: solid 0px #ffffff;
text-align:center;}

.epi-rowEvenHPD
{background-color: #efefef;
text-align:center}

.epi-rowOddHPD
{background-color: #fafafa;
text-align:center;}

.epi-dataTableHPD TH
{color: #000000 !important;
background-color: #b1cfe9;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
padding: .5em;
text-align:center;}

.epi-rowSpecialHPD
{background-color: #dddddd;
text-align:center;}
/* end of hpd styles*/

/*Header Styles*/
/*Added as part of OT Styles*/
.epi-headerImage{
    padding-bottom:10px;
    padding-left:15px;
    float:left;
}

.epi-linksTable{
    padding-top:4px;
    padding-right:8px;
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}

.epi-subHeader{
    background:none;
    height:22px;
    padding-left:10px;
    float:left;
}

.epi-subHeaderBackground{
    background-image:  url(../images/header_elements/sub_header_bg.png);
}

.epi-borderLeft{
    border-left:solid #000000 1px;
}

.epi-valignTop{
    vertical-align:top;
}

.epi-consoleImage{
    vertical-align:middle;
    width:26px;
}

/* Added to OT sytle */
.epi-bottomAlign{
    padding-bottom:5px;
}

/* Added to OT sytle */
.epi-borderBottom{
    border-bottom:0px !important;
}

/* Added to OT sytle */
.epi-advanced-user-search
{
    background-color:#ffffff; border:#C6DBE3 solid 1px
}
