
* {margin:0;padding:0}

html{
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 11px;
}

body{
	color: #333;
	
}

a:link, a:visited{
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #DDD;

}
a:hover{
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
}

*html a:hover{
	border-bottom: 1px solid #DDD;
}

img{
	border: none;
}


table{
	padding: 0;
	margin: 0;
/*	margin-bottom: 1px;*/
}

h1{
	font-family: Trebuchet MS;
	font-weight: normal;
}
h2{
	font: 17px georgia, arial, tahoma, sans-serif;
}
h3{
	font: 17px georgia, arial, tahoma, sans-serif;
}

ul {
	padding-left: 5px;
}

li {
	background: url(./img/arrowList.gif) no-repeat;
	background-position: 0 5px;
	margin-bottom: 2px;
	padding-left: 10px;
	list-style-type: none;
}

.linkOut{
	cursor: pointer;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}
.linkOver{
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
}

#startMsg{
	text-align: center;
	margin-top: 100px;
}

#application {
	padding: 7px 10px 10px 10px;
	display: none;
}

#topLinks .addLink{
	float:left;
	background: url(./img/add.gif) no-repeat 1px 2px;
	padding-left: 14px;
	font-weight: normal;	
	height: 16px;
}

#topLinks .optionsLink{
	margin-left: 20px;
	float:left;
	background: url(./img/options.gif) no-repeat 0 0;
	padding-left: 18px;
	font-weight: normal;
}
#topLinks #signInOutLink{
	font-weight: bold;
	background: url(./img/signin.gif) no-repeat 0 0;
	border-bottom: none;
	padding: 1px 0 1px 19px;
}

#nav{
	position: absolute;
	top: 5px;
	left: 5px;
}

.podcast li {
	background: url(./img/speaker.gif) no-repeat;
	background-position: 0 1px;
	margin-bottom: 2px;
	padding-left: 16px;
	list-style-type: none;
}

#pageTitle {
	margin:0 auto;
	text-align:center;
	color:#549B3F;
	font:17px Georgia;
}
#pageTitle span{
	padding: 3px 5px 3px 5px;
}

.rssItemList li{
	margin-bottom: 0;
/*	height: 14px;
	overflow: hidden;*/
	
	line-height: 150%;
	padding: 1px 0 1px 10px;
}
.rssItemList a:link{
	text-decoration: none;
	border-bottom: none;
	
}
.rssItemList a:visited{
	text-decoration: none;
	border-bottom: none;
	
}
.rssItemList a:hover{
	border-bottom: none;

}

#maintable{
	margin-top: 15px;
}


#navModuleBox{
	border: 3px solid #EEE;
	display: none;
	background-color: #FFF;
	position: absolute;
	z-index: 1;
}
#navModuleBox .feedOptions div{
	padding: 2px 4px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	background: #EFF5FF;
}

#navModuleBox .link{
	padding: 2px 4px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	background: #EFF5FF;
}
#navModuleBox .link a{
	border-bottom: 0;	
}
#navModuleBox .link a:hover{
	color:#333;
}

#navModuleBox .feedOptions .content {
	display: none;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #D4E4FE;
	height: 100%;
	vertical-align: top;
}

#navInfosBox{
	border: 3px solid #EEE;
	display: none;
	width: 225px;
	background-color: #FFF;
	position: absolute;
	z-index: 1;
}
.frame{
	border: 1px solid #888;
}
.frame2{
	margin: 2px;
	background-color: #EFF5FF;
	padding: 5px;
}

#headerName {
	font-size: 12px;
	color: #F60;
	clear:both;
}

#selectionTree{
}

.transparent{
	filter:alpha(opacity=12);
	-moz-opacity:0.12;
	opacity: 0.12;
	background-color: #000;
}
.addToPage{
	padding: 3px;
	text-align: center;
	font-weight: bold;
}
.addToPageLinkOut {
	color: #F60;
	border-bottom: 1px solid #F60;
}
.addToPageLinkOver {
	cursor: pointer;
	color: #36C;
	border-bottom: 1px solid #36C;
}

#moduleSelection {
	background: #FFF;
	border: 3px solid #EEE;
	margin-right: 7px;
}
#moduleSelectionFrame{
	border: 1px solid #AAA;
}
#moduleSelectionTable{
}



/* SELECTION NAV */

#widgetsList {
	background: #EFF5FF;	
}
#widgetsList .separator{
	margin: 10px 6px 8px 6px;
	border-top: 1px solid #C7DCFF;
}

#widgetsList .ulLike {
	padding: 2px 0 1px 10px;
	margin: 0;
}
#widgetsList .liLike {
	clear: both;
	border: none;
	padding: 2px 2px 0 7px;
	margin: 0;
}
#widgetsList .itemLine{
	height: 16px;
	overflow: hidden;
	background: #EFF5FF;
}
#widgetsList .itemLineMain{
	height: 16px;
	overflow: hidden;
	font-weight: bold;
	background: #EFF5FF;
}
#widgetsList .folderIcon{
	width: 16px;
	height: 16px;
	background-image: url(./img/folder.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#widgetsList .hideSub{
	width: 16px;
	height: 16px;
	float: left;
	background-image: url(./img/hideMod.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#widgetsList .showSub{
	width: 16px;
	height: 16px;
	float: left;
	background-image: url(./img/showMod.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#widgetsList .text{
	display: inline;
	margin-left: 5px;
	line-height: 1.4em;
}

#widgetsList .edit{
	float: right;
	display: none;
}

#widgetsList .navLoading{
/*	color: #F00;*/
	font-weight: normal;
	padding: 2px 0 2px 21px;
	display: block;
	height:100%;
}

#modulesArea {
}

#feedReader{
	border: 3px solid #DDD;
	position: absolute;
	display: none;
}
#feedReaderFrame{
	border: 1px solid #000;
}
#feedReader .frame{
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #C4DAFF;
	border-right: 1px solid #C4DAFF;
/*	background-color: #E2EDFF;*/
	background-color: #E5EFFF;	
}
#feedReader .header{
	font-weight: bold;
	color: #00368F;
	font-size: 11px;
	padding: 4px 2px 4px 8px;
}
#feedReaderFrame2{ /* headlines+content */
	padding: 7px;
}

#feedReader .tdHeadlines{
	vertical-align: top;
	border: 1px solid #C4DAFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
}
#feedReaderHeadlinesFrame{
	border: 1px solid #598BCC;
	overflow: auto;
}
#feedReaderContentFrame{
	border: 1px solid #598BCC;
	overflow: auto;
}
#feedReaderContentFrame .contentInsideFrame{
	padding: 10px;
}

#feedReader .tdSeparator{
	width: 4px;
	vertical-align: top;
	cursor: e-resize;
}
#feedReader .tdContent{
	vertical-align: top;
	background: #FFF;
	border: 1px solid #C4DAFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#feedReader .headline{	
	color: #333;
	cursor: pointer;
	border-bottom: 1px solid #ECF0F9;
	padding:3px 3px 3px 20px;
	background: url(./img/folderSmall.gif) no-repeat 4px 4px;
	background-color: #FFF;
/*	height: 15px;
	overflow: hidden;
	line-height: 1.4em;*/

}
*html #feedReader .headline{
	height: 1%; /* ie be nice */
}
#feedReader .title{
	color: #F60;
	font-size: 14px;
	font-family: Georgia, Verdana;
	font-weight: bold;
	padding: 0 0 2px 20px;
	margin-bottom: 10px;
	background: url(./img/folder.gif) no-repeat ;
}
#feedReader .title a{
	color: #F60;
}
#feedReader .title a:hover{
	border-bottom: 1px solid #F60;
}
#feedReader .title .moreLink{
	float: right;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
}
#feedReader .title .moreLink a{
	color: #36C;
	border-bottom: 1px solid #36C;
}
#feedReader .title .moreLink a:hover{
	color: #F60;
	border-bottom: 1px solid #F60;
}
#feedReader .feedContent{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 12px;
	color: #796649;
	padding-left: 15px;
}
#feedReader .feedContent p{
	padding: 5px 0 5px 0;
}
#feedReader .feedContent h2{
	color: #3169B5;
	padding: 5px 0 5px;
	font-size: 13px;
	font-weight: bold;
}
#feedReader .feedContent h3{
	color: #3169B5;
	padding: 5px 0 5px;
	font-size: 12px;
	font-weight: bold;
}
#feedReader .feedContent blockquote{
	margin: 5px 5px 5px 25px;
	border-left: 4px solid #EEE;
	padding-left: 7px;
}
#feedReader .feedContent .podcast{
	margin: 10px;
	color: #333;
	font-weight: bold;
	font-size: 10px;
}
#feedReader .feedContent .podcast table a:link,
#feedReader .feedContent .podcast table a:visited{
	border-bottom: none;
}
#feedReader .listen{
	border: 2px solid #EEE;
	cursor: pointer;
}
#feedReader .listen div{
	border: 1px solid #666;
}
#feedReader .listen div div{
	background: #E5EFFF url(./img/speaker.gif) no-repeat;
	background-position: 4px 3px;
	padding: 0 4px 0 19px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#feedReader .download{
	color: #333;
	border: 2px solid #EEE;
	cursor: pointer;
}
#feedReader .download div{	
	border: 1px solid #666;
}
#feedReader .download div div{
	background: #E5EFFF url(./img/download.gif) no-repeat;
	background-position: 4px 2px;
	padding: 0 4px 0 19px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#feedReader .readAll{
	float:left;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	cursor: pointer;
}
#feedReader .readAll div{
	border: 1px solid #666;
}
#feedReader .readAll div div{
	background-color: #F7F7F7;
	background-position: 4px 3px;
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#feedReader .postSeparator{
	border-bottom: 1px solid #598BCC;
	margin-bottom: 15px;
	height: 15px;
	clear: both;
}

#feedReader .feedContent .noBottomLine:link,
#feedReader .feedContent .noBottomLine:visited{
	border-bottom: none;
}
#feedReader .feedContent .noBottomLine:hover{
	border-bottom: none;
}

#feedReader .feedContent ul, #feedReader .feedContent ol{
	padding: 8px 5px 10px 40px;
}
#feedReader .feedContent ul li{
	background: none;
	list-style-type: disc;
	padding-left: 0;
}
#feedReader .feedContent ol li{
	background: none;
	list-style-type: decimal;
	padding-left: 0;
}
#feedReader .feedContent img{
	margin: 3px 6px 3px 6px;
}

#feedReader .feedContent a:link, #feedReader .feedContent a:visited{
	color: #3169B5;
	border-bottom: 1px solid #3169B5;
}
#feedReader .feedContent a:hover{
	color: #F60;
	border-bottom: 1px solid #F60;
}

#feedReader img.left {
    float : left;
}
#feedReader img.center {
    display : block;
    margin : 0 auto;
}
#feedReader img.right {
    float : right; 
}


#columns {
}

.module{
	border: 3px solid #fff;
	background: #FFF;
	margin: 5px;
}

.moduleFrame{
	border : 1px solid #79A7E2;
	overflow: hidden;
}

.moduleHeader{
	cursor: move;
	background: #EFF5FF;
	height: 19px;
	overflow: hidden;
}
.moduleHeader .showHide{
	width: 15px;
	cursor: pointer;
	float: left;
	padding: 2px;
}
.moduleHeader .title{
	font-weight: bold;
	padding-top: 2px;
	line-height: 1.4em;
	color: #00368F;
}
.moduleHeader .edit{
	float: right;
	padding: 2px 5px 0 5px;
	cursor: pointer;
}

.moduleHeader .edit a{
	color: #858585;
	text-decoration: underline;
	border-bottom: none;
}

.moduleHeader .edit a:hover{
	color: #F60;	
}
.moduleHeader .close{
	float: right;
	padding: 2px 2px 2px 0;
	cursor: pointer;
}

.moduleHeader .refresh{
	float: right;
	padding: 3px 5px 2px 0;
	cursor: pointer;
}

.moduleContent{
	clear: both;
	padding: 7px;
	background: #FFF;
}

#moduleGhost{
	border: 1px dashed #F00;
	margin: 2px;
}


.divColonne{
	float:left;
}
*html .divColonne{
	overflow: hidden;
}

.weatherTown{
	font-family: Tahoma, Verdana;
	padding: 5px 0 3px 8px;
	font-weight: bold;
	border-bottom: 1px solid #EEE;
	margin-bottom:5px;
}
.weatherDay{
	font-size: 10px;
}
.weatherIcon{
}
.weatherBox{
	font-family: Tahoma, Verdana;
	text-align: center;
	width: 25%;
}
.weatherEditInfos{
	display: none;
	padding: 10px 0 0 26px;	
}
.weatherEditInfos a{	
	text-decoration: underline;
	border-bottom: none;
}
.weatherEditInfos a:hover{
	color: #F60;
}

.editContent{
	display: none;
	margin:0px 2px 2px 2px;
	clear:both;
	background: #EFF5FF;
	padding: 10px;
	border-bottom: 1px solid #B9D0ED;
	border-top: 1px solid #D3E2F4;
	font-family: Tahoma, Verdana;	
}

input,select {
	font-size: 11px;
	font-family: Tahoma, Verdana;
}
option {
	padding-left: 5px;
}
.inputClean{
	padding: 2px 2px 0 2px;
	color: #333;
	margin-right: 5px;
}
*html .inputClean{
	padding: 1px 2px 1px 2px;
}
.inputFileClean{
	padding: 1px;
	color: #333;
	margin-right: 5px;
}
*html .inputFileClean{
	padding: 3px;
	color: #333;
	margin-right: 5px;
}
.inputPageTitle{
	padding: 2px 3px 0 3px;
	text-align:center;
	color:#549B3F;
	font:17px georgia;	
}
*html .inputPageTitle{
	padding: 2px 3px 2px 3px;
}
.selectClean{
	margin-right: 5px;
}
.formLabel {
	font-weight: bold;
	margin-right: 7px;
}
.formLabelUp {
	font-weight: bold;
	margin-right: 7px;
	padding-bottom: 3px;
}
.formTable tr{
	height: 23px;
}
.buttonClean {
	padding: 1px;
	margin-right: 5px;
}


.product{
	padding: 3px;
}
.productTable {
	font-family: Tahoma, Verdana;
	border-bottom: 1px solid #EEE;
}
.productDesc {
	padding: 2px 2px 2px 5px;
}
.productPrice {
	color: #F60;
	font-weight: bold;
}
.productTitle{
	line-height: 1em;
	font-size: 11px;
	font-family: Tahoma;
	color: #444;
}
.productMerchant{
	color: #36C;
}
.productOffer{
	width:50px;
	padding: 2px;
/*	font-weight: bold;*/
}
.productOffer a{
	color: #36C;
}
.productOffer a:hover{
	color: #F60;
}
.emailHeader{
	width: 100%;
}
*html .emailHeader{
	width: auto;
}
*html .emailCheckbox{
	padding-left: 20px;
}
.emailEntry {
	margin-bottom: 2px;
}
.emailEntry a{
	border-bottom: none;
	color: #36C;
	color: #00368F;
}
.emailEntryTop {
	padding: 2px 2px 0 2px;
	border-bottom: 1px solid #DDE8F5;
}
.emailTitle {
/*	font-size: 10px;*/
	color: #333;
}
.emailSummary {
/*	font-size: 10px;*/
	color: #549B3F;
	padding-left: 6px;
	margin: 5px 5px 5px 8px;
	border-left: 4px solid #DFEBFF;
}


#backToPage{
	color: #36C;
	font-family: Georgia, Verdana;
	font-size: 17px;
	border-bottom: 1px solid #36C;
}
#backToPage:hover{
	color: #F60;
	border-bottom: 1px solid #F60;
}
#siteInformation{
	width: 540px;
	margin: 30px auto 20px;
	display: none;
	font-family: Verdana;
}
/*
#siteInformationFrame{
	border: 3px solid #EEE;
	background: #FFF;
	padding: 12px 18px 18px 18px;
}
*/
#siteInformationFrame h2{
	color: #F60;
	margin-bottom: 5px;
}
#siteInformationFrame p{
	padding: 6px 0 4px;
}
#siteInformationFrame ul{
	margin: 10px 0 10px 10px;
}
#siteInformationFrame li{
	padding: 1px 0 2px 8px;
}
#siteInformationFrame code{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	background: #FAFAFA;
	border: 1px solid #CCC;
}

#footer{
	margin-top: 30px;
	margin-bottom: 4px;
	text-align: center;
	display: none;
}
#footer .part1{
	background-color: #FFF;
	color: #888;
	padding: 2px 5px 2px 5px;
	border-top: 2px solid #EBEBEB;
	border-left: 2px solid #EBEBEB;
	border-bottom: 2px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
#footer .part2{
	color: #AAA;
	background: #FAFAFA;
	padding: 2px 5px 2px 5px;
	border-top: 2px solid #EBEBEB;
	border-right: 2px solid #EBEBEB;
	border-bottom: 2px solid #EBEBEB;
}
#footer a{
	color: #AAA;
/*	text-decoration: underline;*/
	border-bottom: none;
}
#footer a:hover{
	color: #36C;
	text-decoration: underline;
/*	border-bottom: 1px solid #36C;*/
}
#chooseAppLang{
	color: #AAA;
}

/*
#xiti-logo{
	text-align:center;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
#xiti-logo a{
	border-bottom: none;
}*/

/* TOP PLAYER --------------------------------- */

#player {
/*	float:right;*/
	display: none;
}

/* --------------------------------------------- */

.tabContent{
	clear: both;
	background: #EFF5FF;
	padding: 10px;
	border-top: 1px solid #EFF5FF;
}

.tabtab{
	float:left;
	padding: 4px 6px 4px 6px;
	cursor: pointer;
	border-right: 1px solid #D9E7FF;
	background-color: #000000;
	font-weight: bold;
	color: #888;
}

#tooltip{
	font-family: Tahoma, Verdana;
	position: absolute;
	border: 1px solid black;
	padding: 4px;
	display: none;
	background-color: lightyellow;
	z-index: 100;
}


.postItFrame{
	padding: 5px;	
}

.postItFrame a, .postItFrame a:visited{
	border-bottom: 1px solid #888;
}
.postItFrame a:hover{
	color: #36C;
	border-bottom: 1px solid #36C;
}

.postItArea{
	width: 100%;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	background: transparent;
	border: none;
	color: #333;
}
#signErrorMsg{
	color:#ff0000;	
}

.postItcolorSelection div{
	cursor: pointer;
	border: 1px solid #444;
	width: 15px;
	height: 15px;
	float:left;
	margin-right: 3px;
}

#signInPage{
	width:100%;
	margin-top:10px;
}
#signInPage .part{
	background: #FAF9F4;	
	vertical-align:top;
	width:253px;
}
#signInPage .title {
	text-align:center;
	color:#36C;
	padding-bottom:4px;
	margin:6px 10px 4px 10px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #DDD;
}
#footerLink_blog:link {
	color: #547FD5;
}
#footerLink_blog:visited {
	color: #547FD5;
}


/*--------------------*/
form {
		display: inline;
}

#wrapper{
	text-align:center;
}
#panelUser{	
	height:175px;
	backrgound-color:#ff0000;
	text-align:center;
}
	#panelUser #signIn_top{
		background: url('../img/signIn_header.gif') no-repeat;
		width:515px;
		height:37px;
	}
	#panelUser #signUp_top{
		background: url('../img/signUp_header.gif') no-repeat;
		width:515px;
		height:37px;
	}
		#panelUser .panel-top h5{
			display:none;
		}
	
	#panelUser .panel-content{
		margin-top:0px;
		border-left:3px solid #0098FF ;
		border-right:3px solid #0098FF ;
		width:507px;
		padding-left:2px;
	}
	
		#panelUser .panel-content img{
			width:50px;
			height:20px;
		}
		#panelUser .panel-content input.text{
			height: 16px;
			width:250px;
			padding: 1px;
			border: 1px solid #CFB88C;
			color: #000000; 
			background-color: #F7F3E8;
		}
		#panelUser .panel-content input.button{
				height: 20px;
				border: 1px solid #B18F49;
				border-top: 1px solid #CFB88C;
				border-left: 4px solid #CFB88C;
				color: #330000; 
				background-color: #F7F3E8;
				margin-left:10px;
		}
	#panelUser .panel-top{
		
	}
	#panelUser .panel-footer{	
		background: url('../img/signIn_footer.gif') no-repeat;
		width:515px;
		height:37px;
	}


#aNewTab{
	float: left;
	padding-top: 8px;
	margin-left: 4px;
}
#divTabsOuter{
	margin: 0;
	padding: 0;
	clear: both;
	height: 0px;
	border-top: 1px solid #B9D1F0;
	border-bottom: 3px solid #ECF3FC;
}
*html #divTabsOuter{
	height: auto; /* IE6 */
}
#divTabs {
	margin: 0;
	padding: 0 10px;
	/*height: 1px;*/
	/*border-bottom: 1px solid #B9D1F0;*/
}
#divTabs:after{
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
* html #divTabs{
	height: 1%; /* IE6 */
}
	#divTabs ul{
		margin: 0;
		padding: 0;
	}
	#divTabs a {
		white-space: nowrap;
	}
	#divTabs .unread, .result {
		margin-left: 4px;
	}
	#divTabs .nounread {
		margin-left: 0;
	}
		#divTabs ul li {
			list-style-type: none;
			float: left;
			padding: 3px 8px 5px 8px;
			margin: 0 2px -1px 0;
			
			border: 1px solid #CCC;
			border-bottom: 0;
			border-bottom: 1px solid #B9D1F0;
			background: #f4f4f4;
			color: #6A6A6A;
			text-decoration: none;
			cursor: pointer;
			white-space: nowrap;
		}
		#divTabs ul li.selected {
			color: #1C60B7;
			background: #ECF3FC;
			border: 1px solid #B9D1F0;
			border-bottom: 0;
			border-bottom: 1px solid #ECF3FC;
		}
		#divTabs ul li.dndTarget {
			border-top-color: #F00;
			border-left-color: #F00;
			border-right-color: #F00;		
		}
			#divTabs ul li a span input {
				margin: 0 0 -4px 0;
				padding: 1px;
				curosr:pointer;
			}
			#divTabs ul li.msg {
				color: #1C60B7;
				background-color: #F99;
			}
			#divTabs ul li img.icon {
				display: inline;
				margin: 3px 0 -4px 0;
				padding: 0 3px 0 0;
				vertical-align: baseline;
				height: 16px;
			}
			#divTabs ul li img.meta {
				display: inline;
			}
			#divTabs ul li img.spacer {
				padding: 0 4px 4px 5px;
			}
			#divTabs ul li img.close {
				padding: 0 0px 0 8px;
				margin-bottom: 0px;
				visibility :hidden;
			}
			#divTabs ul li img.open {
				padding: 0 0px 0 8px;
				margin-bottom: 0px;
				visibility:visible;
			}
			#divTabs ul li img.options {
				margin: 0 0px -6px -8px;
				padding-left: 1px;
			}

		#divTabs ul li:hover {
			color: #333;

		}
		#divTabs ul li.hasmsgs {
			background-color: #EEE;
		}
	
	/* Tab ghost */
	#divTabs ul li#tabGhost {
		background: transparent;
		border: 1px dashed #F60 !important;
		display: none;
		padding-left: 0;
		padding-right: 0;
	}
		#divTabs ul li#tabGhost img {
			display: inline;
			padding: 0;
		}
	
	/* Shared tab */
	#divTabs ul li.shared {
		border-left-color: #9c9;
		border-top-color: #9c9;
		border-right-color: #090;
	}

/* Tab options */
.tabOptions {
	position: absolute;
	visibility: hidden;
	background-color: #AAA;
	border: 2px solid #EEE;
	width: 280px;
	height: auto;
	overflow: visible;
	margin: 4px;
	padding: 0;
}

	.tabOptions div.tabOptionsInner{
		border: 3px solid #FFF;
		background: #EFF5FF;
		margin: 1px;
		padding: 0 4px;
	}

	.tabOptions a.iconPicker{
		display: block;
		background: #E5EEFF url(img/showModBlue.gif) no-repeat 3px center;
		padding: 2px 2px 2px 18px;
		margin: 0 -4px 5px -4px;
		border: 1px solid #C1D8FF;
		border-left-color: #FAFCFF;
		border-top-color: #FAFCFF;
	}

	.tabOptions a.iconPicker:hover{
		background: #D7E5FF;
		color: inherit;
	}

	.tabOptions div.edit {
		background: #EFF5FF;
		padding: 10px 8px 10px 10px;
		border-top: 1px solid #D3E2F4;
	}
	.tabOptions div.edit div.form {
		padding: 5px 0 10px 0;
	}
	.tabOptions img {
		padding: 1px;
		cursor: pointer;
	}

.tabtab{
	/* deprecated : see nv-core.css */
	float:left;
	padding: 4px 6px 4px 6px;
	margin: 0 2px 0 0;
	cursor: pointer;
	border: 1px solid #EFF5FF;
	border-right: 1px solid #D3E2F4;
	border-bottom: 0;
	background-color: #FCFCFC;
	font-weight: bold;
	color: #888;
}
	