@charset "utf-8";
/* concept & design by Jitu */
/* E-mail : s.jitu@yahoo.com */
/* Voice : +8801716017690 */

/* ---------->>> GLOBAL STYLE <<<-----------*/
/* ---------->>> reset all properties <<<-----------*/
html, body { border: 0; margin : 0; padding: 0; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, h6, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { margin: 0; padding: 0; }
table { margin: 0; padding: 0; border-collapse: collapse; border-spacing:0; width: 100%; }
fieldset, img { border: 0; }

/* global style */
body { background:url(../imgs/interface/page-bg.jpg) left top repeat; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, h6, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { font-family: "verdana", tahoma, arial, helvetica; font-size: 12px; color: #0A1E21; line-height: 16px; }

	/* global link style */
	a:link, a:visited	{ color: #0A1E21; text-decoration: none; }
	a:hover, a:active	{ color: #3AA4DC; text-decoration: none; }

	/* global style  */
	.clear         		{ clear:both; }
	.float-left    		{ float:left; }
	.float-right   		{ float:right; }

/* form style  */
input		{ border: #E6E6E6 3px solid; width: 275px; height: 19px; padding: 2px 5px 0 5px; }
textarea	{ border: #E6E6E6 3px solid; width: 275px; height: 150px; padding: 2px 5px 0 5px; }
select		{ border: #E6E6E6 3px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; width: 291px; }
.flatbutton { padding: 0; border-right: #808080 1px solid; border-top: #F8F8FF 1px solid; border-left: #F8F8FF 1px solid; border-bottom: #808080 1px solid; background-color: #D4D0C8; color: #333333; width: 100px; height: 25px; }
.inputChk	{ border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; width: auto; text-align:right; }

/* image transperancy  */
img, div, input, ul, li { behavior: url("css-js/iepngfix.htc") }


/* ---------->>> TEMPLATE STYLE <<<-----------*/
.wrapper { width: 925px; padding: 64px 0 0 0; margin: 0 auto; }
.header { height: 336px; }
	.header h1 a { display: block; width: 307px; height: 179px; background: url(../imgs/interface/logo.gif) left top no-repeat; }
 	
	.headerHome { background: url(../imgs/pages-imgs/home.jpg) left top no-repeat; }
	.headerServices { background: url(../imgs/pages-imgs/services.jpg) left top no-repeat; }
	.headerResources { background: url(../imgs/pages-imgs/resources.jpg) left top no-repeat; }
	.headerResourcesDia { background: url(../imgs/pages-imgs/resources-diabetes.jpg) left top no-repeat; }
	.headerResourcesArtcl { background: url(../imgs/pages-imgs/resources-diabetes-article.jpg) left top no-repeat; }
	.headerResourcesGrp { background: url(../imgs/pages-imgs/resources-group.jpg) left top no-repeat; }
	.headerResourcesSug { background: url(../imgs/pages-imgs/resources-suggested.jpg) left top no-repeat; }
	.headerResourceslnk { background: url(../imgs/pages-imgs/resources-links.jpg) left top no-repeat; }
	.headerPatients { background: url(../imgs/pages-imgs/patients.jpg) left top no-repeat; }
	.headerPatientsPort { background: url(../imgs/pages-imgs/patients-portal.jpg) left top no-repeat; }
	.headerPatientsForm { background: url(../imgs/pages-imgs/patients-visit.jpg) left top no-repeat; }
	.headerPatientsUnin { background: url(../imgs/pages-imgs/patients-uninsured.jpg) left top no-repeat; }
	.headerPatientsInsu { background: url(../imgs/pages-imgs/patients-insurance.jpg) left top no-repeat; }
	.headerPatientsRene { background: url(../imgs/pages-imgs/patients-renew.jpg) left top no-repeat; }
	.headerPatientsAppi { background: url(../imgs/pages-imgs/patients-book.jpg) left top no-repeat; }
	.headerPhysicians { background: url(../imgs/pages-imgs/physicians.jpg) left top no-repeat; }
	.headerAbout { background: url(../imgs/pages-imgs/about-us.jpg) left top no-repeat; }
	.headerAboutHilts { background: url(../imgs/pages-imgs/about-us-hilts.jpg) left top no-repeat; }
	.headerContact { background: url(../imgs/pages-imgs/contact.jpg) left top no-repeat; }
	.headerNews { background: url(../imgs/pages-imgs/news.jpg) left top no-repeat; }
	.headerLegal { background: url(../imgs/pages-imgs/legal.jpg) left top no-repeat; }
	.headerPrivacy { background: url(../imgs/pages-imgs/privacy.jpg) left top no-repeat; }
	.headerTwitter { background: url(../imgs/pages-imgs/twitter.jpg) left top no-repeat; }

.bodyContainer { width: 925px; background: url(../imgs/interface/body-bg.gif) left top repeat-y; }
.bodyWrapper { width: 468px; padding: 0 20px 50px 15px; background: url(../imgs/interface/divider.gif) right top no-repeat; }
.bodyWrapper h2 { font-size: 22px; color: #39A2DB; padding: 0 0 5px 0; line-height: 22px; }
.bodyWrapper h3 { font-size: 17px; color: #39A2DB; padding: 0 0 5px 0; line-height: 17px; }
.bodyWrapper p	{ padding: 0 0 25px 0; }
.bodyWrapper p a:link, .bodyWrapper p a:visited { font-weight: bold; text-decoration: underline; }
.bodyWrapper p a:hover, .bodyWrapper p a:active { font-weight: bold; text-decoration: underline; }

.rightColumn { width: 220px; padding: 0 12px 0 12px; }
	.portalContainer { padding: 6px 0 20px 0; }
		.portalContainer h2 { padding: 0 0 14px 0; text-align: center; }
		.portalContainer h3 { padding: 0 0 15px 0; text-align: center; }
		.portalContainer h4 { padding: 0 0 15px 0; text-align: center; font-weight: normal; line-height: 18px; }
		.portalContainer h5 { padding: 0 0 15px 0; text-align: center; }
		.twitter { padding: 10px 0 10px 0; text-align: center; }
		.portalContainer h5 a:link, .portalContainer h5 a:visited { color: #0A1E21; text-decoration: underline; }
		.portalContainer h5 a:hover, .portalContainer h5 a:active { color: #3AA4DC; text-decoration: underline; }
		
	.news { margin: 0 0 25px 0; border: #E0D8C4 2px solid; padding: 8px 10px 8px 10px; background-color: #FFFFFF; }
	.newsHeader { padding: 0 0 8px 0; font-weight: bold; text-align: center; }

/* menu  */
.menu { width: 165px; padding: 0 10px 200px 1px; background: url(../imgs/interface/divider.gif) right top no-repeat; }
	.menu ul { list-style: none; }
	.menu ul li { margin: 0; padding: 0; }
	.menu ul li a:link, .menu ul li a:visited { display: block; padding: 2px 15px 10px 0; color: #000000; text-decoration: none; text-align: right; font-weight: bold; }
	.menu ul li a:hover, .menu ul li a:active { display: block; padding: 2px 15px 10px 0; color: #FFFFFF; text-decoration: none; text-align: right; font-weight: bold; background: url(../imgs/interface/menu-bg.png) left top no-repeat; }
	.menu ul li a.menuSelected { display: block; padding: 2px 15px 10px 0; color: #FFFFFF; text-decoration: none; text-align: right; font-weight: bold; background: url(../imgs/interface/menu-bg.png) left top no-repeat; }

.subMenu ul { list-style: none; padding: 0 0 10px 0; }
.subMenu ul li { margin: 0; padding: 0; }
.subMenu ul li a:link, .subMenu ul li a:visited { display: block; padding: 2px 12px 5px 0; font-size: 11px; color: #38A3DC; text-decoration: none; text-align: right; font-weight: bold; background: none; }
.subMenu ul li a:hover, .subMenu ul li a:active { display: block; padding: 2px 12px 5px 0; font-size: 11px; color: #0A1E21; text-decoration: none; text-align: right; font-weight: bold;  background: none; }
.subMenu ul li a.subMenuSelected { display: block; padding: 2px 12px 5px 0; font-size: 11px; color: #0A1E21; text-decoration: none; text-align: right; font-weight: bold; }

.footer { padding: 30px 0 30px 0; height: 15px; text-align: center; }
		.footer a:link, .footer a:visited { color: #0A1E21; text-decoration: underline; }
		.footer a:hover, .footer a:active { color: #3AA4DC; text-decoration: underline; }



/* resources-diabetes-info-article1.html style  */ 
.resourceArticle { color: #0A1E21; padding: 0 0 30px 0; font-weight: bold; }
		.resourceArticle a:link, .resourceArticle a:visited { color: #0A1E21; }
		.resourceArticle a:hover, .resourceArticle a:active { color: #38A3DC; }	


/* contact-us.html style  */
.contImg { margin: 5px 0 5px 8px; display: block; }
.contImg em { display: block; text-align: center; font-size: 11px; }

/* for-patients-portal.html style  */
.portal ul { list-style: none; padding: 0 0 25px 15px; }
.portal ul li { background: url(../imgs/pages-imgs/portal-bullet.gif) left top no-repeat; padding: 0 0 5px 12px; }

/* for-patients-insurance.html style  */
.insurance ul { list-style: none; padding: 0 0 25px 15px; width: 215px; display: block; }
.insurance ul li { background: url(../imgs/pages-imgs/portal-bullet.gif) left top no-repeat; padding: 0 0 5px 12px; }

/* for-patients-first-visit.html style  */
.patientVisit h3 a:link, .patientVisit h3 a:visited { color: #3AA4DC; text-decoration: none; }
.patientVisit h3 a:hover, .patientVisit h3 a:active { color: #0A1E21; text-decoration: underline; }

/* resources-suggested-reading.html style  */
.readImg { padding: 0 0 15px 0; height: 210px; display: block; }
.readImg img { float: left; margin: 0 15px 15px 0; border: #E4D2AA 3px solid; }

/* resources-suggested-reading.html style  */
.aboutHilts p img { float: left; margin: 0 15px 5px 0; border: #E4D2AA 3px solid; }
.aboutHilts ul { list-style: none; padding: 0 0 25px 15px; }
.aboutHilts ul li { background: url(../imgs/pages-imgs/portal-bullet.gif) left top no-repeat; padding: 0 0 5px 12px; }


/* sitemap.html style  */
.sitemap dl { list-style: none; padding: 15px 0 25px 5px; }
.sitemap dl dd { background: url(../imgs/pages-imgs/portal-bullet.gif) left top no-repeat; padding: 0 0 10px 12px; margin: 0 0 0 20px; font-weight: bold; }
.sitemap dl .siteHome { margin: 0; }
.sitemap dl dd a:link, .sitemap dl dd a:visited { color: #000000; text-decoration: none;  }
.sitemap dl dd a:hover, .sitemap dl dd a:active { color: #3AA4DC; text-decoration: underline; }

.sitemap dl dt { background: url(../imgs/pages-imgs/bullet-sub.gif) left top no-repeat; padding: 0 0 10px 12px; margin: 0 0 0 40px; font-weight: normal; }
.sitemap dl dt a:link, .sitemap dl dt a:visited { color: #000000; text-decoration: none;  }
.sitemap dl dt a:hover, .sitemap dl dt a:active { color: #3AA4DC; text-decoration: underline; }


.twitterPage ol { list-style: decimal; padding: 0 0 15px 25px; }
.twitterPage ol li { padding: 0 0 12px 5px; }
.twitterPage ol li a { font-weight: bold; text-decoration: underline; }
