﻿@import url(../DR_Base/style.css);
@import url(../DR_Common/style.css);
@import url(../DR_Form/style.css);


.details .dwrap .top .twrap { width:800px; 
                              margin:0; margin-left:40px;
                              }

.details .dwrap .bottom .bwrap { width:580px; 
                                 margin:0; margin-left:auto; margin-right:auto;
                                 }

.ezyText { margin-left:10px; }																		
.ezyText .banner .text { white-space:nowrap;
                         color:#ED001F; 
                         font-size:10pt; 
                         font-weight:bold;
                         }
                         
.ezyText .topic .text { white-space:normal;
                        color:#4D4E53;
                        font-size:9.5pt;
                        font-weight:normal;
                        }

.ezyText .detail p { margin-top:5px;
                     }
                                
.ezyText .detail .text { white-space:normal;
			                  color:#4D4E53;
                         font-size:9pt;
                         font-weight:normal;
                         }
                         

.contact { display:inline-block;
           width:auto; 
           width:auto;
           height:auto;
           margin:0;
           padding:0; 
           vertical-align:top;
           background-color:Transparent;   
           clear:both;
           }
.contact .wrapper { display:inline-block;
										width:auto;
                    height:auto;
                    margin:0;
                    padding:0;  
                    vertical-align:top;                                    
                    background-color:Transparent;
                    }


.contact .wrapper .fgroup { display:inline-block;
                            width:740px; min-width:740px; max-width:740px;
                            height:auto;
                            margin:0;
                            padding:0;                            
                            }
.contact .wrapper .display { margin:0; 
                             }
.contact .wrapper .email { margin:0;
                           }


.contact .wrapper .fgroup fieldset { width:auto;
                                     height:auto;
                                     margin:0;
                                     padding:10px; padding-top:0;
                                     border:solid 1px #CCCCCC;
                                     }                    
.contact .wrapper fieldset legend { width:auto;
                                    height:auto;
                                    margin:0;
                                    padding:0;
                                    font-size:11pt;
                                    font-weight:bold;
                                    color:#B0A060;
                                    }
.contact .wrapper fieldset legend .required {color:#CCCCCC; 
                                             font-size:10pt;
                                             font-weight:normal;
                                             }
.contact .wrapper fieldset legend .required .text { color:#666666;
                                                    }
                                               
.contact .wrapper .fgroup .fmember { display:block;
                                     width:auto;
                                     height:auto;
                                     margin:0; margin-top:5px;
                                     padding:0;
                                     }
.contact .wrapper .fgroup .first { margin-top:0; 
                                   }
.contact .wrapper .direct .name { margin:0;
                                  }
                                    
                                    
.contact .wrapper .fgroup .fmember .fitem { display:block;
                                            width:auto;
                                            height:auto;
                                            margin:0;                                            
                                            padding:0;
                                            float:left;
                                            }
                                            
                                            
.contact .wrapper .direct .fmember .label { width:50px; min-width:50px; max-width:50px;
                                            }
.contact .wrapper .email .fmember .label { width:145px; min-width:145px; max-width:145px;
                                           margin-right:5px;
                                           text-align:right;                                           
                                           }


.contact .wrapper .fgroup .fmember .error { width:16px; min-width:16px; max-width:16px;
                                            height:16px; min-height:16px; max-height:16px;
                                            margin-right:5px; margin-top:3px;
                                            background-position:left top; background-repeat:no-repeat;
                                            }
.contact .wrapper .fgroup .fmember .invalid { background-image:url(images/invalid.gif); 
                                              }
.contact .wrapper .email .submit .error,
.contact .wrapper .email .result .error { margin-left:150px; 
                                          }
* html .contact .wrapper .email .submit .error { margin-left:0; 
                                                 padding-left:150px;
                                                 }
* html .contact .wrapper .email .result .error { margin-left:0; 
                                                 padding-left:150px;
                                                 }


.contact .wrapper .email .message .value { width:530px; min-width:530px; max-width:530px; 
                                           }
.contact .wrapper .email .result .value { width:530px; min-width:530px; max-width:530px; 
                                          padding:0; padding-top:4px; padding-bottom:4px;                                          
                                          border:solid 1px #F0F0F0;
                                          background-color:#F8F8F8;                                          
                                          }


.contact .wrapper .email .result .value .text { white-space:normal;
                                                font-weight:normal;
                                                margin:0; 
                                                color:#999999 !important;
                                                margin-left:4px !important;
                                                margin-right:4px !important;
                                                }
.contact .wrapper .email .result .important { border:solid 1px #FF6600;
                                              background-color:#FFAA00;
                                              }
.contact .wrapper .email .result .failure { border:solid 1px #FF0000;
                                            background-color:#FF3333;
                                            }
.contact .wrapper .email .result .success { border:solid 1px #006600;
                                            background-color:#009966;
                                            }
.contact .wrapper .email .result .important .text,
.contact .wrapper .email .result .failure .text,
.contact .wrapper .email .result .success .text { color:#FFFFFF !important;
                                                  font-weight:bold !important;
                                                  }
                                                  
.contact .wrapper .fgroup .fmember .required { width:10px; min-width:10px; max-width:10px;
                                               margin-left:5px; margin-top:3px;
                                               }


.contact .wrapper .fgroup .fmember .fitem .text { line-height:normal;
                                                  margin:0;
                                                  padding:0;
                                                  vertical-align:top;
                                                  text-align:left;
                                                  }                                                  
.contact .wrapper .fgroup .fmember .label .text { color:#4D4E53;
                                                  font-size:10pt;
                                                  white-space:nowrap;
                                                  text-align:right;                                                 
                                                  }
.contact .wrapper .direct .name .value .text { color:#A09070;
                                               font-size:16pt; font-weight:bold;
                                               } 
.contact .wrapper .fgroup .phone .value .text { font-weight: bold;
                                                color:#B0A060;
                                                }                                                                       
.contact .wrapper .fgroup .phone .value .hours { color:#666666; 
                                                 }
.contact .wrapper .fgroup .fax .value .text { font-weight: bold;
                                              color:#999999;
                                              }


                                  
.contact .wrapper .email .preferred .value ul { list-style-type:none; list-style-image:none; 
                                       width:auto;
                                       height:auto;
                                       float:left;
                                       margin:0;
                                       padding:0;
                                       }
.contact .wrapper .email .preferred .value ul li { width:auto;
                                          height:auto;
                                          margin:0;
                                          padding:0;
                                          float:left;
                                          }
                                          
                                          
.contact .wrapper .fgroup label, 
.contact .wrapper .fgroup .inputlabel { vertical-align:top; 
                              font-size:10pt; 
                              white-space:nowrap; 
                              color:#4D4E53;                            
                              }
