	html {overflow-y: scroll; overflow-x: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeL.my_data_tableegibility;}
	body {margin:0;padding:0;font-family:verdana, arial, helvetica, sans-serif;font-size:11px; color:#212121!important;}

	@media all and (min-width: 999px) { html { overflow-x: hidden; } }
	@media all and (max-width: 999px) { .my-frame-deco { display:none!important;} }

	img {border: none;}
	label,[onclick] {cursor: pointer;}
	ul {list-style: none; padding:0; margin-left:0px; *margin:5px 0}
	ol {padding:0; margin-left:20px; *margin:5px 0 5px 20px}
	ol li {margin-bottom:3px}
	.wrapper {display: inline-block; }
	.wrapper:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .wrapper {height: 1%;}

	hr {margin: 3px 0px 16px 0px; border: 1px solid #ddd; border-width: 1px 0 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #ffffff;}
	hr {*margin:0;}

	.wrapper {display: block; *zoom: 1;}

	#my-header-content {width:980px;margin:0 auto;}
	#my-header-content {width:950px;height:140px;margin:0 auto;padding:1px  0;position:relative;}
	#my_header .top_line {background:#7C7A89; height:1px; width:100%;float:left;}
	#my_header .centertop_green {width:100%;height:5px;float:left;}
	#my_header .centertop_grey {width:100%;height:9px;float:left;margin-bottom:1px;  border-top:1px solid #818181; border-bottom:1px solid #818181;}
	.centertop_green {background-image: -moz-linear-gradient(top, #98b572, #92ae6d);
	background: #875498; /* Old browsers */
	background: -moz-linear-gradient(top,  #815AA6 0%, #79529C 22%, #79529C 33%, #734A97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#815AA6), color-stop(22%,#79529C), color-stop(33%,#79529C), color-stop(100%,#734A97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #815AA6 0%,#79529C 22%,#79529C 33%,#734A97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #815AA6 0%,#79529C 22%,#79529C 33%,#734A97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #815AA6 0%,#79529C 22%,#79529C 33%,#734A97 100%); /* IE10+ */
	background: linear-gradient(top,  #815AA6 0%,#79529C 22%,#79529C 33%,#734A97 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#815AA6', endColorstr='#734A97',GradientType=0 ); /* IE6-9 */
	}
	
	.centertop_grey {background:url(images/center_top_14.gif) repeat-x;background-image: -moz-linear-gradient(top, #98CB02, #7B7593);background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7B7593), color-stop(1.0, #7B7593));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#98CB02', EndColorStr='#7B7593');}

	.mini_tabs_bg{background:url(images/tabs_purple.png) repeat-x 0 -270px;height:27px;float:left;margin: 0 0 0;width:100%}
	.mini_tab_wrap,.mini_tab_wrap_active{float:left;margin:0 0 0 1px;cursor:pointer;font-size:10px}
	.mini_tab_left, .mini_tab_right{float:left;background:url(images/tabs_purple.png) left bottom no-repeat;width:4px;height:27px}
	.mini_tab_left{background-position:0 -339px;}
	.mini_tab_wrap_active .mini_tab_left{background-position:0 -378px;}
	.mini_tab_right{background-position:0 -306px;}
	.mini_tab_wrap_active .mini_tab_right{background-position:-20px -306px;}
	.mini_tab_center{background:url(images/tabs_purple.png) repeat-x;float:left;height:18px;padding:9px 2px 0}
	.mini_tab_center{background-position:-10px -339px;}
	.mini_tab_wrap_active .mini_tab_center{background-position: -10px -378px;}
	.page_tabs_bg{background:url(images/tabs_purple.png) repeat-x 0 0;height:44px;margin: 0 20px; 10px;}
	.my-frame-nomenu .page_tabs_bg, #selector-dialog .page_tabs_bg{margin: 0 0px; 10px;}   
	.page_tab_wrap,.page_tab_wrap_active,.page_tab_wrap_disabled{float:left;margin:0 2px;cursor:pointer;font-weight:bold;font-size:13px;}
	.page_tab_wrap_active, .mini_tab_wrap_active{cursor:default;}
	.page_tab_wrap_disabled{cursor:default;color:#bbb;}
	.page_tab_icon{float:left;padding:0 8px 0 0;}
	.page_tab_left, .page_tab_right{float:left;width:7px;height:44px;background-image:url(images/tabs_purple.png);}
	.page_tab_left{background-position:0 -97px;}
	.page_tab_right{background-position:0 -47px;}
	.page_tab_center{background:url(images/tabs_purple.png) repeat-x -20px -97px;float:left;height:23px;padding:16px 6px 5px;text-shadow:2px 2px 2px #ccc;}
	.page_tab_wrap_active .page_tab_left{background-position:0 -203px;}
	.page_tab_wrap_active .page_tab_right{background-position:-40px -53px;}
	.page_tab_wrap_active .page_tab_center{background-position:-10px -203px;}
	.page_tab_wrap_disabled .page_tab_left{background-position:0 -147px;}
	.page_tab_wrap_disabled .page_tab_right{background-position:-20px -47px;}
	.page_tab_wrap_disabled .page_tab_center{background-position:-10px -147px;text-shadow:none;}

	.infobox {background: none repeat scroll 0% 0% #fff; border-width: 1px 3px 3px 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 6px; -moz-border-radius: 5px;}

	.my-frame {width:700; margin:0 auto; background:#ececec; padding:10px 20px 0 220px; position:relative;}
	.my-frame-nomenu { width:950px; padding:15px 20px 0 20px;}
	#my_middle {background:#ececec; padding-bottom:10px;}
	
	#my_footer { position:relative; *position:static;}
	#my_footer_top {background: #818181;padding: 1px 0; /*float:left; width:100%;*/}
	#my_footer_top div {border-top: 1px solid #fff;border-bottom:1px solid #fff; background:#818181; height:6px; width:100%;float:left;}
	#my_footer .centertop_green {width:100%;height:4px;float:left;}
	#my_footer .centertop_grey {width:100%;height:9px;float:left;border-left:1px solid #fff; margin-left:-1px;}
	
	h1, h2 {font-weight:bold;margin:0;padding:0;}
	h1 {font-size: 1.58em;margin: 10px 30px 0px;}
	h2 {font-size: 1.18em;}
	h3 {font-size: 1.1em;}
	a {color: #000;}
	
	.index_table {background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;/*float:left;*/margin:0px 0px 0px 24px;border-collapse:collapse;}
	.my-frame-nomenu .index_table {margin:0px 0px 0px 0px;}
	
	.index_table td { border-spacing:0;padding:20px;margin:0;vertical-align:top;}
	.index_table .last {background-color:#f9f9f9; border-left: 1px dashed #ccc;margin: 10px 0;}
	.index_table .link_box {color:#888;font-size:10px;}
	.index_table h3 {font-size:15px;font-weight:bold;color:#7c528b; margin-top:0;margin-bottom:5px;}
	.index_table .explain {vertical-align:top;}
	.index_table .explain span {color:#7c528b;font-family:'Trebuchet MS',tahoma,arial;font-size:20px;font-weight:bold; margin-top: 5px;}
	.index_table .explain p {font-size:10px;color:#888;}
	.index_table .explain .explaincontinue {font-weight:bold;color:#888;font-size:10px;margin:5px 0 10px 0;}
	.index_table .explain .info48 {margin:-40px 0 0 -5px; position: relative;}

	.itembox-wrap {background-color: #F2F2F2; border-radius: 0px 4px 4px 4px; border: 1px solid #ffffff; margin-left: 23px; padding: 15px; position: relative;}
	.my-frame-nomenu .itembox-wrap {margin-left: 0px;}
	.my-frame-nomenu h1 {margin-left: 2px;}


	.bordertopbtm td {border-top:1px solid #818181; border-bottom:1px solid #818181;}
	.index_table .bordertopbtm td {padding:16px 20px 16px 24px;margin:16px 20px 16px 24px;}

	.nopadding_table {width:100%; border-spacing: 0px; padding: 0px; border-radius:0px; background:#ffffff;}
	.nopadding_table td {padding:6px;}

	.icons16{background:url(images/my_icons.png) 0 -72px;width:16px;height:16px;display:inline-block; vertical-align:middle;}
	.myicons16{background:url(images/my_icons.png) 0 -72px;width:16px;height:16px;display:inline-block; vertical-align:middle;}
	.tick16 {background-position:-1442px -72px;}
	
	.listbullet {border:3px solid #5E4178;padding:3px 3px;margin:3px 3px 3px 3px;
	display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;
	border-radius: 18px;}
	
	.last .shadedborder{ 
		width: 396px; 
		height: 570px; 
		horizontal-align: right; 
	}
	.index_table .last {background-color:#f9f9f9; border-left: 1px dashed #ccc;margin: 10px 0;}

	.menu-bar {
	  width: 100%;
	  margin: 0px 0px 0px 0px;
	  padding: 0px 6px 0px 6px;
	  height: 26px;
	  line-height: 100%;
	  border-radius: 0px;
	  -webkit-border-radius: 0px;
	  -moz-border-radius: 0px;
	  box-shadow: 2px 2px 3px #666666;
	  -webkit-box-shadow: 2px 2px 3px #666666;
	  -moz-box-shadow: 2px 2px 3px #666666;
	  background: #ECECEC;
	  border: solid 1px #6D6D6D;
	  position:relative;
	  z-index:999;
		background: #875498; /* Old browsers */
		background: -moz-linear-gradient(top,  #875498 0%, #79529C 22%, #79529C 33%, #653F7E 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#875498), color-stop(22%,#FFC082), color-stop(33%,#FCD2B4), color-stop(100%,#653F7E)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #875498 0%,#79529C 22%,#79529C 33%,#653F7E 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #875498 0%,#79529C 22%,#79529C 33%,#653F7E 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #875498 0%,#79529C 22%,#79529C 33%,#653F7E 100%); /* IE10+ */
		background: linear-gradient(top,  #875498 0%,#79529C 22%,#79529C 33%,#653F7E 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#875498', endColorstr='#653F7E',GradientType=0 ); /* IE6-9 */
	}
	
	.menu-bar li {
	  margin: 0px 10px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  float: right;
	  position: relative;
	  list-style: none;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	}
	
	
	.menu-bar ul li a {
	  font-weight: bold;
	  color:#000;
	  background: #fff;
	  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d2d0e2));
	  background: -moz-linear-gradient(top,  #ffffff,  #d2d0e2);
	
	  border:1px solid #5E4178;
	  margin:3px 3px 3px 3px;
	  text-decoration: none;
	  display: block;
	  padding: 6px 14px 6px 14px;
	  margin-bottom: 6px;
	  border-radius: 16px;
	  -webkit-border-radius: 16px;
	  -moz-border-radius: 16px;
	}
	
	
	.menu-bar li ul li a {
	  color:#000;
	  margin: 0;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	}
	
	.menu-bar ul a:hover {
	  background: #E9E2EF !important;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	  color:#000;
	}
	
	.menu-bar ul {
	  background: #DDDDDD;
	  background: linear-gradient(top,  #875498,  #653F7E);
	  background: -ms-linear-gradient(top,  #875498,  #653F7E);
	  background: -webkit-gradient(linear, left top, left bottom, from(#875498), to(#653F7E));
	  background: -moz-linear-gradient(top,  #875498,  #653F7E);
	  display: none;
	  margin: 0;
	  padding: 0;
	  width: 124px;
	  position: absolute;
	  left: 0;
	  border: solid 1px #B4B4B4;
	  border-radius: 16px;
	  -webkit-border-radius: 16px;
	  -moz-border-radius: 16px;
	  -webkit-box-shadow: 2px 2px 3px #222222;
	  -moz-box-shadow: 2px 2px 3px #222222;
	  box-shadow: 2px 2px 3px #222222;
	}
	.menu-bar li:hover > ul {
	  display: block;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	}
	.menu-bar ul li {
	  float: none;
	  margin: 0;
	  padding: 0;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	}
	
	.menu-bar {
	  display: inline-block;
	  border-radius: 16;
	  -webkit-border-radius: 16;
	  -moz-border-radius: 16;
	}
	  html[xmlns] .menu-bar {
	  display: block;
	}
	* html .menu-bar {
	  height: 1%;
	}

	.link-button{border:1px solid #5E4178;padding:4px 12px;margin:2px 2px 2px 2px;
	font-weight:bold; cursor:pointer; 
	display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;
	border-radius: 18px;background-image: -moz-linear-gradient(top, #fff 30%, #d2d0e2); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #d2d0e2));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d2d0e2');}


/* -------------------------------------------------------------- 
   Icons
-------------------------------------------------------------- */

.icons48 {background:url(images/my_icons.png) 0 -24px;height:48px;width:48px;margin-bottom:-48px;}
.info48 {background-position:-2689px -24px;}


/* -------------------------------------------------------------- 
   Filetype icons
-------------------------------------------------------------- */

.filetype {background: url('images/filetype-icons.png') repeat scroll 0 0 transparent;display: inline-block; height: 16px;width: 16px;}
.filetype-pdf {background-position: -16px 0;}
.filetype-img, .filetype-png, .filetype-jpg, .filetype-bmp, .filetype-jpeg, .filetype-gif {background-position: -32px 0;}
.filetype-ppt {background-position: -48px 0;}
.filetype-xls {background-position: -64px 0;}
.filetype-xlt {background-position: -80px 0;}
.filetype-doc {background-position: -96px 0;}
.filetype-xml {background-position: -112px 0;}
.filetype-txt {background-position: -128px 0;}

.filetype-mov, .filetype-mpg, .filetype-avi {background-position: -144px 0;}
.filetype-rar {background-position: -160px 0;}
.filetype-psd {background-position: -176px 0;}
.filetype-flv {background-position: -192px 0;}

.select-wrap {padding:4px!important; border-radius:8px; background:#fcfcfc}
.item-header .select-wrap {background: #8a6b99;}
.select-wrap .table-form{margin:5px 5px 0 5px}
.select-wrap .my_data_table{margin-bottom:0}
.select-wrap .list-standard{margin:5px}

