/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; }
p, td, div, sapn {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
p,h1,h2,h3 {letter-spacing:0.1em; text-align: left;}

body{margin:0; padding:0; background:#292831 url(_i/bg.gif); color:#333; text-align: center;} 

#wrap.fixed {width:784px; margin:20px auto 0 auto; position:relative; text-align: left;}
#wrap.fixed900 {width:900px; margin:20px auto 0 auto; position:relative; text-align: left;}
#wrap.fluid {width:auto; margin:20px auto 0 auto; position:relative; text-align: left;}

#wrap.fixed  #header{width:784px; height:62px; position:relative;overflow:hidden; margin-bottom:10px;}
#wrap.fixed900  #header{width:900px; height:62px; position:relative;overflow:hidden; margin-bottom:10px;}
#wrap.fluid  #header{height:62px; position:relative;overflow:hidden; margin-bottom:10px;}
#wrap #header h1 a {margin:0 0 0 88px;padding:0;background:transparent url(_i/logo.gif) top left no-repeat; width:233px; height:62px; line-height:62px; overflow:hidden; padding-top:62px;left:0; top:0; position:absolute; cursor:pointer;}

#wrap #contentcolumn{}

#wrap.fluid #blogcolumn {
	width: 70%;
	float: left;
}
#wrap.fluid #rightcolumn {
	width: 27%;
	float: right;
	margin-left: 10px;
}

/* #wrap.fluid #contentcolumn{ background:#f0f0f0; margin:4px 6px;} */

#search{ position:absolute; right:80px; top:46px; background:transparent url(_i/searchbg.gif) top left no-repeat; width:105px; height:16px;}
#userinfo{  float:right; text-align:right;margin-right: 80px; font-family:Arial; font-weight:bold; padding-bottom:8px; *padding-top:12px; }
#userinfo a.enterprise { background:transparent url(/images/sub.eco.icons.enterprise.m.gif) 0px 0px no-repeat; padding-left: 8px; padding-bottom:8px; }
#userinfo a.community { background:transparent url(/images/sub.eco.icons.community.m.gif) 0px 0px no-repeat;  padding-left: 8px; padding-bottom:8px; }
#userinfo a.core { background:transparent url(/images/sub.eco.icons.core.m.gif) 0px 0px no-repeat; padding-left: 8px; padding-bottom:8px; }
#userinfo a {color:#fff; font-size:18px; text-decoration: underline;}

#search input{border: 0; cursor:text; width:80px; height:12px; margin:0; background:transparent; float:left; padding:2px 3px 0 3px;}
#search #go{width:16px; height:16px; display:block; overflow:hidden; margin:0;}
#search #go a{display:block;padding-top:16px;}

#utilnav{position:absolute; right:200px; top:48px; padding-left:10px; color:#fff; font-size:10px; text-align:right; z-index:9000;}
#utilnav *{color:#fff; font-family:Arial; font-weight:bold;font-size:10px;}

#rootnav{margin:10px 78px 0 78px; width:auto; overflow:inherit !important; overflow:auto; background: url(_i/rootnav_bg.gif) repeat-x; }
#rootnav ul{margin:0; padding:0; background:url(_i/rootnav_bg_right.gif) top right no-repeat; height:35px;}
#rootnav li{display: block; float:left;list-style-type: none; padding-right: 0px; height:35px; overflow:hidden;}
#rootnav li#ria{ background:url(_i/ria.gif) no-repeat; height:35px; overflow:hidden; width:294px;}
#rootnav li#support{ background:url(_i/support.gif) no-repeat; height:35px; overflow:hidden; width:65px;}
#rootnav li#about{ background:url(_i/about.gif) no-repeat; height:35px; overflow:hidden; width:85px;}
#rootnav li#demos{ background:url(_i/demos.gif) no-repeat; height:35px; overflow:hidden; width:63px;}
#rootnav li#download{ background:url(_i/download.gif) no-repeat; height:35px; overflow:hidden; width:111px;}

#rootnav li a{display:block; padding-top:35px;}

#wrap.fixed900 #rootnav {
	_margin:10px 0 0 78px;
	_width: 765px;
}


#contentwrapper{margin-left:78px; width:608px; background:#ffffff url(_i/cnt_grad.gif) repeat-x left bottom; min-height:278px; _height:278px; border-left:10px solid #ffffff; border-right:10px solid #ffffff; overflow:auto; _overflow:inherit;}
#wrap.fixed900 #contentwrapper{margin:0 78px 0 78px; width:auto; _width: 744px; _margin: 0 0 0 78px;background:#ffffff url(_i/cnt_grad.gif) repeat-x left bottom; min-height:278px; _height:278px; border-left:10px solid #ffffff; border-right:10px solid #ffffff; overflow:auto; _overflow:inherit;}
#wrap.fluid #contentwrapper{margin:0 78px 0 78px; width:auto; background:#ffffff url(_i/cnt_grad.gif) repeat-x left bottom; min-height:278px; _height:278px; border-left:10px solid #ffffff; border-right:10px solid #ffffff; overflow:auto; _overflow:inherit;}

#bottom{ background:#ffffff;border-left:10px solid #ffffff;border-right:10px solid #ffffff;margin-left:78px;overflow:auto;width:608px;overflow: hidden;}


#wrap.fluid #base{width:auto; margin:0 78px 0 0px; _margin:0 88px 0 0px;}
#wrap.fixed900 #base{width:auto; _width: 744px; margin:0;}
#wrap.fluid #bottom{ width:auto;}
#wrap.fixed900 #bottom{ width:auto; _width: 744px; margin:0 78px 0 78px; _margin: 0 0 0 78px;;}


		
#wrap.fixed #footer{ 	
			width:710px; 
			margin:0 0 0 2px;
			background:url(_i/skin_bottom_bg_blank.png) no-repeat; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/home_bottom_bg.png',sizingMethod='image');  
			height:78px;
			text-align: left;
		}
#wrap.fixed900 #footer{ 	
			width: auto;
			margin:0 0 0 0;
			background:url(_i/skin_bottom_bg_blank_left.png) no-repeat; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_left.png',sizingMethod='image');  
			height: auto;
			text-align: left;
		}

#wrap.fluid #footer{ 	
			width: auto;
			margin:0 0 80 2px;
			background:url(_i/skin_bottom_bg_blank_left.png) no-repeat; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_left.png',sizingMethod='image'); 
			height: auto;
			text-align: left;
		}		

#copyleftwrapper{float: left;width: 100%;}
#copyleftcolumn{margin-right: 185px;}
#copyrightcolumn{
float: left;
width: 185px; /*Width of right column in pixels*/
margin-left: -195px; /*Set left margin to -(RightColumnWidth) */
}
#wrap.fluid #footwrap #copyrightcolumn{
margin-left: -185px; /*Set left margin to -(RightColumnWidth) */
}
#wrap.fixed900 #footwrap #copyrightcolumn{
margin-left: -185px; /*Set left margin to -(RightColumnWidth) */
}
#wrap.fluid #footwrap{
				background:url(_i/skin_bottom_bg_blank_center.png) repeat-x;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_center.png',sizingMethod='scale');  
				height: 78px;
				margin:0 88px 0 92px;
}
#wrap.fixed900 #footwrap{
				background:url(_i/skin_bottom_bg_blank_center.png) repeat-x; 
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_center.png',sizingMethod='scale');
				height: 78px;
				margin:0 88px 0 92px;
				_margin:0 auto;
				_width: 744px;
}
#wrap.fluid #footertube{ 	
			background:url(_i/skin_bottom_bg_blank_right.png) no-repeat top right; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_right.png',sizingMethod='image');
		}
#wrap.fixed900 #footertube{ 	
			background:url(_i/skin_bottom_bg_blank_right.png) no-repeat top right; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/skin_bottom_bg_blank_right.png',sizingMethod='image');
		}
#wrap.fixed #footwrap{
			margin:0 0 0 88px; /*height:160px;*/
			background:url(_i/home_bottom_bg_white.png) repeat-x; 
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/home_bottom_bg_white.png',sizingMethod='scale');
}
.footerlefttube{ color:#ccc; padding-right:20px; margin-top:10px;}
.footerlefttube a{ color:#fff;}
.footerrighttube{text-align:right;color:#ccc; margin-top:10px;}
.footerleftpane{height:95px; color:#333; overflow:hidden;}
.footerrightpane{height:95px; color:#333; overflow:hidden;}
#copyleftcolumn .footerlefttube{ padding-top:10px; _padding-left: 40px;}
#wrap.fluid #footer .footerrighttube{ padding-right:10px;}
#wrap.fixed900 #footer .footerrighttube{ padding-right:10px;}


/* Utilities */

.innertube{padding: 10px;}
.innertubeb{padding: 3px;}
.hr{height:1px; margin:3px 0 3px 0; background:transparent URL(_i/dot.gif) repeat-x left center;}
.hr2{height:5px; margin:3px 0 3px 0; background:transparent URL(_i/seperator.gif) no-repeat center center;}

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */

#content td{text-align:left;}
#content h1{color:#365f91; font-size:1.6em; font-weight:bold; letter-spacing:0.1em; }
#content h2{color:#4f81bd; font-size:1.2em; font-weight:bold;}
.homepage { background:transparent URL(/images/gradback.gif) repeat-x 0px 0px;}
 div.tagCloud
{
	width:100%;
	padding:5px;
	margin-bottom:10px;
	text-align:justify;
}

div.tagCloud A
{
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	text-transform:lowercase;
}

div.tagCloud A:hover
{
	color:#912b37;
	text-decoration:underline;
}

div.tagCloud A.Weight5
{
	color: #912b37 ;
	font-size: 14pt ;
	font-weight:bolder ;
}
div.tagCloud A.Weight4
{
	color: #b199b4 ;
	font-size:11pt ;
	font-weight:bolder ;
}
div.tagCloud A.Weight3
{
	color: #727377 ;
	font-size: 10pt ;
	font-weight:bolder ;
}
div.tagCloud A.Weight2
{
	color: #912b37 ;
	font-size: 9pt ;
}
div.tagCloud A.Weight1
{
	color: #2a6eaa ;
	font-size: 8pt ;
}
.WikiSummary {
float:left;
width:545px;
clear:both;
}
.WikiSItem {
float:left;
width:545px;
}
.WikiSDate {
float:left;
width:70px;
}
.WikiSContent {
float:right;
width:475px;
}
.WikiSContent a {
font-weight:bold;
}

.subscription {
    width: 190px;
    float: left;
    display: inline;
    overflow: hidden;
    padding-left: 5px;
    padding-bottom: 1.357em;
}

.subcore { 
	background: url('/images/sub.eco.icons.core.gif') no-repeat; height: 60px; 
}
.subcommunity {
	background: url('/images/sub.eco.icons.community.gif') no-repeat; height: 60px;
}
.subenterprise {
	background: url('/images/sub.eco.icons.enterprise.gif') no-repeat; height: 60px;
}
.subcorepay {float: left;
	background: #C8D10A; padding: 4px; border: 1px solid #C8D10A;
}
.subcommunitypay {float: left;
	background: #FFB00A; padding: 4px; border: 1px solid #FFB00A;
}
.subenterprisepay {float: left;
	background: #006FBD; padding: 4px; border: 1px solid #006FBD;
}
.button a {
color: white;padding: 2px; width: 100px;font-size: 1.5em;font-weight: bold;
}


   .subscription h2 {
		padding-top: 18px;
		padding-left: 5px;
		margin: 0;
    }
        .subscription h2 a {
            color: #2c2c2c;
            text-decoration: none;
			font-size: 2.3em;
        }
    .subscription p.price {
        float: left;
	width: 100%;
    }
    .subscription span.price {
        line-height: 2.5em;
    }

    .subscription p.price {
        font-weight: bold;
        margin-bottom: 9px;
    }

    .subscription .vat {
        color: #999;
    }

    .enterprise { color: #006FBD; }
    .community { color: #FFB00A; }
    .core { color: #C8D10A; }

    .subscription p.price em {
        font-size: 3.25em;
        font-style: normal;
    }
    .subscription p.description {
        margin-bottom: 10px;
    }
    .packageBlock .logo {
        display: block;
	border: 0px;
    }
     .right { float: right; }
.clear {clear: both;}
#homebox {clear:both;}
#homebox  h1{font-size: 29px; font-weight: normal; padding-top:0px;margin-top:0px;}
#homebox p{font-size: 12px;}
#homebox div {border: 1px solid gray; width:255px; height: 160px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 13px;}

	.HTbl {border: 1px solid #cccccc; font-family: arial; font-size: 11px; color: #000000;}
	.HTblHdr {border-bottom: 1px solid #cccccc; margin-left: 6px;margin-right: 6px; background: #e8e8e8; font-weight: bold;}
	.HTblRow {background:#f6f6f6;}
	.HTblRowAlt{background: #e8e8e8;}
	
.contenttable
{
}
.contenttable tbody tr {  }
.contenttable tbody .icon { }
.contenttable tbody .members { }
.contenttable tbody tr.alt { background: url(_i/contentlistback.gif); }
.contenttable .blocktitle { font-weight: bold; }	


.Content_Rss_ListContent td.icon  { vertical-align:top; padding:2px;}
.Content_Rss_ListContent td { padding-bottom:5px;}
.Content_Rss_ListContent span.blocktitle  a{ font-size:18px; font-weight: bold; text-decoration:underline;}
.contentstore td.contentstore {width:90px;}
.contentstore  img.contentstore { width:86px; height:32px; }
.contentstore  img.buy{ background: url(/desktopmodules/content/dashboard/buy.gif);}
.contentstore  img.buy_over{ background: url(/desktopmodules/content/dashboard/buy_over.gif);}
.contentstore  img.check{ background: url(/desktopmodules/content/dashboard/check.gif);}
.contentstore  img.paid{ background: url(/desktopmodules/content/dashboard/paid.gif);}
.contentstore  img.processing{ background: url(/desktopmodules/content/dashboard/processing.gif);}
.contentstore  img.pay{ background: url(/desktopmodules/content/dashboard/pay.gif);}
.contentstore  img.pay_over{ background: url(/desktopmodules/content/dashboard/pay_over.gif);}
.contentstore  img.pay_disabled{ background: url(/desktopmodules/content/dashboard/pay_disabled.gif);}

.contentstoreadmin td.title {border-bottom: 1px solid #ccc; background:#fff;}
.contentstoreadmin td.info {background:#f6f6f6;}
.contentstoreadmin td.title  h3{padding-top:9px;}
.contentstoreadmin img.preview{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/sview.gif); }
.contentstoreadmin img.preview_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/view_over.gif); }
.contentstoreadmin img.add{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/add.gif); }
.contentstoreadmin img.add_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/add_over.gif); }
.contentstoreadmin img.edit{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/pencil.gif); }
.contentstoreadmin img.edit_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/edit_over.gif); }
.contentstoreadmin img.delete{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/x.gif); }
.contentstoreadmin img.delete_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/delete_over.gif); }

.contentstore .itemprice {font-size:24px; font-weight:bold;}
table.pay { width:100%; border:1px solid #666;}
table.pay td.contentstore {width:90px;}
table.pay td.price {font-size:24px; font-weight:bold;}
table.pay td.text {font-size:24px; font-weight:bold; padding-left:5px; color:#666; }
div.contentstorepaytypes { width:650px; text-align:center; margin-left:150px;}
div.paytype { background: url(/images/pay.gif); width:200px; height:200px; float:left; margin: 5px;}
div.contentstorepaytypes  .hover { background: url(/images/pay_hover.gif);}
div.paytype .title {margin-top:4px; }
div.paytype .title img {}
div.paytype .description {font-size:14px; margin:10px;}

div.ContentTabPage { display:none; padding: 4px;}
div.ContentPages { clear:both;}
div.ContentTabs { clear:both; border-bottom: 1px solid #999; height:17px; padding-bottom:4px;}
div.ContentTabs a.first{ border-left:1px solid #999;margin-left:10px;}
div.ContentTabs a.current{ border-bottom:1px solid #fff;background:#fff; color:#006}
div.ContentTabs a {background:#f1f1f1; padding-right:14px; color:#666; font-weight:bold; font-size:14px; padding-top:4px; padding-left:14px; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; float:left;}
div.socialControlsWrap2 {float:right;}

div.attach {background: url(/images/filemanager/icons/file.gif) no-repeat top left;padding-left:24px;height:16px;}
div.attachments {padding-bottom:4px;padding-top:4px;}
.attachments  div.o_xml {background: url(/images/filemanager/icons/xml.gif) no-repeat top left;}
.attachments  div.o_txt {background: url(/images/filemanager/icons/txt.gif) no-repeat top left;}
.attachments  div.o_jpg {background: url(/images/filemanager/icons/jpg.gif) no-repeat top left;}
.attachments  div.o_gif {background: url(/images/filemanager/icons/gif.gif) no-repeat top left;}
.attachments  div.o_bmp {background: url(/images/filemanager/icons/bmp.gif) no-repeat top left;}
.attachments  div.o_pdf {background: url(/images/filemanager/icons/pdf.gif) no-repeat top left;}
.attachments  div.o_doc,.attachments  div.o_docx {background: url(/images/filemanager/icons/doc.gif) no-repeat top left;}
.attachments  div.o_ppt,.attachments  div.o_pptx {background: url(/images/filemanager/icons/ppt.gif) no-repeat top left;}
.attachments  div.o_csv , .attachments  div.o_xls, .attachments  div.o_xlsx {background: url(/images/filemanager/icons/xls.gif) no-repeat top left;}
.attachments  div.o_arj,.attachments  div.o_cab,.attachments  div.o_rar,.attachments  div.o_zip {background: url(/images/filemanager/icons/zip.gif) no-repeat top left;}
.attachments  div.o_mpg,.attachments  div.o_mpeg,.attachments  div.o_avi,.attachments  div.o_mp4,.attachments  div.o_mov {background: url(/images/filemanager/icons/mpg.gif) no-repeat top left;}