/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Layout and general divs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0;
padding:0;
}
body {
font: normal 76%/140% Tahoma, Arial, sans-serif;
color:#000;
background: #fff url(images/bg-body.gif) repeat-x top center;
}
#wrap{
margin-left: auto;
margin-right: auto;
width:960px;
height:auto;
font-size:1em;
}
#header{
position:relative;
height:160px;
background: transparent url(images/child.png) no-repeat 410px -38px;
}
#home-page #header{
background: transparent url(images/feet.png) no-repeat 450px 0px;
}
#join-page #header{
background: transparent url(images/people.png) no-repeat 420px -30px;
}
#research-page #header{
background: transparent url(images/research.png) no-repeat 400px -40px;
}
#professional-page #header{
background: transparent url(images/pro-ed.png) no-repeat 450px 2px;
}
#about-page #header{
background: transparent url(images/about.png) no-repeat 400px -25px;
}
#diabetes-page #header{
background: transparent url(images/foot-care.png) no-repeat 390px -11px;
}

#footer{
width:900px;
clear:both;
background: transparent url(images/horizontal-lines.gif) repeat-x top center;
background: transparent url(images/footer-bg.png) no-repeat top center;
margin:70px 30px 30px;
padding-bottom:2em;
float:left;
text-align:center;
border-top:5px solid #f0e9dd;
}
#content{
margin:30px 0 0 20px;
width:940px;
width:660px;
float:left;
font-size:1.1em;
}
#home-page #content{
margin:0px 0 0 10px;
width:940px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.switch-block-one,
.switch-block-two{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding:0.1em 1em;
}
.switch-block-two{
background: #fbfaf8;
}
.quote{
border-bottom:5px solid #f0e9dd;
background: transparent url(images/quotes.gif) no-repeat 10px 10px;
padding:0.1em 1em;
}
.search-result{
border-bottom:0px solid #f0e9dd; 
}
#home-page .switch-block-one,
#home-page .switch-block-two{
background:none;
padding:0;
}
#search,
#events-search{
clear:both;
position:relative;
float:right;
width:280px;
height:55px;
background: transparent url(images/bg-search.png) no-repeat 0 0;
margin:12px 10px 0 0;
}
#events-search{
margin:0 0 0 1em;
}
#tagline{
height:222px;
width:940px;
background: transparent url(images/bg-tagline.jpg) no-repeat 0 0;
}
#home-feature-three{
padding:0px 10px 0 20px;
float: left;
width:800px;
border:0px solid;
margin: 0;
}
#home-feature-one{
background: transparent url(images/home-feature-advocacy.jpg) no-repeat 0px 0;
padding-top:160px;
float:left;
width:280px;
border:0px solid;
margin:0 0 0 60px;
}
#home-feature-two{
background: transparent url(images/home-feature-expert.jpg) no-repeat 0px 0;
padding-top:210px;
float:left;
width:280px;
border:0px solid;
margin:0 0 0 20px;
}
#home-feature-four{
background: transparent url(images/home-feature-conference.jpg) no-repeat 0px 0;
padding-top:210px;
float:left;
width:280px;
border:0px solid;
margin:0 0 0 60px;
}
#home-feature-five{
background: transparent url(images/home-feature-feet.jpg) no-repeat 0px 0;
padding:210px 0 20px 0;
float:left;
width:280px;
border:0px solid;
margin:0 0 0 20px;
}
#home-feature-six{
background: transparent url(images/home-feature-boutique.jpg) no-repeat 0px 0;
padding-top:210px;
float:left;
width:280px;
border:0px solid;
margin:0 0 0 20px;
}
#content div.images{
float:right;
margin:0 0 10px 10px;
clear:both;
}
#no-subnav{
background: transparent url(images/bear.jpg) no-repeat 0 0;
float:left;
width:200px;
height:200px;
margin:0 0 0 10px;
}
.events-date{
float:left;
background: transparent url(images/icon-calendar.gif) no-repeat 0 15px;
width:250px;
padding-left:60px;
}
.events-location{
float:left;
background: transparent url(images/icon-map.gif) no-repeat 0 15px;
width:200px;
padding-left:60px;
}
#log-in{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
position:relative;
height:160px;
width:238px;
background:#f0e9dd;
float:right;
border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
margin:0 0 10px 10px;
}
#field-username{
position:absolute;
top:5px;
left:10px;
border:0px solid black;
margin:0;
}
#field-password{
position:absolute;
top:60px;
left:10px;
border:0px solid red;
margin:0;
}
#field-submit{
position:absolute;
top:120px;
right:15px;
margin:0;
}

#logged-in{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background:#f0e9dd;
padding:1em;
float:right;
width:211px;
height:25px;
margin:0 0 10px 10px;
border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
position:relative;
}
.feature-content{
height:100px;
}
.diabetes-foot-care-block{
font-size:1.1em;
background:#f2f5f6;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding:0px 10px;
width:360px;
margin:0 0 20px 0;
float:left;
}
#diabetes-foot-care-nav{
width:250px;
float:right;
}
#diabetes-foot-care-footer{
height:290px;
background: transparent url(http://cawc.net/images/bg-diabetes-foot-care.jpg) no-repeat  bottom center;
}
.addthis_toolbox{
padding-top:170px;
}
.response-yes,
.response-no {
clear:both;
display: none;
padding:0px;
width:620px;
}
.block{
width:630px;
padding:1em;
border-top:1px solid #fff;
border-right:1px solid #dfdfdf;
border-bottom:1px solid #999;
border-left:1px solid #dfdfdf; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background:#f7f5f1;
overflow:hidden;
display:none;
}
.results .block{
display:block;
}
.care-team,
.personal-care-record{
float:left;
width:330px;
}
#closer-look{
position:relative;
background:url(http://cawc.net/images/closer-look.jpg) no-repeat 0 40px;
height:700px;
width:auto;
margin-left:100px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Images 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#content img{
float:right;
float:none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding:5px;
margin:0 0 10px 20px;

border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
background:#f0e9dd; 

background:#fff;
padding:10px;
}
#diabetes-page img{
border:0;
}
#store-table img{
background:#fff;
padding:10px;
}
#home-feature-one #institute img{
border:0; 
padding:0; 
background:transparent; 
margin:-20px 0 0 0;
}
#content img#log-out{
border:0;
background:0;
margin:0;
padding:0;
}
#subscribe{
float:right;
}
#subscribe a{
border:0;
}
#subscribe img{
border:0;
padding:0;
}
#quiz-form img{
border-top:1px solid #999;
border-right:1px solid #dfdfdf;
border-bottom:1px solid #fff;
border-left:1px solid #dfdfdf;
background:transparent;
padding:0;
float:left;
margin:0 1em 1em 0;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headings H1-H6 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#wordmark{
width:385px;
float:left;
position:absolute;
top:40px;
left:5px;
}
#tagline h1{
margin:0;
padding:80px 0 0 50px;
font-size:2em;
text-indent:-9999px;
}

h2,
h3,
h4,
h5,
h6{
line-height:1.2em;
letter-spacing:0px;
letter-spacing:-1px;
font-size:2em;
font-weight:normal;
margin:1em 0;
}
h2{
margin-top:0;
border-bottom:5px solid #f0e9dd;
}
#home-page h2{
border-bottom:0px solid #e4e6e5;
}
#home-feature-one h2,
#home-feature-two h2,
#home-feature-four h2,
#home-feature-five h2
#home-feature-three h2{
margin:0em auto;
text-shadow: 3px 2px 3px #fff;
}
h3{
font-size:1.5em;
letter-spacing:0;
line-height:1.3em;
}

#home-feature-three h3{
letter-spacing:0px;
font-size:1em;
font-weight:bold;
margin:1em 0 0 0;
}
.diabetes-foot-care-block h3{
margin:10px 10px 10px 0;
}
#quiz-form h3{
margin-top:0;
}
#closer-look h3#top-of-your-foot,
#closer-look h3#your-entire-foot,
#closer-look h3#bottom-of-your-foot{
position:absolute;
top:-10px;
left:10px;
}
#closer-look h3#bottom-of-your-foot{
top:-10px;
left:240px;
}
#closer-look h3#your-entire-foot{
top:500px;
left:100px;
}
h4{
font-size:1.3em;
letter-spacing:0;
}
h4.events-when,
h4.events-where,
h4.news-posted{
margin-bottom:-1em;
}
h5{
font-size:1.2em;
letter-spacing:0px;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Paragraphs 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
p{
line-height:1.5em;
line-height:20px;
margin:1.5em auto;
margin:20px auto;
}
#diabetes-page #content p{
font-size:16px;
line-height:22px;
margin:22px auto;
}

.quote p{
margin:10px auto !important;
}
.clear{
clear:both;
}

#home-feature-one p,
#home-feature-two p,
#home-feature-three p{
text-shadow: 1px 1px 1px #fff;
margin:0.5em auto;
}
#diabetes-page #content .diabetes-foot-care-block form p{
margin:10px 0;
}
#breadcrumbs{
margin:70px 0px 0px 50px;
padding:0;
}
.date{
margin:-1.5em 0 0 0;
}
#content div.images p{
margin:0;
font-style:italic;
font-size:0.9em;
text-align:right;
}
blockquote{
font-style:italic;
margin:2em;
}
.search-result-excerpt,
.search-result-link{
margin-top:-1.5em;
margin-top:0;
}
.search-result-link{
border-top:0px dotted #ddd;
}
#logged-in p{
margin:0;
padding:0;
line-height:10px;
position:absolute;
top:20px;
left:15px;
font-weight:bold;
}
#logged-in p a{
border:0;
}
#logged-in img{
position:absolute;
top:10px;
right:10px;
}
span#register-by-mail{
text-transform: uppercase;
font-size:14px;
margin:0 0 0 65px;
}
#quiz-form p{
clear:left;
padding:0;
}
#quiz-form .trigger-set{
width:340px;
font-size:1.2em;
float:left;
}
#quiz-form .trigger-set span{
padding:5px 12px;
/*
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background:#ba0b23;
color:#fff;
text-shadow: 0px -1px 1px #333;
border-bottom:1px solid #555; 
*/
}
#text-size{
text-align:right;
margin:-18px 0 20px 0 !important;
font-size:1.1em;
font-weight:bold;
}
#content #steps_checklist .steps_checklist_sender{
float:left;
text-align:right;
width:370px;
clear:both;
line-height:35px;
margin:0em auto;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Links 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
a{
background:#daecf0;
background:none;
text-decoration:none;
/*text-shadow: 1px 1px #999;*/
color:#aa1429; /* red */
border-bottom:1px dotted #aa1429;
}
a:visited{
color:#aa1429; /* red */
}
#global-nav a{
font-weight:bold;
text-decoration:none;
border:0;
}
a:hover,
#global-nav a:hover{
color:#aa1429; /* red */
border-bottom:1px solid #aa1429;
text-decoration:none;
}
a img{
border:0;
background:transparent;
}
.store-image{
border-bottom:0;
}
a.button{
border:0;
width:81px;
height:32px;
display:block;
text-indent:-9999px;
outline:0;
}
a.button:hover,
a.registration-information:hover{
opacity:0.8;
}
a.learn-more{
background: transparent  url(images/button-learn-more.gif) no-repeat top left;
}
#home-page .learn-more{
float:left;
}
a.registration-information{
background: transparent  url(images/button-registration-information.gif) no-repeat top left;
border:0;
width:156px;
height:32px;
display:block;
text-indent:-9999px;
outline:0;
float:left;
margin-left:5px;
}
#wordmark a{
display:block !important;
border:0;
}
#wordmark a:hover{
background:transparent;
}
h2 a{
text-decoration:none;
}
.next-page{
font-size:16px;
font-weight:bold !important;
display:none;
float:right;
}
#sidebar li a{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin:auto 10px;
padding:5px;
display:block;
border-top:1px solid #fff; 
border-bottom:1px solid #cdb99a; 
}
#sidebar li:first-child a{
border-top:0;
}
#sidebar li.last a{
border-bottom:0;
}
#sidebar ul li a{
border:0;
display:inline;
display:block;
font-size:0.9em;
line-height:1em;
}
#sidebar a:hover{
background:#aa1429;
color:#fff;
}
#sidebar li > ul li ul li a{
margin-left:2em;
}

#sidebar li > ul li a:before,
#sidebar li > ul li ul li a:before{
content: "> ";
}
#diabetes-page #sidebar .foot-care-nav a{
color:#2876a2; /* blue */
}
#diabetes-page #sidebar .here a:hover{
color:#2876a2;
}
#diabetes-page #sidebar .foot-care-nav a:hover{
background:#2876a2;
color:#fff;
}

#sidebar .here a{
background:#fff;
-moz-border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
margin-right:0;
color:#000;
}
#sidebar .here a:hover{
color:#aa1429; /* red */
}
#sidebar .here ul li a,
#sidebar ul li a{
-moz-border-radius: 0px 0 0 0px;
-webkit-border-radius: 0px 0 0 0px;
margin-right:0;
background:#e2d9c8;
font-size:0.9em;
border-bottom:0;
line-height:1em;
padding:5px;
color:#aa1429; /* red */
}
#sidebar ul li.here a{
-moz-border-radius: 0px 0 0 0px;
-webkit-border-radius: 0px 0 0 0px;
}
#sidebar .here ul li a:hover{
-moz-border-radius: 0px 0 0 0px;
-webkit-border-radius: 0px 0 0 0px;
background:#aa1429;
color:#fff;
}
#content a[href$='.pdf'] {
padding-left:20px;
background:transparent url(images/pdf.gif) center left no-repeat;
}
#institute {
border:0;
}
#content #button-register{
border:0;
}
a.print{
float:right;
background: transparent  url(images/button-print.gif) no-repeat top left;
}
a.print-fr{
float:right;
background: transparent  url(images/button-print-fr.gif) no-repeat top left;
}

#content #button-register img{
border:0;
padding:0;
}
#closer-look .pin{
background:transparent url(images/pin.png) no-repeat -2px -2px;
color:#fff;
padding-left:6px;
font-weight:bold;
display:block;
position:absolute;
width:33px;
height:33px;
cursor:help;
border:0;
}
.pin-top-1,
.hint-top-1{
top:90px;
left:27px;
z-index:10;
}
.pin-top-2,
.hint-top-2{
top:51px;
left:122px;
z-index:9;
}
.pin-top-3,
.hint-top-3{
top:100px;
left:83px;
z-index:8;
}
.pin-top-4,
.hint-top-4{
top:200px;
left:75px;
z-index:7;
}
.pin-bottom-1,
.hint-bottom-1{
top:57px;
left:293px;
z-index:6;
}
.pin-bottom-2,
.hint-bottom-2{
top:92px;
left:304px;
z-index:5;
}
.pin-bottom-3,
.hint-bottom-3{
top:146px;
left:355px;
z-index:4;
}
.pin-bottom-4,
.hint-bottom-4{
top:386px;
left:315px;
z-index:3; 
}
.pin-side-1,
.hint-side-1{
top:601px;
left:227px;
z-index:2;
}
.the-hint{
position:absolute; 
background:#f2f5f6;
border-top:1px solid #fff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
width:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:1em;
margin:15px 0 0px 10px;
}
#text-size a{
border:0;
background:#f2f5f6;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
padding:10px;
color:#2876a2;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
table{
margin-top:2em;
width:100%;
}
.switch-block-one td,
.switch-block-two td{
margin:10px 0;
border-bottom: 1px solid #d1e1d8;
border-bottom: 1px solid #ededdb;
padding:10px 20px;
}
#store-table{
border-collapse: collapse;
border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
margin:0.3em auto;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
th{
padding:10px 20px 10px 5px;
background: #f7f4ef;
font-size:1.5em;
font-weight:normal;
text-align:left;
}
table#institute-schedule tbody tr td{
padding:5px;
border-bottom:1px solid #fbfaf8;
vertical-align:top;
}
tr:nth-child(odd) {
background: #f7f4ef; /* zebra-striped table rows.  Modern browsers only. */
}
.table-heading-date{
padding-right:5px;
width:160px;
}
.table-heading-level{
padding-right:5px;
width:100px;
}
.table-heading-venue{
padding-right:5px;
width:150px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
ul{
margin-left:0em;
list-style:none;
}
.wcc li{
margin:1em auto;
}
#global-nav{
float:right;
border-left:1px solid #ccc;
line-height:1.5em;
padding:0 0 0 10px;
margin:10px 30px 0 0;
}
/*
#sidebar{
float:left;
font-size:1.2em;
border:0px solid;
width:180px;
margin:40px 0 0 30px;
}
*/
#sidebar-wrap{
background: #f0e9dd  url(images/sidebar-middle.gif) repeat-y top left;
float:left;
font-size:1.2em;
width:180px;
margin:30px 0 0 50px;
}
#disclaimer-page #sidebar-wrap,
#search-page #sidebar-wrap{
background: transparent url(images/bear.jpg) no-repeat 20px 0px;
height:160px;
}

#sidebar-wrap #sidebar-top{
display:block;
height:9px;
background: #f0e9dd  url(images/sidebar-top.gif) no-repeat top left;
}
#sidebar-wrap #sidebar-bottom{
display:block;
height:9px;
background: #f0e9dd  url(images/sidebar-bottom.gif) no-repeat top left;
}


#footer #nav-sub,
#footer #nav-sub li {
margin:1em auto;
text-align:left;
}
#nav-sub-footer-1,
#nav-sub-footer-2,
#nav-sub-footer-3,
#nav-sub-footer-4,
#nav-sub-footer-5,
#nav-sub-footer-6{
float:left;
text-align:left;
margin:0 0 0 20px;
width:130px;
}
#nav-sub-footer-1 ul,
#nav-sub-footer-2 ul,
#nav-sub-footer-3 ul,
#nav-sub-footer-4 ul,
#nav-sub-footer-5 ul,
#nav-sub-footer-6 ul{
margin:0 0 0 0px;
}
#nav-sub-footer-1 ul ul li,
#nav-sub-footer-2 ul ul li,
#nav-sub-footer-3 ul ul li,
#nav-sub-footer-4 ul ul li,
#nav-sub-footer-5 ul ul li,
#nav-sub-footer-6 ul ul li{
margin:0 0 0 20px;
font-size:0.9em;
}
#nav-sub-content{
font-size:1.2em;
line-height:1.5em;
}
#content ul,
#content ol{
margin-left:2em;
}
ol li{
margin:1em auto;
}
#content ul{
list-style:disc;
}
dt{
font-size:1.3em;
letter-spacing:0;
line-height:1.2em;
}
dd{
margin:1em 2em;
margin:1em 2em 2em 2em;
}
#diabetes-page dd{
margin:50px 0 20px 0;
width:660px;
border-bottom:1px solid #000;
}
#diabetes-page #sidebar .foot-care-nav{
font-weight:bold;
}
#content .pagination{
margin:1em 0 0 0;
}
.pagination li{
float:left;
margin-left:1em;
list-style:none;
text-align:center;
}
.pagination li.here{
display:none;
}
#quiz-form.results ul{
float:left;
margin-left:1em;
width:380px;
}

#diabetes-page #content li{
font-size:16px;
line-height:22px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nav
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#nav{
position:absolute;
top:10px;
right:10px;
}

#nav-fr{
position:absolute;
top:10px;
right:10px;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Form Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#keywords,
#button-search,
#events-keywords,
#events-button-search{
position:absolute;
top:17px;
left:11px;
border:0;
}
#keywords,
#events-keywords{
width:165px;
}
#button-search,
#events-button-search{
background:transparent;
border:0;
top:10px;
left:187px;
}

form{
margin:0;
width:auto; 
}
.care-team textarea{
width:300px;
height:140px;
} 
textarea, input{
background-color:#fff;
border:solid 1px #1a6973;
border:solid 1px #fffff1;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
font: normal 76%/140% "Trebuchet MS",  Trebuchet, Tahoma, sans-serif;
font-size:1.2em;
margin:0;
padding:2px;
outline:0;
background: #fff;

border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
textarea{
width:655px;
margin:0em auto;
}
#contact_form #button-send,
#steps_checklist #button-send,
.diabetes-foot-care-block form input#button-subscribe{
background:transparent;
border:0;
}
input{
text-align:left;
}
input.active{
color: #999;
font-style:italic;
}

#field-password input,
#field-username input{
width:208px;
}
input#button-log-in{
background:none;
border:0;
padding:0;
}
#contact_form input,
#contact-page input,
#contact_form textarea{
border-top:1px solid #888; 
border-right:1px solid #f0e9dd; 
border-bottom:1px solid #f0e9dd; 
border-left:1px solid #f0e9dd; 
background: #f7f4ef;
margin:0.3em auto;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.trigger-yes,
.trigger-no{
background:transparent;
border:0;
}
#button-view-my-results{
background:transparent;
border:0;
float:right;
margin-top:1em;
}
.checkbox{
border:0;
width:auto;
background: transparent url(images/field-bg.jpg) no-repeat top left;
}
fieldset{
border: 0;
margin:1em 0;
 text-align:right;
}
label{
margin:1em 0;
font-size:1em;
font-weight:bold;
}
.diabetes-foot-care-block form label{
font-weight:normal;
}

.diabetes-foot-care-block form input{
width:240px;
float:right;
font-size:16px;
}
.diabetes-foot-care-block form input#button-subscribe{
width:auto;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nav
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


#nav {		
		height: 38px;
		width:930px;
		float:left;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 7px;
		margin-left:28px;
		position: relative;
		font-size:12px;
		font-weight:normal;
		background: transparent url(images/bg-nav.gif) no-repeat 13px 0px;
		border:0px solid #000; 
	}
	
	#nav li {
	/*background: transparent url(images/hay.jpg) no-repeat 0px 0px;	padding: 0;*/
	list-style: none; 
	position: absolute; 
	top: 0;
	}
	
	#nav li, #nav a {
	outline:0;
	display: block; 
	border:0px solid green; 
	margin-top: 0px; 
	height:38px; 
	color:#aa1429; /* red */
	text-decoration:none;
	text-align:center;
	font-size:1em;
	text-indent:-9999px;
	}
#nav a:hover{
text-decoration:underline;
}
	li.nav-about {left: 11px; width:102px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat 0px 0px;}
	li.nav-educational {left: 123px; width:190px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat -110px 0px;}
	li.nav-conference {left: 318px; width:122px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat -305px 0px;}
	li.nav-resources {left: 451px; width:231px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat -438px 0px;}
	li.nav-public {left: 688px; width:111px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat -676px 0px;}
	li.nav-research {left: 803px; width:122px; border: 0px solid #000 !important; background: transparent url(images/bg-nav.gif) no-repeat -790px 0px;}
	
	
	li.nav-about a:hover {background: transparent url(images/bg-nav.gif) no-repeat 0px -38px;}
	li.nav-educational a:hover  { background: transparent url(images/bg-nav.gif) no-repeat -110px -38px;}
	li.nav-conference a:hover {background: transparent url(images/bg-nav.gif) no-repeat -305px -38px;}
	li.nav-resources a:hover { background: transparent url(images/bg-nav.gif) no-repeat -438px -38px;}
	li.nav-public a:hover {background: transparent url(images/bg-nav.gif) no-repeat -676px -38px;}
	li.nav-research a:hover {background: transparent url(images/bg-nav.gif) no-repeat -788px -38px;}
	
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For pages that you're currently on...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#about-page	#nav li.here a {background: transparent url(images/bg-nav.gif) no-repeat 0px -76px;}
body#educational-page	#nav li.here a  {background: transparent url(images/bg-nav.gif) no-repeat -110px -76px;}
body#conference-page	#nav li.here a {background: transparent url(images/bg-nav.gif) no-repeat -305px -76px;}
body#resources-page	#nav li.here a {background: transparent url(images/bg-nav.gif) no-repeat -438px -76px;}
body#public-page	#nav li.here a {background: transparent url(images/bg-nav.gif) no-repeat -676px -76px;}
body#research-page	#nav li.here a { background: transparent url(images/bg-nav.gif) no-repeat -790px -76px;}


/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jQuery for RSS hints on Events and News pages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
        .bubbleInfo {
            position: relative;  /*...This needs to be relative so that you can position the popup balloon.*/
            top: 0px;
            left: 0px;
            width: auto;		
			
        }
        .trigger {
            position: absolute;
			top:0;
			right:20px;
			width:32px;
			height:32px;
        }
     
        /* Bubble pop-up */

        .popup {
			background:transparent url(/images/bg-bubble.gif) no-repeat 0 0;
        	position: absolute;
        	display: none;
        	z-index: -1;
        	border-collapse: collapse;						
			width:134px;
			height:32px;			
        }
       .popup-content p{
	   margin:5px 0 0 10px;
	   color:#fff;
	   text-shadow: 0px -1px 0px #c04e00;
		}
		
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nav French
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#nav-fr {		
		height: 38px;
		width:930px;
		float:left;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 7px;
		margin-left:28px;
		position: relative;
		font-size:12px;
		font-weight:normal;
		background: transparent url(images/bg-nav-fr.gif) no-repeat 13px 0px;
		border:0px solid #000; 
	}
	
	#nav-fr li {
	/*background: transparent url(images/hay.jpg) no-repeat 0px 0px;	padding: 0;*/
	list-style: none; 
	position: absolute; 
	top: 0;
	}
	
	#nav-fr li, #nav-fr a {
	outline:0;
	display: block; 
	border:0px solid green; 
	margin-top: 0px; 
	height:38px; 
	color:#aa1429; /* red */
	text-decoration:none;
	text-align:center;
	font-size:1em;
	text-indent:-9999px;
	}
#nav-fr a:hover{
text-decoration:underline;
}
	#nav-fr li.nav-about {left: 11px; width:102px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat 0px 0px;}
	#nav-fr li.nav-educational {left: 123px; width:190px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat -110px 0px;}
	#nav-fr li.nav-conference {left: 318px; width:122px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat -305px 0px;}
	#nav-fr li.nav-resources {left: 451px; width:231px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat -438px 0px;}
	#nav-fr li.nav-public {left: 688px; width:111px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat -676px 0px;}
	#nav-fr li.nav-research {left: 803px; width:122px; border: 0px solid #000 !important; background: transparent url(images/bg-nav-fr.gif) no-repeat -790px 0px;}
	
	
	#nav-fr li.nav-about a:hover {background: transparent url(images/bg-nav-fr.gif) no-repeat 0px -38px;}
	#nav-fr li.nav-educational a:hover  { background: transparent url(images/bg-nav-fr.gif) no-repeat -110px -38px;}
	#nav-fr li.nav-conference a:hover {background: transparent url(images/bg-nav-fr.gif) no-repeat -305px -38px;}
	#nav-fr li.nav-resources a:hover { background: transparent url(images/bg-nav-fr.gif) no-repeat -438px -38px;}
	#nav-fr li.nav-public a:hover {background: transparent url(images/bg-nav-fr.gif) no-repeat -676px -38px;}
	#nav-fr li.nav-research a:hover {background: transparent url(images/bg-nav-fr.gif) no-repeat -788px -38px;}
	
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For pages that you're currently on...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#about-page	#nav-fr li.here a {background: transparent url(images/bg-nav-fr.gif) no-repeat 0px -76px;}
body#educational-page	#nav-fr li.here a  {background: transparent url(images/bg-nav-fr.gif) no-repeat -110px -76px;}
body#conference-page	#nav-fr li.here a {background: transparent url(images/bg-nav-fr.gif) no-repeat -305px -76px;}
body#resources-page	#nav-fr li.here a {background: transparent url(images/bg-nav-fr.gif) no-repeat -438px -76px;}
body#public-page	#nav-fr li.here a {background: transparent url(images/bg-nav-fr.gif) no-repeat -676px -76px;}
body#research-page	#nav-fr li.here a { background: transparent url(images/bg-nav-fr.gif) no-repeat -790px -76px;}
