



table.form, table.formfull, table.formProperties {
	margin:0px;
	padding: 0px;
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	border-collapse : collapse;
	border: none;
	background-color : #E9E9E9;
}

table.formfull {
	margin:0px;
	width : 100%;
	height : 100%;
}

table.formProperties {
	background-color : white;
	border: 1px solid #383838;
	width:400px;
}

table.formPropertieswide {
	background-color : white;
	border: 1px solid #383838;
	width:440px;
}

table.layout, td.layout {
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
}

table.dialogBody {
	font: 11px/1.2 Verdana, sans-serif;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#dialogBody {
	text-align: left;
	margin-left: 8px;
}

#dialogMessage {
	text-align: center;
}

td.dialogTitle, td.dialogTitleLogo {
	background-image : url(ThemeAsset.ashx?name=images%2fdialog_header_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	background-color : #c1ddff;
	color:white;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	font-size:14px;
	border : none;
	padding : 0px;
	height:39px;
	vertical-align:middle;
}

td.dialogTitle {
	padding-left:8px;
}

td.dialogTitleLogo {
	text-align:right;
}

table.dialogLoading {
	position: absolute;
	top: 130px;
}

td.spacer {
	height:100%;
}



div.imagePreview
{
	padding:10px;
	margin:5px;
	border: 1px solid #959595;
	text-align:center;
}



fieldset {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	border: 1px solid #959595;
}


legend {
	color:blue;
}

td.groupDivider {
	padding : 5px;
	margin: 5px;
	color: blue;
	background-color : transparent;
	background-image : url(ThemeAsset.ashx?name=images%2fdivider_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	background-position : center;
	vertical-align:middle;
}

td.groupDivider span {
	background:white;
}


td.label, td.textbox, td.dropdown, td.checkbox {
	vertical-align : middle;
	margin:0px;
	text-align:left;
}



td.checkbox {
	padding : 2px 5px 2px 6px;
	line-height:20px;
}

td.checkbox input {
	margin-bottom: 0px;
}

td.checkbox label {

}



td.radiobutton {
	padding : 2px 5px 2px 6px;
	line-height:15px;
}

td.radiobutton input {
	margin-bottom:-1px;
}

td.radiobutton label {

}



td.textbox, td.file{
	line-height:15px;
	padding : 2px 20px 2px 5px;
}

td.textbox input, input.textbox, td.listViewTextBox input, input.file {
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	height:12px;
	padding : 1px 2px 1px 2px;
}

td.textbox input.mce {
	height: 20px;
	border-width: 1px;
}

td.textbox input.tinyButton{
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	height: 16px;
	width: 30px;
	padding : 1px 0px 1px 0px;
}

td.textarea { 
	line-height:12px;
	padding : 2px 14px 2px 10px;
	width : 100%;
}

td.textarea textarea {
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	width:100%;
}

input.dateBox {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 20px;
	width: 80px;
}


td.dropdown {
	padding : 2px 5px 2px 5px;
}

td.dropdown select, td.listViewDropDown select {
	font: 11px "MS Sans Serif", Geneva, sans-serif;
	height: 18px;
	margin-top: 2px;
}


*:first-child+html td.dropdown select {
	height: 20px;
}



td.listbox {
	line-height:15px;
	padding : 2px 5px 2px 5px;
}

td.listbox select {
	font : 11px "MS Sans Serif", Geneva, sans-serif;

}




td.label {
	padding : 5px 2px 7px 10px;
	vertical-align:top;
	width:20%;
}

td.wordwrap {
	word-wrap:break-word;
	width:370px;
}

td.labeltop {
	font : 11px/1.2 Verdana, sans-serif;
	color:#ffffff;
	font-weight:normal;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	background : #383838;
	background-image : url(ThemeAsset.ashx?name=images%2fsubtitlebar_bg.gif&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	text-align : left;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

td.textDisplay {
	padding : 5px 2px 7px 8px;
	vertical-align:top;
}



table.message {
	margin:0px;
	padding:0px;
	border-collapse : collapse;
	width:100%;
	height:50px;
}


td.messageIcon {
	padding : 5px 2px 7px 8px;
	vertical-align:middle;
	text-align:center;
	width:32px;
}
td.messageText {
	padding : 5px 2px 7px 8px;
	vertical-align:middle;
	text-align:left;
}



td.commandbutton {
	padding : 4px 8px 4px 8px;
	width : 100%;
	text-align:right;
}

td.fileBox {
	padding : 4px 8px 4px 8px;
	width : 100%;
	text-align:right;
}

input.button, input.widebutton,  input.smallButton, input.tinyButton {
	font : 10px "MS Sans Serif", Geneva, sans-serif;
	color: white;
	background-image : url(ThemeAsset.ashx?name=images%2fbutton_bg.gif&theme=default&mod=634940375260000000&inst=test);
	background-repeat: repeat-x;
	background-color : white;
	background-position:top;
	border : none;
	cursor : auto;
	height : 18px;
	vertical-align: top;
	padding-top:0px;
	padding-bottom:2px;
}

input.button {
	width : 80px;
}

input.smallButton {
	width : 60px;
}

input.tinyButton 
{
	width : 40px;	
}

input.disabledButton
{
	 background-color: #999;
	 background-image : url(ThemeAsset.ashx?name=images%2fbutton_bg_disabled.gif&theme=default&mod=634940375320000000&inst=test);
}



div.colorBox {
	width: 18px;
	height: 18px;
	border: 1px inset;
	float: left;
	margin-right: 7px;
}



td.tabs {
	border:0px;
	padding:2px;
}

table.tabs {
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	border:0px;
	background-color : #E9E9E9;
	border-collapse : collapse;
}

table.tabStrip {
	font : 11px/1.2 Verdana, sans-serif;
	border-collapse : collapse;
	margin:0px;
	padding:0px;
	border:0px;
}

td.tabStrip {
	padding:0px;
	padding-top:10px;
	border:0px;
	background-color : #E9E9E9;
	text-align:left;
}

td.inactiveTab {
	background-color: white;
	border-top : 1px solid #959595;
	border-bottom : 1px solid #959595;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:2px;

}

td.activeTab {
	background-color: #E9E9E9;
	border-top : 1px solid #959595;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
}

td.inactiveTab a:link, td.inactiveTab a:visited, td.inactiveTab a:active, td.activeTab a:link, td.activeTab a:visited, td.activeTab a:active {
	color:#300E5A;
	text-decoration : none;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	padding-top:2px;
}

td.inactiveTab a:hover, td.activeTab a:hover {
	margin :0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:1px;
	padding-top:1px;
	border : 1px solid #FF9933;
	background : #FFE8D0;
	text-decoration : none;
}

td.tabDivider {
	background-color: white;
	border: 0px;
}

td.tabTail, td.tabLead {
	background-color: #E9E9E9;
	border-bottom : 1px solid #959595;
}

td.tabContent {
	border : 1px solid #959595;
	border-top :none;
	background-color : #E9E9E9;
	vertical-align:top;
}

table.tabContent {
	font : 11px/1.2 Verdana, sans-serif;
	border-collapse : collapse;
	margin:0px;
	padding:0px;
	background-color : #E9E9E9;
}

img.tabActiveStart { background-image: url(ThemeAsset.ashx?name=images%2factivetabstart.gif&theme=default&mod=634940375080000000&inst=test); width: 5px; height: 23px; }
img.tabActiveEnd { background-image: url(ThemeAsset.ashx?name=images%2factivetabend.gif&theme=default&mod=634940375220000000&inst=test); width: 5px; height: 23px; }
img.tabInactiveStart { background-image: url(ThemeAsset.ashx?name=images%2finactivetabstart.gif&theme=default&mod=634940375200000000&inst=test); width: 5px; height: 23px; }
img.tabInactiveEnd { background-image: url(ThemeAsset.ashx?name=images%2finactivetabend.gif&theme=default&mod=634940375220000000&inst=test); width: 5px; height: 23px; }



td.tabsProperties {
	border:0px;
	padding:0px;
	margin:0px;
}

table.tabsProperties {
	margin:0px;
	padding:0px;
	border-collapse : collapse;
	width:100%;
}

table.tabStripProperties {
	font : 11px/1.2 Verdana, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
}

td.tabStripProperties {
	padding:0px;
	border:0px;
	border-bottom : 5px solid #FF9933;
	background-color : #E9E9E9;
	background-image : url(ThemeAsset.ashx?name=images%2ftab_bg.gif&theme=default&mod=634940375200000000&inst=test);
	background-repeat: repeat-x;
	background-position:top;
	text-align:left;
}

td.inactiveTabProperties {
	padding:0;
	background-color: white;
	background-image : url(ThemeAsset.ashx?name=images%2ftab_bg.gif&theme=default&mod=634940375200000000&inst=test);
	background-repeat: repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid #959595;
}

td.activeTabProperties {
	font-weight:bold;
	padding:0;
	background-color: white;
	background-image : url(ThemeAsset.ashx?name=images%2ftitlebar_hover_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	background-position:top;
	border-left : 1px solid white;
	border-right : 1px solid #959595;
}

td.activeTabProperties a:link, td.activeTabProperties a:visited, td.activeTabProperties a:active,
td.inactiveTabProperties a:link, td.inactiveTabProperties a:visited, td.inactiveTabProperties a:active  {
	color:black;
	text-decoration : none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	display:block;
}

td.inactiveTabProperties a:hover {
	display:block;
	margin :0;
	background-color : #FFE8D0;
	background-image : url(ThemeAsset.ashx?name=images%2ftitlebar_hover_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	color : black;
	text-decoration : none;
}

td.tabContentProperties {
	border-collapse : collapse;
	border :none;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}

div.tabContentProperties {
	height:100%;
	overflow : auto;
	width:100%;
}
table.tabContentProperties {
	font : 11px/1.2 Verdana, sans-serif;
	border-collapse : collapse;
	margin:0px;
	padding:0px;
	width:100%;
}

td.tabFooterProperties {
	border-top : 1px solid #383838;
	padding:5px;
	background-color : #E9E9E9;
	vertical-align:middle;
	text-align:right;
}



.short {
	width:100px;
}

.tiny {
	width:60px;
	text-align:left;
	font: 11px "MS Sans Serif", Geneva, sans-serif;
	height: 18px;
}

select.short {
	width:112px;
}

option.heading 
{
	background-color: #c1ddff;
	color:White;
}	


.medium {
	width:150px;
}

.wide {
	width:200px;
}

.full {
	width:99%;
}



table.accordian {
	border-collapse : collapse;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font : 11px/1.2 Verdana, sans-serif;
	font-weight:bold;
	color:white;
	vertical-align: middle;
}

table.accordianBig {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:none;
	border-collapse : collapse;
}

table.accordianSmall {
	margin: 0px;
	padding: 6px;
	width: 100%;
	height: 100%;
	border: none;
	border-collapse: collapse;
}

td.accordianHideShow {
	margin:0px;
	border: solid 1px #303030;
	border-bottom: none;
	background-image : url(ThemeAsset.ashx?name=images%2ftitlebar_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	background-color : #959595;
	text-align:center;
	cursor: auto;
}

td.accordianHover {
	margin:0px;
	background-color: #FFE8D0;
	background-image: url(ThemeAsset.ashx?name=images%2fbutton_hover_bg.jpg&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	border: 1px solid #FF9933;
	border-bottom: none;
	color: black;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}

td.accordianButton a:link, td.accordianButton a:visited, td.accordianButton a:active {
	padding: 3px;
}

td.accordianButton a:hover {
	background: #FFE8D0;
	border: 1px solid #FF9933;
	padding: 2px;
	cursor: pointer;
}

td.accordianButton {
	background-image: url(ThemeAsset.ashx?name=images%2fbutton_bg.gif&theme=default&mod=634940375260000000&inst=test);
	background-repeat: repeat-x;
	background-color: #A089BD;
	background-position: bottom;
	border: 1px solid #300E5A;
	cursor: auto;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

img.accordianShow { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fshow.gif&theme=default&mod=634940375220000000&inst=test); width: 50px; height: 8px; vertical-align: middle; }
img.accordianHide { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fhide.gif&theme=default&mod=634940375220000000&inst=test); width: 50px; height: 8px; vertical-align: middle; }

img.accordianHome { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fhome.png&theme=default&mod=634940375220000000&inst=test); width: 24px; height: 24px; }
img.accordianSearch { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fsearch.png&theme=default&mod=634940375220000000&inst=test); width: 24px; height: 24px; }
img.accordianFolders { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2ffolders.png&theme=default&mod=634940375220000000&inst=test); width: 24px; height: 24px; }
img.accordianContent { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fcontent.png&theme=default&mod=634940375220000000&inst=test); width: 24px; height: 24px; }
img.accordianPublish { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fpublish.PNG&theme=default&mod=634940375220000000&inst=test); width: 24px; height: 24px; }

img.accordianHomeSmall { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fhome_small.png&theme=default&mod=634940375220000000&inst=test); width: 16px; height: 16px; }
img.accordianSearchSmall { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fsearch_small.png&theme=default&mod=634940375220000000&inst=test); width: 16px; height: 16px; }
img.accordianFoldersSmall { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2ffolders_small.png&theme=default&mod=634940375220000000&inst=test); width: 16px; height: 16px; }
img.accordianContentSmall { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fcontent_small.png&theme=default&mod=634940375220000000&inst=test); width: 16px; height: 16px; }
img.accordianPublishSmall { background-image: url(ThemeAsset.ashx?name=images%2faccordian%2fpublish_small.png&theme=default&mod=634940375220000000&inst=test); width: 16px; height: 16px; }



img.help { background-image: url(ThemeAsset.ashx?name=images%2fhelp.gif&theme=default&mod=634940375280000000&inst=test); width: 12px; height: 12px; } 

table.titleBar {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	border: none;
	border-collapse: collapse;
}

td.titleBar, td.titleBarButton, td.titleBarButtonSelected {
	background-color: #383838;
	background-image: url(ThemeAsset.ashx?name=images%2ftitlebar_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 2px 8px 4px 8px;
	border: 1px solid #383838;
	text-align: left;
	height: 20px;
	font: 15px/1.4 Verdana, sans-serif;
	font-weight: bold;
	color: white;
	vertical-align: top;
}


td.titleBarButton, td.titleBarButtonSelected {
	font : 11px/1.2 Verdana, sans-serif;
	padding-top:6px;
	text-align : center;
	vertical-align: middle;
	padding : 0px;
}

td.titleBarButtonSelected {
	background-color : #333399;
	background-image : url(ThemeAsset.ashx?name=images%2ftitlebar_selected_bg.gif&theme=default&mod=634940375080000000&inst=test);
}




td.titleBarButton a:link, td.titleBarButton a:visited, td.titleBarButton a:active, 
td.titleBarButtonSelected a:link, td.titleBarButtonSelected a:visited, td.titleBarButtonSelected a:active {
	color:#ffffff;
	text-decoration : none;
	padding-left: 6px;
	padding-right: 6px;
	display:block;
}

td.titleBarButton a:hover {
	margin :0;
	border : 1px solid #FF9933;
	background-color : #FFE8D0;
	background-image : url(ThemeAsset.ashx?name=images%2ftitlebar_hover_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	padding-top : 4px;
	padding-bottom : 6px;
	padding-left: 5px;
	padding-right: 5px;
	color : black;
	text-decoration : none;
	display:block;
}

td.titleBarButton a img {
	margin-top: 2px;
}

td.titleBarButton a:hover img {
	margin-top: 3px;
}



table.listView {
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse : collapse;
	font : 11px/1.2 Verdana, sans-serif;
	vertical-align: middle;
	border: 1px solid #959595;
	border-left: 0;
}


div.tabContentProperties table.listView {
	border: none;
	margin-right:-10px;
}


th.listView, th.listViewNoSort, th.listViewIcon, th.listViewCheck, th.listViewWide {
	color:#ffffff;
	background-color : #383838;
	background-image : url(ThemeAsset.ashx?name=images%2fsubtitlebar_bg.gif&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	border: 1px solid #383838;
	text-align : left;
	font-weight:normal;

}

th.listViewWide
{
	width:320px;
}

th.listViewNoSort {
	padding : 2px 8px 2px 8px;
}

td.listViewSubHeader, td.listViewSubHeaderCheck {
	color:black;
	background-color : #E9E9E9;
	border-bottom: 1px solid #383838;
	text-align : left;
	font-weight:bold;

}

th.listViewIcon, td.listViewIcon {
	width:20px;
}


th.listView a:link, th.listView a:visited, th.listView a:active, th.listViewIcon a:link, th.listViewIcon a:visited, th.listViewIcon a:active, th.listViewWide a:link, th.listViewWide a:visited, th.listViewWide a:active{
	color:#ffffff;
	text-decoration : none;
	display:block;
	border:none;
	padding : 2px 8px 2px 8px;
}

th.listView a:hover, th.listViewIcon a:hover, th.listViewWide a:hover{
	display:block;
	padding : 2px 7px 2px 7px;
	background-color : #FFE8D0;
	background-image : url(ThemeAsset.ashx?name=images%2fsubtitlebar_hover_bg.gif&theme=default&mod=634940375240000000&inst=test);
	background-repeat: repeat-x;
	color : black;
	text-decoration : none;
	border : 1px solid #FF9933;
}

th.listViewIcon a:hover{
	padding-top:1px;
	padding-bottom:1px;
	width:18px;		
}

td.listView a:link, td.listView a:visited, td.listView a:active  {
	color : blue;
	text-decoration : none;
}

td.listView a:hover{
	text-decoration : underline;
}

td.listView, td.listViewWide, td.listViewIcon, td.listViewCheck, td.listViewTextBox, td.listViewDropDown {
	padding : 2px 8px 2px 8px;
	border:none;
	border-bottom: 1px solid #959595; 
}

td.listViewWide 
{
	width:320px;
}
	

td.listViewCheck, th.listViewCheck, td.listViewSubHeaderCheck  {
	text-align:center;
	padding:0px;
	width:30px;
}

tr.listViewHover {
	background-color: #FFE8D0 !important;
	border: 1px solid #FF9933;
	color: black;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}

tr.listViewSelected {
	background-color: Silver !important;
	border : 1px solid #FF9933;
	color:black;
	cursor : pointer;
	padding-right:5px;
	padding-left:5px;
}

tr.listViewVariant {
	background-color: inherit;
}

tr.listViewVariantParent {
	background-color: inherit;
}



table.folderTree {
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse : collapse;
	border: none;
	vertical-align: middle;
}

th.folderTree, th.folderTreeButton  {
	font : 11px/1.2 Verdana, sans-serif;
	color:#ffffff;
	font-weight:normal;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	background : #383838;
	background-image : url(ThemeAsset.ashx?name=images%2fsubtitlebar_bg.gif&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	text-align : left;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

th.folderTreeButton {
	text-align : right;
	padding-top: 0px;
	padding-bottom: 0px;
}

th.folderTreeButton a:link, th.folderTreeButton a:visited, th.folderTreeButton a:active {
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
}

td.folderTree {
	font : 11px/1.2 Verdana, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}



table.compareTable {
	margin:0px;
	background:white;
	border : 0px;
}

th.compareTable {
	font : 11px/1.2 Verdana, sans-serif;
	color:#ffffff;
	font-weight:normal;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	background : #383838;
	background-image : url(ThemeAsset.ashx?name=images%2fheader_bg.gif&theme=default&mod=634940375320000000&inst=test);
	background-repeat: repeat-x;
	text-align : left;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

th.compareComment {
	font : 11px/1.2 Verdana, sans-serif;
	font-weight:normal;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	background : #FF9933;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

td.compareTableOld {
	padding: 5px;
	border-right: 1px solid #959595;
	margin-right: 5px;
	vertical-align: top;
}

td.compareTableNew {
	padding: 5px;
	border-left: 1px solid #959595;
	vertical-align: top;
}

div.compareTable {
	overflow:scoll;
}

span.WordDeleted, span.ParaDeleted {
	padding:0px;
	background : #FFD2D3;
	border: 1px solid red;
	padding-left:2px;
	padding-right:2px;
	border-collapse : collapse;
}

span.WordDeleted {
	background : #FC8F74;
}


span.WordNew, span.ParaNew {
	padding:1px;
	background : #DDFFC4;
	border: 1px solid green;
	padding-left:2px;
	padding-right:2px;
	border-collapse : collapse;
}

span.WordNew {
	background : #D9FD5E;
}



table.bookContents {
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse : collapse;
	border: none;
	vertical-align: middle;
}

th.bookContents {
	font : 11px/1.2 Verdana, sans-serif;
	color:#ffffff;
	font-weight:normal;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	background : #383838;
	background-image : url(ThemeAsset.ashx?name=images%2fsubtitlebar_bg.gif&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	text-align : left;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

td.bookContents {
	font: 11px/1.2 Verdana, sans-serif;
	padding: 0px;
}



table.statusBar {
	margin:0px;
	padding:0px;
	background : #E9E9E9;
	border-top: 1px solid #959595;
	width:100%;
}

td.statusBar {
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	margin:0px;
	background : #E9E9E9;
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	vertical-align:middle;
}
td.pageLinkSelected
{
}
td.pageLink {
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	padding-top:0px;
	text-align : center;
	vertical-align: middle;

}

td.pageLink a:link, td.pageLink a:visited, td.pageLink a:active {
	text-decoration : none;
	padding-left: 8px;
	padding-right: 8px;
	display:block;
}

td.pageLink a:hover {
	margin :0;
	border : 1px solid #FF9933;
	background-color : #FFE8D0;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left: 7px;
	padding-right: 7px;
	color : black;
	text-decoration : none;
	display:block;
}

.hide {
	display: none;
}




td.toolBar {
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	margin:0px;
	background : #E9E9E9;
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	vertical-align:middle;
}

td.toolBar a:link, td.toolBar a:visited, td.toolBar a:active {
	
}

img.toolBarSeparatorLine {
	margin:2px;
	margin-left: 4px;
	background-color: #E9E9E9;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 0px;
	height: 15px;
}


img.toolBarButtonNormal {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #E9E9E9;
	cursor: arrow;
}

img.toolBarButtonOver {
	border: 1px solid #FF9933;
	cursor: arrow;
	background-color: #FFE8D0;
}

img.toolBarButtonDown {

	cursor: arrow;
	border: 1px solid #0A246A;
	background-color: #8592B5;
}

img.toolBarButtonSelected {
	border: 1px solid;
	border-color: #C0C0BB;
	cursor: arrow;
}

img.toolBarButtonDisabled {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #E9E9E9;
	cursor: arrow;
}

img.toolbarDelete { background-image: url(ThemeAsset.ashx?name=images%2ftoolbar%2fdelete.gif&theme=default&mod=634940375300000000&inst=test); width: 20px; height: 20px; }
img.toolbarMetadata { background-image: url(ThemeAsset.ashx?name=images%2ftoolbar%2fmetadata.gif&theme=default&mod=634940375280000000&inst=test); width: 16px; height: 16px; }
img.toolbarVariant { background-image: url(ThemeAsset.ashx?name=images%2ftoolbar%2fvariant.gif&theme=default&mod=634940375300000000&inst=test); width: 16px; height: 16px; }



body.homePage {
	margin-top: 5px;
	width: 98%;
	height: 98%;
}

table.homePageGroup {
	width: 300px;
	height: 200px;
	margin: 5px;
	float: left;
	clear: none;
	background-color: #E9E9E9;
}

td.homePageGroup {
	padding: 5px;
}

div.homePageGroupBody {
	border:none;
	margin:0;
	padding:0;
	vertical-align:top;
	height:100%;
	overflow-y : auto;
	overflow-x: hidden;
	width:100%;
} 

div.homePageGroupBody table.listView {
	border:none;
}

table.homePage {
	font: 11px/1.2 Verdana, sans-serif;
	color: black;
	padding: 0px;
	width: 100%;
	height: 100%;
}

th.homeTitle {
	padding:0px;
	background-color : #E9E9E9;
	background-image : url(ThemeAsset.ashx?name=images%2fhomepage%2ftitle_bg.jpg&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	background-position:top;
	border: 1px solid #959595;
	border-bottom: 1px solid #777;
	padding-right:5px;
	padding-left:5px;
	height:25px;
}

td.homeFooter {
	padding: 0px;
	background-color : #E9E9E9;
	background-image : url(ThemeAsset.ashx?name=images%2fhomepage%2ffoot_bg.gif&theme=default&mod=634940375220000000&inst=test);
	background-repeat: repeat-x;
	background-position:top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	height: 6px;
}

.homeTitleIcon {
	display: inline;
	float: left;
	clear: none;
	position: relative;
	top: -5px;
	left: -3px;
}

span.homeTitleText {
	float: left;
	margin-top: 6px;
}

th.homeSpacer {
	width:5px;
}

td.homeSpacer {
	height:5px;
}

td.homeBody {
	background-color : white;
	border: 1px solid #959595;
	border-bottom: 1px solid #777;
	border-top:0px;
	padding:0px;
	height:100%;
	vertical-align:top;
}

div.homeText {
	margin: 6px;
}



.dialogWindow
{
	background-color: buttonface;
	padding:5px;
}

img.dialogHeaderLogo { background-image: url(ThemeAsset.ashx?name=images%2fdialog_header_logo.png&theme=default&mod=634940375240000000&inst=test); width: 50px; height: 39px; }



img.headerLogo { background-image: url(ThemeAsset.ashx?name=images%2fheader_logo.png&theme=default&mod=634940375200000000&inst=test); width: 180px; height: 37px; }

td.loginTitle {
	padding: 0;
	margin:0;
	border:none;
	color:white;
	font-weight:bold;
	background-image : url(ThemeAsset.ashx?name=images%2fheader_bg.gif&theme=default&mod=634940375320000000&inst=test);
	background-repeat: repeat-x;
	background-color : #c1ddff;
	background-position:top;
}

div.loginForm {
	width:100%;
	position:relative;
	text-align: center;
	vertical-align : middle;
}

table.loginForm td.titleBar {
	font-size:12px;
}

table.loginForm {
	border-collapse : collapse;
	width:400px;
	border: none;
	padding:0;
	margin: 0px auto 0px auto;
}

table.loginFields {
	border-collapse: collapse;
	border-left: 1px solid #383838;
	border-right: 1px solid #383838;
	background-color: #e3e3e3;
	background-repeat: repeat-x;
}



img.loginHeaderLogo { background-image: url(ThemeAsset.ashx?name=images%2flogin%2flogin_header_logo.jpg&theme=default&mod=634940375200000000&inst=test); width: 400px; height: 100px; }

img.loginHeaderLeft { display: none; }
img.loginHeaderRight { display: none; }

table.loginFooter {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

td.loginFooterRight, td.loginFooterLeft {
	height:12px;
	width:12px;
	text-align: right;
	border:none;
}

td.loginFooterLeft {
	text-align: left;
}

img.loginFooterLeft { background-image: url(ThemeAsset.ashx?name=images%2flogin%2flogin_footer_left.gif&theme=default&mod=634940375200000000&inst=test); width: 12px; height: 12px; }
img.loginFooterRight { background-image: url(ThemeAsset.ashx?name=images%2flogin%2flogin_footer_right.gif&theme=default&mod=634940375200000000&inst=test); width: 12px; height: 12px; }

td.loginFooterCenter {
	height: 11px;
	font-size: 1px;
	border-bottom: 1px solid #383838;
	background-color: #e3e3e3;
}

td.loginFieldsTopSpacer {
	height: 10px;
}

td.loginFieldsBottomSpacer {
	height: 0px;
}

td.loginError {
	color: black;
	background-color: #FF9933;
	border:1px solid #383838;

	font : 11px "MS Sans Serif", Geneva, sans-serif;
	font-weight: bold;
	padding:5px;
}

div.draggedItem {
	border : 1px solid #222;
	font : 11px "MS Sans Serif", Geneva, sans-serif;
	color: #222;
	padding: 2px;
	background-color: #eee;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


.BusyOverlay table, .VeilOverlay table {
	filter:alpha(opacity=20);
	-moz-opacity:0.5;
	opacity:0.5;
}
.BusyOverlay table {
	cursor: wait;
	background-color: transparent;
}
.VeilOverlay table {
	cursor: not-allowed;
	background-color: white;
}
.saveDiv
{
	visibility:hidden;
	position:absolute;
	top:100px;
	text-align:center;
	height:100px;width:95%;
	margin:0px 0px 0px 0px; 
	padding:0px; 
}
.saveInner
{
	font : 12px/1.2 Verdana, sans-serif;
	position: absolute;
	top: 0%;
	text-align: center;
	height: 100%;
	left: 35%;
	width: 30%;
	border:solid 1px #FF9933;
	background-color: #FFE8D0;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	
}




div.progressLandscape {
	margin:10px;
	width:250px;
}

div.progressProtrait {
	margin:10px;
	width:100px;
}

div.progressLineItem {
	margin:10px;
	width:200px;
}

table.roundedBox {
	margin:10px;
	padding:0px;
	borders:none;
	
}

td.roundedBoxCorner {
	margin:0px;
	padding:0px;
	borders:none;
	background:none;
	font-size:1px;
	width:5px;
	height:5px;
}

td.roundedBoxTop, td.roundedBoxBottom {
	margin:0px;
	padding:0px;
	borders:none;
	background:#FFE8D0;
	font-size:1px;
	width:100%;
}

td.roundedBoxTop {
	border-top: 1px #FF9933 solid;
}

td.roundedBoxBottom {
	font-size:1px;
	border-bottom: 1px #FF9933 solid;
}

td.roundedBoxContent {
	background:#FFE8D0;
	padding:5px;
	border-left: 1px #FF9933 solid;
	border-right: 1px #FF9933 solid;
	text-align:center;
}

img.roundedBoxTopLeft { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2ftop_left.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px; }
img.roundedBoxTopRight { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2ftop_right.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px;  }
img.roundedBoxBottomLeft { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2fbottom_left.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px;  }
img.roundedBoxBottomRight { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2fbottom_right.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px;  }

img.progressOnOrange { background-image: url(ThemeAsset.ashx?name=images%2fprogress%2fprogress_on_orange.gif&theme=default&mod=634940375200000000&inst=test); width: 24px; height: 24px; }
img.progressOnWhite { background-image: url(ThemeAsset.ashx?name=images%2fprogress%2fprogress_on_white.gif&theme=default&mod=634940375200000000&inst=test); width: 24px; height: 24px; }

table.progressMessage {
	font : 11px/1 Verdana, sans-serif;
	margin:0px;
	padding:0px;
	border-collapse : collapse;
	width:100%;
	height:50px;
}


td.progressIcon {
	padding : 5px;
	vertical-align: middle;
	text-align:center;
}

td.progressText {
	padding : 5px 2px 7px 8px;
	vertical-align:middle;
	text-align:left;
}

div.progressProtrait td.progressText {
	text-align:center;
	padding : 5px;
}

div.progressLineItem td.progressText,div.progressLineItem td.progressIcon  {
	text-align:left;
	padding : 2px;
	padding-right : 0px;
}

div.progressLoadingImage {

	width:100px;
	height:100px;

}

table.progressOverlay {
	filter:alpha(opacity=20);
	-moz-opacity:0.5;
	opacity:0.5;
	background-color: #ddd;
}

td.pageMessageText {
	padding: 5px 2px 7px 8px;
	vertical-align: middle;
	text-align: center;
}





div.splash {
	position: absolute;
	top: 30%;
	margin:0px;
	width: 100%;
	text-align: center;
}

table.splash {
	border-collapse: collapse;
	
	border: none;
	padding: 0;
	margin:0;
	width: 403px;
	table-layout:fixed;	
}



img.splashHeaderLogo { background-image: url(ThemeAsset.ashx?name=images%2flogin%2flogin_header_logo.jpg&theme=default&mod=634940375200000000&inst=test); width: 400px; height: 100px; }

img.splashHeaderLeft { display: none; }
img.splashHeaderRight { display: none; }

td.splashContent {
	text-align: center;
	border-left: 1px solid #383838;
	border-right: 1px solid #383838;
	background-color: #e3e3e3;
	height: 120px;
}

table.splashFooter {
	border-collapse : collapse;
	padding:0;
	margin:0;
}

td.splashFooterLeft, td.splashFooterRight {
	height:5px;
	width:5px;
}

td.splashFooterCenter {
	height: 4px;
	font-size: 1px;
	border-bottom: 1px solid #383838;
	background-color: #e3e3e3;
}

img.splashFooterLeft { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2flogin_bottom_left.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px; }
img.splashFooterRight { background-image: url(ThemeAsset.ashx?name=images%2fcorners%2flogin_bottom_right.gif&theme=default&mod=634940375240000000&inst=test); width: 5px; height: 5px; }

td.splashFooter {
	height:4px;
	font-size:1px;
	border-bottom:1px solid #383838;
	background-color : #e3e3e3;
	width:100%;
}

td.splashFooterContent {
	padding:5px;
	font : 10px/1 Verdana, sans-serif;
	text-align: center;
	background-color : #e3e3e3;
	border-left:1px solid #383838;
	border-right:1px solid #383838;
}



.selectedOverlay
{
    display: none;
    position: absolute;
    z-index: 100;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #444;
    border: solid 1px #000;
    cursor: pointer;
}

.mouseoverOverlay
{
    display: none;
    position: absolute;
    z-index: 100;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #FFAC4C;
    border: solid 1px #000;
    cursor: pointer;
}

body.fileobjThumbnails
{
    width: 410px;
    margin: 0px;
    padding: 0px;
}

.fileobjThumbnail
{
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin: 4px;
    cursor: pointer;
}

.fileobjThumbnail img
{
    width: 32px;
    height: 32px;
}

.noResults
{
    font: 11px "MS Sans Serif", Geneva, sans-serif;
    white-space: normal;
}



div#xtendPopup {
	width: 392px;
	overflow: auto;
	font: 12px "MS Sans Serif", Geneva, sans-serif;
}

table#xtendPopupSuggestions {
	width: 100%;
	border: none;
    border-top: solid 1px #6B9EDE;
	border-left: solid 1px #6B9EDE;
	border-right: solid 1px #6B9EDE;
	border-bottom: none;
	background-color: #fff;
	border-collapse: collapse;
}

div#xtendPopupTopicsUsedBy {
	height: 250px;
	border: solid 1px #2D0B61;
	border-left: solid 2px #2D0B61;
	border-right: solid 2px #2D0B61;
}

div.xtendSuggestionUsedByTopic {
	border-bottom: solid 1px #999;
	padding: 3px;
	background-color: #fff;
}

div#xtendPopupTopicsUsedByPreview {
	width: 388px;
	height: 250px;
	background-color: #fff;
	border-top: solid 1px #999;
}

div#xtendPopupTopicsUsedByProgress {
	width: 388px;
	height: 250px;
	background-color: #fff;
}

div#xtendPopupTopicsUsedByProgress img {
	margin-left: 180px;
	margin-top: 110px;
}

table#xtendPopupSuggestions tr td {
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #EBE0EB;
	border-right: solid 1px #EBE0EB;
	vertical-align: top;
}

td.xtendPercentMatchCell {
	width: 50px;
	text-align: center;
}

td.xtendSuggestionCell {
	width: 275px;
}

.xtendPopupItemHover {
	background: #FFE8D0 url(ThemeAsset.ashx?name=images%2fxtend%2fselected_bg.gif&theme=default&mod=634940375200000000&inst=test) repeat-x;
	cursor: pointer;
}

.xtendPopupItemSelected {
	background: #ddd none !important;
}

div.xtendPercentMatchBar {
	border: solid 1px #000;
	background: #fff;
	text-align: left;
	width: 50px;
	height: 15px;
}

div.xtendPercentMatchBarInner {
	background: lime url(ThemeAsset.ashx?name=images%2fxtend%2fmatchbar_bg.gif&theme=default&mod=634940375200000000&inst=test) repeat-x;
	background-color: Lime;
}

div.xtendPercentMatchText {
	margin-top: -15px;
	font-size: 10px;
}

div.xtendReuseCount {
	padding-top: 4px;
}

img.xtendReuseCount {
	width: 16px;
	height: 16px;
	background-image: url(ThemeAsset.ashx?name=images%2fxtend%2frecycle.png&theme=default&mod=634940375200000000&inst=test);
	margin-right: 3px;
	vertical-align: middle;
}

td.xtendReleaseStatesCell {
	padding: 4px 0px 0px 0px !important;
}

td.xtendReleaseStatesCell div {
	border: solid 1px #000;
	font-family: Arial, Sans-Serif !important;
	font-size: 1px !important;
	width: 10px;
	height: 10px;
	float: left;
	margin-right: 4px;
	margin-bottom: 2px;
}
td.xtendReleaseStatesCell div.extra {
	border: none;
	font-size: 8px !important;
}
td.xtendReleaseStatesCell div.extra img {
    background-image: url(ThemeAsset.ashx?name=images%2fxtend%2fextra_arrows.gif&theme=default&mod=634940375200000000&inst=test);
    background-position: top left;
    background-repeat: no-repeat;
}

div.xtendSuggestionText {
	height: 40px;
	overflow: hidden;
}

div#xtendPopupFooter {
	background-image: url(ThemeAsset.ashx?name=images%2fxtend%2ffooter_bg.gif&theme=default&mod=634940375200000000&inst=test);
	background-repeat: repeat-x;
	height: 15px;
	border: solid 1px #6B9EDE;
	border-top: none;
	color: black;
	font-size: 10px;
}

span#xtendPopupFooterText {
	float: left;
	margin-left: 2px;
}

a#xtendPopupClose {
	display: block;
	margin-top: 3px;
	margin-right: 4px;
	float: right;
}

a#xtendPopupClose img {
	border: none;
}


.x-form-field-wrap .x-form-spinner-trigger {
    background:transparent url(ThemeAsset.ashx?name=images%2fspinner%2fspinner.gif&theme=default&mod=634940375200000000&inst=test) no-repeat 0 0 !important;
}

.x-form-field-wrap .x-form-spinner-overup{
    background-position:-17px 0;
}

.x-form-field-wrap .x-form-spinner-clickup{
    background-position:-34px 0;
}

.x-form-field-wrap .x-form-spinner-overdown{
    background-position:-51px 0;
}

.x-form-field-wrap .x-form-spinner-clickdown{
    background-position:-68px 0;
}

.x-trigger-wrap-focus .x-form-spinner-trigger{
    background-position:-85px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overup{
    background-position:-102px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickup{
    background-position:-119px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overdown{
    background-position:-136px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickdown{
    background-position:-153px 0;
}

.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid #7eadd9;
}

.x-form-field-wrap .x-form-spinner-splitter {
	line-height:1px;
	font-size:1px;
    background:transparent url(ThemeAsset.ashx?name=images%2fspinner%2fspinner-split.gif&theme=default&mod=634940375200000000&inst=test) no-repeat 0 0;
	position:absolute;
	cursor: n-resize;
}

.x-trigger-wrap-focus .x-form-spinner-splitter{
    background-position:-14px 0;
}
