.container-search {
   position: relative;
   height: 20px;
   width:100%
   }
.left-element-search {
   position: absolute;
   left: 0;
  width: 70%;
  height:auto;
   }

.right-element-search {
   position: absolute;
   height:auto;
   right: 0;
   width: 30%;
   text-align: left; /* depends on element width */
   
   } 

	
/* CSS Document for ICARA */

html {margin:0px; padding:0px;}
body {margin:0px; padding:0px; background:url(../images/bg-body.jpg) repeat-x top left #222527; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
img {border:none;}
a {color:#ddb425; text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}
.clearfloat {clear:both;}

#container {width:850px; margin:0 auto; cursor:default;}
#header {height:79px;}
#logo { width:127px; height:59px; padding-top:18px; float:left;}

/* Navigation Styles */
#navigation { float:right; height:19px; margin-top:19px; background:url(../images/bg-nav.jpg) no-repeat left top;  margin-right:-8px; width:579px; z-index:1;}
#nav {margin:0px; padding:0px; height:19px; width:577px;}
#nav li {float:left; list-style-type:none;}
/* Button Off */
#nav .the-icara-study {width:155px; height:19px; background:url(../images/nav1-off.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .who-is-a-candidate {width:179px; height:19px; background:url(../images/nav2-off.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .study-locations {width:158px; height:19px;background:url(../images/nav3-off.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .contact {width:83px; height:19px;background:url(../images/nav4-off.gif) no-repeat left top; display:block; text-indent:-999em;}

/* Button On */
#nav .the-icara-study:hover {width:155px; height:19px; background:url(../images/nav1-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .who-is-a-candidate:hover {width:179px; height:19px; background:url(../images/nav2-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .study-locations:hover {width:158px; height:19px;background:url(../images/nav3-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .contact:hover {width:83px; height:19px;background:url(../images/nav4-on.gif) no-repeat left top; display:block; text-indent:-999em;}

/* On State */
#nav .the-icara-study-active {width:155px; height:19px; background:url(../images/nav1-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .who-is-a-candidate-active {width:179px; height:19px; background:url(../images/nav2-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .study-locations-active {width:158px; height:19px;background:url(../images/nav3-on.gif) no-repeat left top; display:block; text-indent:-999em;}
#nav .contact-active {width:83px; height:19px;background:url(../images/nav4-on.gif) no-repeat left top; display:block; text-indent:-999em;}

/* Home Styles */
/* Theater Styles */
#theater {float:right; width:700px; height:456px; background:url(../images/theater-banner.jpg) no-repeat right bottom;}
#theater-header {height:49px; width:700px; float:right; padding-top:20px; overflow:hidden;}
#theater h1 {font-size:46px; font-weight:normal; padding:0px; margin:0px; padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif;
  outline:none; color:#fff;}
#theater .white-color {color:#ddb426; font-weight:normal; float:left; display:block; border:1px solid red; height:49px;}
#theater .yellow-color {color:#ddb426; font-weight:normal; float:left; display:block; border:1px solid red; height:49px;}
#theater .yellow {color:#ddb426; }
#theater h2 {color:#fff; font-size:24px; font-weight:normal; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; line-height:31px; letter-spacing:1px; outline:none;}
#theater-border {border:1px solid #e6e6e6; width:685px; height:330px; position:relative; padding-top:10px; padding-left:15px; float:right;}
#theater-content {width:360px;}
#theater-link {position:absolute; bottom:27px;}

/* Buckets Styles */
#buckets { height:200px; width:700px; float:right; position:relative;}
#bkt1, #bkt2, #bkt3 {width:225px; float:left; background:url(../images/yellow-arrow.gif) no-repeat top; padding-top:14px;}
#bkt1-header, #bkt2-header, #bkt3-header {}
#bkt1-content, #bkt2-content, #bkt3-content {padding-right:12px; padding-left:2px; margin-top:17px;}
#bkt1-content p, #bkt2-content p, #bkt3-content p {padding:0px; margin-top:5px; margin-bottom:5px; line-height:17px;}
.learn-more {margin-top:10px; background:url(../images/button-learn-more.gif) no-repeat left top; width:97px; height:15px; display:block;}
.learn-more:hover {background:url(../images/button-learn-more-hover.gif) no-repeat left top;}
/* BKT 1 */
#bkt1 {margin-right:13px;}
#bkt1-header {}
#bkt1-content {}
/* BKT 2 */
#bkt2 {margin-right:12px;}
#bkt2-header {}
#bkt2-content {}
/* BKT 3 */
#bkt3 {}
#bkt3-header {}
#bkt3-content {}
#bkt3-form {padding-top:7px;}
#bkt3-form form { padding:0px; margin:0px;}
#bkt3-form .form-label {font-size:12px;}
#bkt3-form #zip-code {width:219px;}
.zip-submit {border:none; background:url(../images/button-search.gif) no-repeat left top; width:72px; height:15px; text-indent:-999em; display:block; cursor:pointer; }
.zip-submit:hover { background:url(../images/button-search-hover.gif) no-repeat left top; }

/* Footer Styles */
#footer {height:16px; padding-top:4px; width:700px; float:right; color:#929d9e; font-size:11px; border-left:1px solid #7d8688; border-right:1px solid #7d8688; margin-bottom:10px;}
#footer #copyright {float:left; padding-left:10px;}
#footer #copyright p {margin:0px; padding:0px;}
#footer-link {float:right; padding-right:10px;}
#footer-link a { color:#929d9e; text-decoration:none; background:url(../images/footer-link-dot.gif) no-repeat 0px 4px; padding-left:10px; margin-left:3px;}
#footer-link a.first {background:none; padding-left:0px;}
#footer-link a.active {color:#ddb425;}
#footer-link a:hover {color:#ddb425;}

/* Sub Pages Styles */
#main {width:700px; float:right;}
#main-header {padding-top:25px; padding-left:20px; height:47px;}
#main-border {width:700px; float:right; background-color:#111111; border:1px solid #fff; margin-bottom:26px; position:relative;}
.home-join {width:239px; height:196px; position:absolute; left:-250px; bottom:58px;}
.home-button-join {width:239px; height:196px; display:block; background:url(../images/home-join.jpg) no-repeat left top;}
.join {width:348px; height:266px; position:absolute; left:-125px; bottom:23px;}
.bg-join {width:348px; height:266px; background:url(../images/bg-join.png) no-repeat left top; position:absolute; left:0px; bottom:0px;}
.button-join { display:block; width:255px; height:105px; position:absolute; top:70px; left:90px; cursor:pointer;}
.join-large {width:296px; height:175px; position:absolute; right:12px; top:-85px; background:url(../images/bg-join-large.png) no-repeat left top; }

/* Main Backgrounds */
.icara-study {background:url(../images/bg-man.jpg) no-repeat right bottom #111111;}
.contact {background:url(../images/bg-man.jpg) no-repeat right bottom #111111;}
.candidate {background:url(../images/bg-woman.jpg) no-repeat right bottom #111111;}
.study-locations {background:url(../images/bg-woman.jpg) no-repeat right bottom #111111;}

.large-arrow {position:absolute; left:25px; top:0px; background:url(../images/yellow-arrow-large.gif) no-repeat left top; width:24px; height:12px;}
.main-min-height {height:584px; float:right; width:1px;} /* Minimum Height - IE 6 Working Method */

/* Content Styles */
#content {float:left; width:400px; margin:0px; padding-top:32px; padding-left:21px; padding-bottom:30px; }
.bottom-spacing {margin-bottom:300px;} /* Optional - Apply to long sub pages w/ "Join The Fight" Graphic for spacing */
#content h1 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#7582bf; font-weight:normal;}
#content h2 {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#7582bf; font-weight:normal;}
#content h3 {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#7582bf; font-weight:normal;}
#content p {line-height:18px; padding-top:0px; margin-top:0px;}
#content ul {margin:0px; padding:0px; padding-bottom:10px;}
#content ul li { list-style-type:none; background:url(../images/li-dot.gif) no-repeat 0px 5px; padding-left:30px; padding-bottom:5px;}
#content strong {color:#7582bf;}
/* Right Styles */
#right {float:right; width:212px; margin-right:14px;}
#rightwhere {float:right; width:125px; margin-right:14px;}
/* Access Styles */
#access {float:right; width:212px; text-align:right; padding-top:12px; padding-bottom:12px;}
#access a { color:#cacaca; font-size:9px; display:block; float:right; width:45px; height:19px; text-decoration:none;}
#access a:hover { color:#ddb425; }
#access-print {background:url(../images/icon-print.gif) no-repeat 2px 1px; margin-right:12px;}
#access-email {background:url(../images/icon-email.gif) no-repeat 0px 1px;}
#accesswhere {float:right; width:125px; text-align:right; padding-top:12px; padding-bottom:12px;}
#accesswhere a { color:#cacaca; font-size:9px; display:block; float:right; width:45px; height:19px; text-decoration:none;}
#accesswhere a:hover { color:#ddb425; }
#accesswhere-print {background:url(../images/icon-print.gif) no-repeat 2px 1px; margin-right:12px;}
#accesswhere-email {background:url(../images/icon-email.gif) no-repeat 0px 1px;}
/* Study Locations */
#locations {padding-top:5px; width:212px;}
#locations-header {height:31px; width:212px;}
#locations-content {color:#939598; padding-left:2px;}
#locations-content p {padding:0px; margin:0px; padding-top:13px; padding-bottom:10px;}
#locations form {margin:0px; padding:0px;}
#locations-form {padding-top:0px; padding-left:2px;}
#locations-form .form-label {font-size:12px;}
#locations-form #zip-code {width:203px;}
#locationswhere {padding-top:5px; width:125px;}
.bg-locations-submit {background:url(../images/locations-search-hover.gif) no-repeat left top; width:65px; height:13px; margin-top:13px;}
.locations-submit {border:none; background:url(../images/locations-search.gif) no-repeat left top; width:65px; height:13px; text-indent:-999em; display:block; cursor:pointer;}
.locations-submit:hover {background:url(../images/locations-search-hover.gif) no-repeat left top;}
.bg-study-learn-more {background:url(../images/study-learn-more-hover.gif) no-repeat left top;width:97px; height:13px;}
.study-learn-more {background:url(../images/study-learn-more.gif) no-repeat left top; width:97px; height:13px; display:block;}
.study-learn-more:hover {background:url(../images/study-learn-more-hover.gif) no-repeat left top;}
/* THE ICARA (Bapi) STUDY */
#study {padding-top:5px; width:212px;}
#study-header {height:31px; width:212px;}
#study-content {color:#939598; padding-left:2px;}
#study-content p {padding:0px; margin:0px; padding-top:13px; padding-bottom:10px;}
#study form {margin:0px; padding:0px;}

/* Form Styles */
.back {position:absolute; left:60px; top:11px; font-size:12px;}
.form-label {font-size:12px; color:#939598;}
.form-input {padding-top:5px;}
.form-submit {padding-top:8px;}
#content form h2 {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#7582bf; font-weight:normal; padding-bottom:0px; margin-bottom:0px;}
form .caption {font-size:12px; margin-bottom:15px;}
form .required {color:#ddb425;}
hr {border:none;border-top:1px solid #727a7b; height:1px;}
/* Get Your Button Section */
.wideinput {width:420px;}
.submit-request {border:none; background:url(../images/button-request.gif) no-repeat left top; width:169px; height:31px; text-indent:-999em; margin-top:5px; display:block; cursor:pointer;}
.submit-request:hover {background:url(../images/button-request-hover.gif) no-repeat left top;}
/* Questionaire Section */
.questionaire {}
#content .questionaire h2 {font-size:16px;}
.questionaire .form-label {font-size:14px; color:#7582bf; width:420px; margin-top:8px; margin-bottom:5px; line-height:17px;}
/*.questionaire .checkbox {width:21px; height:21px; border:1px solid #cbcccc; border:none;}*/
.questionaire .menu {width:200px; margin-bottom:6px;}
.button-search {border:none; background:url(../images/form-search.gif) no-repeat left top; width:169px; height:31px; text-indent:-999em; margin-top:5px; display:block; cursor:pointer;}
.button-search:hover {background:url(../images/form-search-hover.gif) no-repeat left top;}

/* Site Map */
.site-map {padding:0px; margin:0px;}
.site-map a { text-decoration:none;}
.site-map a:hover { text-decoration:underline;}
.site-map li {padding:0px; margin:0px;}
#content .site-map ul {padding:0px; margin:0px;}
#content .site-map ul li {padding-bottom:0px; margin-top:5px;}

.valignmiddle {
	vertical-align: bottom;
}

.bluetext {
	color: #7582bf;
}

.blue {
	color: Blue;
}
