/*
highlight: 
muted: 
bright: 
dark: 
light: 
*/

body{
	/*
	background:transparent url(/themes/images/bgsquare.png);
	
	
	background:transparent url(/themes/images/pinstripes.png);
	background-repeat:repeat;*/
	background-color:#333333;
	color:#ffffff; 
 	
	font-size:10pt;
	font-family:calibri,verdana,arial,sans-serif;
	margin:0px;
 	overflow:hidden;
}


/* disable chrome outline */
*:focus{
	outline:none;
}

.signon_div{
	background:transparent url(/themes/images/pinstripes.jpg);
	background-repeat:repeat;
}

.thumbnail_image{
	width:64px;
	height:64px;
}

.thumbnail_box{
	display:table-cell;
	margin:10px; 
	margin-right:40px; 
	width:100px; 
	height:213px; 
	
	background-image:url(/themes/sheetster/thumb_background.png);
	background-repeat:repeat-x;
	/*
	background-color:#333333;  
	*/
	color:#EEEEEE;
	font-weight:bold;
	text-align:left; 
	padding:8px; 
	 border-left:#111111 3px solid;
	 border-right:#111111 3px solid;
	/*border:#EEEEEE 5px solid;*/
}

.textbox{
	overflow-y:auto;
	font-size:10pt; 
	margin:4px;
}

.detailbox{
	float:left; 
	font-size:9pt; 
	font-style:normal; 
	font-weight:normal; 
	width:200px; 
	overflow:hidden;
	background-color:#EEEEEE;
	border:gray thin solid;
	margin-right:5px;
	margin-bottom:0px;
	padding:3px;
}


/* grid section */

#vert-scroll-cont {
	/*background-image:url(/themes/glass/vert_scroll_back.png);
	background-repeat:repeat-y;*/
	background-color:#c1d9f0;	
}

#bottom-bar{
/*	background:transparent url(/themes/glass/colheader_back.png) repeat-x scroll 100% 1px;*/
	background-color:#c1d9f0;
}

#tablecorner {
/**/
	background-image:url(/themes/glass/corner_back.png);
	background-repeat:no-repeat;
	background-color:#c1d9f0;	
}

#rowheader {
	
	/*
	background-image:url(/themes/glass/rowheader_back.png);
	background-repeat:repeat-y;
	background-color:#c1d9f0;
	color:#111111;
	
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	*/
}

.sheet-header td {
	/*background-image:url(/themes/glass/rowheader_back.png);
	background-repeat:repeat-y;*/
	
	/*background-color:#c1d9f0;	
	*/
	opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	
}

.sheet-header-col td{
	/**/
	
	background-image:url(/themes/glass/colheader_back.png);
	background-repeat:repeat-x;
	background-color:#c1d9f0;
	font-size:12pt;
	font-family:Calibri, Arial;
	font-weight:bold;
	color:#000000;
	
	/*
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	*/
	
}

.sheet-header-row td{
	background-image:url(/themes/glass/rowheader_back.png);
	background-repeat:repeat-y;
	background-color:#c1d9f0;
	color:#000000;
	font-size:12pt;
	font-family:Calibri, Arial;
	font-weight:bold;
	/*
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;*/
	
}

.unselectedTab{
	background:transparent url(/themes/glass/sheet_tab_unselected.png);
	background-repeat:no-repeat;
}

.selectedTab{
	background:transparent url(/themes/glass/sheet_tab_selected.png);
	background-repeat:no-repeat;
}

.columnHeaders{
/*	background-image:url(/themes/glass/button_back24.png);
	background-repeat:repeat-x;*/
}	
/* end grid */


.title{
	 font-weight: bold; 
	 color: #FFFFFF;
}

.titleIcon{
	 float:right;
	 padding:5px;
	 margin-top:2px;
	 margin-right:-5px;
	 background-color:#FFFFFF;
	 border:1px solid #333333;
	 width:32px;
	 height:32px;
}

.title2{
	font-size:14pt;
	font-weight: bold; 
	color:#DDDDDD;
}

.errorbar{
	height:32px;
	width:100%;

	/*background-image:url(/themes/glass/alertback.png);
	background-repeat:no-repeat;*/

	border:1px solid #dd3c10;
	background-color:#ffebe8;
	color:#111111;

	z-index:106;	
	text-indent: 10px;	
}

.statusbar{
	background-color:#00FF00;
	border:1px solid #e2c822;
	
	background-image:url(/themes/glass/infoback.png);
	background-repeat:no-repeat;
	/**/
	
	height:32px;
	width:100%;
	color:#111111;
	z-index:105;	
	text-indent: 10px;
}

.minierrorbar{
	/* position:fixed;*/
	font-size:8pt;
	font-weight:bold;

	color:#111111;
	
	border:1px solid #dd3c10;
	background-color:#ffebe8;
	
	height:25px;
	width:60%;
	float:right;
	margin-right:70px;
	overflow:hidden;

/**/
	background-image:url(/themes/glass/alertback.png);
	background-repeat:no-repeat;
	text-indent: 5px;	
}

.ministatusbar{
	/*position:fixed;*/
	font-size:8pt;
	font-weight:bold;
	height:25px;
	width:60%;
	float:right;
	margin-right:70px;
	overflow:hidden;
	
	background-color:#fff9d7;
	border:1px solid #e2c822;
	color:#111111;

	background-image:url(/themes/glass/infoback.png);
	background-repeat:no-repeat;

	text-indent: 5px;
}

.searchbar{
/*	background-image:url(/themes/glass/bgfade.png);
	background-repeat:repeat-x;
	position:absolute; 
height:22px;
	
*/
	position:absolute; 
	top:0; 
	right:0; 
	text-align:right; 
	font-size:11pt;
	z-index:100; 

}

/** the popup menus **/

.context_menu h1 {
	margin:2px;
	padding:2px;
	border:1px #f0f0f0 solid;
	cursor:pointer;
	background-color:#f2f2f2;
	color:#000000;
	font-size:9pt;
}

.context_menu{
	padding:2px;
	border-left:1px #f0f0f0 solid;
	border-top:1px #f0f0f0 solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-color:#FFFFFF;
	color:#111111;	
	font-size:8pt;
	font-family:Calibri;
}

.context_menu text {
	height:20px;
	border: 1px solid #CCCCCC;
}
.context_menu textarea {
	border: 1px solid #CCCCCC;
}

.loginButton{
	width:100px;
	/*background-image: url(/themes/icons/tango/16x16/apps/preferences-desktop-locale.png);
	background-repeat: no-repeat;
	*/
}

.newSignupButton{
	width:100px;
	/*background-image: url(/themes/icons/tango/16x16/actions/contact-new.png);
	background-repeat: no-repeat;
	*/
}

.loginfields {
	
	/*
		background-color:#3B5998;
		background-image:url(/themes/myface/menufade.png); 
		background-repeat:repeat-x;
	*/
	
	font-size:11pt;
	font-weight:normal;
	text-align:center;
}

.listMenu{
	font-size:11pt;
	font-family:calibri,verdana,arial,sans-serif;
	/*background-image:url(/themes/glass/input_back.png);
	background-repeat:repeat-y;*/
	overflow:hidden;
	height:24px;
	/* border:1px solid white; */
}

.searchBox{
   	background-image:url('/themes/icons/magnifying-glass.gif');
    background-repeat:no-repeat;
    padding-left:20px;
	height:16px;
	font-size:9px;
	border:thin #CCCCCC solid;
	background:#EEEEEE;
}

.tablerow1 {
	background-image:url("/themes/glass/bgfade.png");
	background-repeat:repeat-x;
 	color:EEEEEE;
	overflow:hidden;
	font-size:10pt;
}
.tablerow2 {
 	/*background-image: url(/themes/glass/menufade.png);
	background-repeat: repeat-x;
	white-space:nowrap;
	*/
	font-size:10pt;
	color:#222222;
	overflow:hidden;
 }

.tablerow3 { 
	border-color: #111111 #111111 #999999 #999999; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.excitement {
	font-family: calibri,verdana,arial,sans-serif;
	font-size: 16pt;
	font-weight: 600;
	color: #FF9900; /* #e2c822; */
}

.FloatPic {
 float:center;
 padding-top:2px;
 padding-left:2px;
 width: 96px;
}
.FloatThumb {
 float: left;
 padding-top: 5px;
 padding-left: 5px;
 height: 96px;
}

/* good tooltip */
.tooltip_link{
	color: #DDDDDD; 
	font-size:7pt;
	font-weight:bold; 
	cursor:help;
	float:right;
	margin-top:-15px;
	z-index:99;
}

/* nasty tooltip */
#dhtmltooltip{
	font-family: calibri,verdana,arial,sans-serif;
	position: absolute;
	left: 300px;
	/**/width: 300px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFE8;
	visibility: hidden;
	z-index: 1001;
	overflow:hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: 300px;
	z-index: 1001;
	visibility: hidden;
}

.top_draggable{
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	text-align: center ; 
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
	height:25px;
  -moz-user-select:none;
  color:white;
}

/*
  New Button Style
*/

.btn {
	float: left;
	margin: 1px 1px;
}
.btn a{
	float: left;
	height: 40px;
	background: url(/themes/glass/button-bg.png) no-repeat right top;
	line-height: 40px;
	padding: 0 10px 0 0!important;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	border:0;
	outline:none
}

.btn a:hover{
	text-decoration:underline;
}

.btn span {
	background: url(/themes/glass/button-bg.png) no-repeat top left;
	float: left;
	width: 10px;
	height: 40px;
}

/** drop-down button */

.btn_drop {
	float: left;
	margin: 1px 1px;
}
.btn_drop a{
	float: left;
	height: 40px;
	background: url(/themes/glass/button_menu.png) no-repeat right top;
	line-height: 40px;
	padding: 0 10px 0 0!important;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	border:0;
	outline:none
}

.btn_drop a:hover{
	text-decoration:underline;
}

.btn_drop span {
	background: url(/themes/glass/button_menu.png) no-repeat top left;
	float: left;
	width: 10px;
	height: 233px;
}


/* blue button */

.btnBlue {
	float: left;
	margin: 5px;
}

.btnBlue a{
	float: left;
	height: 40px;
	background: url(/themes/sheetster_dark/btnBlue-bg.png) no-repeat right top;
	line-height: 40px;
	padding: 0 10px 0 0!important;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	text-align:center;
	border:0;
	outline:none;
	
}

.btnBlue a:hover{
	text-decoration:underline;
	background: url(/themes/sheetster_dark/buttonOrange-bg.png) no-repeat right top;
	
}

.btnBlue span {
	background: url(/themes/sheetster_dark/btnBlue-bg.png) no-repeat top left;
	float: left;
	width: 10px;
	height: 40px;
}

/* orange button */

.btnOrange {
	float: left;
	margin: 5px;
}

.btnOrange a{
	float: left;
	height: 40px;
	background: url(/themes/glass/buttonOrange-bg.png) no-repeat right top;
	line-height: 40px;
	padding: 0 10px 0 0!important;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	text-align:center;
	border:0;
	outline:none;
	
}

.btnOrange a:hover{
	text-decoration:underline;
}

.btnOrange span {
	background: url(/themes/glass/buttonOrange-bg.png) no-repeat top left;
	float: left;
	width: 10px;
	height: 40px;
}

.btn_sm {
	color:#eeeeee;
	float: left;
	margin: 2px;
	font-weight:bold;
}

.btn_sm a{
	float: left;
	height: 24px;
	background: url(/themes/glass/button-sm.png) no-repeat right top;
	line-height: 24px;
	padding: 0 10px 0 0!important;
	color: #FFFFFF;
	font-size: 1em;
	text-decoration: none;
	border:0;
	outline:none
}

.btn_sm a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


.btn_sm a:link{
	color:#FFFFFF;
}

.btn_sm span {
	background: url(/themes/glass/button-sm.png) no-repeat top left;
	float: left;
	width: 10px;
	height: 24px;
}

/* END New Button Styles */


/* Edit Buttons "RichText" RTE lib*/

.rteEditor iframe{
	height:300px;
	overflow-y:scroll;
}

.texteditor{
	width:100%;
	margin:5px;
	border:1px solid gray;
	height:400px;
}


/* Edit Buttons "RichText" RTE lib*/
.rteImage {
	/* background: #D3D3D3; */
	border: 1px outset #D3D3D3;
	cursor: pointer;
	padding:4px;
}

.rteImageRaised, .rteImage:hover {
/*	background: #D3D3D3; */
	border: 1px inset #D3D3D3;
	cursor: pointer;
	background-color: #f0f0f0;
}

.rteImageLowered, .rteImage:active {
	/* background: #D3D3D3; */
	border: 1px inset;
	cursor: pointer;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	/*	background: #D3D3D3;*/
	background: transparent url(/themes/glass/2.png) repeat-x 0 0;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
	color: #FFFFFF;
}

.rteBack a:link{
	color:#FFFFFF;
}

.rteBack a:hover{
	color:#666666;
}
.rteBack tbody tr td, .rteBack tr td {
/*	background: #D3D3D3;*/
	padding: 0;
}

.rteDiv {
	display: block;
	position: relative;
}

.tinyFNT {
	font-size: 9px;
}

/* TOP MENU 
 (c) Luis Enrique Huancapaza Condori 
*/
a.accordion-contents:link  {
	color:#EEEEEE;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	text-decoration:none;
}

a.accordion-contents:visited  {
	color:#EEEEEE;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	text-decoration:none;
}

a.accordion-contents:active {
	color:#EEEEEE;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	text-decoration:none;
}

a.accordion-contents:hover {
	color:#EEEEEE;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	text-decoration:none;
}

.accordion-sliders .accordion-tab {
	margin: 0;
	margin-top:-1px;
	cursor: pointer;
	width: 100px;
}

/*
*/
.accordion-sliders .accordion-color { 
	color:#EEEEEE;
	background-repeat:repeat-x;
	background-image: url('/themes/glass/bgfade.png');

	/*-moz-opacity: .90; 
	filter: alpha(opacity=90);
	*/
}

.accordion-sliders a{
	color: #EEEEEE;
	text-decoration: none;
}

.accordion-sliders .accordion-cont { 
	height: 0px; 

	/*
	background-image: url('/themes/glass/menufade2.png');
	background-repeat:repeat-x;
	*/
	
	/*background-color:##0e5993;*/
			
	/*
	-moz-opacity: .90; 
	filter: alpha(opacity=90); 
	*/
}

.accordion-sliders1 .accordion-pane1  { padding:2px; }

.accordion-down { 
	height: 20px;
	/*background-image: url('images/sb-bottom.gif');*/
	/*background-repeat:no-repeat;*/
}

.accordion-down1 { padding:2px; }

.accordion-down { padding:2px; }

.accordion-sliders .accordion-tab {
	cursor: pointer;
	padding-top: 10px;
	padding-left: 15px;
}

.marco{
	background: #f0f0f0;
	float:left;
	width:100%;
	height:100px;
	padding:0px;
}

.marcoBorder{
	
	/*border-bottom:gray 1px solid;
	border-right:gray 1px solid;*/
	
	float:left;
	width:100%;
	height:100px;
	padding:0px;
	color:gray;
}

.marco1{
	clear:both;
}

.accordion-contents{		
	padding:10px;
	font-weight:bold;
	z-index:90;
}

.accordion-contents2{
	padding:10px;
}

.accordion-contents3{
	padding:10px;
	font-weight:normal;

}

/* Auto-completion search box */

    div.auto_complete {
      position:absolute;
      width:350px;
      height:300px;
      overflow-x:hidden;
      overflow-y:auto;
	/*background-image: url(/themes/glass/menufade.png);
	background-repeat: repeat-x;      */
      border:1px solid #dddddd;
      margin:3px;
      padding:3px;
    }
    
    ul.contacts  {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }

    ul.contacts li.selected { 
    	background-color: #c1d9f0;
   	}

    li.contact {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
    }
    
    li.contact div.image {
      float:left;
      width:32px;
      height:32px;
      margin-right:8px;
      
    }
    
    li.contact div.name {
      font-weight:bold;
      font-size:12px;
    }
    
    li.contact div.email {
      font-size:10px;
    }
    
    #list {
      margin:0;
      margin-top:10px;
      padding:0;
      list-style-type: none;
    }

    #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
    }
    
/* Tree Links section */
.treeview{
	font-size:10pt;
	font-weight:bold;
	padding-left:3px;
	margin-left:0px;
	margin-top:2px;
	overflow:hidden;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
	cursor: pointer;
	margin: 0;
	padding: 0;
	
	overflow:hidden;
}

/*Style for LI elements in general (excludes an LI that contains sub lists)*/

.treeview li{ 
	background-image:url(/themes/icons/eclipse/file.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-left:0px;
	
	overflow:hidden;
}

.treeview li.subtree{
	background-image:url(/themes/icons/eclipse/folder.gif);
	overflow:hidden;
}

.treeview li.subTmenu{ /* Style for LI that contains sub lists (other ULs). */
	background-image:url(/themes/icons/eclipse/folder.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor: pointer;
	
	overflow:hidden;
}


.treeview li.subTmenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */

	overflow:hidden;
}

.treeview .subTmenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
/* end tree links section */    

/* chart section */
.chartTitle {
	font-weight: bold; 
	font-size: 10pt; 
	height:40px;
}

.chartXAxis {
	font-family:arial;
	font-weight: bold; 
	font-size: 10pt; 
	position: absolute;	
	left:10px;
	height:30px;
}
.chartYAxis {
	font-family:arial;
	font-weight: bold; 
	font-size: 10pt; 
	position: absolute;
	top:0px;
	margin-top:-40px;
	left:2px;
	width:10px;
}
.chart {
	font-family:arial;
	position: absolute;	
	top:0px;
	left:20px;
}

/** Chart Tooltip **/
.dijitTooltip {
	position:absolute;

	background-color:#00CCFF;
	border:thin white solid;
	padding:3px;
	overflow:visible;
}
.dijitTooltipContainer{
	background-color:#FFFF00;
	border:thin black solid;
	padding:5px;
	overflow:visible;
}

/* image section */
.imageTitle {
	font-weight: bold; 
	font-size: 10pt; 
	height:40px;
}

.image {
	position: absolute;	
	top:65px;
	left:20px;
}


/* prototype windowing section */

.extentech {
	 overflow:hidden;
}

.overlay_extentech {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.extentech_nw {
	border: none;
	background: transparent url(/themes/glass/1.png) no-repeat 0 0;			
  width:11px;
  height:29px;
}

.extentech_n {
	border: none;
  background:transparent url(/themes/glass/2.png);
	background-repeat:repeat-x;
	background-color:#444444;
  height:29px;
}

.extentech_ne {
	border: none;
  background: transparent url(/themes/glass/7.png) no-repeat 0 0;			
  width:11px;	  
  height:29px;
}

.extentech_w {
	border: none;
  background: transparent url(/themes/glass/15.png) repeat-y top left;			
  width:11px;
}

.extentech_e {
	border: none;
  background: transparent url(/themes/glass/21.png) repeat-y top right;			
  width:11px;	  
}

.extentech_sw {
	border: none;
  background: transparent url(/themes/glass/22.png) no-repeat 0 0;			
  width:11px;
  height:22px;
}

.extentech_s  {
	border: none;
  background: transparent url(/themes/glass/24.png) repeat-x 0 0;			
  height:22px;
}

.extentech_se, .extentech_sizer {
	border: none;
  background: transparent url(/themes/glass/28.png) no-repeat 0 0;			
  width:11px;
  height:22px;
}

.extentech_sizer {
	border: none;
	cursor:se-resize;	
}

.extentech_close {
	border: none;
	width: 23px;
	height: 29px;
	background: transparent url(/themes/glass/6.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.extentech_minimize {
	border: none;
	width: 24px;
	height: 29px;
	background: transparent url(/themes/glass/4.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.extentech_maximize {
	border: none;
	width: 23px;
	height: 29px;
	background: transparent url(/themes/glass/5.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.extentech_title {
	border: none;
	float:left;
	height:14px;
	overflow-x:hidden;
	font-family: calibri,verdana,arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	margin-top:2px;
	width:100%;
	color:#333333;
}

.extentech_message {
 	overflow:hidden;
	color: #111111;
	font-size:10pt;
}

.extentech_content {
	overflow:auto;
	color: #222222;
	font-size:10pt;
	font-family: calibri,verdana,arial,sans-serif;
	
	/*
	-moz-opacity: .9; 
	filter: alpha(opacity=90); 
	*/
	
	background-image:url(/themes/glass/bgfade.png); 
	background-repeat:repeat-x;
	background-color:#DDDDDD;
	
}


a.extentech_content:link {
	color:#FFFFFF;	
}

a:link{
	text-decoration:none;
	color:#DDDDDD;
	font-family:calibri,verdana,arial,sans-serif;
}
	
a:hover  {
	text-decoration:underline;
	color:#FFFFFF;
}

a:visited  {
	text-decoration:none;
	color:#DDDDDD;
}

a:active  {
	text-decoration:underline;
	color:#DDDDDD;
}

.extentech_explorer {
	/*background-image:url(/themes/glass/bgfade.png); 
	background-color:#0a3d64;*/
	font-family:calibri,verdana,arial,sans-serif;
   	font-size: 10pt;
	font-weight:normal;
	overflow-x:hidden;
	overflow-y:auto;
}

.meme_type_name{
	font-size: 12pt;
	white-space:nowrap;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	color:#CCCCCC;
}

.accordion_title {
	font-size: 12pt;

  background:transparent url(/themes/glass/2.png);
	background-repeat:repeat-x;
	background-color:#444444;
	
	padding:0px;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	/*background: transparent url(/themes/glass/2.png) repeat-x 0 0;*/
	width:100%;
	margin-top:0px;
	overflow:hidden;
	height:25px;
	border-bottom:1px groove black;
}

.accordion_content_div {
	font-size: 9pt;
	padding:3px;
	font-family:calibri,verdana,arial,sans-serif;
	color:#DDDDDD;
	width:95%;
	overflow:auto;
}

.tableheader {
	font-size: 11pt;
	padding:3px;
	font-weight:bold;
	font-family:calibri,verdana,arial,sans-serif;
	color:#eeeeee;
	cursor:pointer;
	background: transparent url(/themes/glass/bgfade.png) repeat-x 0 0;
	height:30px;
}

.tablecontent {
/*	background-color:#F8F8F8;*/

	background: transparent url(/themes/glass/bgfade.png) repeat-x 0 0;

	width:100%;
	font-family:calibri,verdana,arial,sans-serif;
   	font-size: 10pt;
	overflow-x:hidden;
	overflow-y:auto;
}

.tablecontent a:link{
	color:#DDDDDD;
}

.tablecontent a:hover{
	color:#111111;
}

/* kb docs style */
.docs_title {font-size: 34px}
.docs_topic_title {
	font-size: 26px;
	text-align: right;
	border-bottom: solid gray thin;
}
.docs_body {
	font-size: 10pt;
	text-align: justify;
}
.docs_article_title {
	font-size: 18px;
	background-color:#0a3d64;
	padding: 5px;
	color: #222222;
}

pre {
	font-size: 10pt;
	background-color:#EEEEEE;
	color:#111111;
	text-align: left;
	text-decoration: none;
	padding-left: 40px;
	background-image: url(/themes/icons/tango/32x32/categories/applications-system.png);
	background-repeat: no-repeat;
	margin: 20px;
	max-height:250px;
	max-width:90%;
	overflow:auto;
	white-space:inherit;
	
}
.docs_warning {
	font-size: 10pt;
	background-color:#F8F8F8;
	padding-left: 40px;
	background-image:url(/themes/icons/tango/32x32/emblems/emblem-important.png);
	background-repeat: no-repeat;
	margin: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

.docs_note {
	font-size: 10pt;
	background-color:#FFECCE;
	padding-left: 40px;
	background-image:url(/themes/icons/tango/32x32/status/dialog-information.png);
	background-repeat: no-repeat;
	margin: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}
/* end kb docs style */

/* calendar style */
.calendarTable{
	font-size: 10pt;
	font-weight:normal;
	font-family:calibri,verdana,arial,sans-serif;
	color:#222222;
}

.calendarTable a:hover{
	background-color:#e2c822;
}

/* Ribbon menu styles */

.menufields {

	margin-top:-3px;
	padding:3px;
	padding-bottom:10px;
	height:68px;
	float:left;
	font-size: 10pt;
	font-weight:normal;
	font-family:calibri,verdana,arial,sans-serif;
	color:#EEEEEE;
	
	/*width:110px;
	background-image: url(/themes/glass/menufade.png);
	-moz-opacity: 1; 
	filter: alpha(opacity=); 
	background-repeat: repeat-x;
	background-position-y: 10px;
	*/
}

.menulegend {
	font-size: 10pt;
	font-family:calibri,verdana,arial,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.menutable {
	width:100%;
	empty-cells:show;
	padding:0px;
	cell-spacing:0px;
	font-size: 8pt;
	color:#333333;
/*	background-color:#111111;*/
}

#ribbondialog{
	left:0px;
	top:0px;
	z-index:51;
	position:absolute;
}

#ribbonselector{
height:140px;
width:120px;
}

.editLabel {
	display:none;
}

.editLabel {
	display:none;
}
/* end Ribbon menu styles */

/* CMS tabbed interface */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
background: transparent url(/themes/cleanshot/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/themes/cleanshot/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}


<!--[if IE]>
.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}
<![endif]-->



