/* Localized */
body 
{	
	margin:0px;
	padding:0px;
	text-align: center;
}

@media screen
{
    #container
    {	
        width: 890px;	
        margin: 0px auto;
	    position:relative;
	    padding:0px;	
	    border:0px solid #ffffff;
		text-align: left;
    }

    #divLeft
    {
        margin:18px 0px 0px 0px;
	    position:relative;
        float:left;
        width:197px;   
    }

    #divSearch
    {
        margin:20px 0px 0px 0px;
	    color: #4555C7;
	    width: 21px;
	    font-family: Verdana;
	    font-weight: bold;
	    font-size:13px;
	    width: 197px;
    }

    #txtSearch
    {
        height:19px;
    }

    #divSpacer
    {
        float:left;
        width:23px;
	    text-align: right;
    }

    #divTopNav
    {
	    text-align:right;
        float:right;
        background-color: #4555C7;
        width:670px;
        height:24px;
        color:#1E2556;
    }

    #divTopNav a, a:visited
    {
        font-family:Verdana;
        font-weight:bold;
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;
    }

    #divTopNav a:hover
    {
        text-decoration:underline;
    }

    #TopSeparator
    {
        float:right;
        width:670px;
        height:4px;
        background-color:#DC187A;
    }
    #divTopImage
    {
        float:right;
    }
		
    #topRedLine
    {
        padding: 0px;
        height:4px;
        width: 670px;
        background-color: #DC187A;
        float:right;
    }
    #homeContent
    {
        margin: 15px 0px 0px 0px;
        position: relative;
        float: right;
        width: 670px;
	    padding-bottom:15px;
    }

    #content
    {
        margin:15px 0px 0px 0px;
	    position:relative;
	    float:right;
	    width:429px;
	    padding-bottom:15px;
		text-align: left;
    }
	
	#content a:hover
	{
		color: #B67829;	
	}
	
    .subtitle
    {
	    font-weight: bold;
	    color: #1E2566;
    }

    #divRight
    {
        float:right;
        font-size:10px;
        font-family: Verdana;
        color: #1E2556;
        width:221px;
    }
	
	/*Terms of Use/Privacy Policy Page*/
	#Terms
	{
		width: 750px;
		margin-left: 25px;
		font-size:12px;
	    font-family: Verdana;
	    color: #1E2556;
	}
    /* consumer font selector styles */
    #PageOptions
    {
        position:relative;
        padding:0px;
        margin:15px 0px 0px 0px;
        width:221px;
    }

    #PageOptionsTop
    {
        background-image:url('../images/pageoptions/box_top.gif');
        background-repeat:no-repeat;
        background-position:left bottom;
        height:16px;
        width:221px;
    }

    #PageOptionsBottom
    {
        background-image:url('../images/pageoptions/box_bottom.gif');
        background-repeat:no-repeat;
        background-position:left top;
        height:12px;
        width:221px;
    }

    #PageOptionsMiddle
    {
        padding:0px;
        margin:0px;
        width:221px;
        background-color:#FFE0B1;
        font-family:Verdana;
        font-weight:bold; 
        font-size:12px; 
        text-align:center;
        color:#1E2556;  
    }

    #PageOptionsMiddle a, a:hover, a:visited
    {
        text-decoration:underline;
        font-weight:bold; 
        font-family:Verdana;
        font-size:12px;
        color:#1E2556; 
    }
    /***********************************/
    /* hcp font selector styles */
    #hcpPageOptions
    {
        position:relative;
        padding:0px;
        margin:15px 0px 0px 0px;
        width:221px;
    }

    #hcpPageOptionsTop
    {
        background-image:url('../images/pageoptions/box_top_hcp.gif');
        background-repeat:no-repeat;
        background-position:left bottom;
        height:16px;
        width:221px;
    }

    #hcpPageOptionsBottom
    {
        background-image:url('../images/pageoptions/box_bottom_hcp.gif');
        background-repeat:no-repeat;
        background-position:left top;
        height:12px;
        width:221px;
    }

    #hcpPageOptionsMiddle
    {
        padding:0px;
        margin:0px;
        width:221px;
        background-color:#DDE9F0;
        font-family:Verdana;
        font-weight:bold; 
        font-size:12px; 
        text-align:center;
        color:#1E2556;  
    }

    #hcpPageOptionsMiddle a, a:hover, a:visited
    {
        text-decoration:underline;
        font-weight:bold; 
        font-family:Verdana;
        font-size:12px;
        color:#1E2556; 
    }
    /***********************************/
    #PageOptionsText
    {
        float:left;
        position:relative;
        top: 5px;
        left:10px;
    }

    #callouts
    {
        float:right;
    }
		#isihd01 {float:right; margin-top:0; width:670px; background-color:#45a4e7; color:#fff; font-weight:bold; font-family:Verdana; font-size:11px;}
    #isihd01 div.content {padding:8px 12px;}

	#isihd02 {float:right; margin-top:38px; width:670px; background-color:#45a4e7; color:#fff; font-weight:bold; font-family:Verdana; font-size:11px;}
    #isihd02 div.content {padding:8px 12px;}
    #isi2
    {
        width:646px;
        float:right;
        font-size: 11px;
        font-family:Verdana;
        color:#1E2556;
	background-color: #dce9f1;
	/*margin-top:38px;*/
	padding: 12px 12px 12px 12px;
    }
    #isi
    {    
        width:646px;
        float:right;
        font-size: 11px;
        font-family:Verdana;
        color:#1E2556;
	background-color: #dce9f1;
	/*margin-top:38px;*/
	padding: 12px 12px 12px 12px;
    }

    #isi a, a:hover, a:visited
    {
        font-weight:bold;
        text-decoration: underline;    
        font-size: 11px;
        font-family:Verdana;
        color:#1E2556;
	
    }

    #isiBreak
    {
	    height:1px;
	    background-color:#D8D8D8;
	    width:646px;
    }

    #blueBox
    {
        border: #8da2b3 1px solid;
        background-color: #dce9f1;
        padding: 12px 12px 12px 12px;
    }

    span.boldUnderlined
    {
        font-weight: bold;
        text-decoration: underline;
    }

    #footer
    {
        text-align:center;
        width:885px;
        float:left;
        font-size:11px;
        font-family: Arial;
        margin:15px 0px 0px 0px;
    }

    #footer a, a:hover, a:visited
    {
        color:#4555C7;
        font-size:11px;
        font-family: Arial;
	text-decoration:underline;
    }

    #footerLinks a, a:hover
    {    
	    font-size:11px;
	    color:#018749;
	    text-decoration:none;
	    font-weight:normal;
    }
	
	#footerLinks a:visited
	{
		color: #666666;		
	}

    #footerBreak
    {
	    height:1px;
	    background-color:#D8D8D8;
	    width:885px;
    }

    ul.arrowBullets
    {
        list-style-image: url(../images/arrow.gif);    
        margin: 0px 0px 0px 15px;
        padding: 0px;
        list-style-position: outside;
    }

    ul.arrowBullets li
    {
        padding:0px 0px 5px 0px;
    }
}

/* consumer content font classes */
div.content10
{
    font-size:10px;
    font-family: Verdana;
    color: #1E2556;
}

div.content10 a
{
    font-weight:bold;
    font-size:10px;
    font-family: Verdana;
	text-decoration: underline;
    color: #464ECD;
}

div.content10 a:hover,
{
	font-weight:bold;
    font-size:10px;
    font-family: Verdana;
   	color: #B67829;	
}

div.content10 a:visited
{
	font-weight:bold;
    font-size:10px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.content10 h1
{
    font-family:Verdana;
    font-size:17px;
    color: #4555C7;
    font-weight: bold;
    line-height:normal;
}

div.content10 h2
{
    font-family:Verdana;
    font-size:15px;
    color: #B67829;
    font-weight: bold;
}

div.content10 p.footerText
{
	font-size:8px;
    font-family: Verdana;
    /*color: #1E2556;	*/
	color: red;
}


div.content12
{
    font-size:12px;
    font-family: Verdana;
    color: #1E2556;
}

div.content12 a
{
	font-weight:bold;
	font-size:12px;
	font-family: Verdana;
	text-decoration: underline;
	color: #464ECD;
}

div.content12 a:hover,
{
	font-weight:bold;
    font-size:12px;
    font-family: Verdana;
   	color: #B67829;	
}

div.content12 a:visited
{
	font-weight:bold;
    font-size:12px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.content12 h1
{
    font-family:Verdana;
    font-size:19px;
    color: #4555C7;
    font-weight: bold;
    line-height:normal;
}

div.content12 h2
{
    font-family:Verdana;
    font-size:17px;
    color: #B67829;
    font-weight: bold;
}

div.content12  p.footerText
{
	font-size:10px;
    font-family: Verdana;
    color: #1E2556;	
}


div.content14
{
    font-size:14px;
    font-family: Verdana;
    color: #1E2556;
}

div.content14 a
{
	font-weight:bold;
	font-size:14px;
	font-family: Verdana;
	text-decoration: underline;
	color: #464ECD;
}

div.content14 a:hover,
{
	font-weight:bold;
    font-size:14px;
    font-family: Verdana;
   	color: #B67829;	
}

div.content14 a:visited
{
	font-weight:bold;
    font-size:14px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.content14 h1
{
    font-family:Verdana;
    font-size:21px;
    color: #4555C7;
    font-weight: bold;
    line-height:normal;
}

div.content14 h2
{
    font-family:Verdana;
    font-size:19px;
    color: #B67829;
    font-weight: bold;
}

div.content14  p.footerText
{
	font-size:12px;
    font-family: Verdana;
    color: #1E2556;	
}
/*********************************/

/* hcp content font classes */
div.hcpContent10
{
    font-size:10px;
    font-family: Verdana;
    color: #1E2556;
}

div.hcpContent10 a
{
    font-weight:bold;
    font-size:10px;
    font-family: Verdana;
	text-decoration: underline;
    color: #464ECD;
}

div.hcpContent10 a:hover,
{
	font-weight:bold;
    font-size:10px;
    font-family: Verdana;
   	color: #B67829;	
}

div.hcpContent10 a:visited
{
	font-weight:bold;
    font-size:10px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.hcpContent10 h1
{
    font-family:Verdana;
    font-size:17px;
    color: #4555C7;
    font-weight: bold;
    line-height:normal;
}

div.hcpContent10 h2
{
    font-family:Verdana;
    font-size:15px;
    color: #435964;
    font-weight: bold;
}

div.hcpContent10  p.footerText
{
	font-size:8px;
    font-family: Verdana;
    color: #1E2556;	
}

div.hcpContent12
{
    font-size:12px;
    font-family: Verdana;
    color: #1E2556;
}

div.hcpContent12 a
{
    font-weight:bold;
    font-size:12px;
    font-family: Verdana;
	text-decoration: underline;
    color: #464ECD;
}

div.hcpContent12 a:hover,
{
	font-weight:bold;
    font-size:12px;
    font-family: Verdana;
   	color: #B67829;	
}

div.hcpContent12 a:visited
{
	font-weight:bold;
    font-size:12px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.hcpContent12 h1
{
    font-family:Verdana;
    font-size:19px;
    color: #4555C7;
    font-weight: bold;
}

div.hcpContent12 h2
{
    font-family:Verdana;
    font-size:17px;
    color: #435964;
    font-weight: bold;
}

div.hcpContent12  p.footerText
{
	font-size:10px;
    font-family: Verdana;
    color: #1E2556;	
}

div.hcpContent14
{
    font-size:14px;
    font-family: Verdana;
    color: #1E2556;
}

div.hcpContent14 a
{
    font-weight:bold;
    font-size:14px;
    font-family: Verdana;
	text-decoration: underline;
    color: #464ECD;
}

div.hcpContent14 a:hover,
{
	font-weight:bold;
    font-size:14px;
    font-family: Verdana;
   	color: #B67829;	
}

div.hcpContent14 a:visited
{
	font-weight:bold;
    font-size:14px;
    font-family: Verdana;
	text-decoration: underline;
	color: #1E2556;
}

div.hcpContent14 h1
{
    font-family:Verdana;
    font-size:21px;
    color: #4555C7;
    font-weight: bold;
    line-height:normal;
}

div.hcpContent14 h2
{
    font-family:Verdana;
    font-size:19px;
    color: #435964;
    font-weight: bold;
}

div.hcpContent14  p.footerText
{
	font-size:12px;
    font-family: Verdana;
    color: #1E2556;	
}
/*********************************/
@media print
{
    #divLeft
    {
        display:visible;
    }
    #divSearch
    {
        display:none;
    }
.navigation
    {
        display:none;
    }
    #divRight
    {
        display:none;
    }
    #divSpacer
    {
        display:none;
    }
    #divTopNav
    {
        display:none;
    }
    #divTopImage
    {
        display:none;
    }
    #isihd01, #isi
    { 
		    text-align:left;
    }
    #footer
    {
        /*display:none;*/
    }
    #homeContent
    {
        width: 80%;
	      text-align:left;
    }
    #content
    {
      padding-bottom:1.3em;
	    width:80%;
	    text-align:left;
    }
    #content12
    {
      padding-bottom:1.3em;
    }
}

p.cal {border:1px solid #1E2556; padding:7px; width:150px;}
div.footnote {font-size:.86em; color:#888; line-height:normal;}
div.ftmargTop {margin-top:7px;}
div.ftmargBott {margin-bottom:3px;}
div.ftref {float:left; width:11px;}
div.ftdescript {float:left; width:415px;}


/* =tables
----------------------------------------------- */
table {font-size:1.0em;}
table.border01 {border:1px solid #286ca4;}
table tr.color01 {background-color:#8da3cc;}
table tr.color02 {background-color:#cfd3d5;}
table tr.color03 {background-color:#eef1f8;}

table td.cellhd1FC {padding:5px; font-weight:bold; color:#014e92; line-height:normal; font-size:9pt;}
table td.cellhd1MC {padding:5px; font-weight:bold; color:#014e92; border-right:1px solid #286ca4; line-height:normal; font-size:9pt;}
table td.cellhd1LC {padding:5px; font-weight:bold; color:#014e92; line-height:normal; font-size:9pt;}

table td.celldata1SC {padding:5px; color:#3474a9; border-top:1px solid #286ca4; text-align:center; line-height:normal; font-size:9pt;}

table td.celldata1FCHd {padding:5px; color:#3474a9; font-weight:bold; color:#014e92; border-top:1px solid #286ca4; line-height:normal; font-size:9pt;}
table td.celldata1FC {padding:5px; color:#3474a9; color:#014e92; border-top:1px solid #286ca4; line-height:normal; font-size:9pt;}
table td.celldata1MC {padding:5px; color:#3474a9; color:#014e92; border-top:1px solid #286ca4; border-right:1px solid #286ca4; line-height:normal; font-size:9pt;}
table td.celldata1LC {padding:5px; color:#3474a9; color:#014e92; border-top:1px solid #286ca4; line-height:normal; font-size:9pt;}

table td.cellAlignL {text-align:left;}
table td.cellAlignM {text-align:center;}
table td.cellAlignR {text-align:right;}


/* =Downloadable Resources
----------------------------------------------- */
.imgFloatL {float:left; width:72px; margin-bottom:25px;}
.descriptFloatL {float:left; width:300px; margin-bottom:25px;}
.clearFloatL {clear:left;}