html { min-height: 100%; margin-bottom: 1px; } /* adds a vertical scrollbar */

/*------------------------------- general styles -*/
body {background:#E0E0E0 url(http://www.resolutions-llc.com/media/bg_main.jpg) repeat-x top left; font-size:11px;text-align: center; margin: 0; padding: 0; line-height: 1.5em;  color: #666666; font-family: Helvetica Neue, Geneva, Arial, Helvetica, sans-serif;}
img {border:0;}
a { color:#6D8AC1; text-decoration:underline; }
hr { border:0; width:100%; }
hr.hr { color:#6D8AC1; background-color:#6D8AC1; height:1px; margin:10px 0; }

/* common page content */
#page-content { position:relative; width:657px;text-align:left;padding:0;margin:0px auto;}
.footnote {font-size:9px;}


/* header */
#nav-top  {height:100px;}
#nav-top img {float:left;}

#miniNavContent {text-align:right; height:20px; width:300px;margin:20px 0 0 310px;font-size:10px;}
	#miniNavContent ul { list-style-type:none; padding:0;margin:0;}
	#miniNavContent li {}
	#miniNavContent li, #miniNavContent li a {color:#999;text-decoration:none;}
  #miniNavContent li a:hover {text-decoration:underline;}

#navContent {clear:both; height:52px; width:657px;padding:0;margin:0;}
	#navContent ul { list-style-type:none; padding:0;margin:0;}
	#navContent li { float:left; }
	#navContent li, #navContent li a {display:block; text-indent:-1000em; text-decoration:none; }
	#navContent li#nav-about a {width:129px;height:52px;background:transparent url(http://www.resolutions-llc.com/media/nav_about.gif) no-repeat top left;}
	#navContent li#nav-about a:hover, .about #navContent li#nav-about a {background-position:bottom left;}
  #navContent li#nav-recruitment a {width:127px;height:52px;background:transparent url(http://www.resolutions-llc.com/media/nav_recruitment.gif) no-repeat top left;}
	#navContent li#nav-recruitment a:hover, .recruitment #navContent li#nav-recruitment a {background-position:bottom left;}
  #navContent li#nav-solutions a {width:135px;height:52px;background:transparent url(http://www.resolutions-llc.com/media/nav_solutions.gif) no-repeat top left;}
	#navContent li#nav-solutions a:hover, .solutions #navContent li#nav-solutions a {background-position:bottom left;}
  #navContent li#nav-case_studies a {width:130px;height:52px;background:transparent url(http://www.resolutions-llc.com/media/nav_case_studies.gif) no-repeat top left;}
	#navContent li#nav-case_studies a:hover, .case-studies #navContent li#nav-case_studies a {background-position:bottom left;}
  #navContent li#nav-trial_finder a {width:136px;height:52px;background:transparent url(http://www.resolutions-llc.com/media/nav_spotlight.gif) no-repeat top left;}
	#navContent li#nav-trial_finder a:hover, .trial-finder #navContent li#nav-trial_finder a {background-position:bottom left;}

#subNavContent {clear:both; height:20px; width:657px;padding:0;margin:0 0 0 0px;font-size:12px}
	#subNavContent ul { list-style-type:none; padding:0;margin:0;}
	#subNavContent li {float:left;margin:6px 0 6px 30px;}
	#subNavContent li, #subNavContent li a {color:#2a4781;text-decoration:none;}
  #subNavContent li a:hover {color:#ff9d3a;}


/*footer*/
#footer-nav {clear:both; height:20px; width:640px;color:#000;margin:20px 0 0 14px; font-size:10px; padding-top:20px; }
#footer-nav a {color:#000}
  #footer-nav ul { list-style-type:none; padding:0;margin:0;}
	#footer-nav li { float:left;padding:6px;}
	#footer-nav li, #footer-nav li a {padding-right:6px;}
#footer-nav #copyright {margin-left:500px;width:140px;}




#imgLayer_ { margin-top:10px; }
#home_ { margin-top:10px; }
#home ul { margin-top:0; margin-bottom:0; }
#home li { list-style:none; margin:0; padding:0; }

.titlebold { color:#6D8AC1; font-weight:bold; font-size:14px; }
.title { color:#6D8AC1; font-weight:normal; font-size:14px; }
.sub { margin-top:10px; }
.link { clear:both; margin-top:10px; }
.link-right { float:right; }
.leftList ul { margin:0; padding:0; }
.leftList ul li { margin:0; padding:0; }
.leftList2 { margin:0; padding:0; }

.text { width:280px; margin-top:10px; }
.text-wide { width:600px; margin-top:10px; margin-left:0px; }
.clear { clear:both; }

strong { color:#6D8AC1; font-weight:bold; font-size:11px; }
h2 { color:#ff9d3b; font-weight:bold; font-size:14px; margin:0; padding:0; }

#but_close { float:right; margin:50px; }

#request { display:none; position:absolute; top:50px; left:100px; width:480px; height:550px; background:#fff; text-align:center; }
	#form-logo { float:left; text-align:left; margin:20px 0 20px 50px; }
	#form { clear:left; width:384px; height:379px; color:#6D8AC1; font-size:12px; background:url(http://www.resolutions-llc.com/media/request_info-bg.jpg) no-repeat; margin:0 auto; text-align:left; }
	#form label { float:left; width:120px; margin:5px 0 5px 15px; color:#6D8AC1; font-weight:bold; font-size:12px; }
	#form input { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#form .bold { font-weight:bold; margin-left:15px; }
	#form .checkbox { width:30px; border:0; margin:-1px 0 15px 15px; }
	#form .text { float:left; margin:0 0 15px 0; }
	#form br { clear:both; }
	#but_submit { float:right; margin:10px 10px 0 0; cursor:pointer; cursor:hand; }
	.thankyou { width:400px; margin:10px auto; }

#login { display:none; position:absolute; top:50px; left:100px; width:480px; height:550px; background:#fff; text-align:center; }
	#formlogin { clear:right; width:384px; height:379px; color:#6D8AC1; font-size:12px; background:url(http://www.resolutions-llc.com/media/request_info-bg.jpg) no-repeat; margin:0 auto; text-align:left; }
	#formlogin label { float:left; width:120px; margin:5px 0 5px 15px; color:#6D8AC1; font-weight:bold; font-size:12px; }
	#formlogin input { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#formlogin .bold { font-weight:bold; margin-left:15px; }
	#formlogin .content { float:left; margin:20px 15px 15px 15px; }
	#formlogin br { clear:both; }

#stf { display:none; position:absolute; top:50px; left:100px; width:480px; height:550px; background:#fff; text-align:center; }
	#formstf { clear:right; width:384px; height:379px; color:#6D8AC1; font-size:12px; background:url(http://www.resolutions-llc.com/media/request_info-bg.jpg) no-repeat; margin:0 auto; text-align:left; }
	#formstf label { float:left; width:120px; margin:5px 0 5px 15px; color:#6D8AC1; font-weight:bold; font-size:12px; }
	#formstf input { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#formstf textarea { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#formstf .bold { font-weight:bold; margin-left:15px; }
	#formstf .content { float:left; margin:20px 15px 15px 15px; }
	#formstf br { clear:both; }

	#formtrial { width:450px; color:#6D8AC1; font-size:12px; margin:20px auto; text-align:left; }
	#formtrial fieldset, #formtrial2 fieldset { padding:10px; border:0px; }
	#formtrial label, #formtrial2 label { float:left; width:140px; margin:5px 0 5px 15px; color:#6D8AC1; font-weight:bold; font-size:12px; }
	#formtrial select, #formtrial2 select { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000;  }
	#formtrial .bold { font-weight:bold; margin-left:15px; }
	#formtrial .content { float:left; margin:20px 15px 15px 15px; }
	#formtrial .right, #formtrial2 .right { width:110px; text-align:right; margin-right:30px; }
	#formtrial .center { text-align:center; }
	#formtrial .submit { margin:10px 0 0 220px; font-weight:bold; cursor: pointer; cursor:hand; }
	#formtrial br, #formtrial2 br { clear:both; }
	#formtrial2 { width:450px; color:#6D8AC1; font-size:12px; margin:0px auto; text-align:left; }

	.go { float:left; margin:4px 0 0 5px; }

#formfeedback { width:630px; color:#717171; font-size:12px; margin:0px auto; text-align:left; }
#formfeedback fieldset { padding:10px; border:0px; }
#formfeedback label { float:left; margin:20px 0 3px 0; color:#717171; font-weight:bold; font-size:12px; }
#formfeedback h2 { margin:20px 0 0 0; color:#6d8ac1; }
#formfeedback .input { clear:left; float:left; width:200px; margin:5px 0; color:#6D8AC1; font-size:12px; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
#formfeedback textarea { clear:left; float:left; width:450px; margin:5px 0; color:#6D8AC1; font-size:12px; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
#formfeedback .extra { width:400px; color:#6D8AC1; font-size:12px; margin-left:3px; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
#formfeedback .radio { margin:0 3px 0 14px; }
#formfeedback .center { clear:left; }

#formfeedback .bold { font-weight:bold; margin-left:15px; }
#formfeedback .content { float:left; margin:20px 15px 15px 15px; }
#formfeedback .right { width:110px; text-align:right; margin-right:30px; }
#formfeedback .submit { margin:20px 0 0 0px; font-weight:bold; }
#formfeedback br { clear:both; }
#formfeedback #labels { margin:20px 0; }
#formfeedback #labels label { float:left; margin:5px 0 0 0; color:#717171; font-weight:bold; font-size:12px; }

#search { width:600px; margin:20px 0; }
	#search h2 { font-size:14px; color:#ff9d3b; }

#finder-english { margin:20px 0; }

.disease { float:left; width:190px; }
#languages { font-size:15px; font-weight:bold; color:#3b61ad; margin:5px 0; }
.flag { margin:5px; }

#case-wrapper { width:380px; }
#case1 { float:left; border:1px solid #d1d1d1; margin-top:20px; width:380px; }
#case1{ padding:20px; margin:0 0 30px 0; background:transparent; border:1px solid #fff; display:block; text-align:left;}
#case1 .inner div{color:#666; font-weight:bold;}

.case { float:left; border:1px solid #d1d1d1; margin-top:20px; width:380px; }
.case-title { background:#ff9d3c; color:#385ba3; padding:5px; }
.case-summary { background:#e4e4e4; padding:7px; }
.case-results { background:#3a5faa; color:#fff; padding:5px; }
.case-link { float:left; margin:5px 0; }

.warning { float:left; border:1px solid #d1d1d1; margin-top:10px; width:615px; background:#3a5faa; }
.warning-title { float:left; width:605px; background:#ff9d3c; color:#385ba3; padding:5px; font-weight:bold; font-size:14px; font-family:verdana; }
.warning-summary { float:left; width:601px; background:#EDEDED; padding:7px; }

.whois { float:left; border:1px solid #d1d1d1; margin-top:10px; width:350px; background:#3a5faa; }
.whois-title { float:left; width:340px; background:#ff9d3c; color:#385ba3; padding:5px; font-weight:bold; font-size:14px; font-family:verdana; }
.whois-summary { float:left; width:336px; background:#EDEDED; padding:7px; }

#material1 { }
	#material1_ img { float:left; margin:5px; }
	#material1_ a { float:left; text-align:center; margin:20px 0 0 10px; }

#contact { float:left; margin:20px 0; }

#example1{ padding:20px; margin:0 0 30px 0;  background:transparent; border:1px solid #000; display:block; text-align:left;}
#example1 .inner div{color:#666;  font-weight:bold;}

#home li { padding-left:10px; background-image:url(http://www.resolutions-llc.com/media/bullet.gif); background-repeat:no-repeat; background-position:0 .5em; }



/* recruitment page */
.recruitment #image {float:left; margin:15px 15px 15px 0;}
.recruitment #side-content {float:left;margin-top:10px;width:350px}
.recruitment #bottom-content {clear:both; margin:0 0 0 15px;width:600px;}
.recruitment #bottom-content ul {padding:0;margin:0;}


/* quick fix for solutions page */
.solutions ul {padding:0;margin:0;}

.message { color:#6D8AC1; font-weight:bold; }
.error { color:#6D8AC1; font-weight:bold; }
