frame {
	border:0px;
	padding:0px;
	margin:0px;
}

#content .demoBlueHeader {
	margin: 10px 0px 0px 0px;
	width:613px;
	height:30px;
	background-image:url(images/demo_content_top.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
	#content .demoBlueHeader .text {
		height:24px;
		width:500px;
		padding:6px 0px 0px 0px;
	}
	#content .demoBlueHeader img {
		margin:0px 0px 0px 20px;
		padding:3px 10px 0px 0px;
	}
#content .demoTableBg {
	background-color:#ecfbdb;
	width:613px;
	height:200px;
}
	
#content .demoTable {
	width:613px;
	margin:1px 0px 0px 0px;
	padding:0px;
}
	#content .demoTable a, #content .demoTable a:visited, #content .demoTable a:hover{
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
		text-decoration:none;
		color:#000000;
	}
	#content .demoTable th{
		background-color:#d7dce5;
		width:auto;
		height:25px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		border-left: 1px solid #afb9cb;
		border-right: 1px solid #ffffff;
	}
	#content .demoTable img {
		padding:5px;
	}
	#content .demoTable .demoSelected {
		height:30px;
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
		background-image:url(images/demo_table_bg_selected.gif);
		background-repeat:repeat-x;
	}	
	#content .demoTable td{
		height:30px;
		border-bottom: 1px solid #d9f7b7;
		border-left: 1px solid #d9f7b7;
		border-right: 1px solid #ffffff;
		padding: 0px 10px 0px 10px;
		background-color:#ecfbdb;
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
	}	

#content .demoLine {
	overflow:hidden;
	width:613px;
	height:3px;
	padding:0px;
	margin:0px;
	background-image:url(images/demo_h_line.gif);
	background-repeat:repeat-x;
}

#content .demoLineButtons {
	width:613px;
	height:30px;
	background:#ecfbdb;
	padding:0px;
	margin:0px;
}

	#content .demoLineButtons .demoFoldersHeader{
		float:left;
		width:152px;
		height:24px;
		padding:6px 0px 0px 20px;
		margin:0px;
		background-image:url(images/demo_h_line_header2.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
	}
	
	#content .demoLineButtons .demoFolderButtonHot {
		float:left;
		width:110px;
		height:24px;
		padding:6px 0px 0px 0px;
		margin:0px;
		text-align:center;
		background-image:url(images/demo_folders_button_hot.gif);
		background-position:bottom;
	}
	
	#content .demoLineButtons .demoFolderButtonHot a, #content .demoLineButtons .demoFolderButtonHot a:hover, #content .demoLineButtons .demoFolderButtonHot a:visited {
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#000000;
		text-decoration:none;
	}
	
	#content .demoLineButtons .demoFolderButton {
		float:left;
		width:110px;
		height:23px;
		padding:7px 0px 0px 0px;
		margin:0px;
		text-align:center;
		background-image:url(images/demo_folders_button.gif);
		background-position:bottom;
	}	
	#content .demoLineButtons .demoFolderButton a, #content .demoLineButtons .demoFolderButton a:hover, #content .demoLineButtons .demoFolderButton a:visited {
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#4f516e;
		text-decoration:none;
	}
	#content .demoLineButtons .demoFolderButtonHot img, #content .demoLineButtons .demoFolderButton img {
		padding: 0px 5px 0px 3px;
	}
	
	
	
#content .demoCtable {
	width:613px;
	padding:0px;
	margin:0px;
}	
#content .demoCtable td{
	background:#bdccfb;
}
	
#content .demoCtable .demoLeftMenu {
	overflow:visible;
	width:172px;
	padding:0px;
	margin:0px;
}

	#content .demoCtable .demoLeftMenu .demoField{
		width:162px;
		height:32px;
		padding:10px 0px 0px 10px;
		margin:0px;
		background:url(images/demo_folders_bg.gif);
		background-repeat:repeat-x;
	}

	#content .demoCtable .demoLeftMenu .demoFieldHot{
		width:162px;
		height:32px;
		padding:10px 0px 0px 10px;
		margin:0px;
		background:url(images/demo_folders_bg_hot.gif);
		background-repeat:repeat-x;
	}

	#content .demoCtable .demoLeftMenu .demoField a, #content .demoCtable .demoLeftMenu .demoField a:visited, #content .demoCtable .demoLeftMenu .demoField a:hover, #content .demoCtable .demoLeftMenu .demoFieldHot a, #content .demoCtable .demoLeftMenu .demoFieldHot a:visited, #content .demoCtable .demoLeftMenu .demoFieldHot a:hover {
		font-family:Arial, Regular, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#000000;
		text-decoration:none;
	}	
	#content .demoCtable .demoLeftMenu img{
		padding:0px 5px 0px 0px;
	}	
	
#content .demoCtable .demoContentTd {
	border-left:1px solid #718be3;
	width:440px;
	background:#d9ddff;
	padding:0px;
	margin:0px;
	vertical-align:top;
}	
	#content .demoCtable .demoContentMail{
		background:#ffffff;
		width:410px;
		margin:5px;
		padding:10px;
		font-family:Arial, Regular, sans-serif;
	}
		#content .demoCtable .demoContentMail .demomHeader{
			font-weight:bold;
			font-size:15px;			
		}
		#content .demoCtable .demoContentMail .demomTitle{
			font-size:15px;			
		}		
		#content .demoCtable .demoContentMail .demomFrom{
			font-size:12px;			
		}
		#content .demoCtable .demoContentMail .demomUnderLine {
			font-size:13px;
			color:#664d00;
		}
		#content .demoCtable .demoContentMail .demomBy {
			font-size:12px;
			font-style:italic;
		}
		#content .demoCtable .demoContentMail .demomFrom a, #content .demoCtable .demoContentMail .demomFrom a:visited, #content .demoCtable .demoContentMail .demomFrom a:hover {
			font-size:12px;
			text-decoration:none;
			color:#000000;
		}
		#content .demoCtable .demoContentMail .demomText{
			padding:5px;
			font-size:12px;			
		}		

	#content .demoCtable .demoContentSummarry{
		background:#ffffff;
		width:430px;
		margin:5px;
		font-family:Arial, Regular, sans-serif;
		display:none;
	}	
	
#content .demoCtable .demoContentSummarry table {
	background: #FFFFFF;
	padding:0px;
	margin:0px;
}

#content .demoCtable .demoContentSummarry table th {
	background-color:#808080;
	border: 1px solid #FFFFFF;
	margin:0px;
	padding:0px 5px 0px 5px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}

#content .demoCtable .demoContentSummarry table th a, #content .demoCtable .demoContentSummarry table th a:visited, #content .demoCtable .demoContentSummarry table th a:hover {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#FFFFFF;
	text-decoration:none;
}
#content .demoCtable .demoContentSummarry table td {
	background:#ffffff;
}

#content .demoCtable .demoContentSummarry table td.title {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.demoSummSettings {
	height:auto;
	width:150px;
	padding:0px;
	margin:0px;
}

.summBottomMenu {
	width:148px;
	height:15px;
	margin:1px 1px 0px 1px;
	padding:5px;
	background:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#FFFFFF;
	text-decoration:none;
}

.summBottomMenu a, .summBottomMenu a:visited, .summBottomMenu a:hover {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#FFFFFF;
	text-decoration:none;
}

.demoSummSettings span {
	font-size:12px;
}

.demoSummSettings .leftRadioCt {
	margin:0px 0px 0px 3px;
	padding:0px;
}

.demoSummSettings .leftRadio {
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#CCCCCC;
}
.demoSummSettings .leftRadioHot {
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#000000;
}
 .demoSummSettings .leftInput {
 	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#CCCCCC;
}
 .demoSummSettings .leftInputHot {
 	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#000000;
}

.demoSummSettings .leftRadio input {
	padding:0px;
	margin:0px;
	width:15px;
	height:15px;
}

.demoSummSettings .leftInput input,  .demoSummSettings .leftInputHot input {
	float:left;
	padding:0px;
	margin:0px;
	width:15px;
	height:15px;
}

.demoSummSettings .leftInput .offset, .demoSummSettings .leftInputHot .offset {
	float:left;
	width:80px;
}

.demoSummSettings .leftInput .inputText,  .demoSummSettings .leftInputHot .inputText{
	float:left;
	border:1px solid #CCCCCC;
	width:20px;
}

.demoSummSettings .summButton {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	width:120px;
	height:20px;
	margin:3px 0px 5px 30px;
}

.demoSummSettings hr {
	width:130px;
	margin-top:3px;
}		

#content .demoCtable .demoContentSummarry table .summContent {
	border:3px solid #808080;
}

#content .demoCtable .demoContentSummarry table .summContent .cTitle {
	text-align:left;
	padding:4px;
	font-size:16px;
	font-weight:bold;
}

#content .demoCtable .demoContentSummarry table .summContent .info {
	text-align:left;
	padding:5px;
	background:#ccffff;
	font-size:14px;
	font-weight:bold;
	color:#330066;
}

#content .demoCtable .demoContentSummarry table .summContent .ctree {
	text-align:left;
	padding:5px;
	background:#ffffd6;
	font-size:12px;
	color:#000000;
}


#content .demoCtable .demoContentSummarry table .summContent .text {
	text-align:left;
	padding:5px;
	background:#ffffff;
	font-size:12px;
	color:#000000;
}

#content .demoCtable .demoContentSummarry table .summContent b {
	background-color:#00CCFF;
	font-weight:normal;
}

#content .demoCtable .demoContentSummarry table .summContent .text p{
	padding:0px;
	margin:5px 0px 0px 0px;
}

