/* CSS Document */

/*--------- Notes -----------

* html {anything} addresses IE < 6 browser bugs
*+html {anything} addresses IE 7 browser bugs

----------- End Notes ------- */

/* Basic browser reset  */
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,dt,blockquote,button,fieldset,legend,label,input,textarea,form { margin:0;padding:0;border:0; }


/* General */
* { margin: 0; padding: 0; }

html { height: 100%; font-size: 62.5% }

body {
height: 100%;
background-color: #93ADCF;
text-align: center;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited {
color: #004F8B;
text-decoration: underline;
font-weight: bolder;
}

a:hover {
text-decoration: none;
}

.noscreen {
display: none;
}


/* Cleaner */

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}


/* Skip menu */

.hidden {
position: absolute;
top: -10000px;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
}


/* Images */



/* Wrapper */

#wrapper {
width: 850px;
margin: 20px auto 0 auto;
padding-bottom: 60px;
text-align: left;
}


/* Headings, paragraphs */

.logo {
height: 100px;
background: url('../img/StemCellLogo1.gif') no-repeat -6px center;
}

.logo h1 {
visibility: hidden;
}

.title p {
color: #FFFFFF;
margin: 4px 0 0 21px;
padding-bottom: 12px;
}

h1 {
font: normal 2.4em Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
}

h2 {
font: normal 1.8em Georgia, "Times New Roman", Times, serif;
color: #004F8B;
margin-bottom: 14px;
}

h3 {
font: normal 1.5em Georgia, "Times New Roman", Times, serif;
color: #004F8B;
letter-spacing: 1px;
/*background: url('../img/h2-bg.gif') no-repeat 0 53%;*/
padding-left: 25px;
margin-top: 20px;
margin-bottom: 2px;
}


/* Menu */

ul.menu {
list-style-type: none;
}

ul.menu li {
background: url('../img/menu-li-divider.gif') no-repeat 50% 100%;
padding: 18px 0;
line-height: 1.5;
}

ul.menu li a, ul.menu li a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: 1px 6px;
}

ul.menu li a:hover {
color: #10147E;
background-color: #FFFFFF;
font-weight: bold;
}
	* html ul.menu li a:hover, * html ul.menu li a.active {color: #10147E; background-color: #FFFFFF;}
	/**+html ul.menu li a:hover, *+html ul.menu li a.active {color: #10147E;}*/

ul.menu li a#current {
color: #10147E;
font-weight: bold;
background-color: #FFFFFF;
}

ul.menu li.last {
background: none;
}


/* Content box */

.content {
width: 850px;
margin: 19px auto 0 auto;
}

.column-left {
float: left;
width: 165px;
text-align: center;
color: #FFFFFF;
}

.column-left h3 {
font: normal 1.5em Georgia, "Times New Roman", Times, serif;
margin: 10px 0 7px 0;
letter-spacing: 1px;
}

.column-right {
margin: 0 0 0 191px;
width: 650px;
}

.box-top {
background: url('../img/box-top-scs.gif') no-repeat 0 0;
height: 12px;
}

.box {
background: url('../img/box-bg-scs.gif') repeat-y 0 0;
}

.box-in {
background-color: #FFFFFF;
padding: 0.8em 0 10em 0;
margin: 0 6em 0 2em;
}

.box-in p {
line-height: 1.6;
margin: 0 0 10px 25px;
color: #242424;
}

.box-bottom {
background: url('../img/box-bottom-SCS.gif') no-repeat 0 100%;
height: 48px;
}
	* html .box-bottom {background: url('../img/box-bottom-SCS.gif') no-repeat 0 -2px;}

ul.main-list {
list-style-type: none;
margin: 14px 0 20px 25px;
}

ul.main-list li {
line-height: 1.3;
margin-bottom: 12px;
color: #004F8B;
background: url('../img/bullet1.gif') no-repeat 0 0;
padding-left: 27px;
}

ul.inner-list li {
padding-left: 0px;
background: none;
}

ul.inner-list li {
margin-left: 20px;
}

ul.inner-list li.first {
margin-top: 10px;
}

ul.black li {
color: #000000;
}

ol {
margin: 10px 0 10px 25px
}

img {
margin-left: 10px;
}

img.border {
border: 1px solid #CCCCCC;
}

p.free-request {
 margin-left: 60px;
}

p.free-request img {
 border: 1px solid #94AECE;
}

.free #freeinfo_btn {
background: url(../img/StemCellsFreeInfo.gif);
display: block;
height: 43px;
width: 180px;
text-indent: -9999px;
}

.free #freeinfo_btn:hover {
background-position: 0 -43px;
}

/* Footer */

.logo-left, .logo-right {
font-size: 0.8em;
color: #626262;
position: relative;
top: -77px;
}
	* html .logo-left, * html .logo-right {position: relative; top: -100px;}

.logo-left {
float: left;
margin-left: 20px;
}
	* html .logo-left {float: left; margin-left: 46px;}

.footer-info-center {
clear: both;
font-size: 0.8em;
color: #626262;
position: relative;
top: -66px;
left: 100px;
}
	* html .footer-info-center {position: relative; top: -80px;}
