﻿
textarea
{
    border-width:1px!important;
    border-color:#CCCCCC;
    border-style:solid!important; 
    vertical-align:middle!important; 
    margin:0px!important;
    padding:0px!important;
    filter:none;    
}

fieldset
{
    margin:0px!important;
    padding:0px!important;  
    border-width:1px!important;
    border-color:#CCCCCC;
    border-style:solid!important; 
}

input[type=checkbox]
{
    border-style:none!important; 
    margin:2px!important;
}
 
input[type=radio]
{
    border-style:none!important; 
    margin:2px!important;
}

input[type=file]
{
    border-width:1px!important;
    border-color:#CCCCCC;
    border-style:solid!important; 
    height:23px!important;
    padding-top:2px!important;
    vertical-align:middle!important; 
    margin:1px!important;
    filter:none; 
}
input[type=submit]
{
    margin-top:-1px!important;   
}

input
{
    margin: 1px;
    /*height:17px!important;*/
    padding-top:2px!important;
    vertical-align:middle!important; 
    filter:none;
    border-left-style: solid !important;
    border-left-color: #CCCCCC;
    border-left-width: 1px !important;
    border-right-style: solid !important;
    border-right-color: #CCCCCC;
    border-right-width: 1px !important;
    border-top-style: solid !important;
    border-top-color: #CCCCCC;
    border-top-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 1px !important;
}

select
{
    border-width:1px!important;
    border-color:#CCCCCC;
    border-style:solid!important; 
    height:24px!important;
    padding-top:1px!important;
    min-height: 23px!important; 
    height: auto !important; 
    margin:0px!important;
    filter:none; 
}

div.RoundedBorder
{
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;   
}
 
input.LinkButtonStyle
{
    /* Remove all decorations */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;
    background-color:transparent!important;
    border: none!important;
    display: inline!important;
    margin: 0em!important;
    padding: 0em!important;
    outline: none!important;
    outline-offset: 0em!important;
    /* Look like a link */
    background: none!important;
    color: blue!important;
    cursor: pointer!important;
    font: inherit!important;
    text-decoration: underline!important;
    -webkit-appearance:none;
}
input.LinkButtonStyle:hover
{ 
    color:Red!important;
}
input.LinkButtonStyle::-moz-focus-inner {
    border: none!important;
    padding: 0em!important;
}

.TrimTableCol
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}

.IEWrap 
{
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    white-space: normal;
    word-break: break-all;
}

.TrimTableColLeft
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}

th
{
    color: White!important;
    background-color: #1A3D6C!important;
    font-weight: bold!important;
    height: 25px!important;
}

.ErrorStyle
{
     font-weight: 900 !important; 
     color:#C00!important;   
}

.ControlHasError
{
    border-color:#C00!important;   
    border-width:1px;
    border-style:solid;
}

.LeftAlign {
    text-align: left
}

.FSMargin
{
    margin-left:12px;
    margin-right:12px;
    margin-bottom:12px;
}

.AntiFSMargin
{
    margin-left:-12px;
    margin-right:-12px;
}

.Padding12
{
    padding-left:12px;
    padding-right:12px;
    padding-bottom:12px;
    padding-top:12px;
}

.Grid100
{
     width:100%;
     margin-left:0px;  
     min-width:100%; 
}

.UploaderButton
{
    margin-bottom:12px;   
}

.UploaderLabel
{
    padding-bottom:12px;   
}

.HelpLink
{
    color: Black !important;
    background: transparent url('../img/question.png') no-repeat scroll 0px 0px;
    padding: 0px 0px 0px 19px;
    text-decoration: none;
    float: right;
}

a.HelpLink:hover
{ 
    color:Red!important;
}
a.HelpLink::-moz-focus-inner {
    border: none!important;
    padding: 0em!important;
}

legend
{
    margin-left:12px!important;   
}

div.borderGray
{
    border:1px solid #CCCCCC;
}
.width98
{
    width:98%;   
}
.nowrap
{
     white-space:nowrap;   
}

.NoMarginPadding
{
    margin:0px;
    padding:0px;   
}

.HideDiv
{
    display:none;
    visibility:hidden;   
}

.disabledTextbox[disabled]
{
    outline:0;
    color:Black;
    -webkit-appearance:none;   
    overflow: auto;       
    border: 0px none Transparent;
    outline: 0; 
    -webkit-box-shadow: none !important; 
    -moz-box-shadow: none !important; 
    box-shadow: none !important;
    background-color:transparent;
}