/*--Diabetes1 CSS info----------------------------------------*/
/*--Created by Shinpei Kuga--------------------------------*/
.loginbutton
{
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #000000;
}

body
{
	background-color: #E0E0E0;
	margin: 0 0 0 0;
	background-image:url("../images/bgImage.png");
	background-repeat: repeat-x;
	background-position: 0% 190px;
}
.ftbody
{
	background-color: #cccccc;
	margin: 0 0 0 0;
}

/*--Body Background-------------------------------------------*/
.BodyBackground {
	background-color: #ffffff;
	
} 

.medgrey {
	background-color: #999999;
	
}

.dkgrey {
	background-color: #777777;
	
} 
.lightwineBackground {
	background-color: #d783a9;
}
.lightwineBackground2 {
	background-color: #cb6090;
}
.lightgreenBackground {
	background-color: #dde57f;
}
.diabetesgreenBackground {
	background-color: #bccc00;
}

.greyBackground {
	background-color: #e0e0e0;
	
} 
.whiteBackground {
	background-color: #F0F0F0;
	
} 

.blueBackground {
	background-color: #3d86bb;
	
}

.yellowBackground {
	background-color: #d7f889;
}<!--background-color: -->

.greenBackground {
	background-color: #d7f889;
}

.rightnav {
	background-color: #d7f889; 
	border-left:1px solid #999
}<!--Used to be bacground-color: #ffffcc;  #d7f889 is a grapish green.-->

.mainnav {
	border-bottom: double #3d86bb 4px;
	margin-bottom: 3px;
}

.fullbleed {
	padding: 0px;
}

.blackBackground {
	background-color: #333333;
	
}
.tealBackground {
	background-color: #3d86bb;
	
}
.AbbottOrange {
	background-color: #ff9900;
	
}
.FreeStyleYellow {
	background-color: #fdd652;
	
}
.orangebackground {
	background-color: #ffeeaa;
	
}
/*--Main Page Headline Background-------------------------------------------*/
.hlbackground {
	background-color: #808080;

}
/*--Page Links------------------------------------------------*/

A:LINK {
	color: #3d86bb; 
	text-decoration: none;
}

A:VISITED {
	color: #3d86bb;
	text-decoration: none;
}
A:HOVER {
	color: #99cc00;
	text-decoration: none;
	
} 

/*--Links on NavBars------------*/
a.t1:link {
	color: #ffffff; 
	text-decoration: none;
}	

a.t1:visited {
	color: #ffffff; 
	text-decoration: none;
}

a.t1:hover {
	color: #99cc00; 
	text-decoration: none;
}

a.t2:LINK {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #003366; 
	text-decoration: none;
	padding: 0 10px;
	text-align:center;
}

a.t2white:LINK {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #ffffff; 
	text-decoration: none;
	padding: 0 10px;

}


a.t2:VISITED {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	padding: 0 10px;

}
a.t2:HOVER {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #99cc00;
	text-decoration: underline;
	padding: 0 10px;	

} 

a.t2white:VISITED {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px;

}
a.t2white:HOVER {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #99cc00;
	text-decoration: underline;
	padding: 0 10px;

} 

a.t3:LINK {
	color: #3d86bb; 
	text-decoration: none;
}

a.t3:VISITED {
	color: #3d86bb;
	text-decoration: none;
}
a.t3:HOVER {
	color: #99cc00;
	text-decoration: none;
	
} 
/*---linking footer----------------*/
a.t4:LINK {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	color: #ffffff; 
	text-decoration: none;
}

a.t4:VISITED {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.t4:HOVER {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	color: #99cc00;
	text-decoration: underline;
	
} 
/*---linking/bookmarks----------------*/
a.t5:LINK {
	color: #003366; 
	text-decoration: none;
}

a.t5:VISITED {
	color: #003366;
	text-decoration: none;
}
a.t5:HOVER {
	color: #99cc00;
	text-decoration: underline;
	
} 

a.mmedia:LINK {
	color: #ffffff; 
	text-decoration: none;
}

a.mmedia:VISITED {
	color: #ffffff;
	text-decoration: none;
}
a.mmedia:HOVER {
	color: #99cc00;
	text-decoration: none;
	
} 
/*--Link on Article Headers------------*/
a.hl:link {
	color: #000000; 
	text-decoration: none;
}	

a.hl:visited {
	color: #000000; 
	text-decoration: none;
}

a.hl:hover {
	color: #99cc00; 
	text-decoration: none;
}


a.t12:link {
	color: #FFFFFF; 
	text-decoration: underline;
}	

a.t12:visited {
	color: #FFFFFF; 
	text-decoration: underline;
}

a.t12:hover {
	color: #E0E0E0; 
	text-decoration: none;
}

a.invis:link {
	text-decoration: none;
}	

a.invis:visited {
	text-decoration: none;
}

a.invis:hover {
	color: #99cc00; 
	text-decoration: underline;
}

/*--End Page Links--------------------------------------------*/
/*--NavBar Properties-----------------------------------------*/

/*--HorNavBarTable Properties---*/
.HorNavBarTable {
	background-color: #99cc00;
} 

/*--LeftNavBarTable Properties--*/
.LeftNavBarTable {
	background-color: #3d86bb;
} 

/*--hornavbartable Properties---*/
.darknavbartable {
	background-color: #3d86bb;
} 

/*--leftnavbartable Properties--*/
.lightnavbartable {
	background-color: #99cc00;
} 

/*--Search Table Properties--*/
.searchbartable {
	background-color: #99cc00;
} 

.searchbtn {
	border: outset 1 px #ccc;
	font-weight: bold;
	background:#9c0;
	color:#ffffff;
}

/*--Header Text-------------*/
h1 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:0px;} 

/*--Header2 Text-------------*/
h2 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 12px;
	margin-bottom:0px;
	margin-top:0px;} 

	/*--Header2 Text-------------*/
h3 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 11px;
	margin-bottom:0px;
	margin-top:0px;} 
/*--Header Text-------------*/
.head1 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	line-height: 22px;
	line-spacing: 5px;
	letter-spacing: 0px;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:0px;} 

/*--Header2 Text-------------*/
.head2 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 12px;
	margin-bottom:0px;
	margin-top:0px;} 

	/*--Header2 Text-------------*/
.head3 { font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 11px;
	margin-bottom:0px;
	margin-top:0px;} 


/*--Other Headlines Text-------------*/
.HeadlineText {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	font-weight: bold;
	color: #3d86bb;
}


/*--Text on NavBars-------------*/
.SectionLink {
	font-family: helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 12px;
	font-decoration: none;
	color: #3d86bb;
}

/*--Text on Page links----------*/
.PageLink {
	font-family: helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 12px;
	font-decoration: none;
	color: #3d86bb;
}

.font:family {
	"sans-serif";
}

/*--FAQ Header-------------*/
.faqheader {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 18px;
	font-weight: bold;
	color: #CCCC99;
}

/*--End NavBar Properties-------------------------------------*/
/*--Page Properties-------------------------------------------*/


/*--Iconic Page Text-------------*/
.iconictext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 22px;
	color: #99cc00;
}

/*--Article Headers-------------*/

.articleHeader {
	font-family: helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 13px;
	font-decoration: none;
	color: #3d86bb;
}

/*--Article Titles--------------*/

.articleTitle {
	font-family: helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 12px;
	font-decoration: none;
	color: #000000;
}

p, td {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
} 

/*--Large Page Text-------------*/
.pagetext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #000000;
}

/*--White Text-------------*/
.whitetext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
	color: #FFFFFF;
}

/*--Large Page Text-------------*/
.bigtext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}


.largetext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 14px;
	color: #000000;
}

.largeorangetext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 14px;
	color: #ff9900;
}

/*--large Nav Text-------------*/
.largeNavText {
	font-family: Arial Narrow,Tahoma,Helvetica,Univers,Zurich BT;
	font-size: 11px;
	color: #3d86bb;
}

/*--Small Page Text-------------*/
.smalltext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	color: #000000;
}

/*--Small Page Text-------------*/
.tinytext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 9px;
	color: #000000;
}
/*--Small Nav Text-------------*/
.smallNavText {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 11px;
	color: #ffffff;
}

/*--Small White Text-------------------*/
.smallwhttext {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 11px;
	font-decoration: none;
	color: #FFFFFF;
}

/*--Feature Titles-------------*/
.featuretitle { 
	font-family: Helvetica,Arial,Univers,Zurich BT;
	letter-spacing: 0px;
	font-size: 18px;
	margin-bottom:0px;
	margin-top:0px;
	color: #000000;
	line-height: 22px;
} 

/*--Section Headers-------------------*/
.sectionheader {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 18px;
	font-decoration: none;
	color: #AF0A54;
	line-height: 22px;
}


.rightnavheader {
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 17px;
	font-decoration: none;
	color: #ff9900;
}

.linking {
	font-family: Tahoma,Verdana,Helvetica,Arial,Univers,Zurich BT;
	font-size: 9px;
	font-weight:bold;
	color: #003366;
}

.photocredit {
	font-family: Tahoma,Verdana,Helvetica,Arial,Univers,Zurich BT;
	font-size: 8px;
	color: #003366;
}

/*--List Items------------------------*/
LI.list {
	list-style: square;
	list-style-position: inside;
	margin-top: 5px;
}

/*--List Items------------------------*/
LI.num {
	list-style-position: outside;
	margin-top: 5px;
	line-height: .35cm;
	font-family: Helvetica,Arial,Univers,Zurich BT;
	font-size: 12px;
}
 
UL.arrow {
list-style:none;
}
LI.arrow {
	marhin:0;
	padding:0;
	background-image: url("/images/more_arrow.gif");
	background-repeat: no-repeat;
	background-position: -10px 0px;
	padding-left: 0px;
}


/*--Paragraph Increase----------*/
p.increase {
	line-height: .35cm;
}

/*-----Images with right border---------*/
.imageright {
	margin-top: 3px;
	margin-right:  3px;
}

/*-----Images with right border---------*/
.imageleft {
	margin-top: 3px;
	margin-left:  3px;
}

#srchResult iframe { 
} 


div.box1 {
	background: #9DCBDC;
	padding: 12px;
	color: #333333
	line-height:18px;
}


/*------------ CSS Sprite for Icons ----------------*/
.sprite-homepage {
	background: url("/images/sprites/homepage.png") no-repeat;
}
.sprite-blog-image2 { width:244px; height:163px; background-position: 0 0; }
.sprite-blogs { width:244px; height:43px; background-position: 0 -164px; } 
.sprite-eduCenter { width:244px; height:41px; background-position: 0 -208px; } 
.sprite-forum-image4 { width:244px; height:162px; background-position: 0 -250px; }
.sprite-forums { width:244px; height:41px; background-position: 0 -413px; } 
.sprite-headlines { width:244px; height:34px; background-position: 0 -455px; } 
.sprite-more_arrow { width:20px; height:25px; background-position: 0 -490px; float:left; margin:0px 4px 0px 0px; } 
.sprite-multimedia { width:244px; height:34px; background-position: 0 -516px; } 

.sprite-rightnav {
	background: url("/images/rightnav.png") no-repeat;
}
.sprite-LoginGray { width:95px; height:25px; background-position: 0 0; } 
.sprite-LogoutGray { width:95px; height:25px;  background-position: 0 -26px; }
.sprite-RegisterGray { width:95px; height:25px; background-position: 0 -52px; } 
.sprite-blogs_yellow { width:244px; height:33px; background-position: 0 -78px; } 
.sprite-careTools { width:186px; height:41px; background-position: 0 -112px; } 
.sprite-caretools_buttons_BMI_yellow { width:220px; height:22px; background-position: 0 -177px; } 
a.sprite-caretools_buttons_BMI_yellow:hover { background-position: 0 -154px; }
.sprite-caretools_buttons_continuous_yellow { width:220px; height:22px; background-position: 0 -223px; }
a.sprite-caretools_buttons_continuous_yellow:hover { background-position: 0 -200px; } 
.sprite-caretools_buttons_cost_yellow { width:220px; height:22px; background-position: 0 -269px; } 
a.sprite-caretools_buttons_cost_yellow:hover { background-position: 0 -246px; }
.sprite-caretools_buttons_handheld_yellow { width:220px; height:22px; background-position: 0 -315px; } 
a.sprite-caretools_buttons_handheld_yellow:hover { background-position: 0 -292px; }
.sprite-diabetes1hero { width:187px; height:41px; background-position: 0 -338px; } 
.sprite-forums_yellow { width:244px; height:33px; background-position: 0 -380px; } 
.sprite-more_arrow_yellow { width:20px; height:25px; background-position: 0 -414px; float:left; margin:0px 4px 0px 0px; border:0; } 
.sprite-multimedia_right { width:244px; height:34px; background-position: 0 -440px; } 


/********************** HomePage Sprite **********************/
.blog-image2, .blogs, .eduCenter, .find_doc, .forum-image4, .forums, .headlines, .knee_anat, .multimedia {

background: url("/images/sprites/HomePage.jpg") no-repeat top left;

}

.blog-image2 { height: 180px; background-position: 0 0; }
.blogs { height: 43px; background-position: 0 -181px; }
.eduCenter { height: 41px; background-position: 0 -225px; }
.find_doc { height: 60px; width : 60px; background-position: 0 -267px; }
.forum-image4 { height: 180px; background-position: 0 -328px; }
.forums { height: 41px; background-position: 0 -509px; }
.headlines { height: 34px; width: 244px; background-position: 0 -551px; }
.knee_anat { height: 148px; width : 200px; background-position: 0 -586px; }
.multimedia { height: 34px; background-position: 0 -735px; } 


/********************** LogoAndRightNav Sprite **********************/
.HONConduct813273_s, .LoginGray, .LogoutGray, .PhysicianFinderGreen, .QuickPollGreen, .RegisterGray, .blogs_green, .careTools_green, .find_doc, .forums_green, .hero_green, .knee1_Logo_Color, .multimedia, .related_tweets, .searchfield_body1, .twitter {

background: url("/images/sprites/LogoAndRightNav.jpg") no-repeat top left;

}

.HONConduct813273_s { height: 72px; width: 49px; background-position: 0 0; }
.LoginGray { height: 25px; width: 88px; background-position: 0 -73px; }
.LogoutGray { height: 25px; width: 88px; background-position: 0 -99px; }
.PhysicianFinderGreen { height: 43px; width : 210px; background-position: 0 -125px; }
.QuickPollGreen { height: 61px; width: 250px; background-position: 0 -169px; }
.RegisterGray { height: 25px; width: 88px; background-position: 0 -231px; }
.blogs_green { height: 43px; width: 244px; background-position: 0 -257px; }
.careTools_green { height: 41px; width: 155px; background-position: 0 -301px; }
.find_doc { height: 60px; width : 60px; background-position: 0 -343px; }
.forums_green { height: 41px; width: 244px; background-position: 0 -404px; }
.hero_green { height: 41px; width: 234px; background-position: 0 -446px; }
.knee1_Logo_Color { height: 110px; width: 790px; background-position: 0 -488px; }
.multimedia { height: 34px; width: 244px; background-position: 0 -599px; }
.related_tweets { height: px; width: 264px; background-position: 0 -634px; }
.searchfield_body1 { height: px; width: 240px; background-position: 0 -660px; }
.twitter { height: 41px; width: 234px; background-position: 0 -694px; } 

