﻿* {
	font-family:  arial,verdana,helvetica, sans-serif;

}

body {
	margin: 8px auto;
	width:800px;
	text-align:center;
	align:center;
	font-size:12px;
}

body.inner {
	width:100%;
	margin:0px;
}

#main, #mainInner {
	text-align : center;  
  	min-width:790px;
	position:relative;
/*	width:800px;
	left:50%;
	margin-left:-400px;*/
	border: 1px #E4E4E4 solid ;

}

.header {
	background-color:#478deb;
	height:62px;
	background-image:url(../../images/sm_logob.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	width:800px;
	text-align:right;
}

#navtop {
	background-image:url(../../images/sm_call.gif);
	background-position:right  ;
	background-repeat:no-repeat;
	position :relative;
	top: -18px;
	width: 800px;
	_position:absolute;
	_right:0px;
	_top:15px;
}

#navbottom {
	font-size:11px;
	background-image:url(../../images/MSDSbuttons.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:4px;
	padding-bottom:4px;
	position:relative; 
	top:-4px;
	color: white;
	font-weight: bold ;
	text-align:right;
	height:19px;
	_position:absolute;
	_right:0px;
	_bottom:0px;
	_top:40px;
	
}

#navbottom a {
	padding:3px 13px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	
}

#navbottom a:hover  {
	padding:3px 13px;
	color:white;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	
}


.nav2 {
	background-color:#478deb;
	padding :0px 4px 0px 4px;
}

form {
	display:inline;
	padding:0px;
	margin:0px;
}

.bbutton {
   	cursor: hand;
	background-image:url(../../images/searchf.gif);
	width: 56px;
	height:14px;
    border : 0px;
  	font-size: 9px;
   	font-weight:bold;
  	font-family:  helvetica, sans-serif;
    padding : 0px 4px 0px 4px;
    color : white;


}
.bbuttong {
	background:#6884ef;
	border:solid 1px gray;
	color:white;
	padding:2px 5px 0px;
	font-weight:bold;
	font-size: 11px;

}
.colNo {
  	background-image:url(../../images/n.gif);
  	background-repeat : no-repeat;
  	background-position: center ;
}
.cola {
  	background-image:url(../../images/a.gif);
  	background-repeat : no-repeat;
  	background-position: center ;
}


.colYes {
  	background-image:url(../../images/y.gif);
  	background-repeat : no-repeat;
  	background-position: center ;
}
.colNA {
  	background-image:url(../../images/na.gif);
  	background-repeat : no-repeat;
  	background-position: center ;
}

.redtext{
	color:red;
	font-size: 12px;
}



.ybutton20 {
  	background:#ffe06c;
	border : 1px gray outset ;
	padding:2px;
	font-weight:bold;      
   	cursor: hand;
	width: 60px;
	height:20px;
  	font-size: 10px;
   	font-weight:bold;
 	font-family:  helvetica, sans-serif;
}

.gbutton {
	background: #FFCB39 ; /*#6884ef;*/
	border:solid 1px gray;
	color:black;
	padding:2px 2px 0px;
	font-weight:bold;
	font-size: 9px;
}

#lhs {
	width:540px;
	padding-right:5px;
	padding-left:5px;	
	padding-top: 5px;
  	padding-bottom:20px;
	_padding-bottom:0px;
}

#rhstop {
	width:240px;
	padding-bottom:10px;
	padding-top: 5px;
	padding-right:3px;
	padding-left:4px;	
	background: #FFFFFF;
	height: 165px;
  
}

#rhsbottom {
	width:240px;
	padding-bottom:5px;
	background:#E8E8E8;
	padding-top: 0px;
	padding-right:3px;
	padding-left:5px;
    vertical-align : middle;
}
#rhstext {
	border-left : 0px  #79CE75 solid;
 	border-right : 0px  #79CE75 solid;
 	border-top : 0px  #79CE75 solid;
	border-bottom : 0px  #79CE75 solid;
    background-color: white;
	/*height: 428px;*/
    width:240px;
    }
#rhstexthdr {
    font-size:12px; font-weight:bold; color:#FFFFFD; padding:4px;text-align:center ;background-color:#6B86EF;

}
#rhstextcontent{
    text-align: justify ;
    padding-left: 4px;
	padding-right: 4px;
   	padding-top: 10px;
    font-size: 11px;

}
.rhstextcontent{
    text-align: justify ;
    padding-left: 4px;
	padding-right: 4px;
   	padding-top: 3px;
    font-size: 11px;
   	border-left : 1px  #6B86EF solid;
 	border-right : 1px  #6B86EF solid;
 	border-top : 0px  #79CE75 solid;
	border-bottom : 1px  #6B86EF solid;
	/*background-color:#EBEBEB;*/

}
.rhstextcontent_o{
    text-align: justify ;
    padding-left: 4px;
	padding-right: 4px;
   	padding-top: 3px;
    font-size: 11px;
   	border-left : 1px  #FF9618 solid;
 	border-right : 1px  #FF9618 solid;
 	border-top : 0px  #79CE75 solid;
	border-bottom : 1px  #FF9618 solid;
	/*background-color:#EBEBEB;*/

}




#rhsscroll {
	border: 1px  gray solid;
	background-color: white;
	text-align: left ;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	height: 400px;
	width:240px;
}

.tableheader{
	font-size:11px;
	background-image:url(../../images/MSDSbuttons.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
	color: #ffffff;
	font-weight: bold;
	text-align: center
}

#ms_accntInfo_tabView {
	padding-top: 2px;
	padding-bottom:20px;
}

.logonTab{
 background-color: #FFFFFF;
/* color: #313894; */
 font-size: 11px; font-weight: normal;
 text-align:left;padding-left:8px;
 height:12px
 }

#mainInner {
	position:relative;
	width:100% !important;
	min-width:auto;
}
.inner .header {
	text-align:center;
}

.table10{
	text-align:left;
	font-size:10px;
	height: 16px;
}

.idxOptiondef {
	font-size: 11px !important;
	padding-left: 5px;
}
.idxOption1def {
	font-size: 11px !important;
	padding-left: 5px;
	text-align: center
}
.idxOptionHdrDef{
	text-align:center;
	background-color:  #6B86EF;
	padding-left:5px;
	font-weight: bold; 
	text-align: center ;
	vertical-align: middle ;
	color: #ffffff;
   	font-size: 11px !important;
}
.idxOptionHeader{
	text-align:center;
   	font-size: 11px !important;
	background-color:  #6B86EF;
	padding-left:5px;
	font-weight: bold;
	text-align: center ;
	vertical-align: middle ;
	color: #ffffff;
}
#PriceTable * {
	font-size: 11px ;
}

#idxTableMain  {
    border-collapse: collapse;
    text-align: left;
}

.divcontent {
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	width:780px;
   	font-size: 12px ;  

}
.closeLink{
	font-size: 10px; 
	font-weight:bold; 
	color:red;

}

/* PG Styles **/
.PGInput { border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.PGFormHeaderFont{
	color: #313894; 
	font-size: 14px; 
	font-weight: bold; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
    MARGIN-TOP: 5px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;
    BORDER-BOTTOM: orange 1px solid
    }
.PGTitle{
	color: #313894;
	font-size: 12px; 
	font-weight: bold; 

} 
A.PGDataLink:link
{
    COLOR: #313894;
    TEXT-DECORATION: underline
}
A.PGDataLink:visited
{
    COLOR: #313894;
    TEXT-DECORATION: underline
}
A.PGDataLink:hover
{
    COLOR: #313894;
    TEXT-DECORATION: none
}
A.PGDataLink:active
{
    COLOR: #313894;
    TEXT-DECORATION: none
}

.greenline {
	color:#79CE75;
	height:5px
}

.spacer5 {
	height :5px;
	font-size: 0px
}

.logininput {
	font-size:7pt;
 	height: 10px;
 	_height :18px;
 }
 
 .imgbutton{
	cursor: hand;
	background-image:url(../../images/button_o_60.gif);
	width: 60px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;

}

 .imgbutton_b{
	cursor: hand;
	background-image:url(../../images/button_b.gif);
	width: 104px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
  	/*font-family:  helvetica, sans-serif;*/
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}
 .imgbutton_0{
	cursor: hand;
	background-image:url(../../images/button_o_100.gif);
	width: 104px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}
 .imgbutton_0_120{
	cursor: hand;
	background-image:url(../../images/button_o_120.gif);
	width: 124px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}
 .imgbutton_0_50{
	cursor: hand;
	background-image:url(../../images/button_o_50.gif);
	width: 50px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}

 .imgbutton_b_50{
	cursor: hand;
	background-image:url(../../images/button_b_50.gif);
	width: 50px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}

.tdrightborder{
	border-right: 1px #478deb solid ;
}

.footerleft {
	text-align:left;	
	font-size:11px;
}

.footerlink{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.footerlink:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}

.footerright {
	text-align:right;	
	font-size:11px;
	
}
#footer {
	background:#478deb;
	padding:6px;	
	font-size:12px;
	color:white;
	font-weight:bold;
}

.dvpg1{
	background-image: url('../../images/ph_fm_1.gif');
	background-repeat: no-repeat ;
   	height:147px;
    padding-top: 5px;
    _padding-top: 7px;
}
.spnlink {
	cursor:pointer;
    margin :0px
}

.featli{
	list-style-image:  url('../../images/r_arrow.gif');
	vertical-align:middle ;
	padding-left:2px;
	margin-top: 5px;
	padding-top: 0px;
}
.featul {
	margin-left:15px;
	margin-bottom:0px;
	margin-top:0px;
	
}
.feattdleft {
   padding-left:14px;
   _padding-left:10px;
}

.feattdright {
   padding-right:0px

}

.featimg1 {
   {
   display:block;
   _display:inline;
   }
}

#rhstexthdr_o {
    /*font-size:12px; font-weight:bold; color:#FFFFFD; padding:4px;text-align:center ;background-color:#6B86EF;*/
    font-size: 11px;
	background-image: url(../../images/folded_not_o.gif);
	background-x-position: center;
	background-y-position: bottom;
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	position: relative;
	color: #FFFFFD;
	font-weight: bold;
	text-align: center;

}
.dvfmsmtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:130px;
	height:125px;*/
	text-align: justify ;
	padding:3px;
	text-decoration: none ;
	color: black ;
}
.fmsmhdr{
	font-weight: bold ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 10px;

}
.fmsmtext{
	padding-left: 10px;
	font-weight: normal ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
}




#rhstexthdr_orange {
    /*font-size:12px; font-weight:bold; color:#FFFFFD; padding:4px;text-align:center ;background-color:#6B86EF;*/
    font-size: 11px;
	background-image: url(../../images/folded_o.gif);
	background-x-position: center;
	background-y-position: bottom;
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	position: relative;
	color: #FFFFFD;
	font-weight: bold;
	text-align: center;

}

.rhstextcontent_orange{
    text-align: justify ;
    padding-left: 4px;
	padding-right: 4px;
   	padding-top: 3px;
    font-size: 11px;
   	border-left : 1px  #FF9618 solid;
 	border-right : 1px  #FF9618 solid;
 	border-top : 0px  #FF9618 solid;
	border-bottom : 1px  #FF9618 solid;
  }


.imgbutton_vfd{
	cursor: hand;
	background-image:url(../../images/vfd.gif);
	width: 104px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}

.imgbutton_login{
	cursor: hand;
	background-image:url(../../images/login.gif);
	width: 51px;
	height:18px;
    border : 0px;
  	font-size: 9px;
   	font-weight:normal;
    padding : 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}







/*----------------------------------------------**/
/*Subscription Finder Classes*/

    .wizdv
    {
    	/*background-color : #00CC66;*/
    	/*padding:4px;*/
    	color: #3D7542;
        font-size: 11px !important;
        text-align:left;
        width : 80px;
        font-weight :bold;
    }
     .wizTitle
    {
    	padding:4px;
    	color:black;
        font-size: 11px !important;
        text-align:left;
        font-weight:bold;
    }

    .wiztdwhite {
	    font-size: 10px !important;
	    padding-left: 5px;
	    background-color : white;
    }
    .wiztdgray {
	    font-size: 10px !important;
	    padding-left: 5px;
	    background-color : #ccc;
    }

    .wizinfo
    {
    	color : Gray;
    	font-size: 9px !important;
    	font-weight:normal;
    }

    .wizsel
    {
        font-size: 12px !important;
    }

    .dvCompare {
        border: solid 2px #3D7542;
        padding-bottom : 2px;
        margin-bottom : 5px;
    }
    .dvComparedat
    {
        font-size: 11px !important;
        color: #F8941D;
        font-weight:bold;
        padding-left :5px;


    }

    .comparebutton
    {
       cursor: hand;
	  /*background-image :url(../../images/button_o_60.gif);*/
	    width: 120px;
	    height:38px;
        /*border : 0px;*/
  	    font-size: 13px;
   	    font-weight:normal;
        padding : 0px 4px 0px 4px;
	    color:#FFFFFF;
	    font-weight:bold;
	    background-color : #6B86EF;
    }
    
     .comparebutton2
    {
       cursor: hand;
	  /*background-image :url(../../images/button_o_60.gif);*/
	    width: 120px;
	    height:38px;
        border :  solid 2px #6B86EF;
  	    font-size: 12px;
   	    font-weight:normal;
        padding : 0px 4px 0px 4px;
	    color:#6B86EF;
	    font-weight:bold;
	    background-color : #FFFFFF;
    }

    .wizfeatdata   
    {
    	display:block;
    	float :left;
    	width:90px;
    	height:16px;
    	
    }
    .wizfeatimg
    {
    	display:block;
    	float :right;
     }
    



/*******************************************************************
	Rounded Box classes
*******************************************************************/

.RoundedBoxDefault

{

	padding: 10px 0;

	margin: 0px 0;

	border: solid 1px #ccc; /* Light Gray */

}

.RoundedBoxDefault div

{

	padding: 10px;

}

.RoundedBox

{

	margin: 5px;

	text-align: left; /* Prevents inherited centering in IE */

}

.RBTop

{

	margin: 0;
	border : solid 0px blue;
	height: 10px;

}
 .RBBottom

{

	margin: 0;
	height: 14px;


}
.RBTop div

{

	height: 10px;
	width: 15px;

}

.RBBottom div

{

	height: 14px;
	border : solid 0px yellow;
	width: 15px;

}
.RBTop

{

	background: url(../../images/bgBox.png) no-repeat 100% 0;



}

.RBBottom

{

	background: url(../../images/bgBox.png) no-repeat 100% 100%;
	clear: both;

}

.RBTop div

{

	background: url(../../images/bgBox.png) no-repeat 0 0;

}

.RBBottom div

{

	background: url(../../images/bgBox.png) no-repeat 0 100%;

}

.RBLeftBorder

{

	padding: 0 0 0 5px;
	border : solid 0px yellow;
	background: url(../../images/bgBorders.png) repeat-y 0 0;

}

.RBRightBorder

{

	padding: 0 10px 0 0;

	background: url(../../images/bgBorders.png) repeat-y 100% 0;

}

.RBContent

{

	padding: 0px 9px;

	background: #fff; /* To conceal border images */

	border: solid 1px #fff; /* Fixes gapping bug */

}

.RBContent h1, .RBContent h2, .RBContent h3

{

	margin-top: 0;

}

/* End Rounded Box classes */

/*End Subscription Finder Classes*/