
Body
{
  background-color: #FAF3E6;
  background-image: url(//gfx.prodataconsult.com/img4/backGrid.png);
  background-repeat: repeat-x;
  background-position: left top;
  height: 100%;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.ControlPanel, .PagingTable
{
  width: 100%;
  background-color: #F8F8F8;
  border-right: #11213e 1px solid;
  border-top: #11213e 1px solid;
  border-left: #11213e 1px solid;
  border-bottom: #11213e 1px solid;
}

/* GENERAL - copies of these exist in portal.css but with black color (for printing) */
/* style for module titles */
H1 SPAN.Head, H1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  color: #E49A00;
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 1.2em;
}
.Head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #E49A00;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.HeadColored
{
  color: #E49A00;
}
/* style of item titles on edit and admin pages */
.Head2, H2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px; /*line-height: 18px;*/
  line-height: 1.2em;
}
SPAN.Head2
{
  margin: 0px 0px 0px 0px;
}
H1.pd9_MainTextTitle, H1.pd9_MainTextTitle SPAN
{
  margin: 0px 0px 0px 0px;
}

.Head3, H3
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 18px;
  /*line-height: 1.2em;*/
}

H4 SPAN.SubHead, H4, .Head4
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 18px;
}
.SubHead
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #5B7D9C; /*#11213e;*/
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 18px;
}
H5 SPAN.SubSubHead, H5, .Head5
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 18px;
}
.SubSubHead
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #000000; /*#11213e;*/
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
  line-height: 18px;
}


/* text style used for most text rendered by modules */
.Normal, .MSONormal, P, .NormalBluish14
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 9px 0px 0px 0px;
  line-height: 18px;
}
.NoMargin, P.NoMargin
{
  margin: 0px 0px 0px 0px;
}
.NormalSmaller
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 9px 0px 0px 0px;
  line-height: 15px;
}
.NormalLighter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #B0BCC8;
  padding: 0px 0px 0px 0px;
  margin: 9px 0px 0px 0px;
  line-height: 18px;
}
.Centered
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #11213e;
  text-align: center;
}
div.FloatLeft
{
  float: left;
  margin: 0px 5px 2px 0px;
}
div.FloatRight
{
  float: right;
  margin: 0px 0px 2px 5px;
}

div.BreakRight
{
  clear: right;
  float: right;
  margin: 9px -190px 10px 10px; border: 1px solid #CCCCCC; padding: 5px;
}
div.BreakRightFixed
{
  clear: right;
  float: right;
  width: 312px; margin: 9px -190px 10px 10px; border: 1px solid #CCCCCC; padding: 5px;
}

.NormalRed
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: Red; /*#C2551A;*/
}

.NormalBold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #11213e;
}
STRONG
{
  color: #5B7D9C;
}

.NormalBluish
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #5B7D9C;
  padding: 0px 0px 0px 0px;
  margin: 9px 0px 0px 0px;
  line-height: 20px;
}
.NormalBluish14
{
  color: #5B7D9C;
}

.NormalBlack
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: Black;
}

.NormalBlack P
{
  color: Black;
}
.NormalBlack DIV
{
  color: Black;
}

.NormalYellow
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: Yellow;
}

H6
{
  font-family: Courier, Courier New;
  font-size: 13px;
  color: #00c000;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
}

.Help
{
  line-height: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

HR
{
  border: none 0px;
  height: 1px;
  color: #B0BCC8;
  background-color: #B0BCC8;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

DIV.HLine
{
  border-top: solid 1px #B0BCC8;
  height: 0px; /*  color: #B0BCC8;   background-color: #B0BCC8; */
  width: 100%;
  padding: 0px;
  margin: 5px 0px 4px 0px;
}

DIV.HLineThin
{
  border-top: solid 1px #B0BCC8;
  height: 0px; /*  color: #B0BCC8;   background-color: #B0BCC8; */
  width: 100%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}




/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #5B7D9C;
  text-decoration: none;
}


A, A:link, A:visited, A:active
{
  text-decoration: none;
  color: #D18B0A;
}

A:hover, A:hover > DIV SPAN, A:hover > P SPAN
{
  text-decoration: underline;
  color: #11213e;
  cursor: pointer;
}


.SkinObject, .footer, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #11213e;
  text-decoration: none;
}

A.SkinObject:hover
{
  text-decoration: underline;
  color: #D18B0A;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:active
{
  text-decoration: underline;
  color: #5B7D9C;
}

/* button style for standard HTML buttons */
.StandardButton
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #EBAB40;
  border-top: solid 2px #D18B0A;
  border-left: solid 2px #D18B0A;
  border-bottom: solid 2px #D18B0A;
  border-right: solid 2px #D18B0A;
  text-decoration: none;
}




/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #707070;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}

TEXTAREA, SELECT, INPUT[type="text"], SELECT[size=""], .NormalTextBox[type="text"], INPUT[type="password"]
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  background-color: #FFFFFF;
  color: #000000;
  border-bottom: #B0BCC8 1px solid;
  border-left: #B0BCC8 1px solid;
  border-right: #B0BCC8 1px solid;
  border-top: #B0BCC8 1px solid;
}
INPUT[type="text"], .NormalTextBox[type="text"]
{
  height: 16px;
}
SELECT[size=""], SELECT[!size], SELECT.NormalDropDown
{
  height: 22px;
}

INPUT[disabled], TEXTAREA[disabled], .NormalTextBox[disabled]
{
  color: #707070;
  background-color: #E0E0E0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: 16px;
}

A[disabled], A[disabled]:hover, A[disabled]:active, A[disabled]:visited, A[disabled]:link
{
  color: #a0a0a0;
  text-decoration: none;
}


/* GENERIC */


TFOOT, THEAD
{
}


UL, OL
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  text-indent: 0px;
}
OL
{
  margin: 0px 0px 0px 12px;
}
UL LI, OL LI, OL.Numbered LI
{
  list-style-type: disc;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #11213e;
  padding: 0px 0px 0px 0px;
  margin: 9px 0px 0px 9px;
  text-indent: 0px;
  line-height: 18px;
  list-style-position: outside;
}
OL LI, OL.Numbered LI
{
  list-style-position: outside;
  margin: 9px 0px 0px 18px;
  text-indent: 0px;
  list-style-type: decimal;
}

UL.NoMargin
{  
  margin: 0px 0px 0px 10px;
}
OL.NoMargin
{
  margin: 0px 0px 0px 12px;
}
UL.NoMargin LI
{
  margin: 0px 0px 0px 9px;
}
OL.NoMargin LI
{
  margin: 0px 0px 0px 18px;
}

/* ProData page and menus */

.pd9_TopTable
{
  border: none 0px;
  height: auto;
  margin: 0px auto;
  text-align: left;
  width: 956px;
}

.pd9_Lang, .pd9_LangAct, .pd9_Lang:link, .pd9_Lang:visited, .pd9_Lang:active, .pd9_LangPop
{
  font-size: 14px;
  font-weight: normal;
  color: #11213e;
}

.pd9_LangAct, .pd9_Lang:hover, .pd9_LangPop:hover
{
  font-size: 14px;
  font-weight: normal;
  color: #D18B0A;
}
.pd9_LangPop
{
  cursor: pointer;
}
SPAN.pd9_Arrow, SPAN.pd9_Arrow:link, SPAN.pd9_Arrow:visited, SPAN.pd9_Arrow:active, SPAN.pd9_Arrow:hover
{
  font-size: 15px;
  color: #D18B0A;
  font-weight: bold;
}


.pd9_TopWidePane, .pd9_LeftPane, .pd9_ContentPane, .pd9_CenterPane, .pd9_RightPane, .pd9_BottomPane
{
  height: auto;
}



/* other styles: */

DIV.DNNEmptyPane, .DNNEmptyPane
{
  /* width: 0px;*/
  height: 0px;
  display: none;
}

/* PDTopMenu and PDLeftMenu styles */

.menu_box1
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_blue_left.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #11213e;
  height: 25px;
  float: left; /* position: relative;*/
  width: 5px;
}
.menu_box1_selected
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_yel_left.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #EBAB40;
  height: 25px;
  float: left; /* position: relative;*/
  width: 5px;
}
.menu_box_right, .menu_box_right_TLA, .menu_box_right_TRA
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_blue_right.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #11213e;
  height: 25px;
  float: right; /*  position: relative;*/
  width: 5px;
}
.menu_box_right_TLA
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_blue_right_tab_LA.gif);
}
.menu_box_right_TRA
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_blue_right_tab_RA.gif);
}

.tabmenu_box, .tabmenu_box_act
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
}
.tabmenu_box_act, .tabmenu_box:HOVER
{
  color: #FDCD67;
}

.menu_link, .menu_link_selected
{
  float: left; /* position: relative; */
  height: 25px;
}

.menu_box, .menu_box_selected
{
  background-color: #11213e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FFFFFF;
  float: left; /* top: 11px; */ /* position: relative;  padding-left: 10px;   padding-right: 10px;*/
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  height: 20px;
  cursor: pointer;
  text-decoration: none;
}

.menu_link:HOVER .menu_box, .menu_box_selected
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_yel_bg.gif);
  color: #11213e;
}
.menu_link:HOVER .menu_box1
{
  background-image: url(//gfx.prodataconsult.com/img4/menu_yel_left.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.menu_link:hover, .menu_link:visited, .menu_link:link, .menu_link:active, .menu_link_selected:HOVER, .menu_link_selected:VISITED, .menu_link_selected:LINK, .menu_link_selected:ACTIVE
{
  text-decoration: none;
}


.leftmenu_link, .leftmenu_link_selected
{
  float: none;
  clear: both; /* position: relative; */
  height: auto;
  text-decoration: none;
}
.leftmenu_box, .leftmenu_box_selected
{
  background-color: #11213e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  padding: 5px 6px;
  height: auto;
  width: 178px;
  cursor: pointer;
  text-decoration: none;
  border-top: solid 1px #B0BCC8;
}

.leftmenu_box:HOVER, .leftmenu_box_selected
{
  background-image: url(//gfx.prodataconsult.com/img4/lmenu_bg_act.gif);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #ebab40;
  color: #11213e;
  text-decoration: none;
  border-top: solid 1px #FFFFFF;
}
.leftmenu_link:hover, .leftmenu_link:visited, .leftmenu_link:link, .leftmenu_link:active, .leftmenu_link_selected:HOVER, .leftmenu_link_selected:VISITED, .leftmenu_link_selected:LINK, .leftmenu_link_selected:ACTIVE
{
  text-decoration: none;
}


.leftmenu_sshold
{
  background-color: #11213e;
  width: 190px;
  /*padding: 2px 0px 2px 0px;  border-left: solid 6px #11213e; fdcd67;*/
}

.leftmenu_20box, .leftmenu_20box_act
{
  background-color: #11213e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-indent: -7px;
  padding: 2px 6px 2px 15px;
  height: auto;
  width: 169px;
  cursor: pointer;
  text-decoration: none;
  border-top: solid 1px #B0BCC8;
}
.leftmenu_20box:HOVER, .leftmenu_20box_act
{
  background-image: url(//gfx.prodataconsult.com/img4/lmenu_bg_act.gif);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #ebab40;
  color: #11213e;
  text-decoration: none;
  border-top: solid 1px #FFFFFF;
}

.leftmenu_ssbox, .leftmenu_ssbox_act, .leftmenu_sssbox, .leftmenu_sssbox_act
{
  /*border-top: 1px solid #B0BCC8;*/
  background-color: #11213e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-indent: -9px;
  padding: 2px 6px 2px 17px;  /* padding: 1px 6px 1px 17px; */
  height: auto;
  width: 167px;
  cursor: pointer;
  text-decoration: none;
}
.leftmenu_ssbox_act, .leftmenu_ssbox:hover, .leftmenu_sssbox_act, .leftmenu_sssbox:hover
{
  color: #EFAE12;
  text-decoration: none;
}
.leftmenu_sssbox, .leftmenu_sssbox_act 
{ 
  text-indent: -9px;
  padding: 2px 6px 2px 24px;
  width: 160px;
}

/* FlexLanguage control */

.langBoxInA, .langBoxInAAct
{
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #11213e;
  padding: 2px 5px 2px 5px;
  width: 98px;
  cursor: pointer;
  text-decoration: none;
  z-index: 200;
}
.langBoxInA:hover
{
  color: #D18B0A;
}
.langBoxInAAct
{
  cursor: default;
}

/* ProtoButton */

.pb_tx
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9px;
  color: white;
  text-decoration: none;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  text-align: center;
  vertical-align: middle;
}

.pb_tx:hover, .pb_tx:visited, .pb_tx:link
{
  text-decoration: none;
  color: white;
}

.pb_tx2
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9px;
  color: #6C684A;
  text-decoration: none;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  text-align: center;
  vertical-align: middle;
}

.pb_tx2:hover, .pb_tx2:visited, .pb_tx2:link
{
  text-decoration: none;
  color: #6C684A;
}

table tr td.pb_s1
{
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

table tr td.pb_s2
{
  vertical-align: top;
  background-repeat: repeat-x;
  padding: 0px;
  margin: 0px;
  height: 21px;
}

.pl_tx
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9px;
  color: white;
  text-decoration: none;
  height: 17px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 1px;
  padding-bottom: 0px;
  text-align: center;
  vertical-align: middle;
}

.pl_tx:hover, .pl_tx:visited, .pl_tx:link
{
  text-decoration: none;
  color: white;
}

.pl_tx2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #6C684A;
  text-decoration: none;
  height: 17px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 1px;
  padding-bottom: 0px;
  text-align: center;
  vertical-align: middle;
}

.pl_tx2:hover, .pl_tx2:visited, .pl_tx2:link
{
  text-decoration: none;
  color: #6C684A;
}



/* ProtoButton win7 */

div.pb_win7disabled div div input[disabled="disabled"]
{
  color: #a0a0a0;
}
div.pb_win7disabled
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_dis_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7disabled > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_dis_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7disabled > div > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_dis_bg.png) repeat-x left top;
  height: 23px;
}


div.pb_win7grey div div input, div.pb_win7blue div div input, div.pb_win7green div div input, div.pb_win7red div div input, div.pb_win7yellow div div input, div.pb_win7skin div div input, div.pb_win7grey_def div div input, div.pb_win7green_def div div input, div.pb_win7disabled div div input
{
  border-width: 0px;
  background-color: transparent;
  height: 22px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #11213E;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 3px 0px;
  text-align: center;
  vertical-align: text-bottom;
  letter-spacing: normal;
}
div.pb_win7grey:hover div div input, div.pb_win7blue:hover div div input, div.pb_win7green:hover div div input, div.pb_win7red:hover div div input, div.pb_win7yellow:hover div div input, div.pb_win7skin:hover div div input, div.pb_win7grey_def:hover div div input, div.pb_win7green_def:hover div div input
{
  color: #000000; /*D18B0A;*/
}

div.pb_win7grey > div > A, div.pb_win7grey > div > A:hover, div.pb_win7grey > div > A:active, div.pb_win7grey > div > A:visited, div.pb_win7grey > div > A:link, div.pb_win7blue > div > A, div.pb_win7blue > div > A:hover, div.pb_win7blue > div > A:active, div.pb_win7blue > div > A:visited, div.pb_win7blue > div > A:link, div.pb_win7green > div > A, div.pb_win7green > div > A:hover, div.pb_win7green > div > A:active, div.pb_win7green > div > A:visited, div.pb_win7green > div > A:link, div.pb_win7red > div > A, div.pb_win7red > div > A:hover, div.pb_win7red > div > A:active, div.pb_win7red > div > A:visited, div.pb_win7red > div > A:link, div.pb_win7yellow > div > A, div.pb_win7yellow > div > A:hover, div.pb_win7yellow > div > A:active, div.pb_win7yellow > div > A:visited, div.pb_win7yellow > div > A:link, div.pb_win7skin > div > A, div.pb_win7skin > div > A:hover, div.pb_win7skin > div > A:active, div.pb_win7skin > div > A:visited, div.pb_win7skin > div > A:link, div.pb_win7grey_def > div > A, div.pb_win7grey_def > div > A:hover, div.pb_win7grey_def > div > A:active, div.pb_win7grey_def > div > A:visited, div.pb_win7grey_def > div > A:link
{
  border: 0px;
  text-decoration: none;
}
div.pb_win7grey > div > A > div, div.pb_win7blue > div > A > div, div.pb_win7green > div > A > div, div.pb_win7red > div > A > div, div.pb_win7yellow > div > A > div, div.pb_win7skin > div > A > div, div.pb_win7grey_def > div > A > div
{
  height: 23px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #11213E;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 3px 0px;
  text-align: center;
  vertical-align: text-bottom;
  letter-spacing: normal;
}

div.pb_win7grey
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7grey > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7grey > div > div, div.pb_win7grey > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7grey_def
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_def_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7grey_def > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_def_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7grey_def > div > div, div.pb_win7grey_def > div > a > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_def_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7grey:hover, div.pb_win7grey_def:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_hov_left.png) no-repeat left top;
}
div.pb_win7grey:hover > div, div.pb_win7grey_def:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_hov_right.png) no-repeat right top;
}
div.pb_win7grey:hover > div > div, div.pb_win7grey_def:hover > div > div, div.pb_win7grey:hover > div > A > div, div.pb_win7grey_def:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_grey_hov_bg.png) repeat-x left top;
}

div.pb_win7blue
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7blue > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7blue > div > div, div.pb_win7blue > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7blue:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_hov_left.png) no-repeat left top;
}
div.pb_win7blue:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_hov_right.png) no-repeat right top;
}
div.pb_win7blue:hover > div > div, div.pb_win7blue:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_blue_hov_bg.png) repeat-x left top;
}

div.pb_win7green
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7green > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7green > div > div, div.pb_win7green > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7green_def
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_def_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7green_def > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_def_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7green_def > div > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_def_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7green:hover, div.pb_win7green_def:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_hov_left.png) no-repeat left top;
}
div.pb_win7green:hover > div, div.pb_win7green_def:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_hov_right.png) no-repeat right top;
}
div.pb_win7green:hover > div > div, div.pb_win7green_def:hover > div > div, div.pb_win7green:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_green_hov_bg.png) repeat-x left top;
}


div.pb_win7red
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7red > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7red > div > div, div.pb_win7red > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7red:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_hov_left.png) no-repeat left top;
}
div.pb_win7red:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_hov_right.png) no-repeat right top;
}
div.pb_win7red:hover > div > div, div.pb_win7red:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_red_hov_bg.png) repeat-x left top;
}


div.pb_win7yellow
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7yellow > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7yellow > div > div, div.pb_win7yellow > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7yellow:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_hov_left.png) no-repeat left top;
}
div.pb_win7yellow:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_hov_right.png) no-repeat right top;
}
div.pb_win7yellow:hover > div > div, div.pb_win7yellow:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_yellow_hov_bg.png) repeat-x left top;
}


div.pb_win7skin
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_left.png) no-repeat left top;
  height: 23px;
  padding-left: 3px;
}
div.pb_win7skin > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_right.png) no-repeat right top;
  height: 23px;
  padding-right: 3px;
}
div.pb_win7skin > div > div, div.pb_win7skin > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_bg.png) repeat-x left top;
  height: 23px;
}
div.pb_win7skin:hover
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_hov_left.png) no-repeat left top;
}
div.pb_win7skin:hover > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_hov_right.png) no-repeat right top;
}
div.pb_win7skin:hover > div > div, div.pb_win7skin:hover > div > A > div
{
  background: url(//gfx.prodataconsult.com/img4/probut_skin_hov_bg.png) repeat-x left top;
}

/* DropDownComplex styles */

DIV.ddcBox, DIV.ddcBoxOpen, DIV.ddcSBox, DIV.ddcSBoxOpen
{
  border: 1px solid #B0BCC8;
  padding: 0px;
  margin: 0px;
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 18px;
  display: inline-block;
  cursor: pointer;
}
DIV.ddcSBox, DIV.ddcSBoxOpen
{
  background-image: url("//gfx.prodataconsult.com/img4/dropsearch_sym.gif");
}
DIV.ddcBox:hover, DIV.ddcBoxOpen
{
  border: 1px solid #11213E;
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym_act.gif");
}
DIV.ddcSBox:hover, DIV.ddcSBoxOpen
{
  border: 1px solid #11213E;
  background-image: url("//gfx.prodataconsult.com/img4/dropsearch_sym_act.gif");
}

INPUT.ddcInput
{
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 0px none;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 16px;
  padding: 0px 1px 1px 1px;
  margin: 0px;
}
DIV.ddcDropDiv
{
  position: relative;
  height: 0px;
  width: 0px;
  top: 0px;
  left: 0px;
  z-index: 6000;
  overflow: visible;
}
SELECT.ddcDropSel
{
  cursor: pointer;
  position: absolute;
  top: 0px;
  z-index: 6000;
  overflow: visible;
  background-color: #FFFFFF;
  border: 1px solid #B0BCC8;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
}

DIV.ddcBox16, DIV.ddcBox16Open, DIV.ddcSBox16, DIV.ddcSBox16Open
{
  border: 1px solid #B0BCC8;
  padding: 1px 0px 0px 0px;
  margin: 0px;
  background-image: url("//gfx.prodataconsult.com/img4/dropdown16_sym.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 15px;
  display: inline-block;
  cursor: pointer;
}
DIV.ddcSBox16, DIV.ddcSBox16Open
{
  background-image: url("//gfx.prodataconsult.com/img4/dropsearch16_sym.gif");
}
DIV.ddcBox16:hover, DIV.ddcBox16Open
{
  border: 1px solid #11213E;
  background-image: url("//gfx.prodataconsult.com/img4/dropdown16_sym_act.gif");
}
DIV.ddcSBox16:hover, DIV.ddcSBox16Open
{
  border: 1px solid #11213E;
  background-image: url("//gfx.prodataconsult.com/img4/dropsearch16_sym_act.gif");
}
INPUT.ddcInput16
{
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 0px none;
  color: #000000;
  font-family: Verdana, Lucida Grande, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  height: 14px;
  padding: 0px 1px 1px 1px;
  margin: 0px;
}


/*
DIV.ddcBox:hover INPUT.ddcInput, DIV.ddcBoxOpen INPUT.ddcInput
{
  border: 1px solid #11213E;
}

INPUT.ddcInput
{
  background-color: #FFFFFF;
  border: 1px solid #B0BCC8;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 16px;
  padding: 1px 1px 1px 1px;
  margin:0px;
}
INPUT.ddcList, INPUT.ddcListOpen
{
  background-color: #FFFFFF;
  border: 1px solid #B0BCC8;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 16px;
  padding: 1px 19px 1px 1px;
}

DIV.ddcBox:hover INPUT.ddcList, INPUT.ddcListOpen
{
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym_act.gif");
  border: 1px solid #11213E;
}

TABLE.ddcList, TABLE.ddcListOpen
{
  background-color: #FFFFFF;
  border: 1px solid #B0BCC8;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 16px;
  padding: 0px;
  margin:0px;
}

TABLE.ddcList INPUT, TABLE.ddcListOpen INPUT
{
 border: none 0px;
  padding: 0px;
  margin:0px;
}

TABLE.ddcList:hover, TABLE.ddcListOpen
{
  border: 1px solid #11213E;
}

TABLE.ddcList TD.ddcArrow
{
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym.gif");
  height: 18px;
  width: 18px;
}
TABLE.ddcList:hover TD.ddcArrow, TABLE.ddcListOpen TD.ddcArrow
{
  background-image: url("//gfx.prodataconsult.com/img4/dropdown_sym_act.gif");
}
*/

/* used with ProData-old skin:  */

TR.GridPager TD TABLE TR TD, SPAN.GridPager
{
  font-weight: bold;
}

TR.GridPager a:hover, A.GridPager:hover, TR.GridPager a:link, A.GridPager:link, TR.GridPager a:active, A.GridPager:active, TR.GridPager a:visited, A.GridPager:visited
{
  font-weight: normal;
  text-decoration: underline;
}

TR.GridPager
{
  background-image: url(//gfx.prodataconsult.com/img4/Grad-50.png);
  background-color: #D4D8E3;
  background-position: center top;
  background-repeat: repeat-x;
}

.GridHeader
{
  background-color: #D4D8E3;
  background-position: center top;
  background-repeat: repeat-x;
  border: 1px solid #B0BCC8;
  background-image: url(//gfx.prodataconsult.com/img4/Grad-50.png);
  font-size: 12px;
  font-weight: bold;
}

.lineTopBot
{
  border-bottom: #B0BCC8 1px solid;
  border-top: #B0BCC8 1px solid;
  border-color: #B0BCC8;
  font-size: 12px;
}

.lineTopBot2
{
  border-bottom: #B0BCC8 1px solid;
  border-top: #B0BCC8 1px solid;
  border-color: #B0BCC8;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
}

.lineTopBot3
{
  padding: 0px;
  margin: 2px 0px 2px 0px;
}

.lineBotSide
{
  border-bottom: #B0BCC8 1px solid;
  border-left: #B0BCC8 1px solid;
  border-right: #B0BCC8 1px solid;
  border-color: #B0BCC8;
  font-size: 12px;
}

/* AddThis fix */
div#at20mc input
{
  height:14px;
}

