html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
        color:#1d1d1d;
	font-size: 11px;
}
sup {
    vertical-align:super;
    font-size:8px;
    margin:0;
    padding:0;
}
.errors {
   color: #f00;
}
.succ {
    color:#06b20e;
}
body {
	background:#fff url(../images/bkgd.gif) repeat-x;
        text-align:center;
}
a {
	color: #1d1d1d;
	text-decoration: none;
        outline:none;
}
a:hover{
	color: #1d1d1d;
	text-decoration: underline;
}
.clear {
    clear:both;
}
.req {
    color:#f00;
}
#logo, #splash, h1#about_cequr, .subnav li a, #nav li a,
h1#contact_us, h1#product_candidate, h1#about_diabetes, h1#press {
    background-image:url(../images/titles.png);
}

#header {
    width:813px;
    height:56px;
    margin:79px auto 0 auto;
    /*margin:79px 0 0 0;*/
    border-bottom:1px solid #636466;
    position:relative;
}

#logo {
    width:163px;
    height:42px;
    display:block;
    text-indent:-3000px;
    background-repeat:no-repeat;
    background-position:-15px -19px;
	position:absolute;
	top:0;
	left:0;
}
#nav {
    list-style:none;
    width:566px;
    position:absolute;
    top:28px;
    left:248px;
}
#nav li, #nav li a {
    float:left;
    display:inline;
    height:16px;
    text-indent:-3000px;
    position:relative;
}


#nav li a {
    position:absolute;
    top:0;
    background-repeat:no-repeat;
}
#nav .about a {
    left:0;
    width:85px;
    background-position:-15px -69px;
}
#nav .about a:hover, #nav .about a.over {
    background-position:-15px -99px;
}
#nav .product a {
    width:126px;
    left:117px;
    background-position:-146px -69px;
}
#nav .product a:hover, #nav .product a.over {
    background-position:-146px -99px;
}
#nav .diabetes a {
    width:103px;
    left:260px;
    background-position:-304px -69px;
}
#nav .diabetes a:hover, #nav .diabetes a.over {
    background-position:-304px -99px;
}
#nav .press a {
    left:410px;
    width:40px;
    background-position:-304px -139px;
}
#nav .press a:hover, #nav .press a.over {
    background-position:-304px -169px;
}
#nav .contact a {
    width:72px;
    left:490px;
    background-position:-467px -69px;
}
#nav .contact a:hover, #nav .contact a.over {
    background-position:-467px -99px;
}

#content {
    margin:40px auto 0 auto;
    width:813px;
    position:relative;
    text-align:left;
}




#splash {
    width:553px;
    height:404px;
    display:block;
    float:left;
    position:relative;
    background-repeat:no-repeat;
    background-position:0 0;
}
#img_holder {
    width:540px;
    height:392px;
    position:absolute;
    top:6px;
    left:6px;
    background-color:#fff;
    display:block;
    
}

#img_holder .splash_slideshow {
    width:520px;
    height:289px;
    overflow:hidden;
    position:absolute;
    top:11px;
    left:11px;
}
#img_holder img.mainimg {
    width:520px;
    height:289px;
}
#img_holder h2 {
    position:absolute;
    top:320px;
    left:18px;
}
#img_holder #splash_copy {
    position:absolute;
    top:348px;
    left:18px;
    width:512px;
    height:40px;
    display:block;
    color:#636466;
}
h4.purple {
    color:#5f5189;
    font-weight:bold;
}

#front_copy {
    width:233px;
    float:right;
    margin-top:5px;
}
#front_copy li {
    border-bottom:1px solid #bababa;
    padding-bottom:24px;
    margin-bottom:23px;
}
#front_copy li.last {
    border-bottom:none;
}
#front_copy li h2 {
    margin-bottom:12px;
}

#leftcol {
    width:270px;
    float:left;
}

/*** START ABOUT CEQUR***/
h1#about_cequr {
    width:154px;
    height:26px;
    display:block;
    background-position:-15px -220px;
    background-repeat:no-repeat;
    margin-bottom:15px;
}
h1#about_cequr a {
    width:154px;
    height:26px;
    display:block;
    text-indent:-3000px;
}
.subnav {
    width:270px;
    float:left;
}
.subnav li, .subnav li a {
    clear:both;
    float:left;
    display:inline;
    height:16px;
    text-indent:-3000px;
    position:relative;
    margin-bottom:8px;
}

.subnav li a { width:99px; background-repeat:no-repeat; }
.subnav .mgmt a { background-position:-15px -139px; }
.subnav .mgmt a:hover, .subnav .mgmt a.over { background-position:-146px -139px; }
.subnav .directors a { background-position:-15px -164px; }
.subnav .directors a:hover, .subnav .directors a.over { background-position:-146px -164px; }
.subnav .advisors a { background-position:-15px -189px; }
.subnav .advisors a:hover, .subnav .advisors a.over { background-position:-146px -189px; }

.about_copy {
    width:526px;
    float:right;
}
.about_copy span.purple {
    font-size:13px;
    color:#5f5189;
    font-weight:bold;
}

#dirlist {
  margin-bottom:30px;
}
#mgmtlist {
    margin-top:20px;
}
#dirlist li, #obslist li {
    margin-bottom:10px;
}
#mgmtlist li {
    clear:both;
    float:left;
    margin-bottom:20px;
}
#mgmtlist li .profile_pic {
    float:left; margin-right:10px;border:1px solid #ccc;padding:1px;
}
#mgmtlist li .profile {
    float:left; width:410px;margin-top:2px;
}
#obslist h3 {
    font-size:15px;
    color:#515151;
    font-weight:bold;
    margin-bottom:5px;
}



/*** END ABOUT CEQUR ***/




/*** START CONTACT US ***/
h1#contact_us {
    width:143px;
    height:26px;
    display:block;
    background-position:-15px -260px;
    background-repeat:no-repeat;
    margin-bottom:15px;
    text-indent:-3000px;
}
ul.contactinfo {
    width:270px;
    margin-left:2px;
}
ul.contactinfo li {
    margin-bottom:20px;
}
ul.contactinfo li a {
    text-decoration:underline;
}
ul.contactinfo li .purple {
    font-size:13px;
    color:#5f5189;
    font-weight:bold;
}
#contactform {
    width:520px;
    margin-top:20px;
}
.contact_row {
    clear:both;
    float:left;
    width:520px;
    margin-bottom:5px;
}
.contact_row label {
    float:left;
    width:70px;
    padding-top:4px;
    text-align:right;
    padding-right:10px;
}
 .contact_row label.state  {
    width:50px;
}
.contact_row label.zip {
    width:40px;
}
.contact_row input {
    float:left;
    width:250px;
    border:1px solid #999;
}
.contact_row select.state {
    float:left;
    width:90px;
}
.contact_row select.role {
    float:left;
    width:200px;
}
.contact_row input.address1, .contact_row input.address2 {
    width:400px;
}
.contact_row input.city {
    width:115px;
}
.contact_row input.zip {
    width:75px;
}
.contact_row input.phone, .contact_row input.email {
    width:200px;
}
.contact_row textarea {
    width:350px;
    height:60px;
    font-family: Arial, Tahoma, sans-serif;
    font-size:12px;
    border:1px solid #999;
}
.terms {
    width:490px;
    margin:20px 0 20px 20px;
}
.terms ul {
    margin:5px 0 2px 30px;
}
.terms ul li {
    list-style:disc;
    margin-bottom:3px;
}
.submit_row {
    text-align:center;
}
/*** END CONTACT US ***/



/*** START ABOUT DIABETES ***/
h1#about_diabetes {
    width:183px;
    height:26px;
    display:block;
    background-position:-15px -300px;
    background-repeat:no-repeat;
    margin-bottom:15px;
    text-indent:-3000px;
}
.diabetes_leftcol {
    font-size:10px;
    list-style:disc;
    margin-top:30px;
}
.diabetes_leftcol li {
    list-style:disc;
    margin-left:10px;
    margin-bottom:4px;
    padding-left:0px;
}
.diabetes_leftcol .header {
    margin-bottom:15px;
    list-style:none;
    margin-left:0px;
}
.diabetes_leftcol .header sup {
    color:#5f5189;
}
.diabetes_leftcol li.note {
    margin-top:30px;
    margin-bottom:15px;
    list-style:none;
    margin-left:0px;
}
.diabetes_leftcol .purple {
    color:#5f5189;
    font-weight:bold;
}
.footnotes {
    color:#737373;
    font-size:9px;
}
.footnotes sup {
    color:#737373;
}
/*** END ABOUT DIABETES ***/






/*** START PRESS ***/
h1#press {
    width:70px;
    height:26px;
    display:block;
    background-position:-303px -220px;
    background-repeat:no-repeat;
    margin-bottom:30px;
    text-indent:-3000px;
}
.press_leftcol {
    width:188px;
}
.press_leftcol li.header {
    border:none;
    margin-bottom:15px;
    padding:0;
}
.press_leftcol li.header span.purple {
    font-size:13px;
    color:#5f5189;
    font-weight:bold;
}
.press_leftcol li, .press_copy ul li  {
    border-bottom:1px solid #5f5189;
    padding-bottom:15px;
    margin-bottom:18px;
}
.press_leftcol li.last {
    border:none;
}
.press_leftcol li p, .press_copy ul li p {
    color:#1d1d1d;
    font-size:11px;
    line-height:14px;
    float:left;
    display:block;
    width:188px;
}
.press_leftcol li a, .press_copy li a {
    font-size:11px;
    color:#5f5189;
    font-weight:bold;
    display:block;
    float:left;
    margin:10px 0 0 0;
    min-height:16px;
}
.press_leftcol li a.pdf_link, .press_copy li a.pdf_link {
    padding-right:20px;
    background:url(../images/icon_pdf.png) right top no-repeat;
}
.press_leftcol li a:hover, .press_copy li a:hover {
    text-decoration:none;
}
.press_copy {
    width:526px;
    float:left;
}
.press_copy ul li {
    width:245px;
    padding-bottom:25px;
    margin-bottom:25px;
    float:left;
    margin-right:35px;
}
.press_copy ul li.right {
    margin-right:0;
}
.press_copy ul li h3 {
    font-size:13px;
    color:#5f5189;
    font-weight:bold;
    float:left;
    margin-bottom:20px;
}
.press_copy ul li p {
    width:245px;
}
.press_copy li a {
    margin:20px 0 0 0;
}

/*** END PRESS ***/





/*** START PRODUCT CANDIDATE ***/
h1#product_candidate {
    width:230px;
    height:26px;
    display:block;
    background-position:-15px -340px;
    background-repeat:no-repeat;
    margin-bottom:15px;
    text-indent:-3000px;
}
/*** END PRODUCT CANDIDATE ***/


#footer {
    margin:30px auto 30px auto;
    width:813px;
    position:relative;
    text-align:left;
    border-top:1px solid #636466;
    color:#2a2a2a;
    padding-top:9px;
}

