/*****************************************************************
* Template Style Sheet:
* Dark Set		- #787878  (subheadlines)
* Middle Set	- #C5C5C5	(boxes)
	-						- #B5B5B5	(borders)
* Light Set		- #E2E2E2	(background, row)
*							- #EAEAEA	(alterrow, hoovers)
*
* Medium Font - 70%
* Large Font  - 140%
******************************************************************/

/* -- New Styles --
/***************************************/
/***********  Page ToolBar  ************/
/***************************************/

/* --- PageToolBar - Title and nav buttons Home, Reload, Help (spzPageHeader)--- */
.xqh_PageToolBar {width:100%;}
.xqh_PageToolBar .ptbTitleContainer {float:left;color:#999999;}
.xqh_PageToolBar .ptbTitleContainer H1 {color:#808080;}
.xqh_PageToolBar .ptbButtonContainer {text-align:right;width:120px;float:right;}
.xqh_PageToolBar ul {margin:1px;}
.xqh_PageToolBar li {list-style:none;display:inline;}
.xqh_PageToolBar img {border:0;width:24px;height:24px;cursor:pointer;}
.xqh_PageToolBar .ptbHomeButton {width:24px;height:24px;background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_Home.gif") no-repeat top left;}
.xqh_PageToolBar .ptbPrintButton {width:24px;height:24px;background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_Print.gif") no-repeat top left;}
.xqh_PageToolBar .ptbReloadButton {background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_Reload.gif") no-repeat top left}
.xqh_PageToolBar .ptbHelpButton {background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_Help.gif") no-repeat top left;}
.xqh_PageToolBar .ptbCancelAndReturnButton {background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_CancelAndReturn.gif") no-repeat top left;}
.xqh_PageToolBar .ptbReturnNoDataButton {background:url("../../Themes/Default/Images_NoText/Components/PageToolBar/btn_ReturnNoData.gif") no-repeat top left;}

/***************************************/
/***********  Tab Navigator  ***********/
/***************************************/
.xqh_TabNavigator {}
.xqh_TabNavigator .tabOuterWrap{float:left;width:100%;background:url("../../Themes/Default/Images_NoText/Components/TabStrip/img_TopShadow.jpg") repeat-x bottom;background-position:0 -6px;line-height:normal;}
.xqh_TabNavigator .tabInnerWrap {float:left;width:100%;height:auto;background:url("../../Themes/Default/Images_NoText/Components/TabStrip/img_TopShadowEnd.jpg") bottom right no-repeat;background-position:100% -6px;line-height:normal;}
.xqh_TabNavigator ul {margin:0;padding:0;list-style:none;}
.xqh_TabNavigator li {float:left;margin:0;padding:0;border-bottom:1px solid #afafaf;font-weight:bold;color:#666666;cursor:pointer;}
.xqh_TabNavigator .tabL {padding:0 0 0 6px;background:url("../../Themes/Default/Images_NoText/Components/TabStrip/img_TabLeft.gif") no-repeat left top;}
.xqh_TabNavigator .tabR {padding:5px 15px 4px 6px;background:url("../../Themes/Default/Images_NoText/Components/TabStrip/img_TabRight.gif") no-repeat right top;}
.xqh_TabNavigator .tabSelected {border-width:0;color:#777777;}
.xqh_TabNavigator .tabSelected .tabL {background-position:0 -150px;}
.xqh_TabNavigator .tabSelected .tabR {background-position:100% -150px;padding-bottom:5px;}
.xqh_TabNavigator .tabDisabled  {color:#929292;cursor:default;}

.xqh_TabContainer {position:relative;width:auto;line-height:1.2;padding:0;margin:10px 0 0 0;}
* html .xqh_TabContainer {height:1%;margin:0} /* IE6 fix */
.xqh_TabContainer .tabTL {width:auto;height:2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabTL_2px.gif) no-repeat left bottom;}
.xqh_TabContainer .tabT {width:auto;height:2px;margin:0 2px 0 2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabT_2px.gif) left bottom repeat-x;}
.xqh_TabContainer .tabTR {width:auto;height:2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabTR_2px.gif) no-repeat right bottom;}
.xqh_TabContainer .tabL {width:auto;height:auto;padding:0 0 1px 0;margin:0 0 -1px 0;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabL_2px.gif) repeat-y top left;}
.xqh_TabContainer .tabContent {position:relative;width:auto;margin:0 2px 0 2px;padding:2px 5px 2px 5px;background-color:#C5C5C5;}
* html .xqh_TabContainer .tabContent {height:1%;} /* IE6 fix */
.xqh_TabContainer .tabContent h2 {color:#808080;margin:0 0 5px 0;}
.xqh_TabContainer .tabR {position:relative;width:auto;height:auto;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabR_2px.gif) repeat-y top right;}
.xqh_TabContainer .tabBL {width:auto;height:2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabBL_2px.gif) no-repeat left top;}
.xqh_TabContainer .tabB {width:auto;height:2px;margin:0 2px 0 2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabB_2px.gif) top left repeat-x;}
.xqh_TabContainer .tabBR {width:auto;height:2px;background:url(../../Themes/Default/Images_NoText/Components/TabStrip/tabBR_2px.gif) no-repeat right top;}

/* --- (e.g. frmPriceType.aspx) --- */
#PageContainer {width:100%;padding:10px;}

/* Use this on pages without tabs */
#PageFrame {width:100%;border:1px solid #848284;margin:5px 0 0 0;}

.ContentChunkWrapper {width:100%;}
.ContentChunkWrapper .ContentChunk1 {float:left;width:49%;}
.ContentChunkWrapper .ContentChunk2 {float:right;width:50%;}

#ContentChunkSubWrapper {width:100%;}
#ContentChunkSubWrapper #ContentChunkSub1 {float:left;width:100%;}

/* --- xqh_PageHeader - Title and nav buttons Home, Reload, Help (spzPageHeader)--- */
#xqh_PageHeader {width:100%;}
#xqh_PageHeader .TitleContainer {float:left;color:#A8A8A8;}
#xqh_PageHeader .ButtonContainer {text-align:right;width:120px;float:right;}
#xqh_PageHeader ul {margin:1px;}
#xqh_PageHeader li {list-style:none;display:inline;}
#xqh_PageHeader span {width:24px;height:24px;cursor:pointer;} 
#xqh_PageHeader #HomeButton {background:url("../../Themes/Default/Images_NoText/Form/btn_Home.gif") no-repeat top left;}
#xqh_PageHeader #ReloadButton {background:url("../../Themes/Default/Images_NoText/Form/btn_Reload.gif") no-repeat top left}
#xqh_PageHeader #HelpButton {background:url("../../Themes/Default/Images_NoText/Form/btn_Help.gif") no-repeat top left;}
#xqh_PageHeader #CancelAndReturnButton {background:url("../../Themes/Default/Images_NoText/Form/btn_CancelAndReturn.gif") no-repeat top left;}
#xqh_PageHeader #ReturnNoDataButton {background:url("../../Themes/Default/Images_NoText/Form/btn_ReturnNoData.gif") no-repeat top left;}

#TabNavigator {position:static;width:100%;background:url("../../Themes/Default/Images_NoText/Tab/topshadow.jpg");background-position:right;background-repeat:repeat-x;}
#TabNavigator .OuterWrap {width:100%;background:url("../../Themes/Default/Images_NoText/Tab/topshadow_end.jpg");background-position:right;background-repeat:no-repeat;}
#TabNavigator .InnerWrap {width:100%;background:url("../../Themes/Default/Images_NoText/Tab/img_TabCenter.gif");background-position:bottom;background-repeat:repeat-x;line-height:normal;display:block;}
#TabNavigator ul {margin:0;padding:2px 4px 0 0;list-style:none;}
#TabNavigator li {margin:0;padding:0 0 0 9px;float:left;background:url("../../Themes/Default/Images_NoText/Tab/img_TabLeft.gif");background-position:top left;background-repeat:no-repeat;border-bottom:0px solid #000084;}
#TabNavigator a {float:none;display:block;width:.1em;background:url("../../Themes/Default/Images_NoText/Tab/img_TabRight.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-size:100%;font-weight:bold;color:#000084;}
#TabNavigator > ul a {width:auto;}
#TabNavigator a:hover {color:#000084;}
#TabNavigator li:hover {background-position:0 -150px;}
#TabNavigator li:hover a {background-position:100% -150px;color:#000084;}
#TabNavigator .TabSelected {background-position:0 -150px;border-width:0;}
#TabNavigator .TabSelected a {background-position:100% -150px;padding-bottom:5px;color:#000084;float:none;cursor:default;}
#TabNavigator .TabSelected a:hover {color:#000084;}
#TabNavigator .TabDisabled a {color:#B2B2B2;float:none;cursor:default;}
#TabNavigator .TabDisabled a:hover {color:#ADA8E4;}
#TabItemContainer {width:100%;margin:-1px 0 0 0;}

/* .Instructions {font-family:Verdana;font-size:70%;color:#000084;} */
.ErrorTxt {font-family:Verdana;font-size:70%;color:Red;}
.borderred {border:1px solid #FF0000;}

/*****************************************************************
* PageTitleControl
******************************************************************/

.ObjectCaption {font-family:Verdana, Arial;font-weight:600;font-size:100%;color:#000084;}

/*****************************************************************
* BlockControl
******************************************************************/

.BlockHeaderStyle {background-color:#CECFFF;}
.BlockBorderStyle {border-left:solid 1px #848284;border-right:solid 1px #848284;border-bottom:solid 1px #848284;border-top:solid 1px #848284;}
.BlockTitleStyle {font-family:Verdana, Arial;font-size:70%;font-weight:bold;color:#000084;}
.BlockContainerBorderStyle {border-left:solid 1px #848284;border-right:solid 1px #848284;border-bottom:solid 1px #848284;border-top:solid 1px #848284;}

/*****************************************************************
* Common
******************************************************************/

.TableBorder {border-right:solid 1px #848284;border-top:solid 1px #848284;border-left:solid 1px #848284;border-bottom:solid 1px #848284;}
.TextValue {font-family:Verdana, Arial;font-size:70%;font-weight:normal;color:#000084;}
.TextLinkStyle {font-family:Verdana, Arial;font-size:70%;font-weight:normal;text-decoration:none;color:#000084;}
.HighlitedText {font-family:Verdana, Arial;font-size:70%;font-weight:normal;color:#000084;background-color:#ECF2FF;}

/********************************************************************
* Tree View
*********************************************************************/

.ActionBlockStyle {border-right:solid 1px gray;border-top:solid 1px gray;border-left:solid 1px gray;border-bottom:solid 1px gray;background-color:#FFE7E7;}
.ActionHyperLinkStyle {font-family:Verdana, Arial;font-size:70%;color:#000084;font-weight:bold;text-decoration:none;border-bottom:solid 1px #000084;border-left:solid 1px #000084;border-right:solid 1px #000084;border-top:solid 1px #000084;}
.NodeSelectedStyle {font-family:Verdana;font-size:70%;font-weight:bold;color:#000084;text-decoration:none;border-bottom:solid 1px #848284;border-left:solid 1px #848284;border-right:solid 1px #848284;border-top:solid 1px #848284;}
.NodeHoverStyle {font-family:Verdana, Arial;font-size:70%;color:#000084;background-color:#000084;font-weight:bold;text-decoration:none;border-bottom:solid 1px #848284;border-left:solid 1px #848284;border-right:solid 1px #848284;border-top:solid 1px #848284;}

/*****************************************************************
* Calendar DatePick
******************************************************************/

.calpCalendar {width:147px;margin:8px 0 0 0;line-height:normal;font-family:verdana,arial,sans-serif;font-size:80%;font-weight:normal;text-decoration:none;text-transform:none;}
.calpCalendar .calpData {background-color:#e2e2e2;border:1px solid #aaaaaa;border-collapse:separate;}
.calpCalendar .calpHeader {width:100%;background-color:#aaaaaa;border:1px solid #aaaaaa;border-collapse:collapse;text-align:center;}
.calpCalendar .calpHeader a {text-decoration:none;}
.calpCalendar .calpHeaderTitle {padding:0px 0 0px 0;background-color:#aaaaaa;color:#eeeeee;font-weight:700;}
.calpCalendar .calpNavArrow {padding:0px 3px 0px 3px;background-color:#aaaaaa;color:#eeeeee;}
.calpCalendar .calpWeekNumber {padding:0px 0 0px 3px;width:12px;vertical-align:middle;}
.calpCalendar .calpWeekDayNameRow td {vertical-align:bottom;}
.calpCalendar .calpWeekRow .calpStd {width:18px;padding:0px 0 1px 0;text-align:center;color:#888888;background-color:#eeeeee;cursor:pointer;}
.calpCalendar .calpWeekRow .calpWeekend {width:18px;padding:0px 0 1px 0;text-align:center;color:#888888;background-color:#eeeeee;cursor:pointer;}
.calpCalendar .calpWeekRow .calpDisabled {width:18px;padding:0px 0 1px 0;text-align:center;background-color:#e2e2e2;}
.calpCalendar .calpWeekRow .calpToday {width:18px;padding:0px 0 1px 0;text-align:center;color:#ee0000;font-weight:bold;background-color:#eeeeee;cursor:pointer;}

/*****************************************************************
* Calendar DatePick
******************************************************************/

A.dtPopLink         {color:#FFFFFF;font-weight:bold;font-family:verdana;font-size:11px;text-decoration:none}
A.dtPopLink:link	  {color:#FFFFFF;font-weight:bold;font-family:verdana;font-size:11px;text-decoration:none}
A.dtPopLink:visited	{color:#FFFFFF;font-weight:bold;font-family:verdana;font-size:11px;text-decoration:none}
A.dtPopLink:active	{color:#FFFFFF;font-weight:bold;font-family:verdana;font-size:11px;text-decoration:none}
td.dtPopHeader		  {color:#FFFFFF;font-family:verdana,arial;font-size:11px}
div.dtPopDiv		    {border:2px;border-color:#336633; background-color:#336633; z-index:1}
td.dtPopNextMonth	  {color:#000000;background-color:#FFFFFF;font-family:verdana,arial;font-size:11px;}
td.dtPopToday		    {color:#000000;background-color:#FFFFFF;font-family:verdana,arial;font-size:11px;font-weight:bold;}
td.dtPopPrevMonth	  {color:#000000;background-color:#FFFFFF;font-family:verdana,arial;font-size:11px;}
td.dtPopWeekendHead	{color:#000000;background-color:#999999;font-family:verdana,arial;font-size:11px;width:14%;}
td.dtPopWeekHead	  {color:#000000;background-color:#E4E4E4;font-family:verdana,arial;font-size:11px;width:14%;}
td.dtPopWeek		    {color:#000000;background-color:#FFFFFF;font-family:verdana,arial;font-size:11px;width:14%;}
td.dtPopWeekend		  {color:#000000;background-color:#EEEEEE;font-family:verdana,arial;font-size:11px;width:14%;}
table.dtPopTable	  {color:#000000;background-color:#000084;font-family:verdana,arial;font-size:11px;}


/*****************************************************************
* ToolTipStay
******************************************************************/

.ToolTipStay {padding:0px;border:black 1px solid;background-color:#ffffe1;font-family:Arial, Verdana;font-size:8pt;z-index:300;}

/* Animated quick message popup */
.QuickMessageWindow {background:#F1E273;padding-top:-3px;border:1px solid #AD9A11;}
.QuickMessageHeader {text-decoration:blink;cursor:default;position:absolute;left:2px;width:324px;top:2px;height:14px;padding:0 0 0 2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F1E273', EndColorStr='#FCF8DD');font: bold x-small verdana,arial,sans-serif;vertical-align:middle;}
.QuickMessageContent {background:#FFFFFF;border-left:1px solid #AD9A11;border-top:1px solid #AD9A11;border-bottom:1px solid #FCF8DD;border-right:1px solid #FCF8DD;padding:2px 3px 2px 3px;overflow:hidden;}
.QuickMessageContent .Title {color:606060;font-style:italic;padding:3px 0 3px 0;}
.QuickMessageContent .Text {padding:3px 0 3px 0;}
.QuickMessageCloseButton {position:absolute;top:1px;right:0px;width:12px;height:12px;cursor:pointer;color:#728EB8;font:bold x-small verdana, arial,sans-serif;background:url("../../Themes/Default/Images_NoText/Form/btn_Close.gif") no-repeat top left;}

#HistoryNavigator {width:100%;margin:0 0 4px -10px;}
#HistoryNavigator .Item {margin:4px 2px 0 0;display:inline;height:27px;padding:1px 5px 1px 22px;color:#000000;background:#FAFAFA url("../../Themes/Default/Images_NoText/Form/icon_HistoryArrow.gif") no-repeat top left;font-size:xx-small;cursor:pointer;}
#HistoryNavigator .Item .Label {}
#HistoryNavigator .Item .Data {font-style:italic;}
#HistoryNavigator .Instructions {padding:3px 0 0 10px;font-style:italic;font-size:xx-small;}

.ErrorMessage {font-size:120%;width:80%;padding:5px;background-color:#FEFE70;border:2px solid #FFAA55;color:#000000;z-index:9;}
.ErrorMessage .Header {width:100%;height:20px;}
.ErrorMessage h2 {float:left;font-size:100%;font-weight:bold;}
.ErrorMessage img {float:right;cursor:pointer;}
.ErrorMessage .SystemError {margin:5px 0 0 10px;font-family:Terminal;font-size:100%;color:#EE7722;} 
.ErrorMessage .moveme	{cursor: move;}
.ErrorMessage .handle	{cursor: move;}

.InfoMessage {font-size:120%;position:absolute;top:240px;left:200px;width:400px;background-color:#FFFFFF;border:1px solid #000084;color:#000084;z-index:9;}
.InfoMessage .Header {background-color:#000084;color:#FFFFFF;width:100%;height:10px;padding:2px 0 2px 5px;}
.InfoMessage h2 {float:left;font-size:100%;font-weight:bold;}
.InfoMessage img {float:right;cursor:pointer;}
.InfoMessage .Content {padding:5px;} 
.InfoMessage .moveme	{cursor: move;}
.InfoMessage .handle	{cursor: move;}
			

/* Search Tab */
#SearchFooter {width:100%;margin:5px 0 0 0;}
#SearchNote {font-style:italic;float:left;margin: 5px 0 0 0;}
#SearchButtonsContainer {float:right;}
#SearchTip {border-top:1px solid #848284;width:100%;padding:10px 0 0 0;font-size:80%;margin:10px 0 0 0;}

.ListFooterContainer {width:100%;padding:10px 0 0 0;}
.ListFooterContainer .PageNavControls {float:left;padding: 2px 6px 2px 6px;}
.ListFooterContainer .PageNavControls .PageNavContainer {display:inline;width:50px;}
.ListFooterContainer .PageNavControls .PageNavContainer ul {margin:1px;}
.ListFooterContainer .PageNavControls .PageNavContainer li {margin:0 6px 0 0;list-style:none;display:inline;}
.ListFooterContainer .PageNavControls .PageNavContainer a {cursor:pointer;}
.ListFooterContainer .PageNavControls .PageNavContainer span {width:10px;height:12px;} 
.ListFooterContainer .PageNavControls .PageNavContainer .FirstPageButton {background:url("../../Themes/Default/Images_NoText/Form/btn_FirstPage.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNavContainer .FirstPageButton_disabled {background:url("../../Themes/Default/Images_NoText/Form/btn_FirstPage_disabled.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNavContainer .PreviousPageButton {margin:0 3px 0 0;background:url("../../Themes/Default/Images_NoText/Form/btn_PreviousPage.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNavContainer .PreviousPageButton_disabled {margin:0 3px 0 0;background:url("../../Themes/Default/Images_NoText/Form/btn_PreviousPage_disabled.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNavContainer .NextPageButton {margin:0;background:url("../../Themes/Default/Images_NoText/Form/btn_NextPage.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNavContainer .NextPageButton_disabled {margin:0;background:url("../../Themes/Default/Images_NoText/Form/btn_NextPage_disabled.gif") no-repeat top left;} 
.ListFooterContainer .PageNavControls .PageNumber {display:inline;height:100%;padding:2px 0 2px 2px;}
.ListFooterContainer .ActionButtonsContainer {float:right;}
.ZeroHitsMessage {font-weight:bold;margin:10px 0 0 0;padding:5px;background-color:#fefe70;border:2px solid #ffaa55;color:#000000;}

/* Detail Tab */
.DetailFooter {width:100%;margin:5px 0 5px 0;}
.DetailFooter .Block1 {float:left;}
.DetailFooter .Block2 {float:right;}

/* Content table (search + detail tab) */
col.FieldDescription {text-align:left;font-weight:bold;width:150px;padding:0 0 5px 0;}
col.FieldObject {text-align:left;padding:0 0 5px 5px;}

/* spzFkListBlock and spzBlock */
.Block {width:100%;margin:-2px 0 0 0;}
.Block .Header {width:100%;clear:right;background-color:#C5C5C5;padding:1px;}
.Block .Header .Title {float:left;color:#000000;font-size:100%;font-weight:bold;vertical-align:middle;cursor:pointer;width:90%;}
.Block .Header .ButtonsContainer {float:right;}
.Block .Header .ButtonsContainer .OpenBlockButtons {display:inline;}
.Block .Header .ButtonsContainer .OpenBlockButtons .ButtonEdit_close {display:inline;height:18px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_HideEditBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .Header .ButtonsContainer .OpenBlockButtons .ButtonEdit_open {display:inline;height:18px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_ShowEditBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .Header .ButtonsContainer .OpenBlockButtons .ButtonSearch_close {display:inline;height:18px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_HideSearchBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .Header .ButtonsContainer .OpenBlockButtons .ButtonSearch_open {display:inline;height:18px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_ShowSearchBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .Header .ButtonsContainer .ButtonExpandCollapse_close {display:inline;height:18px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_CollapseBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .Header .ButtonsContainer .ButtonExpandCollapse_open {display:inline;height:14px;width:18px;background:url("../../Themes/Default/Images_NoText/Block/btn_ExpandBlock.gif");background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.Block .ContentContainer {width:100%;padding:0px;font-size:100%;}
.Block .ContentContainer .EditContainer {margin:0 0 5px 0;}
.Block .ContentContainer .SearchContainer {margin:0 0 5px 0;}

/* SimpleBlock */
.SimpleBlock {width:100%;border:1px solid #848284;padding:3px;margin:0 0 10px 0;}
.GroupTitle {padding:0 0 5px 0;font-size:100%;font-weight:normal;color:#000000;}

.Line {border-top:1px solid #848284;margin:10px 0 10px 0;height:2px;}

/* Popup */
.Popup {visibility:hidden;position:absolute;border:2px solid #B5B5B5;}
.Popup .Header {width:100%;background-color:#C5C5C5;font-weight:bold;padding:2px 5px 2px 5px;}
.Popup .Content {width:100%;background-color:#FFFFFF;padding:10px;}

/*****************************************************************
* HTML Controls
******************************************************************/

.Button {padding:0 4px 0 4px;margin:0;font-weight:normal;font-size:100%;}
.ButtonHighlight {font-size:100%;font-weight:bold;color:#000000;background-color:#FFDB31;border-top:solid 1px #c0c0c0;border-right:solid 1px #000000;border-left:solid 1px #c0c0c0;border-bottom:solid 1px #000000;padding-right:4px;padding-left:4px;margin:0;}
.TextLabel {color:#787878;}

.DropDown_Edit {width:150px;font-size:100%;font-weight:normal;color:#000084;vertical-align:middle;margin:-2px 0 0 0;}
.DropDown_ImgButton {display:inline;margin:0 0 0 1px;vertical-align:middle;}
.DropDown_View {vertical-align:middle;margin:0 4px 0 0;}
.DropDown_Error {background-color:#FFE573;border:1px solid #FFAA55;font-size:100%;font-weight:normal;color:#000084;}

/*
.Mandatory_icon {display:inline;margin:0 0 0 3px;vertical-align:middle;}
*/
.Mandatory_icon {margin:0 0 0 3px;vertical-align:middle;}

.TextBox_Edit {width:200px;font-size:small;font-weight:normal;color:#000084;vertical-align:middle;}
.TextBox_View {}
.TextBox_Error {background-color:#FEFE70;border:1px solid #FFAA55;font-size:100%;font-weight:normal;color:#000000;height:18px;}

.CheckBox {margin:0 0 0 -4px;}
.radiobutton {margin:0 0 0 -4px;}

.InstructionField {border:1px solid #eeee88; padding:5px; background-color:#ffffaa;}

.HierarchyControl {color:#000084;}
.HierarchyControl .TopNode {}
.HierarchyControl .MiddleNode {padding-left:45px;background:url("../../Themes/Default/Images_NoText/TreeView/icon_Sub.gif") no-repeat top left;}
.HierarchyControl .SelectedNode {padding-left:45px;background:url("../../Themes/Default/Images_NoText/TreeView/icon_Sub.gif") no-repeat top left;font-weight:bold;}

/*****************************************************************
* STANDARD TABLE
******************************************************************/

/* Old styles not exchanged yet, but make them work anyway (Search Results etc) */
.ListHeader td {font-weight:bold;color:#000000;background:#E2E2E2;}
.ListBody td {background-color:#EAEAEA;}
.ListBody A {text-decoration:none;font-weight:normal;color:#000084;}
.ListBodyAlternate td {background-color:#E2E2E2;}
.ListBodyAlternate A {text-decoration:none;font-weight:normal;color:#000084;}
.ListBodySelected td {background-color:#CACAC5;}

/*****************************************************************
* Dropdown Lookup control
******************************************************************/

.lookup {width:100%;}
.lookup .cbocontainer {float:left;vertical-align:middle;}
.lookup .imgcontainer {width:40px;height:18px;margin:0 0 0 2px;}
.lookup .imgcontainer span {width:16px;height:16px;cursor:pointer;}
.lookup .imgcontainer .lookupimg1 {float:left;background:url("btn_findandbring.gif") no-repeat top left;}
.lookup .imgcontainer .lookupimg2 {float:right;background:url("btn_View.gif") no-repeat top left;}

/***********************************/
/***********  TextBox  *************/ 
/***********************************/

.xqh_TextBox_Edit {width:200px;height:14px;font-size:12px;font-weight:normal;color:#000084;vertical-align:middle;}
.xqh_TextBox_View {}
.xqh_TextBox_Error {width:200px;height:14px;background-color:#FEFE70;border:1px solid #FFAA55;font-size:12px;font-weight:normal;color:#000000;}

/************************************/
/***********  DropDown  *************/ 
/************************************/

.xqh_DropDown_Edit {width:160px;font-size:12px;font-weight:normal;color:#000000;vertical-align:middle;margin:-2px 0 0 0;}
.xqh_DropDown_ImgButton {display:inline;margin:0 0 0 1px;vertical-align:middle;}
.xqh_DropDown_View {vertical-align:middle;margin:0 4px 0 0;}
.xqh_DropDown_Error {width:200px;font-size:12px;font-weight:normal;color:#000000;vertical-align:middle;margin:-2px 0 0 0;background-color:#FEFE70;}

/*****************************************/
/***********  DropDown Menu  *************/
/*****************************************/

.xqh_DropDownMenu {padding:10px 10px 0 10px;z-index:10000;font-size:15px;font-weight:bold;font-family:Arial;}
.xqh_DropDownMenu .dropMenu {height:20px;padding:3px 0 0 0;cursor:pointer;color:#989898;}
.xqh_DropDownMenu .dropMenu_hover {height:20px;padding:3px 0 0 0;background-color:#e0e0e0;color:#505050;}
.xqh_DropDownMenu .dropMenuHeader {cursor:pointer;}
.xqh_DropDownMenu .dropMenuGroup {}
.xqh_DropDownMenu .dropMenuGroup .dropMenuItem {}
.xqh_DropDownMenu .dropMenuGroup .dropMenuItem_hover {}
.xqh_DropDownMenu .dropMenuDivider {display:none;}

/*
.xqh_DropDownMenu {height:30px;position:absolute;z-index:10000;}
.xqh_DropDownMenu .dropMenu {float:left;border:2px solid #c5c5c5;cursor:pointer;}
.xqh_DropDownMenu .dropMenu_hover {float:left;background-color:#d2d2d2;border:2px solid #787878;}
.xqh_DropDownMenu .dropMenuHeader {padding:2px 10px 5px 5px;font-size:1.0em;font-weight:bold;color:#787878;cursor:pointer;}
.xqh_DropDownMenu .dropMenuGroup {position:absolute;visibility:hidden;border:2px solid #787878;margin-top:-3px;margin-left:-2px;border-top:none;background-color:#d2d2d2;z-index:1000;}
.xqh_DropDownMenu .dropMenuGroup .dropMenuItem {width:16em;font-size:1em;margin:1px;padding:6px 10px 6px 10px;cursor:pointer;background-color:#e2e2e2;}
.xqh_DropDownMenu .dropMenuGroup .dropMenuItem_hover {width:16em;font-size:1em;margin:1px;padding:6px 10px 6px 10px;cursor:pointer;background-color:#f2f2f2;}
.xqh_DropDownMenu .dropMenuDivider {float:left;margin:0 -3px 0 -3px;padding:3px 0 0 0;font-size:1.0em;color:#787878;}
*/

/*****************************************************************
* STYLE BOX
******************************************************************/

.Box {position:relative;width:100%;margin:0 0 -10px 0;}
.Box .Content {position:relative;width:100%;top:0px;margin:0 1px 0 1px;background-color:#C5C5C5;padding:2px 8px 0 8px;}
.Box .BorderTopLeft {width:100%;height:2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTopLeft_out.gif) no-repeat left bottom;}
.Box .BorderTopRight {width:100%;height:2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTopRight_out.gif) no-repeat right bottom;}
.Box .BorderTop	{width:100%;height:2px;margin:0 2px 0 2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTop_out.gif) left bottom repeat-x;}
.Box .BorderBottomLeft {width:100%;height:2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottomLeft_out.gif) no-repeat left top;}
.Box .BorderBottomRight {width:100%;height:2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottomRight_out.gif) no-repeat right top;}
.Box .BorderBottom {width:100%;height:2px;margin:0 2px 0 2px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottom_out.gif) top left repeat-x;}
.Box .BorderLeft {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_BorderLeft_out.gif) repeat-y top left;}
.Box .BorderRight {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_BorderRight_out.gif) repeat-y top right;}

.BoxInformation {position:relative;width:100%;margin:0 0 -10px 0;}
.BoxInformation .Content {color:#000000;position:relative;width:100%;top:0px;margin:0 4px 0 4px;background:url(../../Themes/Default/Images_NoText/Icons/icon_Information.gif) no-repeat top left;background-color:#EAEAEA;padding:5px 8px 5px 32px;}
.BoxInformation .BorderTopLeft {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderTopLeft.gif) no-repeat left bottom;}
.BoxInformation .BorderTopRight {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderTopRight.gif) no-repeat right bottom;}
.BoxInformation .BorderTop	{width:100%;height:4px;margin:0 4px 0 4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderTop.gif) left bottom repeat-x;}
.BoxInformation .BorderBottomLeft {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderBottomLeft.gif) no-repeat left top;}
.BoxInformation .BorderBottomRight {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderBottomRight.gif) no-repeat right top;}
.BoxInformation .BorderBottom {width:100%;height:4px;margin:0 4px 0 4px;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderBottom.gif) top left repeat-x;}
.BoxInformation .BorderLeft {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderLeft.gif) repeat-y top left;}
.BoxInformation .BorderRight {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_Info_BorderRight.gif) repeat-y top right;}

.BoxInner {position:relative;width:100%;margin:0;}
.BoxInner .Content {position:relative;width:100%;top:0px;margin:0 4px 0px 4px;background-color:#B0B0B0;padding:0;}
.BoxInner .BorderTopLeft	{width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTopLeft_in.gif) no-repeat left bottom;}
.BoxInner .BorderTopRight	{width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTopRight_in.gif) no-repeat right bottom;}
.BoxInner .BorderTop	{width:100%;height:4px;margin:0 4px 0 4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderTop_in.gif) left bottom repeat-x;}
.BoxInner .BorderBottomLeft {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottomLeft_in.gif) no-repeat left top;}
.BoxInner .BorderBottomRight {width:100%;height:4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottomRight_in.gif) no-repeat right top;}
.BoxInner .BorderBottom	{width:100%;height:4px;margin:0 4px 0 4px;background:url(../../Themes/Default/Images_NoText/Box/img_BorderBottom_in.gif) top left repeat-x;}
.BoxInner .BorderLeft {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_BorderLeft_in.gif) repeat-y top left;}
.BoxInner .BorderRight {height:100%;background:url(../../Themes/Default/Images_NoText/Box/img_BorderRight_in.gif) repeat-y top right;}

/*****************************************************************
* Workflow Action Buttons
******************************************************************/

.WfActionButtons {width:100%;}
.WfActionButtons .RowEven {width:100%;height:100%;background-color:#E2E2E2;}
.WfActionButtons .RowOdd {width:100%;height:100%;}
.WfActionButtons .PerformerRole {float:left;padding:4px 0 0 0;vertical-align:middle;}
.WfActionButtons .ButtonContainer {float:right;text-align:right;}
.WfActionButtons .ButtonContainer ul {margin:0;padding:0px 0 10px 0;list-style:none;}
.WfActionButtons .ButtonContainer li {margin:0;padding:2px 0 2px 5px;float:left;background-position:top left;background-repeat:no-repeat;border-bottom:0px solid #000084;}

/**************** Provider specific tags ************************/

.p_ColumnBox {float:left;background-color:#0075ba;padding:0;margin:0;}
.p_ColumnBox h2 {color:#ffffff;margin:3px 0 0 10px;}
.p_ColumnBox .p_ColumnContent {background-color:#ffffff;margin:3px 2px 2px 2px;padding:0px 10px 5px 10px;}
.p_ColumnBox .p_ColumnContent .p_ColumnContentBox {margin:5px 0 0 0;padding:15px 0 0 0;}
.p_ColumnBox .p_ColumnContent .p_ColumnContentBox p {margin:4px 0 0 0;}

.p_MenuContainer {width:200px;margin:0 0 0 0;}
.p_MenuContainer .p_Menu {margin:0 0 8px 0;padding:0;line-height:22px;list-style-type:none;}

/* TODO if in use, redo with 8 images? */
.p_Box {padding:0 0 0 5px;margin-top:10px;clear:both;color:#ffffff;}
.p_Box .p_ContentContainer {width:186px;margin:0 auto;padding:0px 5px 0px 15px;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxBodyBlue.png);}
.p_Box .p_ContentContainer* {position:relative;}
.p_Box .p_Header {width:206px;margin:0 auto;height:12px;padding:0 0 0 0;color:#ffffff;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxHeaderBlue.png);}
.p_Box .p_Header* {position:relative;}
.p_Box .p_Footer {width:206px;padding:0 0 0 0;height:12px;margin:0 auto;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxFooterBlue.png);}
.p_Box h2 {color:#ffffff;}

/* TODO redo with 8 images */
.p_PuffBox {padding:0 0 0 5px;margin-top:10px;clear:both;}
.p_PuffBox .p_ContentContainer {width:186px;margin:0 auto;padding:0px 5px 0px 15px;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxBody.png);}
.p_PuffBox .p_ContentContainer* {position:relative;}
.p_PuffBox .p_Header {width:206px;margin:0 auto;height:12px;padding:0 0 0 0;color:#ffffff;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxHeader.png);}
.p_PuffBox .p_Header* {position:relative;}
.p_PuffBox .p_Footer {width:206px;padding:0 0 0 0;height:12px;margin:0 auto;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_BoxFooter.png);}

/*-- New layout --*/

.or_TextBox {font-size:100%;font-weight:normal;color:#000084;vertical-align:middle;}

/* --- Default page settings --- */
/* Centers fixed size page on a background image */
body {margin:0;text-align:center;font-family:verdana,arial,sans-serif;font-size:70%;font-weight:normal;text-decoration:none;text-transform:none;color:#000000;line-height:16px;}
td {vertical-align:top;padding:2px;}
div {}
table {border-collapse:collapse;}
a {color:#000084;}
p {margin-bottom:13px;margin-top:0;}
h1 {margin:0 0 8px 0;padding-top:0;font-family:verdana,Arial;font-size:20px;line-height:34px;color:#336689;letter-spacing:-0.04em;clear:both;}
h2 {margin:0 0 2px 0;padding-top:0;font-family:verdana,Arial;font-size:16px;line-height:20px;color:#336689;letter-spacing:-0.04em;}
h3 {margin:0 0 2px 0;padding-top:0;font-family:verdana,Arial;font-size:12px;line-height:16px;color:#336689;letter-spacing:-0.04em;}
hr.Clear {display:block;clear:both;margin:0;visibility:hidden;}

/* -- Page body (xqh_PageHeader - top, Menu - left, Main - right, xqh_PageFooter - bottom) -- */
.xqh_PageBody {}
.xqh_PageBody .xqh_PageHeader {width:800px;margin:0 auto;height:0px;padding:20px 0px 0 0px;color:#ffffff;text-align:left;}
.xqh_PageBody .xqh_PageContent {width:800px;margin:0 auto;padding:0px 0px 0px 0px;clear:both;text-align:left;}
.xqh_PageBody .xqh_PageContent .xqh_MenuContainer {position:relative;width:0px;float:left;padding:0 0 0 0;background-color:#ffffff;}
.xqh_PageBody .xqh_PageContent .xqh_MainContainer {position:relative;width:727px;float:left;padding:0 10px 0 0;margin:0 5px 0 10px;background-color:#ffffff;}
.xqh_PageBody .xqh_PageFooter {width:200px;padding:1px 24px 0 24px;height:48px;margin:0 auto;text-align:left;}

/* -- xqh_TabsSubstitute - no tabs -- */
.xqh_TabsSubstitute {padding:5px 0 5px 0;}
.xqh_TabsSubstitute .tabsuTL {}
.xqh_TabsSubstitute .tabsuT	{}
.xqh_TabsSubstitute .tabsuTR {}
.xqh_TabsSubstitute .tabsuL {}
.xqh_TabsSubstitute .tabsuContent {}
.xqh_TabsSubstitute .tabsuContent h1 {}
.xqh_TabsSubstitute .tabsuR {}
.xqh_TabsSubstitute .tabsuBL {}
.xqh_TabsSubstitute .tabsuBR {}
.xqh_TabsSubstitute .tabsuB {}

/* -- Group of columns table - visible headers and borders (dynamic number of form columns) -- */
.xqh_GroupOfColumns {border:2px solid #0075ba;margin:0 0 10px 0;}
.xqh_GroupOfColumns th {padding:5px 10px 5px 5px;background-color:#0075ba;color:#ffffff;font-family:Arial;font-size:18px;font-weight:normal;border-right:2px solid #0075ba;}
.xqh_GroupOfColumns td {border:2px solid #0075ba;padding:5px 10px 5px 20px;margin:0}

/* -- Subject group with no borders just padding -- */
.xqh_SubjectGroup {padding:5px 0 5px 0;}
.xqh_SubjectGroup .subjgrTL {}
.xqh_SubjectGroup .subjgrT	{}
.xqh_SubjectGroup .subjgrTR {}
.xqh_SubjectGroup .subjgrL {}
.xqh_SubjectGroup .subjgrContent {}
.xqh_SubjectGroup .subjgrContent h2 {}
.xqh_SubjectGroup .subjgrR {}
.xqh_SubjectGroup .subjgrBL {}
.xqh_SubjectGroup .subjgrBR {}
.xqh_SubjectGroup .subjgrB {}

/* -- Label above and field below (two rows) -- */
.xqh_LabelFieldPair {padding:0 0 5px 0;}
.xqh_LabelFieldPair .xqh_FieldLabel {color:#0075BA;}
.xqh_LabelFieldPair .xqh_Field {}

/* ---------------- COMPONENTS begin ----------------- */

/*************************************/
/***********  DataTable  *************/
/*************************************/

.xqh_DataTable {width:100%;border:1px solid #B0B0B0;margin:0 0 10px 0;padding:0;border-collapse:collapse;}
.xqh_DataTable img {border:0;}
.xqh_DataTable th {margin:0;padding:0;background-color:#0075ba;color:#ffffff;font-weight:bold;line-height:20px;font-size:small;border:0;}
.xqh_DataTable td {border:0;padding:3px 10px 3px 10px;margin:0;background-color:#E2E2E2;}
.xqh_DataTable td a {text-decoration:none;color:#000084;}

.xqh_DataTable tr.dtHeader td {padding:3px 5px 3px 10px;font-weight:bold;background:#E8E8E8;color:#000000;border-bottom:2px solid #DEDEDE;}
.xqh_DataTable tr.dtHeader td a {text-decoration:none;}
.xqh_DataTable tr.dtHeader td img {border:0;}
.xqh_DataTable tr.dtAlterRow td {background-color:#E8E8E8;}
.xqh_DataTable tr.dtDisabledRow td {color:#C5C5C5;}
.xqh_DataTable tr.dtSelectedRow td {background-color:#A0C4DA;color:#000000;font-weight:bold;}
.xqh_DataTable tr.dtSumRow td {border-top:1px solid #787878;}

/* Cell types (primary for DataTable) */
col.CellText {text-align:left;padding:1px 5px 1px 5px;}
col.CellDate {text-align:left;padding:1px 5px 1px 5px;}
col.CellNumeric {text-align:right;padding:1px 5px 1px 5px;}
col.CellPicture {text-align:center;padding:1px 5px 1px 5px;}
col.CellMoney {text-align:right;padding:1px 5px 1px 5px;}
col.CellCenter {text-align:center;padding:1px 5px 1px 5px;}
col.CellRight {text-align:right;padding:1px 5px 1px 5px;}

/* Table without any borders - used to clear any settings from parents */
.xqh_ClearTable {border:0;}
.xqh_ClearTable td {border:0;padding:0;margin:0;}

/***************************************/
/***********  DATATABLE  ***************/
/***************************************/

.DataTable {width:100%;border:2px solid #0075ba;margin:0 0 10px 0;padding:0;border-collapse:collapse;}
.DataTable th {margin:0;padding:0;background-color:#0075ba;color:#ffffff;font-weight:bold;line-height:20px;font-size:small;border:0;}
.DataTable td {border:0;padding:3px 10px 3px 10px;margin:0;}
.DataTable td A {text-decoration:none;color:#000084;}

.DataTable tr.AlterRow td {background-color:#E2E2E2;}
.DataTable tr.DisabledRow td {color:#C5C5C5;}
.DataTable tr.SelectedRow td {background-color:#A0C4DA;color:#000084;font-weight:bold;}
.DataTable tr.SumRow td {border-top:1px solid #787878;}

/* List header */
.DataTable tr.ListHeader td {padding:1px 5px 1px 8px;font-weight:bold;background:#E2E2E2;color:#000000;}
.DataTable tr.ListHeader td A {text-decoration:underline;font-weight:bold;color:#000084;}

/* Cell types (primary for DataTable) */
col.CellText {text-align:left;padding:1px 5px 1px 5px;}
col.CellDate {text-align:left;padding:1px 5px 1px 5px;}
col.CellNumeric {text-align:right;padding:1px 5px 1px 5px;}
col.CellPicture {text-align:center;padding:1px 5px 1px 5px;}
col.CellMoney {text-align:right;padding:1px 5px 1px 5px;}
col.CellCenter {text-align:center;padding:1px 5px 1px 5px;}
col.CellRight {text-align:right;padding:1px 5px 1px 5px;}

/* Table without any borders - used to clear any settings from parents */
.xqh_ClearTable {border:0;}
.xqh_ClearTable th {border:0;padding:0;margin:0;font-size:small;font-weight:bold;background-color:Transparent;color:#000000;}
.xqh_ClearTable td {border:0;padding:0;margin:0;}

/* Table no borders */
.xqh_TableNoBorders {border:0;}
.xqh_TableNoBorders th {border:0;padding:0 5px 1px 0;margin:0;font-size:100%;font-weight:bold;background-color:Transparent;color:#000084;}
.xqh_TableNoBorders tr.AlterRow td {background-color:#E2E2E2;}
.xqh_TableNoBorders td {border:0;padding:0 5px 1px 0;margin:0;}

/* Link Button */
.xqh_LinkButton {}

/* Button */
.xqh_Button {padding:0 4px 0 4px;margin:0;font-weight:normal;font-size:100%;}

/* ---------------- COMPONENTS end ----------------- */

.xqh_AdminPageBody {background-color:#E2E2E2;text-align:left;}
.xqh_AdminPageBody .xqh_AdminPageHeader {height:40px;width:1024px;background:url(../../Themes/Default/Images_NoText/Form/bkg_AdminHeader.gif) repeat top left;}
.xqh_AdminPageBody .xqh_AdminPageContent {width:1010px;margin:0 auto;padding:0 0 10px 0;clear:both;text-align:left;}
.xqh_AdminPageBody .xqh_AdminPageContent .xqh_AdminMenuContainer {float:left;position:relative;width:200px;height:600px;padding:0 0 0 0;background-color:#d4d4d4;}
.xqh_AdminPageBody .xqh_AdminPageContent .xqh_AdminMenuContainer a {color:#989898;text-decoration:none;font-family:Arial;font-size:14px;font-weight:bold;}
.xqh_AdminPageBody .xqh_AdminPageContent .xqh_AdminMenuContainer a:hover {color:#666666;}
.xqh_AdminPageBody .xqh_AdminPageContent .xqh_AdminMainContainer {float:right;position:relative;width:770px;padding:0 10px 0 0;margin:0 5px 0 10px;}
.xqh_AdminPageBody .xqh_AdminPageFooter {}

/* -- Group of columns table - visible headers and borders (dynamic number of form columns) -- */
.xqh_AdminPageBody .xqh_GroupOfColumns {border:0;margin:0;padding:0;}
.xqh_AdminPageBody .xqh_GroupOfColumns th {padding:0;border:0;background-color:#C5C5C5;}
.xqh_AdminPageBody .xqh_GroupOfColumns td {padding:0;border:0;}

/* -- Subject group with 8px image border (8 images) -- */
.xqh_AdminPageBody .xqh_SubjectGroup {position:relative;width:auto;line-height:1.2;padding:0;margin:0 0 -5px 0;}
* html .xqh_SubjectGroup {height:1%;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrTL {width:auto;height:8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrTL_8px.gif) no-repeat left bottom;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrT {width:auto;height:8px;margin:0 8px 0 8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrT_8px.gif) left bottom repeat-x;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrTR {width:auto;height:8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrTR_8px.gif) no-repeat right bottom;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrL {height:auto;height:auto;padding:0 0 1px 0;margin:0 0 -1px 0;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrL_8px.gif) repeat-y top left;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrContent {position:relative;margin:0 8px 0 8px;padding:2px 5px 2px 5px;background-color:#cecece;}
* html .xqh_SubjectGroup .subjgrContent {height:1%;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrContent h2 {color:#808080;margin:0 0 5px 0;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrContent h3 {color:#707070;margin:10px 0 2px 0;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrR {position:relative;width:auto;height:auto;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrR_8px.gif) repeat-y top right;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrBL {width:auto;height:8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrBL_8px.gif) no-repeat left top;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrB {width:auto;height:8px;margin:0 8px 0 8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrB_8px.gif) top left repeat-x;}
.xqh_AdminPageBody .xqh_SubjectGroup .subjgrBR {width:auto;height:8px;background:url(../../Themes/Default/Images_NoText/Components/SubjectGroup/subjgrBR_8px.gif) no-repeat right top;}

/* -- Label to the left (right aligned) and field to the right (same row) -- */
.xqh_AdminPageBody .xqh_LabelFieldPair {position:relative;padding:2px 0 2px 0;text-align:left;}
.xqh_AdminPageBody .xqh_LabelFieldPair .xqh_FieldLabel {position:relative;float:left;width:120px;text-align:right;color:#515151;padding:2px 5px 0 0;}
.xqh_AdminPageBody .xqh_LabelFieldPair .xqh_Field {}

/*************************************/
/***********  DataTable  *************/
/*************************************/

.xqh_AdminPageBody .xqh_DataTable {width:100%;border:1px solid #C0C0C0;margin:0 0 10px 0;padding:0;border-collapse:collapse;}
.xqh_AdminPageBody .xqh_DataTable img {border:0;}
.xqh_AdminPageBody .xqh_DataTable th {margin:0;padding:0;background-color:#E8E8E8;color:#505050;font-weight:bold;line-height:20px;font-size:12px;border-bottom:1px solid #D0D0D0;}
.xqh_AdminPageBody .xqh_DataTable td {border:0;padding:3px 10px 3px 10px;margin:0;background-color:#E2E2E2;}
.xqh_AdminPageBody .xqh_DataTable td a {text-decoration:none;color:#000084;}

.xqh_AdminPageBody .xqh_DataTable tr.dtHeader td {padding:3px 5px 3px 10px;font-weight:bold;background:#E8E8E8;color:#000000;border-bottom:2px solid #DEDEDE;}
.xqh_AdminPageBody .xqh_DataTable tr.dtHeader td a {text-decoration:none;}
.xqh_AdminPageBody .xqh_DataTable tr.dtHeader td img {border:0;}
.xqh_AdminPageBody .xqh_DataTable tr.dtAlterRow td {background-color:#E8E8E8;}
.xqh_AdminPageBody .xqh_DataTable tr.dtDisabledRow td {color:#C5C5C5;}
.xqh_AdminPageBody .xqh_DataTable tr.dtSelectedRow td {background-color:#A0C4DA;color:#000000;font-weight:bold;}
.xqh_AdminPageBody .xqh_DataTable tr.dtSumRow td {border-top:1px solid #787878;}

/*************************************/
/***********  Search Tab  ************/
/*************************************/

.xqh_SearchTabInfo {position:relative;width:auto;padding:3px 0 1px 32px;margin:0;background:url(../../Themes/Default/Images_NoText/Components/SearchTab/icon_SearchTab.gif) no-repeat top left;}

.xqh_SearchFooter {position:static;display:block;width:auto;height:auto;margin:5px 0 0 0;}
.xqh_SearchFooter .srchfNote {font-style:italic;float:left;margin:5px 0 0 0;}
.xqh_SearchFooter .srchfButtonsContainer {float:right;padding:4px;}
.xqh_SearchFooter .srchfButtonsContainer ul {margin:0;}
.xqh_SearchFooter .srchfButtonsContainer li {margin:0;list-style:none;display:inline;}
.xqh_SearchFooter .srchfButtonsContainer .srchfHighlite {background-color:#fdd889;border-top:2px solid #fdd889;border-right:0;border-bottom:2px solid #fdd889;border-left:3px solid #fdd889;}
.xqh_SearchFooter .srchfSearchTip {display:block;clear:both;color:#505050;}

.xqh_WaitBox {position:absolute;z-index:9999;top:150px;left:350px;height:20px;border:1px solid #ebba32;background-color:#ffff99;text-align:center;padding:5px 10px 0 10px;color:#664600;}

/*************************************/
/*******  Search Result Tab  *********/
/*************************************/

.xqh_SearchResultTabInfo {position:relative;width:auto;padding:3px 0 1px 32px;margin:0;background:url(../../Themes/Default/Images_NoText/Components/SearchResultTab/icon_SearchResultTab.gif) no-repeat top left;}

.xqh_SearchResultFooter {width:100%;padding:0px 0 0 0;}
.xqh_SearchResultFooter .srchrfPageNavControls {float:left;padding:2px 6px 2px 6px;}
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNavContainer {display:inline;}
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNavContainer ul {display:inline;margin:1px;}
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNavContainer li {display:inline;margin:0 6px 0 0;list-style:none;}
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNavContainer a {cursor:pointer;}
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNavContainer img {border:0;} 
.xqh_SearchResultFooter .srchrfPageNavControls .srchrfPageNumber {display:inline;height:100%;padding:2px 0 2px 2px;}
.xqh_SearchResultFooter .srchrfActionButtonsContainer {float:right;}

/*************************************/
/***********  Detail Tab  ************/
/*************************************/

.xqh_DetailTabInfo {position:relative;width:auto;padding:0;margin:0;}
.xqh_DetailTabInfo img {display:inline;}
.xqh_DetailTabInfo h2 {position:relative;top:4px;left:2px;display:inline;vertical-align:top;}

.xqh_DetailFooter {width:auto;margin:3px 2px 0px 5px;}
.xqh_DetailFooter .dtlfGeneralButtonsContainer {float:left;}
.xqh_DetailFooter .dtlfActionButtonsContainer {float:right;padding:2px;}

.xqh_ButtonHighlightFrame {display:inline;padding:1px;background-color:#ffe26f;border-top:2px solid #ffdc52;border-right:2px solid #ffdc52;border-bottom:2px solid #ffdc52;border-left:3px solid #ffdc52;}

/* ---------------- TEMPLATES begin ----------------- */

/*
-- Page body - dynamic width (header - top, menu - left, main - right, footer - bottom) --
.xqh_PageBody {background-color:#ffffff;}
.xqh_PageBody .xqh_PageHeader {height:140px;width:100%;margin:0;padding:0;background-color:#d0d0f0;}
.xqh_PageBody .xqh_PageContent {position:relative;background-color:#ffffff;text-align:left;}
.xqh_PageBody .xqh_PageContent .xqh_MainContainer {float:left;padding:10px 10px 0 220px;}
.xqh_PageBody .xqh_PageContent .xqh_MenuContainer {float:left;width:220px;right:220px;margin-left:-100%;}
.xqh_PageBody .xqh_PageFooter {width:100%;padding:1px 24px 0 24px;height:48px;margin:0;background-color:#d0d0f0;}

-- Page body - fixed width (header - top, menu - left, main - right, footer - bottom) -- 
.xqh_PageBody {}
.xqh_PageBody .xqh_PageHeader {width:951px;margin:0 auto;height:140px;padding:20px 24px 0 39px;color:#ffffff;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Header.png);}
.xqh_PageBody .xqh_PageContent {width:963px;margin:0 auto;padding:20px 24px 20px 27px;clear:both;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Body.png);}
.xqh_PageBody .xqh_PageContent .xqh_MainContainer {position:relative;width:727px;float:right;padding:0;margin:0 5px 0 10px;}
.xqh_PageBody .xqh_PageContent .xqh_MenuContainer {position:relative;width:190px;float:left;padding:0 0 0 0;}
.xqh_PageBody .xqh_PageFooter {width:966px;padding:1px 24px 0 24px;height:48px;margin:0 auto;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Footer.png);}

-- Page body - fixed width (header - top, menu - RIGHT, main - LEFT, footer - bottom) --
.xqh_PageBody {}
.xqh_PageBody .xqh_PageHeader {width:951px;margin:0 auto;height:140px;padding:20px 24px 0 39px;color:#ffffff;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Header.png);}
.xqh_PageBody .xqh_PageContent {width:963px;margin:0 auto;padding:20px 24px 20px 27px;clear:both;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Body.png);}
.xqh_PageBody .xqh_PageContent .xqh_MainContainer {position:relative;width:727px;padding:0;margin:100px 5px 0 10px;}
.xqh_PageBody .xqh_PageContent .xqh_MenuContainer {position:absolute;top:140px;width:727px;padding:0 0 0 0;}
.xqh_PageBody .xqh_PageFooter {width:966px;padding:1px 24px 0 24px;height:48px;margin:0 auto;text-align:left;background-image:url(../../Themes/Default/Images_NoText/Form/bkg_Footer.png);}

-- Subject group html --

<!-- xqh_SubjectGroup begin -->
<div class="xqh_SubjectGroup"><div class="subjgrTL"><div class="subjgrTR"><div class="subjgrT"></div></div></div><div class="subjgrL"><div class="subjgrR"><div class="subjgrContent">
	<h2>Address1</h2>

	<div class="xqh_LabelFieldPair">
		<div class="xqh_FieldLabel">Address</div>
		<div class="xqh_Field"><spz:spzTextbox runat="server" ID="Spztextbox1" bEditMode="True" /></div>
	</div>

<!-- xqh_SubjectGroup end -->
<hr class="Clear" /></div></div></div><div class="subjgrBL"><div class="subjgrBR"><div class="subjgrB"></div></div></div></div>

-- Subject group with 8px image border (8 images) --
.xqh_SubjectGroup {position:static;line-height:1.2;padding:0 5px 0 0;margin:0;}
.xqh_SubjectGroup .subjgrTL {width:100%;height:8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_TL.gif) no-repeat left bottom;}
.xqh_SubjectGroup .subjgrT {width:100%;height:8px;margin:0 8px 0 8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_T.gif) left bottom repeat-x;}
.xqh_SubjectGroup .subjgrTR {width:100%;height:8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_TR.gif) no-repeat right bottom;}
.xqh_SubjectGroup .subjgrL {height:100%;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_L.gif) repeat-y top left;}
.xqh_SubjectGroup .subjgrContent {margin:0 8px 0 8px;padding:2px 5px 2px 5px;background-color:#c9c9c9;}
.xqh_SubjectGroup .subjgrContent h2 {color:#808080;margin:0 0 5px 0;}
.xqh_SubjectGroup .subjgrR {height:100%;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_R.gif) repeat-y top right;}
.xqh_SubjectGroup .subjgrBL {width:100%;height:8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_BL.gif) no-repeat left top;}
.xqh_SubjectGroup .subjgrB {width:100%;height:8px;margin:0 8px 0 8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_B.gif) top left repeat-x;}
.xqh_SubjectGroup .subjgrBR {width:100%;height:8px;background:url(../../Themes/PreviaTheme1/Images_NoText/Box/img_Box8_BR.gif) no-repeat right top;}

-- Subject group with no border just padding --
.xqh_SubjectGroup {padding:5px 0 5px 0;}
.xqh_SubjectGroup .BorderTopLeft {}
.xqh_SubjectGroup .BorderTop	{}
.xqh_SubjectGroup .BorderTopRight {}
.xqh_SubjectGroup .BorderLeft {}
.xqh_SubjectGroup .Content {}
.xqh_SubjectGroup .Content h2 {}
.xqh_SubjectGroup .BorderRight {}
.xqh_SubjectGroup .BorderBottomLeft {}
.xqh_SubjectGroup .BorderBottomRight {}
.xqh_SubjectGroup .BorderBottom {}

-- Label to the left (right aligned) and field to the right (same row) --
.xqh_LabelFieldPair {position:relative;padding:0 0 5px 0;text-align:left;}
.xqh_LabelFieldPair .xqh_FieldLabel {float:left;width:80px;text-align:right;padding:2px 5px 0 0;}
.xqh_LabelFieldPair .xqh_Field {}

-- Label to the left (left aligned) and field to the right (same row) --
.xqh_LabelFieldPair {padding:0 0 5px 0;}
.xqh_LabelFieldPair .xqh_FieldLabel {width:80px;float:left;clear:right;}
.xqh_LabelFieldPair .xqh_Field {float:right;}

-- Label above and field below (two rows) --
.xqh_LabelFieldPair {padding:0 0 5px 0;}
.xqh_LabelFieldPair .xqh_FieldLabel {}
.xqh_LabelFieldPair .xqh_Field {}
*/

/* ---------------- TEMPLATES end ----------------- */

