﻿.ms-crm-InlineTabContainer {
    margin: 0;   
}
.ms-crm-InlineTab {
    display:block;
    padding:6px 6px 6px 0px;
}
/*Tab Header*/
table.ms-crm-InlineTabHeader {
     width:100%;
     padding:3px 3px 2px 4px;
     margin-bottom:3px;
}
.ms-crm-InlineTabBorder {
}
td.ms-crm-InlineTabHeaderExpander {
    vertical-align:middle;
    display:none;
}
.ms-crm-ImageStrip-tab_down, .ms-crm-ImageStrip-tab_right {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background-image: url(images/control_imgs.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
    border-style:none;
    border-width:0px;
}
.ms-crm-ImageStrip-tab_down {
    background-position-x:-144px;
    background-position-y:-109px;
    
}
.ms-crm-ImageStrip-tab_right {
    background-position-x: -132px;
    background-position-y: -127px;
}
td.ms-crm-InlineTabHeaderText {
    width: 100%;
    vertical-align: middle;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    background-color: #6AA84F;
    padding: 8px 3px 8px 3px;
    text-indent: 10px;
    color: #000;
}
a.ms-crm-InlineTabHeaderText,a.ms-crm-InlineTabHeaderText:link,a.ms-crm-InlineTabHeaderText:visited,a.ms-crm-InlineTabHeaderText:active,a.ms-crm-InlineTabHeaderText:hover {
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
h2.ms-crm-Form {
    font-size:14px;
    font-weight:lighter;
    margin-top:0px; 
    margin-bottom:0px;
    color:#1261e1;
    border-style:none;
}
/*Tab Body*/
.ms-crm-InlineTabBody {
    width:100%;
    table-layout:fixed;
}
col.FormSection_WriteColumnHeaders_col {
    padding-left:20px;
}
/*Section*/
table.ms-crm-FormSection {
    width: 100%;
    line-height:120%;
}
.ms-crm-FieldLabel-LeftAlign {
    text-align: left;
}
.ms-crm-FieldLabel-RightAlign {
    text-align:right;
}
.ms-crm-FieldLabel-CenterAlign {
    text-align:center;
}
td.FormSection_CellPadding {
    padding:3px 3px 3px 10px;
   

}
td.FormSection_CellPadding ul {
    list-style-type:disc;
    margin:5px 3px 5px 3px;
}
td.FormSection_CellPadding p {
    margin:5px 3px 5px 3px;
}

td.FormSection_InputCellPadding {
    padding:2px;
}
td.FormSection_InputCellTop {
    vertical-align :top;
}
td.FormSection_InputCellBottom {
	vertical-align :bottom;
}
td.ms-crm-Form-Section,div.ms-crm-Form-Section {
    color:#000000;
    overflow:hidden;
    padding-bottom:2px;
    text-overflow:ellipsis;
    text-align:left;
}
td.ms-crm-Form-SectionBar {
    border-bottom-style:solid;
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
}
h3.ms-crm-Form {
    font-size:12px;
    font-weight:normal;
    margin:0px;
    color:black;
    border-style:none;
}
.ms-crm-Field-Required,td.ms-crm-Field-Recommended,div.ms-crm-Field-Recommended,td.ms-crm-Field-Normal,div.ms-crm-Field-Normal {
    overflow:hidden;
    padding-top:5px;
    text-overflow:ellipsis;
}
td.ms-crm-Field-Recommended, div.ms-crm-Field-Recommended,td.ms-crm-Field-Normal,td.ms-crm-ReadField-Normal,div.ms-crm-ReadField-Normal {
    color:#3b3b3b;
}
.ms-crm-Field-Recommended {
    font-weight:normal;
}
/*Input Control*/
textarea.ms-crm-Readonly,input[type=text].ms-crm-ReadOnly,.ms-crm-Input {
    width:100%;
    padding:0px;
    margin:0px;
}
input.ms-crm-Text {width:98%;}
.ms-crm-FieldLabel-HeaderText {
    font-weight:bold;
}
.ms-crm-ImageStrip-frm_required {
    width:10px;
    height:11px;
    overflow:hidden;
    background-image:url(images/control_imgs.png);
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position-x:-122px;
    background-position-y:-163px;
    background-size:auto;
    background-origin:padding-box;
    background-clip:border-box;
    background-color:transparent;
} 
select.ms-crm-SelectBox {
    border-top-color:#848284;
    border-right-color:#d6d3ce;
    border-bottom-color:#d6d3ce;
    border-left-color:#848284;
    border-width:1px;
    border-style:solid;
    width:100%;
    font-size:12px;
}
input.ms-crm-CheckBox {
    width:16px;
    margin-top:1px;
}
div.ms-crm-DateTime {
    width:100%;
}
div.ms-crm-top {
    vertical-align:top;
}
div.ms-crm-Input-Container {
    margin-top:3px;
}
table.ms-crm-RadioButton label{
    margin-left:3px;
    margin-right:10px;
}
span.ms-crm-ValidateError {
    color:red;
}

.alignRight
{
   text-align:right;
}
td.ms-crm-InlineTabHeaderText span
{
	background-image: url(images/ui-icons_222222_256x240.png);
	background-repeat: no-repeat; display:block; width:14px; height:14px;
	float:right;
	background-position:-81px -193px;
	margin-right:10px;
}
td.ms-crm-InlineTabHeaderText span.open
{
	background-position:-65px -193px;
}