/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			HOME STYLES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.dividerhome		{ background:url(../images/dottedline_bg.gif) repeat-y left top ; float:left; width:3px; padding:0px; margin:4px 0px 0px 0px; height:190px;}
.divider1		{ background:url(../../images/dottedline_bg.gif) repeat-y left top; float:left; width:3px; padding:0px; margin:20px 0px 0px 0px; height:140px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			HOME STYLES starts here
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* header home */

#header_home .toplinks			{width:220px; margin:0px 0px 0px 15px; height:30px;border:0px solid #000}
#header_home .toplinks span	{padding: 0px 0px 0px 0px;}
#header_home .toplinks p	{padding: 8px 5px 5px 35px; margin: 0px 0px 0px 0px; text-align:left; font-size:11px;}
#header_home .toplinks img		{float: left; padding: 0px 0px 0 0px; margin: 0px 10px 10px 2px; }
#header_home .plus				{width:49px; position:absolute; margin:0px 0px 0px 15px; left:281px; top:7px;}
#header_home .plus img			{float: right; margin:0 auto; padding:0;}
#header_home .nav				{position:absolute;	width:360px;left: 175px;top: 200px;}

#header_home 			     	{width:auto; display:block; height:317px; background:url(../images/header_homenew.jpg) top left no-repeat; margin:0 auto; padding:0;clear:both;} /*IN Header Boundaries had Topbar, Navbar*/
#header_home .headerlogo		{display:block; clear:both; margin:0 auto;}	
#header_home .headerlogo p	{float:right; padding:5px 5px 0px;display:block; }

#header_home .nav2					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_home .nav3					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_home .nav4					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_home .nav5					{position:absolute;	width:360px;left: 175px;top: 200px;}

/* header InFocus */
#header_infocus .toplinks			{width:220px; margin:0px 0px 0px 15px; height:30px;border:0px solid #000}
#header_infocus .toplinks span	{padding: 0px 0px 0px 0px;}
#header_infocus .toplinks p	{padding: 8px 5px 5px 35px; margin: 0px 0px 0px 0px; text-align:left; font-size:11px;}
#header_infocus .toplinks img		{float: left; padding: 0px 0px 0 0px; margin: 0px 10px 10px 2px; }
#header_infocus .plus				{width:49px; position:absolute; margin:0px 0px 0px 15px; left:281px; top:7px;}
#header_infocus .plus img			{float: right; margin:0 auto; padding:0;}
#header_infocus .nav				{position:absolute;	width:360px;left: 175px;top: 200px;}

#header_infocus 			     	{width:auto; display:block; height:208px; background:url(../images/aboutus_header.jpg) top left no-repeat; margin:0 auto; padding:0;clear:both;} /*IN Header Boundaries had Topbar, Navbar*/
#header_infocus .headerlogo		{display:block; clear:both; margin:0 auto;}	
#header_infocus .headerlogo p	{float:right; padding:0px 0px 0px;display:block;margin:0 auto; }

#header_infocus .nav2					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_infocus .nav3					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_infocus .nav4					{position:absolute;	width:360px;left: 175px;top: 200px;}
#header_infocus .nav5					{position:absolute;	width:360px;left: 175px;top: 200px;}

#sms { background:url(../images/registration_hd.jpg) 10px 10px no-repeat; float:left; width:177px;float:left; width:177px; padding:35px 0px 0px 15px; margin:0px auto; }
#sms p {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px}


#middlecontenthome				{width:927px; display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 3px; text-align:left; background:url(../images/homecontent_bg.gif) repeat-x 6px 9px; }

/* InFocus Story */

#infocus_story					{ float:left; width:410px; padding:42px 10px 0px 10px; margin:0; background:url(../images/infocus_hd_home.gif) no-repeat 6px 0px ;}
#infocus_story h1 {font-size:16px; color:#0d74c9}
#infocus_story p {margin:5px 115px 5px 0px; text-align:justify}
#infocus_story img				{float:right;padding:0;}
#infocus_story .more {width:90px; float:right}
#infocus_story .more ul				{text-align:left}
#infocus_story .more li				{ background:url(../images/green_bullet.gif) no-repeat 11px 8px; padding:7px 0px 7px 28px; border-bottom:1px solid #fff;}
#infocus_story .more li a.m:link, a.m:active, a.m:visited		{color:#6fa216; font-weight:bold}
#infocus_story .more li a.m:hover			{text-decoration:underline;}

/* latest news */

#latestnews_home		{ background:url(../images/latest_news_home.gif) 6px 2px no-repeat; float:left; width:275px; padding:42px 10px 0px 0px; margin:0px auto;  height:124px}
#latestnews_home p 		{padding:0px 0px 0px 10px;}
#latestnews_home ul				{text-align:left}
#latestnews_home ul li			{background:url(../images/orange_bullet.gif) no-repeat 11px 9px; padding:5px 0px 8px 30px;}
#latestnews_home ul li a	{color:#888687;padding:0px;}	
#latestnews_home ul li a:hover		{color:#888687;padding:0px;}	


/* right panel investors */
#announce				{background:url(../images/announce_bg.jpg) no-repeat 5px 5px ;float:right; width:190px; padding:45px 8px 0px 0px; margin:0; background-color:#fff; height:150px; text-align:center}
#announce img {padding:0px 0px 5px 0px;}
#announce span {padding:5px 0px 0px 0px; color:#2c5690; font-weight:bold;text-align:center}

/* stockbar */
#stockupdates				{ width:33px; background:url(../images/stock_box_home.jpg) top left no-repeat; margin:8px 0px 0px 0px; height:28px; float:left; padding:6px 0px 0px 161px}

/* bottom panels level 1 */

#bottompanels_home 			{width:729px; background:url(../images/bottom_panels_bg.jpg) top left repeat-x; margin:0px 4px 4px 2px; float:left; border:1px solid #dbdbdb; padding:0px 0px 5px 0px}

#pcare		    {background:url(../images/patient_care.gif) no-repeat 0px 2px ; float:left; width:233px; padding:45px 8px 0px 13px; margin:0px auto;}
#pcare h1 {font-size:12px; margin:0px 0px 8px 0px}
#pcare p		{padding:5px 5px 5px 0px; margin:0px auto; text-align:justify}
#pcare ul {padding:0px; margin:0px}
#pcare ul li {padding:5px;width:100%}
#pcare ul li img {float:left; margin:0px 8px 0px 0px}
#pcare ul li span {color:#6fa216; font-weight:bold; margin-top:5px}
#pcare ul li span a {color:#6fa216}
#pcare ul li span a:hover {color:#6fa216}
#pcare ul li p a {margin-left:5px;}
#pcare ul li p a:hover {text-decoration:underline; text-align:left}

#psearch	{background:url(../images/product_search_hd.gif) 25px 5px no-repeat; float:left; width:200px; padding:45px 0px 0px 35px; margin:0px auto; }
#psearch img {margin-top:5px;margin-bottom:5px;}
#psearch span {padding:2px; float:left}
#psearch select	{background-color:#fff; font-size:11px; color:#888687; margin:0px 0px 7px 0px; font-family: Arial; width:156px; border:1px solid #767575}
#psearch label {margin-top:8px}

#invupdate		{ background:url(../images/investor_update_hd.gif) 15px 2px no-repeat; float:left; width:182px; padding:40px 0px 0px 15px; margin:0px auto;}
#invupdate  ul 	{padding:0px 0px 0px 5px; margin:0px; text-align:left}
#invupdate  ul li	{background:url(../images/investorlinks_bullet.gif) no-repeat 5px 9px; padding:5px 0px 5px 25px;}
#invupdate  ul li a {color:#4096c1;}

.morebtn {float:right;padding:5px 0px 0px 2px}
.morebtn a.mbtn:link, a.mbtn:active, a.mbtn:visited { background:url(../images/green_bullet.gif) no-repeat 8px 6px;padding:5px 0px 0px 27px; margin:0px auto;font-weight:bold; color:#6fa216}
a.mbtn:hover {text-decoration:underline}

#micro 						{background:url(../images/microsites_home.gif) 0px 0px no-repeat;width:184px; height:125px; float:left; padding:35px 0px 0px 0px}
#micro span					{padding:5px 5px 5px 5px}
#micro  ul 	{padding:0px 0px 0px 0px; margin:0px; text-align:left}
#micro  ul li	{background:url(../images/microbullet.gif) no-repeat 20px 11px; padding:9px 0px 9px 35px; background-color:#fafafa; border-bottom:1px solid #ccc}
#micro  ul li a {color:#4096c1;}

/* bottom panels level 2 */

#bottompanels2_home 			{width:729px; margin:0px 4px 4px 0px; float:left;}

#quicklinks		    {background:url(../images/qlinks_homebg.gif) no-repeat 0px 2px ; float:left; width:193px; padding:45px 5px 0px 13px; margin:0px auto; height:206px}
#quicklinks ul 	{padding:0px 0px 0px 0px; margin:0px; text-align:left}
#quicklinks ul li	{background:url(../images/microbullet.gif) no-repeat 22px 13px; padding:9px 0px 9px 35px;}
#quicklinks ul li a {color:#4096c1;}

#social	{background:url(../images/social_inibg.gif) no-repeat 0px 2px ; float:left; width:200px; padding:35px 0px 0px 35px; margin:0px auto; height:216px;text-align:left }
#social img {margin:0px;}
#social h3 {font-size:11px; padding:2px; float:left; color:#6fa216; font-weight:bold;width:100%; margin:0px auto}
#social p {text-align:left; margin-bottom:3px;padding:2px;}

#join	{background:url(../images/join_drl_bg.gif) no-repeat 0px 2px ; float:left; width:230px; padding:45px 0px 0px 25px; margin-bottom:20px auto; height:206px }
#join .jointxt {height:95px}
#join .jointxt img {float:left;margin-right:5px;}
#join .jointxt h3 {font-size:11px; padding:2px; float:left; color:#6fa216; font-weight:bold;width:100%; margin:0px auto}
#join .jointxt p {text-align:left; margin-bottom:10px;padding:2px;}
#join .jointxt span {color:#6fa216; font-weight:bold;}

#homebanners 	{width:184px; height:120px; float:left; padding:0px 0px 0px 0px}
#homebanners ul 	{padding:0px 0px 0px 0px; margin:0px; text-align:left}
#homebanners ul li	{padding:3px 0px 1px 0px;}
#homebanners ul li a {color:#4096c1;}


/*---------------Microsites drop down Starts-----------------------------*/

#glossymenu{
margin: 8px 0px 0px 0px;
padding: 0px;
width: 170px; /*width of menu*/
float:left;
}

#glossymenu a.menuitem1{
background: url(../images/microsites_box.jpg) repeat-x top left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:3px 7px 0px 10px;
text-decoration: none;height:28px;
}


#glossymenu a.menuitem1:visited, .glossymenu .menuitem1:active{
color: white;
}
.submenuheader1{width:120px;text-align:right;color:#cbd0d4;}
#glossymenu a.menuitem1 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

#glossymenu a.menuitem1:hover{
background-image: url(../images/microsites_box.jpg);
}

#glossymenu div.submenu1{ /*DIV that contains each sub menu*/
background:url(../images/microbg.jpg) no-repeat 0px 0px;
background-color: #fc881b;
border:1px solid #c09308;
z-index:100;
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;

}

#glossymenu div.submenu1 ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;

}

#glossymenu div.submenu1 ul li{background:url(../images/white_bullet.gif) no-repeat 20px 9px;
margin: 0px;padding:2px 0px 5px 30px; border-bottom:0px dotted #fff;color:#fff }

#glossymenu div.submenu1 ul li a{
display: block;
color:#fff;
font-weight:bold;
text-decoration: none;
padding: 4px 0px 0px 0px;
padding-left: 10px;
}

#glossymenu div.submenu1 ul li a:hover{
text-decoration:underline
}

/*---------------Microsites drop down ENDs-----------------------------*/

