﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    background-image:url('/App_Themes/Default/Images/General/background.jpg');
    background-repeat:repeat-x;
    background-color:#838383;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    text-decoration:none;
}

textarea
{
    font-family: inherit;
    font-size: inherit;
}

/* HEADINGS   
----------------------------------------------------------*/



/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/




/* TAB MENU   
----------------------------------------------------------*/



/* Menu_Sub
----------------------------------------------------------*/

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 15px 15px;
    border: 1px solid #ccc;
}
legend 
{
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 5px 0px;
    font-size: 1.1em;
    font-weight: 600;
}

/*
.fieldsetLogin
{
    width:400px;
    border: 1px solid #00004A;
    display: inline-block;
    background-color: #FFFFFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.legendLogin
{
    text-align:left;
    padding: 0px 5px 0px 5px;
    color:#00004A; 
    font-weight:bold; 
    font-size:12pt;
}*/

.fieldsetGroup
{
    /*border-color: #7777FF;*/
}
.legendGroup
{
    /*color: #3E17C5;*/
}


/* MISC  
----------------------------------------------------------*/

.BgGradient
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E1E1E1',EndColorStr='#FFFFFF'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#FFFFFF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #E1E1E1,  #FFFFFF); /* for firefox 3.6+ */ 
}


.Transparent
{
    position: absolute; 
    background-color: #AEAEAE;   

   filter:alpha(opacity=30); 
   -moz-opacity: 0.3; 
   opacity: 0.3; 
}

.Button_Default
{
    border: 1px solid silver; 
    background-color: #CFE2F5; 
    color: #0558A3; 
    font-size: 9pt; 
    text-decoration: none; 
    padding-left: 5px; 
    padding-right: 5px;
}
.ButtonText_Default
{
    border: 1px solid silver; 
    background-color: #CFE2F5; 
    color: #0558A3; 
    text-decoration: none; 
    padding: 1px 1px 1px 1px;
    text-align:right;
}

.Button_Action_1
{
    border: 1px solid silver; 
    background-color: #FFD6C1; 
    color: #8A2D00; 
    font-size: 10pt; 
    text-decoration: none; 
    padding-left: 10px; 
    padding-right: 10px;
}
.Button_DefaultDisabled
{
    border: 1px solid silver; 
    background-color: lightgray; 
    color: GrayText; 
    font-size: 9pt; 
    text-decoration: none; 
    padding-left: 5px; 
    padding-right: 5px;
}

input:focus ,textarea:focus
{ 
    border: 2px solid red;
} 
input[type=radio]:focus ~ label
{
    color:red;
}
input[type=checkbox]:focus ~ label
{
    color:red;
}
select:focus 
{
    border: 2px solid red;
}
