frame, div, span, table {
	border:0px;
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

.content .demoBlueHeader {
	margin: 10px 0px 0px 0px;
	width:613px;
	height:30px;
	line-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:30px;
		line-height:30px;
		width:500px;
		padding:0px;
	}
	.content .demoBlueHeader img {
		float:left;
		margin:3px 10px 0px 20px;
	}
.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;
		text-align:center;
		background-image:none;
		color:#000000;
	}
	.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;
	background-position:bottom;
	line-height:15px;
	padding:0px;
	margin:0px;
}

	.content .demoLineButtons .demoFoldersHeader{
		float:left;
		width:172px;
		line-height:30px;
		height:30px;
		padding:0px 0px 0px 0px;
		text-align:center;
		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;
		line-height:30px;
		width:110px;
		height:30px;
		padding:0px 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;
		line-height:30px;
		font-size:15px;
		color:#000000;
		text-decoration:none;
	}
	
	.content .demoLineButtons .demoFolderButton {
		float:left;
		line-height:30px;
		width:110px;
		height:30px;
		padding:0px 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;
		line-height:30px;
		font-size:15px;
		color:#4f516e;
		text-decoration:none;
	}
	.content .demoLineButtons .demoFolderButtonHot img, .content .demoLineButtons .demoFolderButton img {
		float:left;
		padding: 0px;;
		margin:5px 0px 0px 12px;
	}
	
	
	
.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:172px;
		height:42px;
		line-height:42px;
		padding:0px;
		margin:0px;
		background:url(images/demo_folders_bg.gif);
		background-repeat:repeat-x;
	}

	.content .demoCtable .demoLeftMenu .demoFieldHot{
		width:172px;
		height:42px;
		line-height:42px;
		padding:0px;
		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{
		float:left;
		margin:12px 5px 0px 15px;
		padding: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 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	width:150px;
	padding:0px;
	margin:0px;
}

.demoSummSettings input{
	width:15px;
	height:15px;
	margin:0px;
	padding:0px;
	border:none;
	scrollbar-face-color:none;
	scrollbar-highlight-color:none;
	scrollbar-shadow-color:none;
	scrollbar-arrow-color:none;
	scrollbar-track-color:none;
}

.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;
}
.left{
	float:left;
}
.right{
	float:right;
}
.rightMenu {
	color:#FFFFFF;
	font-size:10px;
	width:139px;
}
	.rightMenu img {
		margin:0px;
		padding:0px;
		border:none;
	}
	.contentmenuGreen{
		padding:0px;
		margin:0px 0px 0px 0px;
		overflow:hidden;
	}	
		.contentmenuGreen div{
			padding: 3px 10px 3px 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:none;
			color: #CDFAFF;
		}
		.contentmenuGreen div b, .contentmenuGreen div b a, .contentmenuGreen div b a:visited, .contentmenuGreen div b a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#ffffff;
		}
		.contentmenuGreen div b img {
			margin:0px 4px 0px 0px;
		}

		.contentmenuGreen div a, .contentmenuGreen div a:visited, .contentmenuGreen div a:hover{
			font-family: Arial, Regural, sans-serif; 
			font-size:10px;
			text-decoration:none;
		}
		.contentmenuGreen div ul{
			padding:0px;
			margin: 5px 0px 5px 15px;
		}
