/* Overlay */
#casestudy-overlay {background-color:#000; color:#001; cursor:default; z-index: 9999999; position: relative}

/* Container */
#casestudy-container {font: 16px/22px 'Georgia', Verdana, Arial; text-align:left; width:465px;}
#casestudy-container .casestudy-content {background:transparent url(../images/formmidbg.png) repeat-y left top; width:465px; padding-top:25px;}
#casestudy-container h1 {background:transparent url(../images/formheadingbg.png) no-repeat left top; width:465px; color:#fff; font-size:28px; line-height:34px; margin:0 0 0px; height: 43px; padding:8px 0 0px 26px; text-align:left; font-family: Georgia; font-weight:normal!important; }
#casestudy-container .casestudy-loading {background:url(../img/casestudy/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#casestudy-container .casestudy-message {text-align:center;}
#casestudy-container .casestudy-error {background:#fff; border:1px solid #444; font-size:12px; font-weight:normal; line-height:18px; margin:0 auto; margin-bottom: 7px; padding:2px; width:92%; color: red;}
#casestudy-container br {clear:both;}
#casestudy-container form {margin:0; padding:0 50px;}
#casestudy-container label {clear:left; font-size:17px; display:block; float:left; font-weight:normal; background: #fff none;  text-align:left; width:135px; color:#000000;}
#casestudy-container .casestudy-input {background:#fff; border:1px solid #ccc; font-family:georgia; float:left; padding:4px; color:#000;  width:200px; margin:2px 2px 7px;}
#casestudy-container textarea {height:114px;}
#casestudy-container .casestudy-cc {cursor:default; font-size:14px; vertical-align:top;}
#casestudy-container .casestudy-top {background:transparent url(../images/formtopbg.png) no-repeat left top; height:9px; width:465px; margin:0; padding:0; }
#casestudy-container .content-bot{background:transparent url(../images/formbotbg.png) no-repeat left top; height:9px; width:465px; margin:0; padding:0; }

#casestudy-container .casestudy-bottom {font-size:12px; height:13px; line-height:12px; text-align:center; }
#casestudy-container .casestudy-bottom a,
#casestudy-container .casestudy-bottom a:link,
#casestudy-container .casestudy-bottom a:active,
#casestudy-container .casestudy-bottom a:visited { position:relative; top:-4px; text-decoration:none;}
#casestudy-container .casestudy-bottom a:hover {}
#casestudy-container .casestudy-button {background:transparent url(../images/submitbtn.png) no-repeat center; font-family: georgia;  width:109px; height:35px; border:0; color:#fff; cursor:pointer; font-size:20px; font-weight:normal; margin:10px auto 0 130px; text-align:center; vertical-align:middle; }
#casestudy-container .casestudy-button:hover {}
#casestudy-container a.modal-close,
#casestudy-container a.modal-close:link,
#casestudy-container a.modal-close:active,
#casestudy-container a.modal-close:visited {font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#casestudy-container a.modal-close:hover {}
#casestudy-container a.modal-close
{
background:url(../images/closebuttonform.gif) no-repeat;
height:24px;
width:24px;
margin-top:17px;
}
#casestudy-container span
{
    
}
#nameerrormsg, #emailerrormsg, #phoneerrormsg, #merrormsg, #caerrormsg { clear:both;
color:red;
display:block;
font-size:12px;
line-height:16px;
margin:0 0 0 138px;
overflow:hidden;
padding:0;
position:relative;
top:-5px;}
#captchaImage{padding-left: 3px;padding-bottom: 2px}

#contact-container .contact-content .success, #contact-container .contact-content .error{ padding-left:26px;}
#casestudy-container .casestudy-content .success, #casestudy-container .casestudy-content .error{ padding-left:26px;}