/* Elan CSS */

/* Grant form styles */

#grantForm fieldset {display: block; margin: 0 0 10px 0; padding: 0 5px 5px 5px; border:none}
#grantForm input {display: block; width: 150px;}
#grantForm input.submit {display: block; width: 58px; margin:20px 0 0 0;}
#grantForm textArea {display: block; width: 310px; height:100px}
#grantForm input.full {display: block; width: 310px;}
#grantForm input.zip {display: block; width: 120px;}
#grantForm input.short {display: block; width: 45px;}
#grantForm input.med {display: block; width: 95px;}
#grantForm input.phone{display: block; width: 45px;}
#grantForm input.browse{display: block; width: 300px;}
#grantForm select.timeSelect{display: block; width:100px}
#grantForm label {float: left; display: block; margin: 15px 5px 0 0; font-size:11px}
#grantForm label.full {float: left; display: block; margin: 15px 5px 0 0; font-size:11px}
#grantForm label.dash {margin:34px 3px 0 0px;font-weight:bold}
#grantForm label.dot {margin:40px 3px 0 0px;font-weight:bold}
#grantForm label.colon {margin:32px 3px 0 0px; font-weight:bold}
#grantForm select {display: block;}


/* Medical information form styles */
#medInfo fieldset {display: block; margin: 0 0 10px 0; padding: 0 5px 5px 5px; border:none}
#medInfo input {display: block; width: 150px; margin:3px 0 0 0;}
#medInfo input.submit {display: block; width: 74px; height:23px; margin:25px 0 0 0;}
#medInfo textArea {display: block; width: 310px; height:100px}
#medInfo input.full {display: block; width: 310px; margin:3px 0 0 0;}
#medInfo select {display: block; width:auto; min-width:320px; margin:3px 0 0 0;}
#medInfo label {float: left; display: block; margin: 15px 5px 0 0; font-size:11px}

#medInfoTitleRight {float:right; width:444px; margin:21px 0 0 0; padding:0px 27px 0 0;color:#666666; font-size:11px; text-align:right; font-family: Helvetica, sans-serif;}
#medInfoTitleRight p{ margin:0px; padding:0px; }
#medInfoTitleRight h2 { font-size:19px; font-weight: normal; margin:0px; padding:0 0 5px 0;}

#medBreadcrumb {height:23px; width:140px; padding-top:10px; padding-left:190px; color:#777; font-size:10px; float:left;}
#medBreadcrumb.right { float:right; height:23px; width:140px; padding-top:10px; padding-right:122px; color:#777; font-size:10px; }
#medBreadcrumb a {font-size:10px; color:#777; text-decoration:none; margin-right:3px; margin-left:3px;}
#medBreadcrumb a:hover {color:#444;}
#medBreadcrumb .active {color:#444; padding-left:4px;}

#medTerms img {padding:10px 20px 20px 0; }

/* Job Search Styles */

#jobSearch fieldset, #applicantLogIn fieldset{display: block; margin: 0 0 10px 0; padding: 0 5px 5px 5px; border:none}
#jobSearch input, #applicantLogIn input{display: block; width: 150px; margin:3px 0 0 0;}
#jobSearch input.submit, #applicantLogIn input.submit{display: block; width: 55px; margin:25px 0 0 0;}
#jobSearch textArea, #applicantLogIn textArea{display: block; width: 310px; height:100px}
#jobSearch input.full, #applicantLogIn input.full{display: block; width: 310px; margin:3px 0 0 0;}
#jobSearch select, #applicantLogIn select{display: block; width:248px; height:auto; min-width:320px; margin:3px 0 0 0;}
#jobSearch label, #applicantLogIn label{float: left; display: block; margin: 15px 5px 0 0; font-size:11px; font-weight:bold}

#bg-content-containerJobSearchTop {width:573px; float:left; background:url(/images/bg-content-job-search.gif) no-repeat left top #fcfbfa;}
#content-containerJobSearchTop {width:573px; float:left; background:url(/images/bg-content-job-search-bot.gif) no-repeat left bottom transparent;}
#bg-content-containerJobSearch {width:573px; float:left; background:url(/images/bg-content-job-search.gif) no-repeat left top #fcfbfa; margin:20px 0 0 0;}
#content-containerJobSearch {width:573px; float:left; background:url(/images/bg-content-job-search-bot.gif) no-repeat left bottom transparent;}

#bg-mainJobSearch {width:990px; padding-bottom:33px;}
#mainJobSearch {width:954px; padding-left:18px; padding-right:18px; color:#666666; font-size:12px;}
#containerFrame {margin:0; width:780px; padding:0 0 40px 0; margin:0 0 0 11px; background: #ede9e3}