#bg_top1 { position:relative; top:0px; left:0px; background-image:url(i/bg_top1.gif); height:15px }
#top1 { font-size:.8em; position:absolute; top:3px; right:20px; width:550px; z-index:5; float:right; text-align:right }
#logo { position:relative; height:45px; top:0px; left:0px; padding-left:15px }

#header { position:relative; top:0px; left:0px; background-color:white }
.notloggedin#header { top:-21px }

/* ======== metanavigation ======== */
#meta { font-size:.9em; position:absolute; top:25px; right:20px; height:30px; width:550px; z-index:5; float:right }
#meta ul { font-size:.9em; margin:0; padding:0 }
#meta a { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none }
#meta a:hover { color:#2468B4; text-decoration:none }

.metalist {
 list-style-type:none; background-image:url(i/icons/list_2.gif); background-position:left 1px; 
 background-repeat:no-repeat; padding-left:15px; margin-left:20px; color:#000000; float:right;
}

/*end metanavigation*/


#search { height:25px; font-size:.9em; position:absolute; top:30px; right:20px; z-index:100 }
#fontsize 
{ 
/*
	height:25px; 
	font-size:.9em; 
	position:absolute; 
	top:34px; 
	right:250px; 
*/
	margin-right: 25px;
	z-index:105 
}
.notloggedin#search { }
.search { border:1px solid #000000; height:14px; font-size:10px }

#searchform { 
	margin:0; padding:0; font-size:90%; height:25px; width:300px; z-index:10; float:right; text-align:right; white-space:nowrap; padding-right:10px 
		}
#searchform select, #searchform input {
	font-size:10px
	}
#searchform input.sbox {
	color: #80808C; height: 13px; width: 125px; border: 0; background: white url(/i/searchbg.gif) repeat-x left top; padding: 3px
	}
#searchform select {
	width: 160px; margin-top:7px
	}
#searchform .srchimgs {
	margin-bottom: 1px; vertical-align: bottom 
	}
html>body #searchform .srchimgs {
	margin-bottom: 0
	}
/*\*/
html>body*#searchform input {
	font-size: 12px
	}
html>body*#searchform .srchimgs {
	/*display: none;*/
	}
html>body*#searchform input.sbox {
	width: 162px;
	}

#invite { height:25px; font-size:.9em; position:absolute; top:30px; right:250px; z-index:101 }

/* ======== tabbar ======== */
#tabbartop { height:26px; background-image:url(i/bg_tabbartop_.gif); padding-left:15px }
#tabbarmiddle { font-size:0.9em; background-color:#B8C8E8; padding:4px 15px 4px 15px }
#tabbarbot { height:5px; font-size:1px; background-image:url(i/bg_tabbarbot_.gif) }

/* start tabs */

#tabbartop ul { padding:0 0 0 0px; margin:0; list-style:none }
#tabbartop li 
{ 
	float:left; 
	margin:0; 
	padding:0; 
/*	background:url(i/bg_tab_off.gif) #EDEDD2 repeat-x top; */
/*	background:url(i/bg_tab_off.gif) #DFE8F2 repeat-x top; */
	background:url(i/bg_tab_off_.gif) #BCCCDE repeat-x top;
}
#tabbartop li.login { float:right; margin:0; padding:0; background:none; padding-right:5px; margin-top:6px; }
#tabbartop a.tab 
{
	font-size:0.9em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	display:block; 
	white-space:nowrap;
	float:left; 
	margin:2px 0 0 0; 
	padding:0 8px 0 8px; 
	line-height:20px; 
	color:#444444; 
	border-left:1px solid; 
	border-top:1px solid; 
	border-right:1px solid; 
	border-color:#969696; 
	text-decoration:none; 
	height:20px;
}
#tabbartop a.tab:hover 
{ 
	color:#2468B4; 
/*	background-color:#EFEFC5; */
	background-color:#BEE1F1;
	text-decoration:none 
}
#tabbartop li a.tabon 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	display:block; 
	float:left; 
	margin:0 0 0 0;
	padding:0 8px 0 8px; 
	line-height:23px; 
	color:#BE0202; 
	border-left:1px solid; 
	border-top:1px solid; 
	height:23px;
	border-right:1px solid; 
	border-color:#000000; 
	text-decoration:none; 
/*	background:url(i/bg_tab_on.gif) #EDEDD2 repeat-x top; */
	background:url(i/bg_tab_on_.gif) #DFE8F2 repeat-x top;
}

/* end tabs */

/* start subnavi */
#tabbarmiddle a {
 font-size:0.9em; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 8px 0 8px;
 color:#000; line-height:1.7em; border-right:1px solid #000; text-decoration:none;
}
#tabbarmiddle a:hover { color:#2468B4; text-decoration:none }
#tabbarmiddle a.on {
 font-size:0.9em; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 8px 0 8px;
 color:#BE0202; line-height:1.7em; border-right:1px solid #000; text-decoration:none;
}
#tabbarmiddle span#pagetag a { border:none; padding:0px }
#tabbarmiddle a.editlink { border:none; color:#BEBE02 }
#tabbarmiddle TD INPUT,SELECT { font-size:.9em }

/* end subnavi */
/*end tabbar*/

#contenthold { margin:0px 15px 0px 15px; zmin-height:32em; //margin-top:10px; }
.notloggedin#contenthold { margin:-21px 15px 0px 15px; zmin-height:32em; //margin-top:0px;}

/* ======== content ======== */

#content 
{ 
	margin:10px 0px 20px 210px; 
	font-size:1.0em; 
	width: 83;
}
#contentbreakprotect { margin:0; padding:0px 0px 0px 10px; float:left;  width: 98%; }
#content p { padding:0px 0 5px 0; margin:0 }

.contentlist { list-style-type:none; background-image:url(i/icons/list_1.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; color:#000 }
.contentlistempty { list-style-type:none; padding-left:10px }

.listpoint { list-style-type:none; background-image:url(i/icons/list_2.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px }

.Section { padding:0px 0px 10px 0px; border:0px; line-height:1.5 }
.Section SMALL { font-size:.8em }
.Section INPUT { padding:0px 0px 0px 0px}
.Section LI { margin-bottom:3px; line-height:1.5 }

.Section .HighLight { padding:5px; background-image:url(/i/bgPat.gif); border:1px inset #afafaf; margin-bottom:10px }


/* ======== innercontent ======== */
#colmiddle { position:relative; margin:0px 0px 20px 0px; background-color:#CCCCCC; width:60%; float:left }


/* ======== cols ======== */
#infocol-l { top:0px; left:0px; width:200px; margin-bottom:20px; float:left }
#infocol-l p { padding:0px 0 5px 0; margin:0 }
#infocol-r { width:200px; margin-left:30px }
#infocol-r p { padding:0px 0 5px 0; margin:0 }
#infocol-l { font-size:1.0em }


/* ======== footer ======== */
#ftr 
{ 
	font-size:0.75em; 
	min-height:30px;
	padding: 10px 15px 5px 15px; 
	/*background-image:url(i/bg_footer.gif); */
	background-color:	#BCCCDE;
	border-top:1px solid #000000; 
	border-bottom:1px solid #757575 
}

/* ****************************************************************************** */


/* ======== boxes cols ======== */
.box1 { /*background-color:#F3F3E7*/ background-color:#DFE8F2 }
.box1 ul { margin:0; padding:0px 0px 10px 0px }
.box1 ol li { padding-bottom:5px }
.box1 .hdrbox1 { color:#FFFFFF; font-weight:bold; /*background-color:#E2E1C7*/ background-color:#346EAA; padding:3px }
.box1 .cntbox1 { padding:5px 3px 5px 3px; border-top:1px solid #FFF }
.box1 .cntbox1 HR { height:1px; background-color:white }
.box1 .hdrbox1 a {color: #FFFFFF;}

.box2 { /*background-color:#F3F3E7*/ background-color:#DFE8F2}
.box2 ul { margin:0; padding:0px 0px 10px 0px }
.box2 ol li { padding-bottom:5px }
.box2 .hdrbox2 { color:#FFF; font-weight:bold; /*background-color:#E2E1C7*/ background-color:#346EAA; padding:3px }
.box2 .cntbox2 { padding:5px 3px 5px 3px; border-top:1px solid #FFF }

.hdrboxop { float:right; color:black; font-weight:normal; text-decoration:none }

.hdrbox3 { color:#000; font-weight:bold; background-color:#DBDADA; padding:3px 3px 3px 3px }
.boxlist 
{ 
	list-style-type:none; 
	background-image:url(i/icons/list_1.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-left:10px; 
	padding-bottom:2px; 
	color:#000; 
	font-size:1.1em 
}


#spacer{ border-top:3px solid #E2E1C7; font-size:.5em; margin-top:5px }
#clear { clear:both }
.clearing {width: 100%; height: 0; font-size:1px; float:left;}


.button1 { background-color:#E3F6DC; border:1px solid #138700; height:1.6em; font-size:1.0em }

/* Classes to be used for user newspages */

.ItemListFilter { border:1px dotted black; margin-bottom:5px; background:#eeeeee }
.ItemListFilter INPUT,SELECT { font-size:90% }

/* ======== news block ======== */
.newsblock1 { border:1px solid #D9D9D9 }
.cntnewsblock1 { padding:10px 3px 5px 3px; font-size:130% }
.cntnewsblockftr1 { padding:2px 3px 2px 3px; background-color:#EDEDED }

/* ======== source information block ======== */

.SourceBox { padding:10px }
.SourceBox #infoBox { border:1px solid #afafaf; background:white; margin-bottom:10px }
.SourceBox #infoBox #title { background: url(/i/bgtl.gif); padding:2px; font-weight:bold; font-size:110% }
.SourceBox #infoBox #body { padding:5px }

.SourceBoxEdit { background-image:url(/i/bgPat.gif); padding:10px; border-top:0px; border-bottom:solid 1px #afafaf; border-left:solid 1px #afafaf; border-right:solid 1px #afafaf }

.SourceBoxItem { padding:0px 7px 3px 7px; text-align:center; text-decoration:none; font-weight:normal; color:black; border-top:solid 1px #ffffff;
border-left:0px; border-right:0px; border-bottom:solid 1px #afafaf }

.SourceBoxItemEmpty { padding:3px 6px 3px 6px; text-align:center; text-decoration:none; font-weight:normal; color:black; border-bottom:solid 1px #afafaf }

.SourceBoxItemSelected { padding:3px 6px 3px 6px; text-align:center; text-decoration:none; font-weight:bold; cursor:default; background-image:url(/i/bgPat.gif);
color:black; border-top:solid 1px #afafaf; border-bottom:solid 0px white; border-left:solid 1px #afafaf; border-right:solid 1px #afafaf }

.SourceBoxItemHover { cursor:default; font-weight:normal; text-align:center; text-decoration:none; padding:3px 6px 3px 6px; background-image:url(/i/bgPat.gif);
color:black; border-top:solid 1px #afafaf; border-left:solid 1px #afafaf; border-right:solid 1px #afafaf }

/* block header on front page */
#blockheader { font-size:110%; font-weight:bold }
.cntnewsblockftr2 { font-style:italic }
.cntnewsblockmid2 { padding-top:2px }

DIV#cc { border:1px dotted red; padding:5px; margin-bottom:10px }
DIV#cc IMG#ccb { float:right; padding:5px }

#paglinks { margin:0px 5px 10px 0px }
#paglinks TD * { font-size:90%; font-weight:normal }
#paglinks TD INPUT { font-size:.9em; margin:3px 0; vertical-align:baseline; padding:0 }
#pagination_a { background:#d0dbe5; border: 1px dotted silver; width: 15px; height: 15px; margin:0px 2px 2px 0px; padding:0px 3px 0px 3px; font-weight:bold }
#pagination_a:hover { cursor:pointer; background:#efefef; text-decoration:none }
#pagination { background:#efefef; border: 1px dotted silver; width: 15px; height: 15px; margin:0px 2px 2px 0px; padding:0px 3px 0px 3px; font-weight:bold  }
#pagination:hover { color:#37394d; cursor:pointer; background: #d0dbe5; text-decoration:none }

DIV.cpb { display:block; background-color:#DFE8F2; border:1px solid #619BD7; margin:2px }
.box1 .cntbox1 DIV.cpb { background-color:#DFE8F2; border:1px solid #619BD7; margin:2px }

DIV.cpb:hover 
{ 
/*	background-color:#E2E1C7;*/
	background-color:#E9E8FC;
	border:1px solid #F3F3E7;
}

DIV.cpb A { display:block; padding:5px 15px 5px 15px; font-size:1.2em; text-align:center; font-weight:bold }
DIV.cpb A:hover { text-decoration:none }
DIV.cpb_inactive { background-color:#F3F3E7; border:1px dotted #E2E1C7; margin:2px; color:#aaa }
DIV.cpb_inactive:hover { text-decoration: none }
DIV.cpb_inactive A { display:block; padding:5px 15px 5px 15px; font-size:1.2em; text-align:center; font-weight:normal; color:#929177 }
DIV.cpb_inactive A:hover { color:#929177; text-decoration: none }
DIV.cpb_inactive IMG { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
DIV.cpbdesc { font-size: .8em; padding:0 5px 0 5px; color:#6389B4 }
.cntbox1 DIV.cpb { border:1px solid white; font-size:120%; }
.cntbox1 DIV.cpbdesc { font-size:85%; }
.searchstats { float:left; width:95%; background-color:#f3f3e7;border:1px solid lightgrey; margin:1em; }
.searchstats span { color:#2468B4; }

/*----------- new template disign ---------*/
	.box01
	{
		width: 200px; 
/*		height: 189px; */
		padding: 0px; 
		margin: 0px;
		font-size: 16px;
/*		
		background-image: url('i/box/bg_blue_grad.gif'); 
		background-repeat: repeat-x; 
*/		
		background-color: #DAE4EF;
	}
	
	.box01_input
	{
		border: none;
		width: 120px;
		height: 22px;
		font-size: 16px;
	}
	
	.box01 span
	{
		font-family: "Arial";
		font-size: 11pt;
		color:#134F8B;
		font-weight:bold;
	}
	
	.box02
	{
		max-width:1024px;
		padding:0px;
/*		height: 189px; 	*/
		margin: 20px 0px 20px 0px;
/*		
		background-image: url('i/box/bg_content.gif'); 
		background-repeat: repeat-x; 
*/		
		background-color: #DAE4EF;
		font-family : 'Arial';
	}
	
	.search_field
	{
/*		width: 70%;	*/
		width: 100%;
		height: auto;
		padding: 5px 4px 5px 4px;
		border: none;
		font-size: 19px;
/*		margin-bottom:4px;	*/
	}
	
	.search_btn
	{
		margin: 0px 0px 0px 20px;
		background-color: #898989;
		text-align: cener;
		color: #FFFFFF;
		border: none;
		background-image: url('i/bg_search_button.gif'); 
		background-repeat: repeat-y; 
		width: 137px !important;	
		font-size: 16px !important;
		height: 34px! important;
		font-weight: bold;
		font-family:Arial;
	}
	
	.login_btn
	{
		margin: 0px 0px 0px 0px;
		text-align: cener;
		color: #FFFFFF;
		background-color: #898989;
		border: none;
		background-image: url('i/bg_search_button.gif'); 
		background-repeat: repeat-y; 
		width: 100% !important;	
		font-size: 13px !important;
		height: 25px! important;
		font-weight: bold;
		font-family:Arial;
	}

	
	.box02 span
	{
		font-size: 13pt;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	.box_listcont
	{
		border-top:1px solid #AEAEAF;
		padding:5px 3px;
	}
	
	.box_listcont ul { margin:0; padding:0px 0px 10px 0px }
	.box_listcont li
	{ 
		list-style-type:none; 
		background-image:url(i/icons/list_3.gif); 
		background-position:left top; 
		background-repeat:no-repeat;
		padding-left:10px; 
		padding-bottom:2px; 
		color:#000; 
		font-size:1.1em 
	}
	
	.box_conteiner li a
	{
		color:#326EAA;
/*		color: #FFC180;	*/
	}
	
	
	.box_border
	{
		width: 100%; 
		height: 3px;
		overflow: hidden; 
		
	}
	
	.box_border div
	{
		background-repeat: no-repeat; 
		height: 3px; 
		width: 3px; 
		overflow: hidden;
	}
	
	
	
	.corner_left_top
	{
		background-image: url('i/box/corner_top_left.gif'); 
		float: left;
	}
	
	.corner_right_top
	{
		background-image: url('i/box/corner_top_right.gif'); 
		float:right !important;
	}
	
	.border_top
	{
		background-image: url('i/box/border_top.gif');
		background-repeat: repeat-x! important; 
	}
	
	.corner_left_bottom
	{
		background-image: url('i/box/corner_bottom_left.gif'); 
		float: left;
	}
	
	.corner_right_bottom
	{
		background-image: url('i/box/corner_bottom_right.gif'); 
		float:right !important;
	}
		
	.border_bottom
	{
		background-image: url('i/box/border_bottom.gif'); 
		background-repeat: repeat-x! important; 
	}
/*	
	.box_cnt div
	{
		background-image: url('i/box/bg_content.gif'); 	
		background-repeat: repeat-x;	
		float: left;
	}
*/		
	.border_left
	{
		width: 2px;
		height: 100%;
		border-left: 1px solid #AEAEAF;  
	}
	
	.border_right
	{
		width: 2px;
		height: 100%;
		border-right: 1px solid #AEAEAF; 
	}
	
	.box_content
	{
/*		background-image: url('i/box/bg_content.gif'); 	*/
/*		background-color: #326EAA;	*/
		background-repeat: repeat-x; 
		float: none !important;
	}
	
	.box_conteiner
	{
		padding: 5px;
		width: auto! important;
		height: auto! important;
		background-image: none! important;
		float: none! important;
		border-left: 1px solid #AEAEAF;
		border-right: 1px solid #AEAEAF;
	}
	
	
	.box_conteiner div
	{
		width: auto! important;
		height: auto! important;
		background-image: none! important;
		float: none! important;
	}
	
	
	/*-globed menu-*/
	.globe_menu
	{
		overflow: hidden;
		margin-left:10px;
	}
	
	.globe_menu_item
	{
		float: left;
/*		width: 210px;	*/
		width: 23%;
/*		margin-left: 20px;	*/
		margin-left: 0.5%;
		
/*		padding-top: 110px;	*/
/*		padding-left: 34px;	*/
		font-size: 12px;
		font-family: "Arial";
	}
	
	.globe_menu_item span
	{
		color: #4D4D4D;
		font-size: 16px;
		font-family: "Arial";
		font-weight: bold;
	}
	
	
	.globe_menu_image
	{
		max-width: 200px;
		max-height: 105px;
	}
	
	.globe_menu_image img
	{
/*		width: 100%;
		height: 100%;	*/
		max-height: 105px;
	}
	
	.search_box_conteiner
	{
		text-align: center; 
		margin: 50px 0px 0px 0px;
	}
/*	
	.newspaper
	{
		background-image: url('i/newspaper.gif'); 
	}
	
	.mobile
	{
		background-image: url('i/mobile.gif'); 
	}
	
	.lupe
	{
		background-image: url('i/lupe.gif'); 
	}
	
	.news_map
	{
		background-image: url('i/news_map.gif'); 
	}
*/	
	.cntstats
	{
		margin:20px 0px 0px 0px;
		text-align: left;
		padding-left:0px; 	
		font-size: 14px;
		font-weight: bold;
		font-family: Arial;
		color: #666666;
	}
	
	.cntstats span
	{
		/*	color: #FFFFFF;	*/
		color: #2468B4;
	}

/*----------- disign from js files ---------*/

/*nif-ajaxtoolbox.js*/
	.languagebox
	{
		margin:0.5em; 
		width:45em;
	}
	
	.newsHead
	{
		padding: 3px; 
		overflow: hidden; 
/*		background-color:#E2E1C7; */
		background-color:#E9E8FC; 
		cursor: pointer; 
		margin: 0px; 
		//width: 100%;
	}
	
	.googleAdvertisement
	{
/*
		background:transparent url(\"/Images/roundshadow.png\");
		center no-repeat; 
		width:496px; 
		height:73px;
*/
	}
	
	.similaritems
	{
		line-height:1.1;
		padding:3px 3px 3px 3px;
	}
	
	.bg01
	{		
		background:#eee;
	}
	
	.bg02
	{
		background:#fff;
	}
	
/* OUTBRAIN */
	.outbrainIframe
	{
		width: 300px;
		margin-top: -5px;
		margin-left: 5px;
	}

	.outbrainIframe iframe
	{
		height: 30px;
		width: 100%;
		vertical-align: middle;
	}

	.outbrainHomeIframe
	{
		width: 240px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
	.outbrainHomeIframe iframe
	{
		margin: 0px;
		padding: 0px;
		height: 55px;
		width: 100%;
		vertical-align: middle;
		background-color: transparent;
	}

	.outbrainRelatedItems
	{
		margin: 2px 0px 5px 5px;
		float: right;		
	}
	
	.outbrainRelatedItemsHeader
	{
		background-color: #ECEBFF;
		color:#2468B4;
		font-weight: bold;
		cursor: pointer;
		padding: 0px 3px 0px 3px;
	}
	
	.outbrainRelatedItemsBody
	{
		width: 100%;
		padding-left: 5px;
	}


/*nif-appcat.js , nif-appclp.js , nif-appcpb.js*/
	.menuConteiner02
	{
		background-color:white; 
		padding:2px 0 2px 0; 
		font-size:100%
	}

/*nif-appcpb.js*/	

	#inlineEditor
	{
		display:none;
		border:none;
		background-color:#B4EEBC;
	}
	
	
	.subMenuItem
	{
		width:194px;
		margin:0px;
		padding:0px;
	}
	
	.subMenuItem td
	{
		/*	color:#2468B4;	*/
		color:#003684;
	}
	
	.subMenuItem td a
	{
		color:#003684;
	}
	
	.subMenuItemSelected
	{
/*		background-color:#B4EEBC;	*/
		background-color:#B4D4ED;
/*		border:1px solid #74B98A;	*/
		border:1px solid #748AB8;
	}
	
	#alertConfigFrm
	{
		display:block;
		width:150px;
	}
	
	.newsListItem
	{
		padding:2px;
		margin-top:10px;
		margin-bottom:5px;
/*		background-color:#B4EEBC;	*/
		background-color:#B4D4ED;
/*		border:1px solid #74B98A;	*/
		border:1px solid #748AB8;
	}
	
	.subNewsListItem a
	{
		font-weight:bold;
		color:#2468B4;
	}
	
	.newsItemDetail
	{
		width:250px;
		max-width:250px !important;
		overflow:hidden;
		padding:2px;
/*		background-color:#F3F3E7;	*/
		background-color:#DAE4EF;
	}
	
	.newsHomeItemDetail
	{
		padding:5px;
/*		background-color:#F3F3E7;	*/
		background-color:#DAE4EF;
	}
	
	.newsItemRowOn
	{
/*		background-color:#F3F3E7;	*/
		background-color: #E7F1F8;
	}
	
	.newsItemRowOff
	{
		background-color: white;
	}
	
/*  HPE\local\templates\ajax.base.tpl */	

#SourceNavMenuList .old { color:#aaaaaa }
#SourceNavMenuList .broken { text-decoration:line-through }
#SourceNavMenuList .broken:after { content:"  (!!!)" }
#PowerAppOptions TD,SELECT,INPUT { font-size: 90% }
IMG#HeaderToggleImg { margin:3px 5px 0px; }

#dewplayer { border:0px 10px 0px 10px;padding:0;margin:0 }
#advSearchForm { padding:5px 5px 0 0; font-size:0.85em }
#itemmark { margin-left:-11px; margin-right:3px }
#curSourceInfo { z-index:900; position:relative; float:right; margin:5px 20px 0px; background-color:#BCCCDE; padding:0px 3px 3px 3px; font-weight:bold; color:white; font-size:90% }
#tabbarbot { /*float:left;*/ width:100% }
#tabbarmiddle TD { white-space:nowrap }
#logout { float:right; margin:15px 5px 0 0 }
div#postbox * { color:black }
div#postbox { border:5px solid #cccccc; padding:0px; margin:3px; white-space:nowrap; background:white; min-width:70%; font-style:normal; color:black }
div#postbox .postboxedit { border:1px dotted black; width:40em; max-width:40em; min-width:40em; white-space:normal; font-style:normal }
div#postbox TD { font-style:normal; color:black }
.rtop, .rbottom {display:block; background:#cccccc}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #ffffff}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
A { cursor:pointer }
div#APPCPBContentTools INPUT { font-size:90% }
.errormsg { color:red; font-weight:bold; padding:3px }
.hidden { display:none }
#confLangsDiv { text-align:left; position:absolute; margin-top:0.3em; border:solid 1px #474747; background-color:#EDEDD3; padding:0.5em; width:35em }
.autocompleteHover { background-color:blue; color:white }
#loadmark { padding:5px 10px 2px 40px; display:none }
#DelIcioUsTAGLIST { max-width:500px; color:black }
#DelIcioUsTAGLIST A { color:black }
DIV#noitemmsg { text-align:center;padding:20px;font-size:300%;font-weight:bold;color:#ccc }
.CPBITEMTOOLS ul { padding:0 0 5px 0; margin:0px 0px 0px 10px; list-style:none }
.CPBITEMTOOLS li { float:left; margin:0; padding:0 20px 0 0; height: 15px }
.CPBITEMTOOLS li.pl { float:right }
.PowerAppItemListTitle 
{ 
	font-weight:bold; 
	font-size:150%; 
	margin: 3px 5px 10px 0px;
	padding:5px; 
/*	background-color:#F3F3E7;	*/
	background-color:#E9E8FC;
	border:1px solid #E2E1C7 
}
BODY { background:#fffffc }
.ItemList .ItemZone .ItemBody { background:white }
#akst_social ul {
	list-style: none;
	margin: 0;
	padding: 0 10 0 10;
}
#akst_social ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 16px;
	padding: 2px 0 0 22px;
	vertical-align: middle;
	color: #000;
}
#akst_facebook {
	background-image: url(/i/share/facebook_share.gif);
}
#akst_delicious {
	background-image: url(/i/delicious.gif);
}
#akst_twitter {
	background-image: url(/i/share/twitter.gif);
}
#akst_digg {
	background-image: url(/i/share/digg.gif);
}
#akst_stumble {
	background-image: url(/i/share/stumble.gif);
}
#akst_furl {
	background-image: url(/i/share/furl.gif);
}
#akst_netscape {
	background-image: url(/i/share/netscape.gif);
}
#akst_yahoo_myweb {
	background-image: url(/i/share/yahoo_myweb.gif);
}
#akst_technorati {
	background-image: url(/i/share/technorati.gif);
}
#akst_google_bmarks {
	background-image: url(/i/share/google_bmarks.gif);
}
#akst_newsvine {
	background-image: url(/i/share/newsvine.gif);
}
#akst_blinklist {
	background-image: url(/i/share/blinklist.gif);
}
#akst_reddit {
	background-image: url(/i/share/reddit.gif);
}
#akst_blogmarks {
	background-image: url(/i/share/blogmarks.gif);
}
#akst_magnolia {
	background-image: url(/i/share/magnolia.gif);
}
#akst_windows_live {
	background-image: url(/i/share/windows_live.gif);
}
#akst_tailrank {
	background-image: url(/i/share/tailrank.gif);
}
#stikkit-stikklet {
	position:relative !important;
	width:70% !important;
	z-index:1 !important;
}

/* js/lightwin.js */

#lightWinOverlay { position: absolute; top: 0; left: 0; z-index: 200000; width: 100%; background-image: url(/i/overlay.png); cursor: pointer; }
#lightWinLoading { position: absolute; z-index: 200005; color: #666; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; text-align: center; line-height: 2em; }
p#lightWinLoadingText { margin: 0; padding: 25px 0 5px 0; font-size: 45px; color: #666; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; line-height: 1em; text-align: center; }
p#lightWinLoadingHelp { margin: 0; padding: 5px 0; font-weight: normal; font-size: 11px; color: #000; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; line-height: 1em; text-align: center; }
#lightWinError { position: absolute; z-index: 200005; text-align: center; background: #000; color: #aaa; padding: 10px; border: 1px solid #444; -moz-border-radius: 10px; font-family: verdana, sans-serif; font-size: 11px; }
p#lightWinErrorMessage { color: #fff; font-size: 45px; font-weight: bold; margin: 10px 20px; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; text-decoration: none; border: none; text-align: center; cursor: pointer; }
#lightWinError a, #lightWin a { color: #aaa; text-decoration: none; border-bottom: 1px solid #777; }
#lightWin { position: absolute; z-index: 200005; background: #fff; color: #000; padding: 5px; border: 1px solid #C7D4E2; -moz-border-radius: 10px; font-family: verdana, sans-serif; font-size: 11px; }

#lightWinTitle { text-align: center;  border: 1px solid #C7D4E2; background-color:#DFE8F2; font-weight:bold; font-size:1.1em }

#lightWinClose { float:right; padding:2; cursor: pointer }
#lightWinContent { padding-top:5px; overflow:auto }
#lightWinButtons { text-align: center; padding-top:5px }
img#lightWinImage { border: none; cursor: pointer; }
img#lightWinImage, img#lightWinPreload {  max-height: none; max-width: none; }
#lightWin, #lightWinOverlay, #lightWinError, #lightWinLoading, img#lightWinPreload, iframe#lightWinPreloadFrame  { display: none; }
#lightWinCaption { color: #aaa; padding: 10px 0; font-size:90% }