/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.btnstyle
        {
            font-size:9pt;
            font-weight:bold;
            width: 100px;
}

.btnstyle3
        {
            font-size:9pt;
            font-weight:bold;
            width: 300px;
}

.btnstyle4
        {
            font-size:9pt;
            font-weight:bold;
            width: 110px;
}

.btnstyle2
        {
            font-size:7pt;
            width: 50px;
}
.selectionMiniDropDown
{
	width: 50px;
	font-weight:bold;
}

   input[type="radio"]
    {
        width:auto;
    }
    input[type="checkbox"]
    {
        width:auto;
    }
        
         .questStyle
        {
            width:100%;
        }
        .questionStyle
        {
            width:100%;
            font-size:9pt;
            font-family:Calibri;
        }
         .preambleStyle
        {
            width:100%;
            font-size:11pt;
            font-family:Calibri;
        }
        .AnswerStyle
        {
            width:100%;
            font-size:9pt;
            font-family:Calibri;
        }
        
            .formStyle
    {
        text-align: right;
        padding: 5px 50px 5px 0px;
    }

.mygrid 
{
    padding-top: 200px;
	font: 8pt calibri;
	border-collapse: collapse;
	width:100%;
    margin: 0 auto;
  /*  border-right:  1px solid #FB7A31;
	border-left: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;*/
	}
	
	table
	{
	    border-spacing: 4px;
	}

th {
    text-align: center;
    font-size: 10pt;
    font-weight: bolder;
	}

body {
    font-family: cambria;
    font-size: 10pt;  
    text-decoration:none;
    
}
.textArea
{
    overflow-x:auto;
    overflow-y:auto;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.nounderline
{
    text-decoration:none;
    font-size:9pt;
    font-weight:bold;
}
input,textarea,select{
    font-size: 8.5pt;
    font-family: cambria;
    
    padding: 3px; 

    background: #fff; 
   
    color: #555; 
    border: 3px #ddd solid;
    
    /* -- CSS3 Shadow - create a shadow around each input element -- */ 
-webkit-box-shadow: 0px 0px 4px #aaa;
-moz-box-shadow: 0px 0px 4px #aaa; 
box-shadow: 0px 0px 4px #aaa;
 
/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */		
-webkit-transition: background 0.3s linear;
}


input:hover, textarea:hover { 
    background: #eee; 
}

.inforounded 
{
   behavior:url(images/border-radius.htc);
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   
   border-radius:5px;
    -khtml-border-radius: 5px;
     -moz-box-shadow:inset 0 0 10px ##CDEFEC;
   -webkit-box-shadow:inset 0 0 10px #CDEFEC;
   box-shadow:inset 0 0 10px #CDEFEC;
   
}

div.ui-datepicker{
 font-size:8.5pt;
}

.inputCSS{
width:200px;
font-size: :medium;
font-family:Calibri;
font-size:9pt;


}

.inputCSS2{
width:200px;
}

.moneyInputCSS{
width:100px;
font-weight:bolder;
}

#note{
	/* --color: #666666;padding: 4px; -- */
	color:Red;
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
	
	margin: 0 auto;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	width: 400px;
}
.bodyspecial
{
    font-size:7pt;
}
