/* Viatris - Betadine */
/* GFR */
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
 /* END GFR */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#59605d;
	margin: 0px;
	padding: 0px;
}

h1 {
	padding:4px 0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color: #333;
}

h2 {
	padding:4px 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

h3 {
	padding:4px 0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#999;
}

/* begin MVP */
h5 {
padding:4px 0;
margin:0;
font-size:9px;
}
/* end MVP */

p {
margin:0;
padding:3px 0;
}

ul {
margin:5px 0 7px 25px;
padding:0;
}

ul li {
padding:0;
list-style-type:square;
line-height:18px;
}

a {
color:#666;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#666;
text-decoration: underline;
font-weight:bold;
}

/* begin MVP */
.language
{
	background-color: #2C3330;
    color: #CCCCCC;
    text-transform:uppercase;
    font-weight: bold;
    font-size:10px;
    height: 27px;
    padding: 0px;
    padding-left:15px;
    text-align: center;
}

a.language {
	text-decoration: none;
	font-weight:normal;
}

a.language:hover {
	text-decoration: underline;
	color:#F4BF00;
	font-weight:normal;
}
/* end MVP */

/* /////////////////////////////////////
////////////////////////////////////////
splash */

.splashBgReadMoreTop {
background-image:url(../images/splash_03_top.jpg);
background-repeat:no-repeat;
background-position:left;
width:772px;
height:40px;
font-weight:bold;
text-decoration:none;
}

.splashBgReadMore {
background-image:url(../images/splash_03_bottom.jpg);
background-repeat:no-repeat;
background-position:left;
width:772px;
height:59px;
font-weight:bold;
text-decoration:none;
}

.splashBgReadMore p{
padding:0;
margin:0;
padding-left:650px;
}

/* begin MVP */
.splashBgReadMoreTop p.languages
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
width:265px;
text-align:right;
padding-top:5px;
}

.splashBgReadMoreTop a.languages
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}

.splashBgReadMoreTop a.languages:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration: underline;
}
/* end MVP */

.splashBgReadMore a {
color:#8B908E;
text-decoration: none;
}

.splashBgReadMore a:hover 
{
color:#FBFDFC;
text-decoration: underline;
}



.splashBgHealthcare {
background-image:url(../images/splash_04.jpg);
background-repeat:no-repeat;
background-position: 0 0;
width:406px;
height:177px;
}

.splashBgHealthcare p{
padding:0;
margin:0;
color:#fff;
width:353px;
/*SFOpadding-left:42px;
padding-top:33px;
text-align:right;*/
}

.splashBgHealthcare p a{
color:#fff;
}

/*SFO*/.splashBgHealthcare TD a, .splashBgHealthcare TD{
color:#fff;
}
/*SFO*/.splashBgHealthcare #content{
padding-left:42px;
padding-top:33px;
text-align: right;
}

.splashBgDocCheck { background:url(../images/splash_05.jpg) no-repeat; width:366px; height:151px; color:#fff; }
.splashBgDocCheck input.textfield { height:13px; width:152px; /*fde: to align with checkbox*/margin-right:1px; }
.splashBgDocCheck input.checkbox { height:13px; width:13px; padding:0; margin:0; margin-left:4px; }
.splashBgDocCheck a { text-decoration:none; color:#FBD600; font-weight:bold; }
.splashBgDocCheck a:hover { text-decoration:underline; }

/* /////////////////////////////////////
////////////////////////////////////////
utils */

.shadowRight {
background-image:url(../images/shadow_right.gif);
background-repeat:repeat-y;
width:5px;
height:100%;
}

.yellow {
color:#F4BF00;
}

.grey {
color:#969998;
}

.green {
color:#11B382;
}

.orange {
color:#FF7C03;
}

.red {
color:#E2381F;
}

.violet {
color:#C1187D;
}

.white 
{
color:#FFFFFF;
}


/* site header */

table.subHeader { margin-top:7px; }

.subHeader,
.subHeader a,
.subHeader a:hover,
.subHeader a:visited,
.subHeader a:link { color:#FFFFFF; font-size:9px; font-weight: bold; text-decoration:none; }
.subHeader input, .subHeader select { border:1px solid #a0a0a0; font-size:10px; padding: 2px 3px; vertical-align:middle; }
.subHeader input { width:119px; }
.subHeader select { width:134px; }
.subHeader .label { padding-right: 10px; }
input.SearchButtonGo { width: 17px; height: 17px; border: 0px; margin: 0px; padding: 0px; }

td.TopMenu
{
     background-color: #2C3330;
     color: #CCCCCC;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 27px;
     padding-left: 10px;
     
    }
/*SFO*/td.topLevel1
{
     background-color: #2C3330;
     color: #CCCCCC;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 27px;
     padding-left: 5px;
     padding-right: 5px;
     text-align: center;
     
    }
/*SFO*/td.topLevel1over
{
     background-color: #000000;
     color: #FFFFFF;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 27px;  
     padding-left: 5px;
     padding-right: 5px;       
     text-align: center;
     
    }
/*SFO*/td.topLevel2
{
     background-color: #C7C7C7;
     color: #000000;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 20px;
     padding-left: 5px;
     border:0px;
     
    }
/*SFO*/td.topLevel2over
{
     background-color: #888888;
     color: #FFFFFF;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 20px;
     padding-left: 5px;
     border:0px;
     
    }
    
/*GFR*/td.topLevel3
{
     background-color: #C7C7C7;
     color: #000000;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 20px;
     padding-left: 5px;
     border:0px;
     
    }
/*GFR*/td.topLevel3over
{
     background-color: #888888;
     color: #FFFFFF;
     text-transform:uppercase;
     font-weight: bold;
     font-size:10px;
     height: 20px;
     padding-left: 5px;
     border:0px;
     
    }
/* /////////////////////////////////////
////////////////////////////////////////
form */
/*SFO*/td.labelCell
{
    width: 125px;
    text-align: right;
    padding-right: 7px;
    font-size:11px;
    vertical-align: top;
    padding-top: 3px;
    white-space:nowrap;
    }
td.labelMandatory
{
    text-align: left;
    padding-right: 7px;
    font-size:11px;
    vertical-align: top;
    padding-top: 3px;
    }
td.inputCell
{
    width: 220px;
    }
input.inputcustom
{
    width: 370px;
    border: 1px #666666 solid;
    font-size:11px;
    /*background-image:url(../images/input.gif);
background-repeat: repeat-x;*/
padding:2px;


    }
textarea.textareacustom
{
    width: 370px;
    border: 1px #666666 solid;
    font-size:11px;
height: 180px;    
    /*background-image:url(../images/input.gif);
background-repeat: repeat-x;*/
padding:2px;
    }

/* /////////////////////////////////////
////////////////////////////////////////
main */

.content { background: url(../images/bg_content.gif) no-repeat right 34px; background-color:#fff; }

.breadcrumbs { margin:0; padding:0; font-size:10px; color:#969998; padding:8px 0 28px 18px; }
.breadcrumbs a { font-size:10px; color:#969998; text-decoration:none; }
.breadcrumbs a:hover { font-size:10px; color:#969998; text-decoration:underline; }

.breadcrumbs .print-icon a { padding-right:22px; background: url('../images/icon_print.gif') no-repeat right top; }


/* begin MVP */
div.top{
	margin:0px 0px 0px 0px;
}
div.top a {

	clear:both;
	display:inline;
	padding-right:10px;
	font-size:11px;
	color:#969998;
	text-decoration:none;
	font-weight:normal;
	background:url(/02/images/arrow_top.gif) no-repeat top right;
}

.top a:hover{
font-size:11px;
color:#969998;
text-decoration:underline;
font-weight:normal;
}
/* end MVP */

.mainContent {
/* mvp */ padding-bottom:10px;
}

.rightColumn {
background-image:url(../images/bg_right_column.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#C7C7C7;
padding-bottom:10px;
}

.rightColumn h1 {
padding:0;
margin:0;
padding-top:13px;
font-size:12px;
font-weight:bold;
color:#747A78;
}

.rightColumn p {
padding:0;
margin:0;
padding-bottom:7px;
font-size:11px;
}

.articleRightColumn {
background-image:url(../images/pix_white.gif);
background-repeat:repeat-x;
background-position:bottom;
width:100%;
padding-bottom:10px;
}

.readMoreRightColumn {
font-size:9px;
text-align:right;
}

.readMoreRightColumn a {
font-size:9px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.readMoreRightColumn a:hover {
font-size:9px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

.imageContent {
padding-top:10px;
}

/* GFR */

#midleTable
{
	height: 550px;
}
/* END GFR*/

/* /////////////////////////////////////
////////////////////////////////////////
searchResult */

.searchResult table 
{
	width:500px;
}

.searchResult table td{
font-size:10px;
height:30px;
padding:4px 4px 4px 3px;
}

.searchResult table div{
padding-bottom:3px;
}

.searchResult table a{
text-decoration:underline;
font-size:12px;
}

.searchResult a.more {
font-size:10px;
text-align:right;
float:right;
padding-right: 8px;
}

.resultPager table {
	width:auto;
	font-size:12px;
	color:#969998;
	font-weight:bold;
}

.resultPager table a 
{
	text-decoration:underline;
	font-size:12px;
	color:#969998;
}

.resultPager table a:hover,  .resultPager table a:selected
{
	text-decoration:none;
	font-size:12px;
	color:#969998;
}


/* /////////////////////////////////////
////////////////////////////////////////
footer */

.footer 
{
background-image:url(../images/footer_left.jpg);
background-repeat:no-repeat;
background-position:top left;
width:770px;
height:33px;
font-size:9px;
margin-top:0px;
}

.footer p {
margin:0;
padding:0;
margin-top:-2px;
/*JVA*/padding-left:18px;
/*JVA*/text-align: left;
}

.footer a {
text-decoration:none;
color:#000;
}

.footer a:hover {
text-decoration:none;
color:#000;
}

/* /////////////////////////////////////
////////////////////////////////////////
newsdisplay */

.newsDisplayTitle a 
{
	padding:4px 0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color: #333;
}

.labelText
{
	white-space:nowrap;
	}
