@CHARSET "ISO-8859-1";

body
{
	background: #fff url(../images/shell/page_bk-homer_page_graybar.gif) repeat-x;
}
.clear {clear:both; }

/* page size overrides */
div#main
{
	min-width: 923px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

div#main div#top_links ul li a.home {
	color:#000000;
}

div#top_links, div#main_page_container, div#footer, div#callout_news_container
{
	width: 923px;
	margin: auto;
	padding-right: 0;
}
#top_links
{

}
div#flash_outer
{
	height:512px;
}

div#noflash_outer
{
	width:923px; 
	height:512px;
	margin:0 auto; 
	overflow:visible;
        position:relative;
}

div#noflash_inner
{
	background:transparent url(../images/content/home_noflash_phil.jpg) no-repeat 0px 159px;
	width:1193px; 
        height:512px;
	text-align:center; 
	position:absolute;
        overflow:visible;
        left:-135px;
         margin:0 auto;
}

div#noflash_inner div#header,
div#noflash_inner div#nav_bar {
    margin:0px auto;
    width:906px;
    float:none;
    padding-right:17px;
}
/*
div#no_flash_main { background:url(../images/bg_no_flash_home_pg.jpg) repeat-x; 0 0; 
        width:100%; 
        margin:0;
        padding:0;
}

div#no_flash_main_inner {  background:url(../images/bg_no_flash_home_pg_inner.jpg) no-repeat; 0 0; 
        width:1165px; 
        margin:0 auto; 
        height:370px;
}
        
h1#noflash_h1 {
        background:url(../images/no_flash_main_hdr.jpg) no-repeat; 0 0;
        text-indent:-9999px;
        width:543px;
        height:75px;
        float:right;
        margin:30px 130px 18px 0;
}

p.noflash_body_text {
        margin:0 0 20px 492px;
        width:442px;
        float:left;
        font-size:11px;
}

a#noflash_cta_home {
        background:url(../images/cta_see_what.jpg) no-repeat; 0 0;
        width:377px;
        height:50px;
        text-indent:-9999px;
        display:block;
}
a#noflash_cta_home:hover {
        background:url(../images/cta_see_what_on.jpg) no-repeat; 0 0;
}

a.pargr_home {
    background:#F0F0F0;
    color:#424242;
}

a.pargr_home:hover {
    background:#F0F0F0;
    color:#2f245f;
}


*/
div#noflash_inner p#noflash_h1
{
	background:transparent url(../images/content/home_noflash_header.gif) no-repeat 0px 0px;
	width:530px;
	height:68px;
        position:absolute;
	top:165px;
        left:510px;
	text-indent:-9999px;
        margin:0px;
}



div#noflash_inner p#noflash_body_text
{
	background:transparent url(../images/content/home_noflash_body_text.gif) no-repeat 0px 0px;
	width:478px;
	height:137px;
	position:absolute;
        top:256px;
        left:510px;
	text-indent:-9999px;
        margin:0px;
}

div#noflash_inner p a#noflash_link_ind
{
	display:block;
	width:58px;
	height:12px;
	position:absolute;
	top:113px;
	left:81px;
	text-indent:-9999px;
}

div#noflash_inner p a#noflash_link_isi1
{
	display:block;
	width:88px;
	height:12px;
	position:absolute;
	top:98px;
	left:380px;
	text-indent:-9999px;
}

div#noflash_inner p a#noflash_link_isi2
{
	display:block;
	width:60px;
	height:12px;
	position:absolute;
	top:113px;
	left:0px;
	text-indent:-9999px;
}

div#noflash_inner a#noflash_biglink_1
{
	background:transparent url(../images/content/home_noflash_biglink_1.gif) no-repeat 0px 0px;
	display:block;
	width:327px;
	height:20px;
	margin:15px 0 0 0px;
	text-indent:-9999px;	
}

div#noflash_inner a#noflash_biglink_2
{
	background:transparent url(../images/content/home_noflash_biglink_2.gif) no-repeat 0px 0px;
	display:block;
	width:191px;
	height:20px;
	margin:9px 0 0 0px;
	text-indent:-9999px;	
}

div#noflash_inner a#noflash_biglink_3
{
	background:transparent url(../images/content/home_noflash_biglink_3.gif) no-repeat 0px 0px;
	display:block;
	width:300px;
	height:20px;
	margin:9px 0 0 0px;
	text-indent:-9999px;	
}

div#noflash_inner a#btnSeeWhatPatientsSay
{
	background:transparent url(../images/content/btnSeeWhatPatientsSay.gif) no-repeat 0px 0px;
	display:block;
	width:370px;
	height:41px;
	position:absolute;
        top:420px;
        left:507px;
	text-indent:-9999px;	
}

div#noflash_inner a#noflash_biglink_1:hover,
div#noflash_inner a#noflash_biglink_2:hover,
div#noflash_inner a#noflash_biglink_3:hover
{
	background-position:0px -20px;
}

div#noflash_inner a#btnSeeWhatPatientsSay:hover { background-position:0px -41px; }

div#noflash_inner p#noflash_sub_text
{
	background:transparent url(../images/content/home_noflash_sub_text.gif) no-repeat 0px 0px;
	width:585px;
	height:20px;
	margin:33px 0 0 0px;
	text-indent:-9999px;
}

div#home_page_tmp
{
	height: 364px;
}
div#isi
{
	clear:both;
	margin-top:40px;
	width: auto;
}

div#home_graybar_links
{
    line-height:20px;
    font-size:11px;
    color:#332f2f;
}
div#home_graybar_links a
{
    color:#666666;
    text-decoration:underline;
    font-weight:bold;
}
/* home page callouts - BEGIN */
div#callout_news_container
	{
	margin-top: 30px;
	}

div#home_callouts_containter
{
	background:#fff url(../images/shell/callouts/home_page/bgHomeCalloutContainer.gif) no-repeat 0px 58px;
        width: 670px;
	float: left;
	color: #333333;
}
/*
div#home_callouts_containter,
div#news_container
{
	width: 680px;
	float: left;
	color: #333333;
}
*/

div#home_callouts_containter div.callout
{
	float: left;
	/*height: 200px;*/
	margin-bottom: 0px;
	font-size: 12px;
	color: #413d3d;
}

div#home_callouts_containter div.callout h2
{
	font-size: 21px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 0px 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 0px;
}

div#home_callouts_containter div.callout h1 sup
{
	font-size: 12px;
}

div#home_callouts_containter div.callout p
{
	margin: 5px 0 5px 0;
}

div#home_callouts_containter div.callout a.callout_link
{
	font-size: 12px;
	color: #339999;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url(../images/shell/arrow_small_green.gif) no-repeat 100% 3px;
	font-weight: bold;
}

div#home_callouts_containter div.callout a.callout_link:hover
{
	text-decoration: underline;
}

div#home_callouts_containter div.callout p.disclaimer
{
	font-size: 9px;
	color: #999999;
	margin: 15px 10px 0 0;
}

div#home_callouts_containter div#callout_left
{
	width: 210px;
        margin-right:20px;
	padding-top: 10px;
}
div#home_callouts_containter div#callout_middle
{
	width: 210px;
        margin-right:20px;
	padding-top: 10px;
}
div#home_callouts_containter div#callout_right
{
	width: 210px;
        margin-right:0px;
	padding-top: 10px;
}
div#home_callouts_containter div.header
{
	height:96px;
}
div#callout_left a.btnViewCommercial.png
{
	background: transparent url(../images/shell/callouts/home_page/btn.png) no-repeat;
}
div#callout_middle div.header
{
	background: transparent url(../images/shell/callouts/home_page/bgOutOfPocketCallout.png) no-repeat;
}
div#callout_right div.header
{
	background: transparent url(../images/shell/callouts/home_page/bgSupportVideoCallout.png) no-repeat;
}

a.btnViewCommercial {
    background:transparent url(../images/shell/callouts/home_page/btnViewCommercial.gif) no-repeat;
    width:117px;
    height:91px;
    display:block;
    text-indent:-9999px;
}

a.btnViewCommercial:hover { background-position:0px -91px; }

div#news_container {    
    background:#f8f8f8 url(../images/shell/callouts/home_page/bgHomeNewsContainerBottom.gif) no-repeat 0px 100%;
    width:670px;
    float:left;
    margin-top:20px;
    padding-bottom:17px;
}

div#main_page_container div#news_container div.container_header {
    background:#f8f8f8 url(../images/shell/callouts/home_page/bgHomeNewsContainer.gif) no-repeat 0px 0px;
}

div#main_page_container div#news_container div.container_header h3 {
    margin:0px;
}

div#main_page_container div#news_container div.container_text {
    /*padding-bottom:25px;*/
    padding-bottom:0px;
}

div#main_page_container div#news_container div.container_text div {
    padding:7px 25px;
    font-size:.75em;
}

div#news_container div.darkRow {
    background-color:#eeeeee;
}

/* home page callouts - END */

/*

following moved to condensed.css > gray_container
*/
div#news_container div.container_text a.news_link
{
	font-size: 12px;
	color: #339999;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px 0 0;
	background: url(../images/shell/arrow_small_green.gif) no-repeat 100% 3px;
}

div#news_container div.container_text a.news_link:hover  {
    text-decoration:underline;
}

div#callout_news_container img#abbISI
{
	float:right;
	margin-top:0;
}
