﻿    /*****************/
    /* Header Styles */
    /*****************/
td
{
	vertical-align:top;
	padding:0;
}

.TopLinksNoUser
{
    width: 400px;
    height:25px;
    background-image: url(../Images/HeaderImages/TopLinksBg.png);
    background-repeat: repeat-x;
}
.TopLinksLoggedUser
{
    border:solid 1px #000;
    width: 480px;
    height:25px;
    background-image: url(../Images/HeaderImages/TopLinksBg.png);
    background-repeat: repeat-x;
}

.HeaderDiv
{
	--background-image:url(../Images/HeaderImages/headerBg_shade.png);
	--background-repeat:repeat-x;
	height:103px;
	width:1000px;
	--width:10000px;	
	z-index:2147483630;
	position:absolute;
}
.HeaderDivBG
{
	background-image:url(../Images/HeaderImages/headerBg_shade.png);
	background-repeat:repeat-x;
	height:103px;
	--width:800px;	
	z-index:2147483630;
	position:absolute;
}
.HeaderTable
{
    margin-top:5px;
}
.grayLineLeft
{
	background-image:url(../Images/HeaderImages/GrayLineLeft1.png);
	height:23px;
	width:5px;
	margin-top:33px;
}
.grayLineRight
{
	background-image:url(../Images/HeaderImages/GrayLineRight1.png);
	height:23px;
	width:4px;
	margin-top:9px;
}
.alefoLogo
{
	background-image:url(../Images/HeaderImages/AlefoIcon1.png);
	margin-top:6px;
	height:57px;
	width:92px;
}
.TakingItEasy
{
	background-image:url(../Images/HeaderImages/TakingItEasy.png);
	height:23px;
	width:97px;
	margin-top:9px;
}
.NoPlaceLike
{
    background-image:url(../Images/HeaderImages/NoPlaceLike.png);
	height:23px;
	width:196px;
	margin-top:9px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:center;
}
.NoPlaceLike1
{
    background-image:url(../Images/HeaderImages/GrayLineBg1.png);
    background-repeat:repeat-x;
	height:23px;
	width:196px;
	margin-top:9px;
}
.OrangeLineLeft
{
	background-image:url(../Images/HeaderImages/orangeLineLeft_shade.png);
	height:35px;
	width:8px;
	margin-top: 7px;
	float:left;
}
.OrangeLineRight
{
	background-image:url(../Images/HeaderImages/orangeLineRight.png);
	height:31px;
	width:4px;
	margin-top:4px;
	float:right;
}
.OrangeBg
{
	background-image:url(../Images/HeaderImages/OrangeLineBg_shade.png);
	background-repeat:repeat-x;
	height:35px;
	width:308px;
	margin-top:7px;
	float:left;
}
.GoIcon
{
	background-image:url(../Images/HeaderImages/searchbarbutton_52x20.png);
	height:20px;
	width:52px;
	float:right;
	cursor:pointer;
	margin-right:10px;
	margin-top:10px;
}
.Alt .GoIcon
{
	background-image:url(../Images/HeaderImages/searchbarbutton_roll_52x20.png);
	height:20px;
	width:52px;
	float:right;
	cursor:pointer;
	margin-right:10px;
	margin-top:10px;
}
.AddWidgetIcon
{
	background-image:url(../Images/HeaderImages/AddWidgetIcon.png);
	height:23px;
	width:27px;
	float:left;
	margin-top:-2px;
}
.Alt .AddWidgetIcon
{
	background-image:url(../Images/HeaderImages/AddWidgetIconAlt.png);
	height:23px;
	width:27px;
	float:left;
	margin-top:-2px;
}
.AddSiteshotIcon
{
	background-image:url(../Images/HeaderImages/AddSiteshotIcon.png);
	height:23px;
	width:27px;
	float:left;
	margin-top:-2px;
}
.Alt .AddSiteshotIcon
{
	background-image:url(../Images/HeaderImages/AddSiteshotIconAlt.png);
	height:23px;
	width:27px;
	float:left;
	margin-top:-2px;
}
.AddRSSIcon
{
	background-image:url(../Images/HeaderImages/AddRSSIcon.png);
	height:23px;
	width:19px;
	float:left;
	margin-top:-2px;
}
.Alt .AddRSSIcon
{
	background-image:url(../Images/HeaderImages/AddRSSIconAlt.png);
	height:23px;
	width:19px;
	float:left;
	margin-top:-2px;
}
.AddTabIcon
{
	background-image:url(../Images/HeaderImages/NewTabIcon.png);
	height:23px;
	width:14px;
	float:left;
	margin-top:-2px;
}
.Alt .AddTabIcon
{
	background-image:url(../Images/HeaderImages/NewTabIconAlt.png);
	height:23px;
	width:14px;
	float:left;
	margin-top:-2px;
}
.AddLinksTable
{
	margin-top:11px;
	height:23px;
	cursor:pointer;
	--width:380px;
}
.AddLinksImg
{
	border:0;
	float:left;
	cursor:pointer;
}
.AddLinksText
{
	font-family:Arial;
	font-size:9pt;
	color:White;
}

#divAddTabIcon
{
    /*width:72px;*/
    --display:none;
}
.linksWrap
{
    padding:3px;
    padding-top:10px;
    margin-top: -5px;
    background-color: #e3e3e3;
    border:solid 3px white;
     -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;  
    border-radius: 7px;  
    -moz-box-shadow: 0px 0px 10px #555; 
    -webkit-box-shadow: 0px 0px 10px #555;
    box-shadow: 0px 0px 10px #555;
    position:fixed;
    top:0px;
    right:0px;
}
.linksWrap_vml
{
    height:25px;
    width:400px;
    padding-top:10px;
    margin-top: -5px;
    display:inline-block;
    behavior: url(#default#VML);
    border-bottom-width:3px;
    position:fixed;
    right:0px;
    
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=225,  Strength=4);
    FILTER: progid:DXImageTransform.Microsoft.Glow(color=#555,strength=3); */
}
#floatingLoginBox
{
    position:fixed;
    right:0px;
    top:0px;
    z-index:2147483640;
    width:400px;
    --height:100px;
    text-align:right;
    padding-right:5px;
}
.IE7 #floatingLoginBox
{
    right:400px;
}
.linksWrap_vml_shadow
{
    display:inline-block;
    behavior: url(#default#VML);
}
.LogIn
{
	font-size:11px;
	color:#555;
	padding-left:13px;
	vertical-align: top;
	padding-right:2px;
}
a.LogIn
{
    color:#555;
    text-decoration:none;
}
a:hover.LogIn
{
	color:#222;
    text-decoration:none;
}
.tbUrl
{
	height:15px;
	width:205px;
	background-color:#ffe2c6;
	border-color:White;
	border-style:solid;
	border-width:1px;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
}
.tbUrlWaterMark
{
	color:Gray;	
}
.divUrlWrap
{
    background-color:#FF7F00;
    border:solid 4px white;
    height:40px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    border-radius: 10px;  
    -moz-box-shadow: 0px 0px 10px #555; 
    -webkit-box-shadow: 0px 0px 10px #555;
    box-shadow: 0px 0px 10px silver;
    margin-top:-5px;
    width:380px;
    
}
#DivGoToSite
{
	/*width:370px;*/
	
	
}
.DivGoToSite_ie
{
    position:absolute;
    margin-top:-7px;
}
.DivUrlLeft
{
    width:13px;
    height:51px;
    background-image:url(Images/searchbar_left.png);
    position:relative;
    float:left;
}
.divUrlBg
{
    background-image:url(Images/searchbar_middle.png);
    background-repeat:repeat-x;
    height:51px;
    float:left;
    position:relative;
    width:380px;
}
.DivUrlRight
{
    width:13px;
    height:51px;
    background-image:url(Images/searchbar_right.png);
    float:left;
    position:relative;
}



.divUrlWrap_vml
{
    height:40px;
    width:390px;
    margin-top:-5px;
    display:block;
    behavior: url(#default#VML);
    FILTER: progid:DXImageTransform.Microsoft.Glow(color=#888888,strength=5); 
}
.txtUrl
{
	float:left;
	margin-top:11px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
}
.divUrlBg .txtUrl
{
    margin-top:16px;
    position:relative;
}
.divUrlBg .tbUrl
{
    margin-top:15px;
    position:relative;
}
.divUrlBg .GoIcon{
    margin-top:15px;
    margin-left:5px;
    position:relative;
    right:0px;
}
.IE7 .GoIcon
{
    position:absolute;
}
.ViewDeclineLink
{
	margin-top:7px;
}
.ViewDeclineLink a
{
	text-decoration:none;
	font-size:9pt;
	color:Black;
	font-weight:bold;
}
.ViewAddLink
{
	margin-top:7px;
}
.ViewAddLink a 
{
	text-decoration:none;
	font-size:9pt;
	color:Black;
	font-weight:bold;
}
.ViewOrangeBgDecline
{
	background-image:url(../Images/HeaderImages/OrangeLineBg.png);
	background-repeat:repeat-x;
	height:31px;
	width:92px;
	margin-top:7px;
	float:left;
}
.BlogOrangeBg
{
	background-image:url(../Images/HeaderImages/OrangeLineBg.png);
	background-repeat:repeat-x;
	height:31px;
	width:192px;
	margin-top:7px;
	float:left;
}

.ViewOrangeBgAdd
{
	background-image:url(../Images/HeaderImages/OrangeLineBg.png);
	background-repeat:repeat-x;
	height:31px;
	width:152px;
	margin-top:7px;
	float:left;
}
.addOnDiv
{
	cursor:pointer;
	padding-top:10px;
	float:left;
	    position:fixed;
    bottom:0px;
    left:0px;
    width:150px;
    height:16px;
    padding:7px;
    z-index:1000000;
    background-color:Orange;
    opacity:0.8;
    filter:alpha(opacity=60);

}
.addOnImg
{
	background-image:url(../Images/HeaderImages/ActiveBtnIcon_blue.png);
	width:25px;
	height:23px;
	float:left;	
	margin-top:-5px;
}
.tabsWrap
{
    height:32px;
}
.tabsWrap td
{
    border-bottom:solid 1px black;
    vertical-align:bottom;
}
.tabsDiv
{
	margin-left:1px;
	float:left;
	margin-top:3px;
	display:inline;
	position:relative;
	top:1px;
}
.IE7 .tabsDiv
{
    top:0px;
}
.tabsDivHide
{
	margin-left:1px;
	float:left;
	margin-top:1px;
	display:none;
}
.hGap0
{
	width:0px;
}
.hGap5
{
	width:5px;
}
.hGap11
{
	width:11px;
}

.hGap93
{
	width:93px;
}
.hGap13
{
	width:13px;
}
.hGap97
{
	width: 97px;
}
.hGap67
{
	width: 67px;
}
.hGap4
{
	width: 4px;
}
.hGap360
{
	width: 361px;
}



/***********************/
/*     Tabs Styles     */
/***********************/


.TabSection
{
    width:100%;
}
.tabContainer
{
	background-color: Transparent;
}

.TabButtons
{
	z-index:2147483630;
	background-color:#d6d6d6;
	height:21px;
	border-bottom:solid 1px #ff7f00;
	vertical-align:bottom !important;
	text-align:right;
	margin:0;
	padding-right:30px;
	padding-top:0;
}
.wrap,.innerwrap
{
	white-space:nowrap;
	padding:0 0 0 0;
}
.closeTab
{
	background-image:url(../Images/close_tab.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	cursor:pointer;
	display:none;
}

.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height:25px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
    vertical-align:bottom;
    
    /*background-color:#ededed;*/
   /* border-bottom:solid 1px black;*/
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li 
{
	background: url(Images/tab_gray_center_1x25.jpg) repeat-x;
	/*padding:0 3px 0 0;*/
    float: left;
    margin: 0 0 0 1px;
    /*min-width: 84px;  be nice to Opera */
    height: 25px;
    white-space:nowrap;
    margin-left:5px;
    margin-right:5px;
}
.ui-tabs-selected div
{
    height: 25px;
    border-bottom:solid 1px #FF7F00;
}
.ui-tabs-nav li.ui-tabs-selected
{
	background: url(Images/tab_orange_center_1x25.jpg) repeat-x;
	border-bottom: none;
	/*border-bottom:solid 2px #fff;*/
	/*min-height: 25px;*/
		border-bottom: solid 1px #FF7F00;

}
.ui-tabs-nav li.dropZone_hover
{
	background: url(Images/tab_drag_tile-bg.jpg) repeat-x;
	/*border-bottom:solid 2px #414143;*/
	/*min-height: 25px;*/
}
.ui-tabs-nav li.dropZone_hover a
{
	color:#000000;
}

/*********************************/
/* set tab edges to not selected */
/*********************************/
.img_l_selected
{
    display:none;
    border:0;
}
.img_r_selected
{
    display:none;
    border:0;
}
.img_menu
{
    display:none;
    border:0;
    height:16px;
}
.img_l
{
	display:inline;
    width:10px;
    border:0;
    /*display:none;*/
}
.img_r
{
    display:inline;
    width:10px;
    border:0;
	/*display:none;*/
}
.img_l_hover
{
    display:none;
    border:0;
}
.img_r_hover
{
	display:none;
	border:0;
}

/*****************************/
/* set tab edges to selected */
/*****************************/
.ui-tabs-selected .img_l_selected
{
    display:inline;
    width:10px;
    border:0;
}
.ui-tabs-selected .img_r_selected
{
    display:inline;
    width:10px;
    border:0;
}
.ui-tabs-selected .img_menu
{
    display:inline;
    width:10px;
    height:13px;
    margin-left:3px;
    margin-top:7px;
    border:0;
    cursor:pointer;
    vertical-align:top;
}
.ui-tabs-selected .img_l
{
    display:none;
    border:0;
}
.ui-tabs-selected .img_r
{
	display:none;
	border:0;
}
.ui-tabs-selected .img_l_hover
{
	display:none;
	border:0;
}
.ui-tabs-selected .img_r_hover
{
	display:none;
	border:0;
}

/*****************************/
/* set tab edges to hoverd */
/*****************************/
.dropZone_hover .img_l_selected
{
    display:none;
    border:0;
}
.dropZone_hover .img_r_selected
{
    display:none;
    border:0;
}
.dropZone_hover .img_menu
{
    display:none;
    border:0;
}
.dropZone_hover .img_l
{
    display:none;
    border:0;
}
.dropZone_hover .img_r
{
	display:none;
	border:0;
}
.dropZone_hover .img_l_hover
{
    display:inline;
    width:10px;
    border:0;
}
.dropZone_hover .img_r_hover
{
    display:inline;
    width:10px;
    border:0;
}



.ui-tabs-nav a, .ui-tabs-nav a span {
    width:100%;
    display: inline;
    /*padding: 0 10px;*/
    white-space:nowrap;
    position:relative;
    --top:2px;

}

.IE7 .ui-tabs-nav a, .IE7 .ui-tabs-nav a span 
{
    position:relative;
    top:2px;
}

.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 3px;
    padding-right:3px;
    color: #ff7f00;
    font-weight: bolder;
    line-height: 1.8;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    --top: 1px;
    _left: -3px; /* centers the text in IE 6 */
    z-index: 2;
    margin-top: 0;
    color: black;
}


*:first-child+html .ui-tabs-nav .ui-tabs-selected a 
{
    left: -3px; /* centers the text in IE 7 */
}
.ui-tabs-nav a span {
    /*width: 64px;  IE 6 treats width as min-width 
    min-width: 64px;*/
    height: 14px; /* IE 6 treats height as min-height */
    min-height: 14px;
    padding-top: 1px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /*border-top: 1px solid #ff7f00;*/
    padding: 1em 8px;
    background: #2b3242; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/***********************/

/*********tab menu***********/
.tabMenu
{
	border:solid 1px silver;
	position:absolute;
	width:120px;
	border-collapse:collapse;
	z-index:999999;
	background-color:White;
}
.tabMenu td
{
	border-top:solid 1px #dbd7d5;
}
.tabMenu a
{
	text-decoration:none;
	color:Black;
}
.tabMenu a:hover
{
	text-decoration:none;
	color:#fab07a;
}

/********* shared tabs ***********/

.Editable0 a
{
	color:Gray;
}
.tabIcon
{
	padding-bottom:1px;
}
.tabIconHidden
{
	display:none;
}

/*#AddRSS
{
	width:82px;
}

#addWidget
{
	width:102px;
}*/
#lbAddTab
{
	--width:102px;
}



#hideHeaderDiv
{
    /*width:40px;*/
    float:left;
}
#showHeaderDiv
{
    /*width:40px;*/
    float:left;
    margin-top:2px;
}

#divAll
{
	top:0px;
	position:absolute;
}

#divProfiles
{
    font-size:13px;
    --padding-top:6px;
    position:absolute;
}

#divProfiles a
{
    color:#999999;
    text-decoration:none;
}
#DivAddTabNEW
{
    font-size:23px;
    cursor:pointer;
    position:relative;
    float:left;
    padding-right:10px;
}
.yellowLink
{
    padding-left:30px;
    padding-right:30px;
}
.IE7 .helpImageYellow
{
        top:-21px;
}
.IE7 .helpImageYellow:hover
{
        top:-21px;
}
.helpImageYellow
{
    width:25px;
    height:25px;
    float:right;
    position:relative;
    top:-3px;
    right:3px;
}

.helpImageYellow:hover
{
    width:25px;
    height:25px;
    float:right;
    position:relative;
    top:-3px;
    right:3px;
    opacity:0.6;
    filter:alpha(opacity=60);
}
.helpImageYellowMenu
{
    width:16px;
    height:16px;
    float:right;
    position:relative;
    right:3px;
}
.IE7 .helpImageYellowMenu
{
    top:-14px;
}
.helpImageYellowMenu:hover
{
    width:16px;
    height:16px;
    float:right;
    position:relative;
    right:3px;
    opacity:0.6;
    filter:alpha(opacity=60);
}
.IE7 .helpImageYellowMenu:hover
{
    top:-14px;
}
.IE7 .tabMenuEntryDiv
{
    height:15px;
}
.tbRenameTab
{
    top:-7px;
    position:relative;
}
#divAddThis
{
    width:60px;
    height:10px;
    float:right;
    margin-top:-3px;
}
.IE7 #divAddThis
{
    width:60px;
    height:10px;
    position:fixed;
    margin-top:-3px;
    right: 325px;
}
#divTabsLine
{
    position:relative;
    top:74px;
 	z-index:2147483630;
   width:10000px;
}
#tabsSetSize
{
    float:left;
}