﻿/* <<<<<<<<<<<<<<<<<<<< Powered by CLOSERLOOK SEARCH >>>>>>>>>>>>>>>>>>>>> */
/* ------ Begin Reset CSS ------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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{ border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	list-style-type:none;
}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;line-height:18px;background:#e9eff1 url('../img/back.jpg') repeat-x scroll left top;margin-top:15px;}
p{margin:15px 0;font-size:13px;line-height:18px;font-weight:normal;color: #666666;}
:focus{outline:none;}
/* Helper Styles */
.ptop{margin-top:0;}
.pbot{margin-bottom:0;}
.float-column-right{float:right;width:250px;margin:0 0 10px 25px;}
.vspace10{height:10px;overflow:hidden;}
.vspace15{height:15px;overflow:hidden;}
.vspace25{height:25px;overflow:hidden;}
.ico{border:0;margin-right:5px;vertical-align:bottom;}
.moff{margin:0 !important;}
h1{ 
	font-family:Georgia;
	color: #004990; 
	display: block;
	text-align: left;
	vertical-align: 5%;
	margin: 30px 0 8px 0px;
	font-size: 18px;
	line-height:22px;   
	font-weight: normal;   
}
a:link, a:visited {
	color: #004990;
	text-decoration:underline;
}
a:hover, a:active {
	color: #ff6732;
	text-decoration:underline;
}

/* Page Hero */
.header{
	font-size:13px;
	line-height:17px;
	color:#053b8e;
	padding-bottom:10px;
}
.header a, .header a:visited{
	color:#053b8e;
	text-decoration:none;
}
.header a:active, .header a:hover{
	color:#053b8e;
	text-decoration:underline;
}
.pghead{
	width:890px;
	height:140px;
	background:#ffffff url('../images/pg-head01.jpg') no-repeat scroll left top;
	position:relative;
}
.about{
	background:#ffffff url('../images/pg-head-about.jpg') no-repeat scroll left top;
}
.staff{
	background:#ffffff url('../images/pg-head-staff1.jpg') no-repeat scroll left top;
}
.resources{
	background:#ffffff url('../images/pg-head-resources.jpg') no-repeat scroll left top;
}
.studies{
	background:#ffffff url('../images/pg-head-studies.jpg') no-repeat scroll left top;
}
.diabetes{
	background:#ffffff url('../images/pg-head-diabetes.jpg') no-repeat scroll left top;
}
.volunteer{
	background:#ffffff url('../images/pg-head-volunteer.jpg') no-repeat scroll left top;
}
.testimonials{
	background:#ffffff url('../images/pg-head-testimonials.jpg') no-repeat scroll left top;
}
.contact{
	background:#ffffff url('../images/pg-head-contact.jpg') no-repeat scroll left top;
}
.facebook{
	background:#ffffff url('../images/pg-head-facebook.jpg') no-repeat scroll left top;
}
.sitemap{
	background:#ffffff url('../images/pg-head-sitemap.jpg') no-repeat scroll left top;
}
.pghead h2{
	font-family:Georgia;
	font-size:25px;
	line-height:30px;
	color:#ffffff;
	text-transform:uppercase;
	bottom:15px;
	left:20px;
	position:absolute;
}

/* Main Box */
.side-top{
	background:transparent url('../img/side-top.gif') repeat-x scroll left top;
}
.side-bottom{
	background:transparent url('../img/side-bottom.gif') repeat-x scroll left bottom;
}
.side-left{
	background:transparent url('../img/side-left.gif') repeat-y scroll left top;
}
.side-right{
	background:transparent url('../img/side-right.gif') repeat-y scroll right top;
}
.tagline{
	font-size:13px;
	font-style:italic;
	color:#49a842;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
}

/* Menu Wrapper*/
.menu-left, .menu-right, .menu-middle{
	height:40px;
}
.menu-left{
	background:transparent url('../img/nav-bg-left.gif') no-repeat scroll left top;
}
.menu-right{
	background:transparent url('../img/nav-bg-right.gif') no-repeat scroll left top;
}
.menu-middle{
	background:#148beb url('../img/nav-bg.gif') repeat-x scroll left top;
}

/* Inner Rounded Box */
.boxtop{
	background:transparent url('../img/box-top.gif') repeat-x scroll left top;
	height:11px;
}
.boxbot{
	background:transparent url('../img/box-bottom.gif') repeat-x scroll left top;
	height:12px;
}
.boxright{
	background:transparent url('../img/box-right.gif') repeat-y scroll left top;
}
.boxleft{
	background:transparent url('../img/box-left.gif') repeat-y scroll left top;
}
.home-cont{
	margin:15px;
}
.home-cont p{
	margin-top:1em;
	font-size:14px;
	line-height:22px;
}
/* Section Box */
.sechead{
	background:transparent url('../img/secboxhead.gif') no-repeat scroll left top;
	font-size:15px;
	line-height:18px;
	padding:10px 6px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
h3.sechead a, h3.sechead a:visited{
	color:#ffffff;
	text-decoration:none;	
}
h3.sechead a:active, h3.sechead a:hover{
	color:#abffa4;
	text-decoration:none;	
}
.title{
	color:#ffffff;	
}
a.title:link, a.title:visited{
	color:#ffffff;	
	text-decoration:none;
}
a.title:active, a.title:hover{
	color:#ffffff;	
	text-decoration:none;
}
.sechead-lg{
	background:transparent url('../img/secboxhead-lg.gif') no-repeat scroll left top;
	font-size:15px;
	line-height:18px;
	padding:10px 6px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.secboxcont{
	background:#f1f7fd url('../img/secboxcont.gif') repeat-x scroll left bottom;
	border:1px solid #004990;
	border-width:0px 1px;
}
.secboxbot{
	background:#f1f7fd url('../img/secboxbot.gif') no-repeat scroll left top;
	height:10px;
}
.secboxbot-lg{
	background:#f1f7fd url('../img/secboxbot-lg.gif') no-repeat scroll left top;
	height:10px;
}
.secboxpad{
	padding:10px 10px 5px 10px;
}
.secboxcont p{
	font-size:12px;
	line-height:18px;
	color:#242424;
	margin-bottom:12px;
}
.rdboxcont{
	padding:10px 12px 5px 12px;
	border:1px solid #004990;
	border-width:0px 1px;
}

.rdboxcont1{
	padding:1px 5px 5px 5px;
	border:1px solid #004990;
	border-width:0px 1px;
	height:140px;
}

.rdboxbot{
	background:#f1f7fd url('../img/secboxbot.gif') no-repeat scroll left top;
	height:10px;
	overflow:hidden;
}
.rdboxcont p{
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
	color:#242424;
}
.rdboxcont p.pbot{
	margin-bottom:0;
}
.watermark1{
	background: #d2e5fb url('../img/watermark1.jpg') no-repeat scroll left top;
}
.watermark2{
	background: #d2e5fb url('../img/watermark2a.jpg') no-repeat scroll right top;
}
.watermark3{
	background: #d2e5fb url('../img/watermark3.jpg') no-repeat scroll right top;
}

.watermark4{
	background: #d2e5fb url('../img/watermark4.jpg') no-repeat scroll left top;
}


.more{
	color:#fe0303;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
a.more:link, a.more:visited{
	color:#004990;
	text-decoration: none;
}
a.more:active, a.more:hover{
	color:#fe0303;
	text-decoration: underline;
}
.pg-img{
	float:right;
	margin:0 0 5px 10px;;
}
.promo{
}
.blurb{
}
.blurb-top{
	background:transparent url('../img/blurb-top.gif') no-repeat scroll left top;
	height:16px;
	overflow:hidden;
}
.blurb-mid{
	padding:8px 12px;
	font-size:13px;
	font-family:Georgia;
	font-style:italic;
	color:#02498e;
	text-align:center;
}
.blurb-bot{
	background:transparent url('../img/blurb-bot.gif') no-repeat scroll left top;
	height:16px;
	overflow:hidden;
}

.callout-pg{
	border-right:5px solid #9fd796;
	background-color:#e9eff1;
	padding:8px 12px;
	font-size:13px;
	font-family:Georgia;
	font-style:italic;
	color:#02498e;
}
.bullet{
	font-size:11px;
	color:#004990;
	line-height:16px;
	padding:0 0 8px 2px;
	margin:10px 0 0 0;
}
.bullet li{
	list-style-type:none;
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	background:transparent url('../img/blt.gif') no-repeat scroll left 5px;
}
.bullet li a, .bullet li a:visited{
	color:#004990;
	text-decoration:none;
}
.bullet li a:active, .bullet li a:hover{
	color:#49a842;
	text-decoration:underline;	
}
.list{
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding:0 0 0 22px;
	margin:15px 0 15px 0;
}
.list li{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background:transparent url('../images/icon-cube.png') no-repeat scroll left 1px;
}
.list li.active{
	font-weight:bold;
	font-style:italic;
}
.clist{
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding:0 0 15px 22px;
	margin:10px 0 0 0;
}
.clist li{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:transparent url('../img/bullet.gif') no-repeat scroll left 4px;
	color:#004990;
}
.clist li a, .clist li a:visited{
	color:#004990;
	text-decoration:none;
}
.clist li a:active, .clist li a:hover{
	color:#49a842;
	text-decoration:underline;	
}

.weblinks{
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding:0 0 15px 22px;
	margin:10px 0 0 0;
}
.weblinks li{
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0 0 0 20px;
	background:transparent url('../img/icon_weblinks.gif') no-repeat scroll left 2px;
}
.weblinks li a, .weblinks li a:visited{
	color:#004990;
	text-decoration:underline;
}
.weblinks li a:active, .weblinks li a:hover{
	color:#49a842;
	text-decoration:underline;	
}
.bulletnav{
	font-size:12px;
	color:#004990;
	font-weight:bold;
	line-height:16px;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}
.bulletnav li{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:transparent url('../img/icon-btn.gif') no-repeat scroll left 2px;
}
.bulletnav li a, .bulletnav li a:visited{
	color:#004990;
	text-decoration:none;
}
.bulletnav li a:active, .bulletnav li a:hover{
	color:#49a842;
	text-decoration:underline;	
}
.faqlist{
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding:0 0 0 22px;
	margin:15px 0 15px 0;
}
.faqlist li{
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0 0 10px 25px;
	background:transparent url('../img/icon-answer.gif') no-repeat scroll 4px 4px;
}
.faqlist li.ques{
	color:#004990;
	font-weight:bold;
	background:transparent url('../img/icon-help.gif') no-repeat scroll 0px 0px;
	padding:0 0 5px 25px;
	margin:0 0 5px 0;
}
.faqlist li ul{
	padding:0;
	margin:15px 0 15px 0;
}
.faqlist li ul li{
	background:transparent url('../img/icon-dot.gif') no-repeat scroll 7px 7px;
	margin:0 0 5px 0;
	padding:0 0 10px 25px;
}
.smalllist{
	font-size:11px;
	color:#666666;
	line-height:15px;
	padding:0 0 0 30px;
	margin:10px 0 0 0;
}
.smalllist li{
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0 0 0 5px;
	list-style-type: decimal;
}
.smalllist li a, .smalllist li a:visited{
	color:#004990;
	text-decoration:none;
}
.smalllist li a:active, .smalllist li a:hover{
	color:#49a842;
	text-decoration:underline;	
}
.smalllist li ul{
	padding:10px 0 0 30px;
}
.smalllist li ul li{
	list-style-type:disc;
	margin:0 0 8px 0;
}
.body-cont{  
	color: #666666; 
	font-size: 13px;
	font-weight:normal;
	line-height:18px;
}
.bodysmall p{  
	color: #666666; 
	font-size: 11px;
	font-weight:normal;
	line-height:15px;
}
.linkbutton{
	color:#fe0303;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:Georgia;
}
.linkbutton a, .linkbutton a:visited{
	padding:5px 10px;
	background-color:#6dac6c;
	border:1px solid #a4cba3;
	display:block;
	color:#ffffff;
	text-decoration: none;
}
dding:10px 0 0 30px;
}
.smalllist li ul li{
	list-style-type:disc;
	margin:0 0 8px 0;
}
.body-cont{  
	color: #666666; 
	font-size: 13px;
	font-weight:normal;
	line-height:18px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
parent url('../img/bullet.gif') no-repeat scroll left 4px;
}
A.footer:visited {
	color: #666666;
}

.frame_left {
	background-image:url("../img/frame_lft.gif");
	background-repeat:repeat-y;
	background-position:top right;
}

.frame_rt {
	background-image:url("../img/frame_rt.gif");
	background-repeat:repeat-y;
	background-position:top left;
}
.frame_top {
	background-image:url("../img/frame_top.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}
.frame_bottom {
	background-image:url("../img/frame_btm.gif");
	background-position:top;
	background-repeat:repeat-x;
}
	
.callout_left {
	background-image:url("../img/callout_lft.gif");
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF;
}
.callout_right {
	background-image:url("../img/callout_rt.gif");
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FFFFFF;

}
.callout_img {
	background-image:url("../img/callout_img01.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.callout_text {
	color:#004990;
	font-size:13px;
	line-height:20px;
	padding-right:20px;
	font-weight:bold;
	padding-left:355px;
}

.callout_address {
	color:#004990;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	text-align: right;
}
.callout_address h3{
	text-align:right;
}
.sidemenu_left {
	background-image:url("../img/sidemenu_lft.gif");
	background-repeat:repeat-y;
	background-position:right top;
}
.sidemenu_right {
	background-image:url("../img/sidemenu_rt.gif");
	background-repeat:repeat-y;
	background-position:left top;
}

.address {
	color:#004990;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}
.img {
	margin: 10px;
}
.callout_text {
	font-size:11px;
	line-height:18px;
	color:#004990;
	text-align:right;
}
A.callout_text:link {
	color: #004990;
}
A.callout_text:active {
	color: #004990;
}
A.callout_text:hover {
	color:#000000;
}
A.callout_text:visited {
	color: #004990;
}
.titles {
	color: #004990;
	font-size:14px;
	font-weight:bold;
}

ol {
	text-align: left;
	font-weight:200;
	color:#004990;
	font-size:12px;
	line-height:22px;

}

.study-list {
	color:#50b848;
	font-weight:bold;
	text-align:center;
}

.study-list2 {
	color:#004990;
	font-weight:bold;
	text-align:center;

}
.title{  
	color: #49a842; 
	font-size: 20px;
	font-weight:normal;
	line-height:25px;
	font-family:Georgia;
	margin-bottom:15px;
}
.title a, .title a:visited{
	color: #49a842;
	text-decoration:none;
}
.title a:active, .title a:hover{
	color: #ff8232;
	text-decoration:none;
}
.title1{  
	color: #004990; 
	font-size: 16px;
	font-weight:bold;
	line-height:20px;
	font-family:Georgia;
}
.subtitle{  
	color: #004990; 
	font-size: 13px;
	text-transform: none; 
	vertical-align: 0%;
	font-weight:bold;
}
.bullet-title{  
	color: #49a842; 
	font-size: 16px;
	font-weight:bold;
	line-height:20px;
	font-family:Georgia;
	margin-bottom:15px;
	background:url('../img/icon-btn.gif') transparent no-repeat scroll left 4px;
	padding: 0 0 0 30px;
}
.subtitle1{  
	color: #49a842; 
	font-size: 16px;
	font-weight:bold;
	line-height:20px;
	font-family:Georgia;
	margin-bottom:15px;
}
.subtitle1 a, .subtitle1 a:visited{
	color: #49a842;
	text-decoration:none;
}
.subtitle1 a:active, .subtitle1 a:hover{
	color: #ff8232;
	text-decoration:underline;
}
.sectitle{  
	color: #49a842; 
	font-size: 16px;
	font-weight:bold;
	line-height:20px;
	font-family:Georgia;
}
.stfname{  
	color: #49a842;
	font-size: 14px;
	text-transform: none; 
	line-height:20px;
	font-weight:bold;
	font-family:Georgia;
}
.stfname a, .stfname a:visited{
	color: #49a842;
	text-decoration:none;
}
.stfname a:active, .stfname a:hover{
	color: #ff8232;
	text-decoration:underline;
}
.author{  
	color: #004990; 
	font-size: 12px;
	line-height:16px;
}
.pnumber{  
	color: #49a842; 
	font-size: 22px;
	font-weight:normal;
	line-height:30px;
	text-align:center;
}

.headask{  
	color: #004990; 
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	padding-left:22px;
	background:transparent url('../img/icon_help.gif') no-repeat scroll left 0px;
}
	
.callout{ 
	font-family:Georgia;
	color: #004990; 
	padding: 0px;
	font-size: 14px;
	line-height:20px;
	text-transform: none; 
	vertical-align: 0%;
	margin-bottom:15px;
}

.specials{ 
	color: #004990; 
	padding: 0px;
	font-size: 12px;
	line-height:17px;
	font-style:italic;
}
	
h2, h3, h4, h5, h6 {  
	text-align: left;
	vertical-align: 5%;
	font-size: 13px;   
	font-weight: bold;   
	}
/*a.logolink {
    float:left;
    width:452px;
}*/
.seo-footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	line-height:12px;
}
.seo-footer a, .seo-footer a:visited{
	color:#999999;
	text-decoration:underline;
}
.seo-footer a:active, .seo-footer a:hover{
	color:#004990;
	text-decoration:underline;
}
.seo-footer p{
	margin-top:10px;
	font-size:10px;
}
.breaktop {
	font-size: 11px;
	color: #02498e;
	line-height: 12px;
	text-align: right;
	margin: 0 0 20px 0;
	padding: 0 0 3px 0;
	border-bottom: 2px solid #f1f5f6;
}
.breaktop a, .breaktop a:visited {
	color: #02498e;
	text-decoration: none;
}
.breaktop a:active, .breaktop a:hover {
	color: #61bf59;
	text-decoration: underline;
}

/* Forms Styles */
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}
.req {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #ff0000;
}
.input {
	padding: 1px 0;
	margin: 0px;
	width: 200px;
	color: #000000;
	border: 1px solid #c8c7c7;
	font-size: 12px;
}
.inputphone {
	padding: 1px 0;
	margin: 0px;
	width: 54px;
	color: #000000;
	border: 1px solid #c8c7c7;
	font-size: 12px;
}
.textarea {
	padding: 0px;
	margin: 0px;
	color: #000000;
	width: 200px;
	height: 40px;
	border: 1px solid #c8c7c7;
	font-size: 12px;
}
.select {
	padding: 0px;
	margin: 0px;
	width: 200px;
	color: #000000;
	border: 1px solid #c8c7c7;
	font-size: 12px;
}
.textarea1 {
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: 60px;
	color: #000000;
	border: 1px solid #c8c7c7;
	font-size: 12px;
	line-height: 16px;
}
.button {
	padding: 2px 5px;
	border: 1px solid #BDBCBC;
	background-color: #e4e4e4;
	color: #555555;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.button:hover {
	background-color: #797777;
	cursor: pointer;
	color: #ffffff;
}

/* Testimonials */
.trow{
	margin:0px 40px 20px 40px;
	padding:10px 20px;
	border-left:4px solid #e9eff1;
	font-family:Georgia;
	font-size:16px;
	line-height:20px;
	font-style:italic;
}
.trow p, .trow1 p{
	margin:0 0 8px 0;
}
.trow1{
	margin:0px 40px 20px 40px;
	padding:10px 20px;
	border-left:4px solid #f0f6e1;
	font-family:Georgia;
	font-size:16px;
	line-height:20px;
}
.volunteer-box{
	width:250px;
	height:50px;
	background:#ffffff url('../img/learnmore-left.gif') no-repeat scroll left top;
}
.volunteer-box a span{
	padding:6px 10px;
	display:block;
	font-family:Georgia;
	font-size:13px;
	line-height:19px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	background:transparent url('../img/learnmore-right.gif') no-repeat scroll right top;
}
.volunteer-box a, .volunteer-box a:visited{
	color:#02498e;
	text-decoration:none;
}
.volunteer-box a:active, .volunteer-box a:hover, .volunteer-box a span:hover{
	text-decoration:underline;
	color:#02498e;
}
.signup-box{
	width:250px;
	height:120px;
	background:transparent url('../img/sign-up-bg.jpg') no-repeat scroll left top;
}
.signup-txt{
	padding:10px 10px 10px 145px;
	display:block;
	font-family:Georgia;
	font-size:18px;
	line-height:24px;
	color:#ffffff;
}
.signup-box a, .signup-box a:visited{
	color:#ffffff;
	text-decoration:none;	
}
.signup-box a:active, .signup-box a:hover{
	color:#ffe563;
	text-decoration:none;	
}
.signup-box a span:hover{
	text-decoration:none;
	color:#ffe563;
}
.rowbreak{
	padding-top:8px;
	border-top:1px solid #d9d9d9;
}

/* Slideshow styles */

#slidshow_box{
	width:619px;
	position:relative;
	background:transparent url('../images/slideshow-bg.gif') no-repeat scroll left top;
	height:316px;
}
.slideshow_txt{
	float:left;
	width:241px;
	padding-top:80px;
}
.slideshow_title{
	position:absolute;
	top:24px;
	right:22px;
	z-index:1000;
}
#slideshow {
	position: relative;
	width: 358px;
	margin:0;
	top: 0px;
	left: 0px;
	height: 316px;
	float:left;
}
#slideshow IMG {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 8;
	opacity: 0.0;
	height: 316px;
	width: 358px;
	/*border: 5px solid #000000;*/
}
#slideshow IMG.active {
	z-index: 10;
	opacity: 1.0;
	height: 316px;
	width: 358px;
}
#slideshow IMG.last-active {
	z-index: 9;
}

.rdbox_new{
	
	width:260px;
	height:210px;
}
