                                                                                                                                                                                                                                                                                                      .error {
color:#FF0000;
}          
/*-----------------------------------------------
        BEGIN FORMS    BEGIN FORMS    BEGIN FORMS
------------------------------------------------*/
.field{
margin: 0 0 10px;
}
body{
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:160%;
}
.field input, .field textarea, .field select, .loginSignin input{
    border:1px solid #00535E;
    padding:2px 3px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
 .field select{
width:163px;
}

.field .ptypes{width:auto;}

.loginSignin div{
height:30px;
}

 .field label, .loginSignin label{
    /*width:150px;*/
width:155px;
    text-align:right;
    display:block;
    float:left;
margin:3px 10px 0 0;
}

 .field .btn, .loginSignin .loginButton{
background:#00535E;
color:#fff;
border:1px solid #00818F;
width:auto;
}

 .loginSignin .loginButton{
margin:0 0 0 165px;
}

 .field .back{
background:white;
color: #00818F;
border:1px solid #00818F;
width:auto;
}

.field .month{
width:100px;
}
.field .year{
width:79px;
}

.memory{
padding:40px 0 10px 44px;
}

.honor{
padding:20px 0 10px 44px;
}

.other{
padding:61px 0 10px 44px;
}
.other textarea, .txtarea, .txtarea textarea{
height:100px;
width:250px
}

.loginSignin .loginError{
color:red;
margin:0 0 0 165px;
}

/*-----------------------------------------------
        END FORMS    END FORMS    END FORMS
------------------------------------------------*/


    

a:link,
a:visited,
a:active{
     color:#000;
}
a:hover{text-decoration:none;}

.tac-nav a {
color:#E7674B;
font-size:11px;
text-decoration:none;
}.tac-nav a:hover{text-decoration:underline;}

    
h2 {
color:#6EB43F;
font-size:14px;
line-height:1.2em;
margin:0px 0 5px;
}
    

iframe body{
background:transparent none;
}    

    
ul.validation-summary-errors{
font-size:11px;
margin:0 0 4px;
list-style:none;
padding:0;
}
    


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.hidden{
	display:none;
}

.offsetField{
       padding:0 0 10px 165px;
       display:block;
}

.offsetField input{
       margin-right:5px;
}

.offsetField label{
      width:135px;
}

#pnlGiftUsedHonor label, #pnlGiftUsedMemory label{
       width:80px;
}    

    

    

    