.mainBGcolor
{
	background-color: #ffffff;
}
.calendarTaskBGcolor
{
    BACKGROUND-COLOR: #ffff99
}
.tableBorderColor
{
    BACKGROUND-COLOR: #000000
}
.tableBGcolor
{
    BACKGROUND-COLOR: #D7D7D7;
}
.secondBGcolor
{
    BACKGROUND-COLOR: #ffffff;
}
.contactSecondBGcolor
{
    BACKGROUND-COLOR: lightgrey;
}
.headingFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.regFont
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial;
}
.regLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: underline
}
.newEmailFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana,Arial;
}
.smallHeadingFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.regFontBold
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.regFontEmailLink
{
    FONT-SIZE: 11px;
    COLOR: #708090;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: transparent
}
.warningFont
{
    FONT-SIZE: 12px;
    COLOR: #b30800;
    FONT-FAMILY: Verdana,Arial;
}
.mainDGheading
{
	background-position: left top;
	font-weight: bold;
	font-size: 11px;
	background-image: url(BG_TabOn.gif);
	color: #000000;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
}
.secondDGheading
{
	background-position: left top;
	font-weight: bold;
	font-size: 11px;
	background-image: url(BG_TabOn.gif);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
}
.thirdDGheading
{
	background-position: left top;
	font-weight: bold;
	font-size: 11px;
	background-image: url(BG_TabOn.gif);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
}
.hyperlinkInDatagrid
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana,Arial;
}

.timesheetAdminAltBGColor
{
    BACKGROUND-COLOR: #dddddd
}
.headingFontGreyed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #bbbbbb;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: line-through
}
.secondHeadingFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial;
}
.tabOff
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tabOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #1AB7EA;
    TEXT-DECORATION: none
}
.tabBorderColor
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: #000000
}
.tabContactGray
{
    FONT-SIZE: 12px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.slideTabBorderColor
{
    BORDER-RIGHT: black;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black
}
.ed_bgcolor{BACKGROUND-COLOR:#dedede;}
		
.ed_dropdown{BACKGROUND-COLOR:#dedede;FONT-FAMILY:Verdana;FONT-SIZE:10px;}
		
.ed_border{	
    border: none;			/*none dotted dashed solid double groove ridge inset outset */		
    border-width: medium;		/*thin medium thick*/ 
    border-color: #000000;
}
.formBGColor
{
    BACKGROUND-COLOR: #e3e3e3
}

.Page_Container
{
	display:block;
	background-color: #ffffff;
	margin-top: 20px;
	margin-left:6px;
	margin-right:6px;
	border: solid 1px #000000;
}
.Page_Title
{
	background-position: left top;
	display: block;
	padding-left: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(BG_TabOn.gif);
	vertical-align: top;
	color: #000000;
	padding-top: 6px;
	border-bottom: #000000 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana,Arial;
	
	background-color: #9d9d9d;
}

.Page_ContentContainer
{
	display: block;
	vertical-align: top;
	padding-bottom: 20px;
	padding-left:6px;
	padding-right:6px;
}

/*Navigation*/
.Navigation_Container
{
	display:block;
	vertical-align: top;
	padding-top: 20px;
}

.Navigation_Item
{
	display:block;
	padding-left: 6px;
    FONT-SIZE: 11px;
    COLOR: #454545;
    FONT-FAMILY: Verdana, Arial;
    padding-top: 4px;
	padding-bottom: 4px;
    border-bottom: solid 1px #cccccc;
}
.Navigation_Item a:link a,.Navigation_Item a:link,.Navigation_Item a:active,.Navigation_Item a:visited {FONT-SIZE: 11px;color: #000000; text-decoration: none;}
.Navigation_Item a:hover {FONT-SIZE: 11px;text-decoration: none; color: #000000; text-decoration:underline;}

.Navigation_FormIcon
{
	display:inline;
	vertical-align: top;
	float:left
}
.Navigation_FormItem
{
	display:block;
	padding-left: 6px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial;
    height: 20px;
    vertical-align: middle;
    border-bottom: solid 1px #cccccc;
}
.Navigation_FormItem a:link a,.Navigation_FormItem a:link,.Navigation_FormItem a:active,.Navigation_FormItem a:visited {FONT-SIZE: 11px;color: #454545; text-decoration: none;}
.Navigation_FormItem a:hover {FONT-SIZE: 11px;text-decoration: underline; color: #454545;}

.Navigation_FormLink
{
	display:inline;
	padding-left: 6px;
    FONT-SIZE: 12px;
    COLOR: #454545;
    FONT-FAMILY: Verdana,Arial;
    height: 20px;
	float:left;
}
.Navigation_FormLink a:link a,.Navigation_FormLink a:link,.Navigation_FormLink a:active,.Navigation_FormLink a:visited {FONT-SIZE: 11px;color: #454545; text-decoration: none;}
.Navigation_FormLink a:hover {FONT-SIZE: 11px;text-decoration: underline; color: #454545;}

.Navigation_ItemSelected
{
	background-position: left top;
	display: block;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial;
	background-color: #015289;
}
.Navigation_ItemSelected a:link a,.Navigation_ItemSelected a:link,.Navigation_ItemSelected a:active,.Navigation_ItemSelected a:visited {FONT-SIZE: 11px;color: #ffffff; text-decoration: none;}
.Navigation_ItemSelected a:hover {FONT-SIZE: 11px;text-decoration: underline; color: #ffffff;}

.Navigation_ItemSelected2
{
	background-position: left top;
	display: block;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(BG_NavigationSelected.gif);
	color: #ffffff;
	padding-top: 2px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #000000;
}
.Navigation_ItemSelected2 a:link a,.Navigation_ItemSelected2 a:link,.Navigation_ItemSelected2 a:active,.Navigation_ItemSelected2 a:visited {FONT-SIZE: 11px;color: #ffffff; text-decoration: none;}
.Navigation_ItemSelected2 a:hover {FONT-SIZE: 11px;text-decoration: underline; color: #ffffff;}

.Navigation_ItemSectionTitle
{
	display:block;
	padding-left: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    height: 20px;
    padding-top: 2px;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.Navigation_Spacer
{
	display:block;
	height: 20px;
}
.Navigation_Separator
{
	display:block;
	height: 20px;
	border-bottom: solid 1px #000000;
}
.Navigation_FolderTree
{
	padding-top: 20px;
	padding-left: 6px;
	display:block;
	overflow: auto; 
	width: 100%; 
	height: 100%;
}

/*Header*/
.Header_Container
{
	background-position: left top;
	display: block;
	left: 0px;
	vertical-align: top;
	overflow: hidden;
	border-bottom: #000000 1px solid;
	background-repeat: repeat;
	position: absolute;
	top: 0px;
	height: 50px;
	background-color: #ffffff;
}
.Header_Row1
{
	/*display: block;*/
	vertical-align: top;
	height: 30px;
	text-align: right;
	padding-top: 2px;
	border: solid 1px green;
}
.Header_Row2
{
	display: block;
	vertical-align: top;
	height: 20px;
	text-align: right;
}
.Header_Logo
{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 50px;
	text-align: left;
}
.Header_ControlContainer
{
	display:block;
	width: 300px;
	height: 30px;
	overflow: hidden;
}
.Header_ControlItem
{
	display: inline;
	padding-right: 6px;
}
.Header_QuickControlContainer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none;
	display:block;
	text-align: right;
	height: 20px;
	width: 146px;
	padding-right: 6px;
	overflow: hidden;
}
.Header_QuickItem
{
	display:inline;
	padding-left: 6px;
	vertical-align: middle;
}
.Header_TabsContainer
{
	position: absolute;
	top: 15px;
	left: 180px;
	height: 35px;
	text-align:left;
	
	border: solid 1px red;
}
.Header_TabOn
{
	
	font-size: 15px;
	background-image: url(BG_TabOn.gif);
	width: 100px;
	cursor: hand;
	color: #000000;
	padding-top: 8px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
	font-weight:bold;
	height: 35px;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
.Header_TabOff
{
	
	font-size: 13px;
	background-image: url(BG_TabOff.gif);
	width: 100px;
	cursor: hand;
	color: #ffffff;
	padding-top: 8px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
	font-weight:bold;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}
.Header_TabInActive
{
	font-size: 13px;
	background-image: url(BG_TabOff.gif);
	width: 100px;
	cursor: hand;
	color: #cccccc;
	padding-top: 8px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
	font-weight:bold;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}
.Header_TabSeparator
{
	display:inline;
	width: 1px;
	height: 18px;
}
.Header_QuickItemDDL
{
	display:inline;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10px;
}
.Header_NotifyStatus
{
	position: absolute;
	top: 0px;
	left: 300px;
}


/*override*/

.t-state-hover{background-color:#ccc !important;}


.Navigation_ItemSectionTitle
{
	display:block;
	padding-left: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666;
    
    height: 25px;
	line-height: 24px;
    padding-top: 2px;
    border-top: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
}

.dash-org-logo {
  height: 60px;
  margin-left: 5px;
  position: absolute;
  margin-top:0px;
  top:0px;
}
#imgLogo{
height:65px;
}

#logoImage{	
    height: 49px;
    width: auto !important;
    padding-right: 40px;
    padding-left: 40px;	
}

a{ text-decoration:none; font-family:arial;}