/* Main Elements, used on every page */

body {
font-family: verdana, sans-serif;
text-align: center;
background-color: #335191;
background-image: url('http://www.saferchemicals.org/images/global/gradient.jpg');
/* background-image: url('http://www.saferchemicals.org/images/global/clouds.jpg'); */
background-repeat: repeat-x;
}


#container {
width: 850px;
margin: 0px auto;
padding-top: 25px;
position: relative;
}

#container2 {
width: 850px;
margin: 0px auto;
padding-top: 0px;
position: relative;
}

.floating-logo {
 position: absolute;
 z-index: 5;
 left: -45px;
 top: -34px;
}

.floating-logo2 {
 position: absolute;
 z-index: 5;
 left: -45px;
 top: 0px;
}

.global-nav {
width: 100%; 
text-align: right; 
font-size: 13px;
margin: 13px -19px 8px;
_margin: 0px -20px 0px !important;
position: relative;
padding-top: 0px !important;
padding-bottom: 5px;
}

.global-nav-search {
width: 100%; 
text-align: right; 
font-size: 13px;
margin: 6px -19px 8px;
_margin: 0px -20px 0px !important;
position: absolute;
z-index: 4;
padding-top: 0px !important;
padding-bottom: 5px;
}

.global-nav a {
font-weight: bold;
}

.global-nav strong {
 background-color: #c16742;
 padding: 2px 5px 2px 5px; 
}


.global-nav-search a {
font-weight: bold;
}

.global-nav-search strong {
 background-color: #c16742;
 padding: 2px 5px 2px 5px; 
}

.global-nav-search input {
 font-size: 15px;
}

.search-box {
 margin-top: 8px;
 margin-right: -2px;
}

input[type="submit"] {
 background-color: #3b5998;
 color: white;
}

.header-container {
width: 842px;
margin: 0px auto;
z-index: 1;
position: relative;
padding-top: 20px;
margin-top: 5px;
padding-bottom: 10px;
background-color: #fff;
border: 1px solid #cccccc;
}

.header-container-2 {
width: 842px;
margin: 5px auto 19px auto;
z-index: 1;
position: relative;
padding-top: 0px;
background-color: #fff;
border: 1px solid #cccccc;
height: 100px; 
overflow: hidden;
}

#legitimizer {
width: 850px;
z-index: 10;
position: relative;
margin-top: -90px;
_margin_top: -83px;
background-repeat: no-repeat;
background-position: bottom;
}

#legitimizer-new {
width: 850px;
z-index: 10;
position: relative;
margin-top: -90px;
_margin_top: -83px;
background-repeat: no-repeat;
background-position: bottom;
}

#legitimizer-new p {
 font-size: 13px;
 padding-right: 20px;
 text-align: left;
}

.short-br {
 clear: both;
 lineheight: .25em;
}

.formspring {
 padding-left: 30px;
 _padding-left: 0px !important;
 _margin-left: 0px !important;
 margin-top: -15px;
 _margin-top: 5px !important;
 margin-bottom: 15px;
 _margin-bottom: 0px;
}


.margin-padding-none {
        padding: 0px;
        margin: 0px;
}/* used in legitimizer table */


#legitimizer-left {
          /* background-image: url('/images/global/legit-l.png'); */
          vertical-align: top;
          padding-right: 20px;
}


#legitimizer-left p {
          /* padding-top: 40px;
          padding-left: 25px;
          padding-right: 25px; */
          font-size: 13px;
}

#legitimizer-left2 {
          background-image: url('/images/global/legit-l.png');
          vertical-align: top;
}


#legitimizer-left2 p {
          padding-top: 35px;
          _margin-top: 0px;
          padding-left: 25px;
          padding-right: 25px;
          font-size: 10.5pt;
}

.content-container {
width: 839px;
margin: 0px auto;
z-index: -1;
position: relative;
text-align: left;
margin-top: -20px;
padding-left: 1px;
background-color: #fff;
border: 1px solid #cccccc;
}

.content-container-2 {
width: 841px;
margin: 0px auto;
z-index: 5;
position: relative;
text-align: left;
margin-top: -20px;
padding-left: 1px;
background-color: #e0e4f1;
border: 1px solid #cccccc;
}

.content-container-3 {
width: 839px;
margin: 0px auto;
z-index: -1;
position: relative;
text-align: left;
margin-top: -20px;
padding-left: 1px;
background-color: #e0e4f1;
border: 1px solid #cccccc;
}

.column {
	width: 278px;
	min-height: 320px;
        _height: 320px;
	float: left;
	padding: 0px;  
        font-size: 13px;  
        line-spacing: 1.1em;
        position: relative;
} 

.column-nav {
	width: 278px;
	min-height: 320px;
	float: left;
        _float: right;         
	padding: 13px 0px 0px 0px;  
        font-size: 13px;  
        line-spacing: 1.1em;
        position: relative;
        _z-index: 100 !important;
} 

.column-about-ie {
	width: 278px;
        _width: 276px;
	height: 320px;
	float: left;
	padding: 0px;  
        font-size: 13px;  
        line-spacing: 1.1em;
} 

img {
        border: none;
}

h2 {
	padding-top: 20px;
	padding-left: 33px;
        margin-bottom: -16px !important;
        _margin-bottom: 0px !important;
        _font-size: 18px;
}

.footer {
        text-align: center;
        padding-top: 5px;
        /* color: #666666; */
        color: #ffffff !important;
        padding-bottom: 10px;
}

.footer a {
        color: #ffffff !important;
}

/* Links */
a {
      text-decoration: none;
}


a:link {
       color: #4c75b5;
       text-decoration: none;
}

a:visited {
       color: #4c75b5;
       text-decoration: none;
}

a:focus {
       color: #4c75b5;
       text-decoration: underline;
}

a:hover {
       color: #4c75b5;
       text-decoration: underline;
}

a:active {
       color: #4c75b5;
       text-decoration: none;
}


/* Bsic style elements */

blockquote {
       width: 400px;
       margin: 1em auto 1em auto !important;
       font-style: italic;
       font-size: 12px;
}

/* Used on Home Page---------------------------------------------- */
/* Containers and Formatting */

.legit-new {
 margin-top: 48px;
 margin-left: 10px;
}

/* .legit-new strong>a {
 color: #c16742 !important;
} */

#legitimizer-shadow {
width: 850px;
padding: 0px;
margin-top: -13px;
_margin-top: -16px;
position: relative; 
z-index: 15;
vertical-align: top;
}


.sifr-rust {
      padding: 0px !important;
      margin: -10px 0px 0px 25px;
}

.sifr2 {
 color: #4c75b5;
}

.sifr3 {
 color: #c16742;
}

#slideshow {
  	  position:relative;
  	  width:193px;
  	  height:188px;
}


.whoweare {
          background-image: url('/images/home/who_we_are_off.png');
          background-position: bottom;
}

.whatwewant {
          background-image: url('/images/home/what_we_want_off.png');
          background-position: bottom;
}

.takeaction {
          background-image: url('/images/home/take_action_off.png');
          background-position: top !important;
}

.getinformed {
          background-image: url('/images/home/get_informed_off.png');
          background-position: bottom;
}

.takeaction2 li {
          list-style-image: url('/images/global/circle.png');
          list-style-position: outside;
          margin-bottom: .5em;
          margin-left: 55px;
}

/* .takeaction3 */ input {
 border: 1px #cccccc solid;
 background-color: #ffffff;
 color: #555555;
 padding: 2px;
 font-size: 14px;
}

.whowhat {
          background-image: url('/images/home/who_what_off.png');
          background-position: bottom;
}

.takeaction2 {
          background-image: url('/images/home/column_off.png');
          background-position: bottom;
          _padding-top: 20px;
}

.takeaction3 {
          background-image: url('/images/home/take_action_on.png');
          background-position: top;
          background-repeat: no-repeat;
          _padding-top: 20px;
}


.padded {
	padding: 5px 33px 0px;
        /* _padding: 0px !important;
        _margin-top: 0px; */
        _margin-top: 0px !important;
}/* used in 3 columns under legitimizer */ 

.padded-top-25 {
        padding-top: 20px;
}/* used on facebook button on home page */

.no-top-padding {
 padding-top: 0px !important;
 margin-top: -10px !important;
 _margin-top: -10px !important;
}

.no-padding {
 padding: 0px !important;
 _margin: 0px !important;
}

.no-margin-ie {
 margin-top: -3px !important;
 _margin-top: -3px !important;
}

.submit-button {
 margin: 0px 0px 3px -2px;
 _padding: 0px !important;
_margin-bottom: 13px !important;
_margin-top: -1px !important;
_height: 20px !important;
 width: 95px !important; 

 background-color: #eeeae9;
}

.legitimizer-button {
 margin-top: -12px;
 float: right;
 margin-right: 65px;
 _margin-right: 65px;
}

/* End used on Home Page----------------------------------------- */




/* Start Used on Who We are Page -------------------------------- */

#legitimizer-shadow3 {
width: 850px;
padding: 0px;
margin-top: -11px;
_margin-top: -16px;
position: relative; 
z-index: 18;
vertical-align: top;
}

.column-fluid {
	width: 278px;
	float: left;
	padding: 0px;  
        font-size: 13px;  
        line-spacing: 1.1em;
        background-color: #ffffff;
}

.width-570 {
          width: 530px;
          margin: 5px 10px 0px 0px; 
}/* used on who and what to adjust spacing in legitimizer */

.sifr-fix {
      padding: 0px !important;
      margin: 0px 0px 0px 25px; 
      _margin: -10px 0px 0px 25px;  
}

h2.our-campaign-includes {
   margin-left: 8px; 
   _margin-left: 3px;
   _font-size: 16px;
}

ul.orglist1 {
padding-top: 5px;
_margin-top: 20px;
}


li.orglist {
padding-right: 5px;
list-style: none;
list-style-image:none !important;
}

.orgs-second-column {
       padding-top: 56px;
       margin-left: -45px !important;
}

.sidebar_img {
float: right;
padding-top: 20px;
}

.side-nav {
       padding-top: 78px; 
       margin-right: -10px; 
       _margin-right: -7px !important;
       z-index: 15;
       float: right !important;
       position: relative;
}

.side-nav-2 {
       padding-top: 35px; 
       margin-right: -5px; 
       font-size: 11px;
       _margin-right: -2px !important;
       z-index: 15 !important;
       float: right !important;
       position: relative !important;
}

.side-nav-4 {
       padding-top: 19px; 
       margin-right: -5px; 
       font-size: 13px;
       _margin-right: -7px !important;
       z-index: 15 !important;
       float: right !important;
       position: relative !important;
       _width: 278px;
}

/* End used on Who We Are Page----------------------------------------- */



/* Start Used on What We Want Page -------------------------------- */

#legitimizer-shadow2 {
width: 850px;
padding: 0px;
margin-top: -2px;
_margin-top: -5px;
position: relative; 
z-index: 15;
vertical-align: top;
}
/* used on what we want and org join */

h2.sifr-fix {
     padding-top: 55px !important;
     margin-bottom: -60px !important;
     _margin-bottom: -60px !important;
}

.column2 {
	width: 556px;
	padding: 0px;
        font-size: 13px;  
        line-spacing: 1.1em;
        float: left;
        position: relative;
        z-index: 15;
}

.column3 {
	width: 556px;
	padding: 0px 0px 1em;
        font-size: 13px;  
        line-spacing: 1.1em;
        float: left;
        position: relative;
        z-index: 15;
        background-color: #ffffff;
        min-height: 330px;
}

/* used on what we want and org join */


.padded-left-42 {
        padding-left: 42px;
}

ul {
	padding-top: 0px;
}

/*
li img {
margin-left: -31px;
padding-right: 5px;
vertical-align: middle;
float: left;
}

li { 
list-style: none;
padding: 0px 0px 5px 40px;
}*/


/* End used on What We Want Page----------------------------------------- */

/* Begin Individual Archive Styles */

.individual-archive ul {
       padding-right: 50px;
}

.individual-archive li {
       list-style-type: disc;
       list-style-position: inside;
}

/* End Ind. Archive */


/* Used for Org Join Page */
.side-nav img {
float: right !important;
}

.wufoostyling {
padding-top: 36px;
padding-left: 33px;
padding-right: 45px;
}


.global-nav strong>a {
 color: #ffffff !important;
}

.global-nav strong a:link {
 _color: #ffffff !important;
}

.global-nav-search strong>a {
 color: #ffffff !important;
}

.global-nav-search strong a:link {
 _color: #ffffff !important;
}

/* Column Footer */

#column-footer {
 width: 100%;
 border-top: 1px solid #cccccc;
 padding-top: 15px;
 padding-bottom: 15px;
 background-color: #e0e4f1;
}

#column-footer table {
 width: 100%
}

#column-footer td {
 width: 20%;
 vertical-align: top;
 padding-left: 30px;
 background: no-repeat url('http://www.saferchemicals.org/images/home/gradient-divider.png');
}

.no-background {
 background: none !important;
}

#column-footer strong {
 font-size: 14px;
  color: #bf6440;
}

#column-footer ul {
 list-style-type: none;
 font-size: 12px;
 padding: 0;
 margin: 0;
}

.slideshow {
 width: 464px;
 height: 250px;
 overflow: hidden;
}

#controls { z-index: 1000; position: absolute; top: 206px; left: 18px; margin: 0; padding: 5px;
}
#controls span { margin: 0 5px }
#controls a {
 text-decoration: none !important;
 outline: none;
}

.paypal {
position: relative;
margin-top: -20px;
margin-left: 33px;
}
/* ph=1 */

