.TabStrip
{
}
.TabStrip td
{
	vertical-align: middle;
}
.TabStrip a, .TabStrip a:active, .TabStrip a:visited
{
	padding: 7px 6px 6px 6px;
	font: bold 12px helvetica,arial;
	color: #2a5c4a;
	text-decoration: none;
}
.TabStrip a:hover
{
	padding: 7px 6px 6px 6px;
	font: bold 12px helvetica,arial;
	color: #81a901;
	text-decoration: none;
}
TD.TabSeparator
{
	background-image: url(Images/Tabs/TabSep.jpg);
}
TD.Tab
{
	background-image: url(Images/Tabs/TabBg.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	height: 35px;
	padding-bottom: 3px;
}
TD.SelectedTab
{
	background-image: url(Images/Tabs/TabBg.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	height: 35px;
	padding-bottom: 3px;
	font: bold 12px helvetica,arial;
	color: #81a901;
	font-weight: bold;
}
td.FormTitle
{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	text-align: left;
}
tr.FormHeader
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: #a0cbeb;
}
tr.FormRow
{
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background: #e8edf0;
}
span.NoData
{
}

span.Exception
{
	background: yellow;
	border: black 1px solid;
	padding: 5px;
}
td.DataLabel
{
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
}
td.DataContent
{
}
td.DataSeparator
{
	width: 20px;
}
td.Instructions
{
	text-indent: 20px;
}
span.Heading
{
	float:left;
	width:450px;
	font:bold 11px tahoma;
	color:#666666;
	background-image:url(Images/Backgrounds/Heading.gif);
	background-repeat:repeat-x;
	background-position:left;
	margin-top:10px;
	margin-left:10px;
	padding:16px 0px 10px 10px;
}
span.TableCaption
{
	padding:0px 0px 10px 10px!IMPORTANT;
	border-bottom:1px solid #e2e4e9;
	background-color:#f8f9f8;
	margin:10px 0px 0px 0px!IMPORTANT;
	font:bold 16px tahoma!IMPORTANT;
	color:#3079bb!IMPORTANT;
}
div.UpdateCover
{
	background: black;
}
table.GridView
{
	background: url(Images/Backgrounds/page_bg.png) white repeat-y right top;
}
table.GridView caption
{
	font-weight: bold;
	
}
tr.GridViewHeader
{
	background: #a0cbeb;
	font: menu;
	color: #252525; 

	
	
}
tr.GridViewFooter
{
	background: white;
	font: menu;
	color: #4A3C8C;
}
tr.GridViewPager
{
	background: #E7E7FF;
	color: #4A3C8C;
}
TR.GridViewRow
{
	background-color: #d8ebf9;
}

TR.GridViewAlternatingRow
{
	background-color: #f6f6f6;
}
tr.GridViewSelectedRow
{
	background: #9fb5c7;
	color: #F7F7F7;
	font-weight: bold;
}
table.DetailsView
{
	color: #333;
	border-style: ridge;
	border-width: 2px;
}
tr.DetailsViewRow
{
	background: #F7F6F3;
	color: #333;
}
tr.DetailsViewAlternatingRow
{
	background: white;
	color: #284775;
}
td.DetailsViewHeader
{
	background: #5D7B9D;
	font-weight: bold;
	color: white;
}
td.DetailsViewFooter
{
	background: #5D7B9D;
	font-weight: bold;
	color: white;
}
td.DetailsViewFieldHeader
{
	background: #a0cbeb;
	font-weight: bold; 
	color: #252525;
}
tr.DetailsViewCommandRow
{
	background: #9fb5c7;
	font-weight: bold; 
	
}
td.DetailsViewPager
{
	background: #284775;
	color: white;
	text-align: center;
}
table.PanelView
{
	color: #333;
	border-style: ridge;
	border-width: 2px;
}
tr.PanelViewRow
{
	background: #F7F6F3;
	color: #333;
}
tr.PanelViewAlternatingRow
{
	background: white;
	color: #284775;
}
td.PanelViewHeader
{
	background: #E9ECF1;
	font-weight: bold;
}
td.PanelViewFooter
{
	background: #5D7B9D;
	font-weight: bold;
	color: white;
}
td.PanelViewFieldHeader
{
}
div.HorizontalSeparator
{
	background: silver;
	height: 1px;
	width: 100%;
}
div.VerticalSeparator
{
}
div.GroupView
{
	border-bottom: Teal 1px solid;
}
div.GroupView a
{
	text-decoration: none;
}
td.GroupViewHeader
{
	height: 18px;
	background-color:Silver;
	border-top: Teal 1px solid;
	border-bottom: Teal 1px solid;
	cursor: default;
	padding: 3px 0 3px 10px;
}
td.GroupViewHeader a
{
	font-weight: bold;
	color: white!IMPORTANT;
	width: 180px;
}
td.GroupViewItem
{
	height: 20px;
	padding-right: 16px;
}
td.GroupViewItem a
{
	color: Black!IMPORTANT;
	font-weight:normal!IMPORTANT;
}
td.GroupViewHeaderSelected
{
	height: 20px;
}
td.GroupViewItemSelected
{
	height: 20px;
	font-weight:bold;
}
td.GroupViewItemSelected a
{
	color: black!IMPORTANT;
	font-style:italic;
	font-weight: bold;
}
div.FooterGroupView
{
	background-image: url(Images/Backgrounds/Footer.jpg);
	height: 40px;
	width: 100%;
}
table.FooterGroupView
{
	width: 200px;
	height: 100%;
}
div.FooterGroupView a
{
	color: White;
}
td.FooterGroupViewItem
{
	vertical-align: middle;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	white-space: nowrap;
}
div.ShortCutsGroupView
{
	background-image: url(Images/Backgrounds/productsparam_bg.png);
	height: 100%;
	width: 100%;
}
table.ShortCutsGroupView
{
	width: 100%;
	height: 100%;
}
div.ShortCutsGroupView a
{
	color: White;
}
td.ShortCutsGroupViewItem
{
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	white-space: nowrap;
}

TD.FlagContainer
{
	width: 10px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

TD.RequiredIndicator
{
	color: Red;
}

SPAN.RequiredIndicator
{
	color: Red;
}

DIV.ValidationSummary
{
	border-right: red 1px solid;
	padding-right: 5px;
	border-top: red 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: red 1px solid;
	padding-top: 5px;
	border-bottom: red 1px solid;
	background-color: yellow;
}

TABLE.SmallPart
{
}

INPUT.SmallPartTextBox
{
	padding: 1px 0px 0px 2px;
	margin: 0;
	background-image: url(Images/Backgrounds/Input1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100px;
	height: 14px;
	border: 0;
	font: normal 10px tahoma;
	color: #666666;
}

INPUT.SmallPartAcceptButton
{
	background-image: url(Images/Commands/Accept.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 3px center;
	background-color: transparent;
}

A.SmallPartAcceptButton
{
	background-image: url(Images/Commands/Accept.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
	padding-right: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 18px;
	text-decoration: none;
}

TD.SmallPartLink
{
}

TD.SmallPartLink A
{
	font: normal 10px Tahoma !important;
	color: #666666 !important;
	text-decoration: none !important;
	line-height: 18px !important;
}

TD.SmallPartLabel
{
	padding-left: 5px;
	padding-right: 5px;
	font: normal 10px tahoma;
	color: #666666;
}

SPAN.SmallPartValidator
{
	padding-left: 5px;
	padding-right: 5px;
}
A.LargeWebPartVerb
{
	text-decoration: none;
	font-weight: bold;
}
div.ErrorInfo
{
	background-color: Silver;
	border: outset 2px;
	padding: 5px;
}

input.ImageButton
{
    background-image: none!IMPORTANT;
}
table.Preview
{
}
table.Preview td
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
table.Preview th
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
tr.PreviewHeader
{
	background-color: #eeeeee;
}
tr.PreviewFooter
{
	background-color: #eeeeee;
}
span.PreviewData
{
	font-weight: bold;
}


table.PlafonTable {

font: menu;


}
td.PlafonLabel {
	
	font-weight: bold;
	color: black;
}

td.PlafonData {
	
	font: menu;
	color: black;
	padding-left: 20px;
	text-align: right;
	
	}

td.PlafonDataOB {
	
	
	font-weight: bold;
	color: #FF0000;
	padding-left: 20px;
	text-align: right;
}

td.ListNoteDateContent {
	
	
	color: black;
}



td.OrderHeadertd 
{   
   font-size: 9pt;
   font-family: Arial;
   font-weight: bold;
   text-align: right;
   padding-left: 15px;
}

td.OrderHeadertd2 
{   
    font-size: 9pt;
    font-family: Arial;
    text-align: left;
	padding-left: 10px;
}

table.ContactUs
{
   background-color: #5d7b9d;
   border: #a0a0a0 1px outset;
   
}

td.ContactUsFieldHeader
{
 
  color: white;
  font-weight: bold;
  background-color: #5d7b9d;
}

td.ContactUsField
{
   background-color: #5d7b9d;
}

span.Success
{
  color: black;
  font-weight: bold; 
}
TD.TabHeader
{
	background-image: url(Images/Backgrounds/greenLine.gif);
	height: 12px;
}
TD.SmallPartLink IMG
{
	vertical-align: bottom;
	margin-right: 5px;
}
TD.SmallPartLink A:hover
{
	font: normal 10px Tahoma;
	color: #666666;
	text-decoration: none;
}