﻿html, body, #container, #wrapper{
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, Sans-Serif; 
	height: 100%;}
	
#wrapper{
	background-color: #ffffff;
	width: 980px;
	margin: 0 auto;}
	
#container{
	width: 100%;}
	
form{
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;}
  
.divError{
	border: solid 1px #f51f46;
	padding: 2px 4px 2px 4px;
	width: 503px;
	font-size: 70%;}
	
.errorheading{	
	background-color: #f51f46;
	padding: 2px 4px 2px 6px;
	width: 503px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;}
  
.header{
  	height: 86px;}
  
.headerlogo{
  	float: left; 
  	width: 640px; 
  	height: 68px; 
  	padding: 25px 0px 0px 27px; 
  	text-align: left;}

.headersearch{
  	float: right; 
  	padding: 30px 0px 0px 5px;  
  	text-align: left;
  	width: 200px;
  	height: 38px;}
  
.success{
	float: right;
	background: url(../../images/success.gif) no-repeat top left; 
	width: 265px;
	height: 30px;} 
	
.m10 {
	clear: both;
	margin-top: 10px;}
	
.searchback{
    width: 177px;
    padding: 2px 0px 0px 0px;
    height: 22px;
  	background-image: url(../../images/ssnew_searchbox.gif); 
  	background-repeat: no-repeat;}

.searchbox{
  	float: left; 
  	padding-left: 10px;}
  	  
.searchtext{
  	border: solid 0px #fff;
  	width: 118px;
  	height: 17px;
  	font-size: 13px;
  	outline: none;}
  
.searchbutton{
  	float: right; 
  	padding: 1px 2px 0px 10px;
  	width: 29px;
  	height: 17px;}

.toparch{
	background-image: url(../../images/ssnew_background.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 59px;}
	
.a_header{
	text-decoration: none;}
	
.a_header_small{
	text-decoration: none;}
	
.hspacer{
	height: 16px;}
	
.hps{
	float:left;
	height: 56px;
	width: 327px;
	padding-top: 22px;}
	
.pheader{
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	margin: 2px 0px 2px 15px;
	text-align: left;
	font-family: arial;}
	
.pheader a:link{
	color: #ffffff;
	text-decoration: none;}
	
.pheader a:visited{
	color: #ffffff;
	text-decoration: none;}
	
.pheader a:hover{
	color: #ffffff;
	text-decoration: underline;}
	
.pheader a:active{
	color: #ffffff;
	text-decoration: underline;}	
	
.pheadersub{
	color: #fdb913;
	font-size: 11px;
	margin: 2px 0px 0px 15px;
	padding: 0;
	text-align: left;
	font-family: arial;}
	
.pheadersub_bg{
	font-size: 12px;}
	
.pheadersub a:link{
	color: #fdb913;
	text-decoration: none;}
	
.pheadersub a:visited{
	color: #fdb913;
	text-decoration: none;}
	
.pheadersub a:hover{
	color: #fdb913;
	text-decoration: underline;}
	
.pheadersub a:active{
	color: #fdb913;
	text-decoration: underline;}	
	
#header{
	margin-top: 20px;
	float: left;}
	
.wellrx{
	float: right;
	margin-top: 20px;
	width: 320px;
	height: 56px;}

.ssncontent{
	background-color: #d3d8e2;
	width: 980px;
	height: 500px;
	padding-top: 10px;}
	
h1.tagline_yellow_home{
	color: #fdb913;
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	margin: 4px 0px 4px 0px;}
	
h1.tagline_yellow{
	color: #fdb913;
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	margin: 8px 0px 16px 0px;}

h2.tagline
{
	color: #576277;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	margin: 4px 0px 12px 0px;}
	
h3.tagline_yellow{
	color: #fdb913;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	margin: 8px 0px 16px 0px;}

.botarch{
	width: 980px;
	height: 17px;
	background-image: url(../../images/ssnew_background.gif);
  	background-position: 0px -60px;}
		
.infobottext{
  	margin: 20px 0px 6px 0px;
  	padding: 0px 19px 0px 19px;}
  
.infobox_bottomtext{
	clear: both; 
	font-family: Arial; 
	color: #fff; 
	text-align: center;
	width: 311px;}
	
.bottomtext1
	{ 
		height: 30px;
		padding: 17px;
		font-size: 10px;
		width: 275px;
	}
	
.bottomtext1_noEnroll
	{ 
		height: 30px;
		padding: 17px;
		padding-top: 30px;
		font-size: 10px;
		width: 275px;
	}

.bottomtext2
	{
		margin-top: 34px;
		height: 12px;
		font-size: 9px;
	}
	
.bottomtext3
	{
		margin-top: 9px;
		height: 12px;
		font-size: 9px;
	}

.infobottextlogin
  {
  	margin: 14px 0px 0px 0px;
  	padding: 0px 10px 0px 19px;
  }  
  
.infohometop
  {
  	width: 955px; 
  	height: 13px; 
  	background: #ffffff url(../../images/ssnew_backgroundsprite.gif) no-repeat top left;
  	background-position: 0 0; 
  }
  
.infohomebot
  {
  	width: 955px; 
  	height: 12px; 
  	background: #ffffff url(../../images/ssnew_backgroundsprite.gif) no-repeat top right;
  	background-position: 0 -14px; 
  }
  
.infobot
  {
  	width: 954px;
  	text-align: left;
  	font-family: Arial, san Serif, Verdana;
  	font-size: 11px;
  }
  
.infohomeback
	{
		background-color: #fff;
		width: 955px;
		height: 240px;
	}
  
.ssnew_small
  {
  	font-size: 10px;
  	width: 200px;
  	padding-left: 15px;
  }
  
.infobotlegacy
  {
  	height: 211px; 
  	width: 311px; 
  	float: left;
  	margin: 0px 10px 0px 0px;
  	background: url(../../images/ssnew_iblegacy.gif) no-repeat;
  }

.infobotpsp
  {
  	height: 211px; 
  	width: 311px; 
  	float: left;
  	margin: 0px 10px 0px 0px;
  	background: url(../../images/ssnew_ibpsp.gif) no-repeat;
  }
  
.infobotwellrx
  {
  	height: 211px; 
  	width: 311px; 
  	float: right;
  	margin: 0px 0px 0px 0px;
  	background: url(../../images/ssnew_ibpsp.gif) no-repeat;
  }

.homephoto
  {
  	float: left;
  	padding: 14px 10px 0px 5px; 
  	width: 340px; 
  	height: 240px;
  }
  
.homeintro
	{
		float: right;
		padding: 14px 25px 0px 5px;  
		width: 555px;
		font-size: 12px;
	}
	
.homeintro p
	{
		clear: both;
		text-align: left;
	}

.spacer15h
  {
  	height: 15px;
  }
  
.scriptwellrxlogo
  {
  	padding-left: 175px;
  	width: 115px;
  	height: 45px;
  }
  
.arrow
  {
  	list-style-image: url(../../images/arrow.gif);
  	line-height: 14px;
  }

  
.ullegacy
  {
  	margin: 0px 0px 8px 40px;
  	padding: 0px 0px 0px 20px;
  }
  
.infoheadline
	{
		font-size: 12px; 
		color: #576277; 
		padding: 0; 
		margin: 18px 0px 0px 18px; 
		font-weight: bold;
	}
	
.infobyline
	{
		font-size: 11px; 
		color: #576277; 
		padding: 0; 
		margin: 10px 0px 0px 18px; 
		line-height: 2px;
	}
  
.logindiv
  {
  	float:right; 
  	width: 109px;
  	position: relative;
  	z-index: 1;
  }
  
.loginback
  {
  	 font-weight: bold; 
  	 font-size: 9px; 
  	 text-align: center; 
  	 margin: 20px 0px 0px 0px; 
  	 width: 109px; 
  	 height: 99px; 
  	 background: url(../../images/ssnew_login.gif) no-repeat;
  }
  
.logintextdiv
  {
  	 margin-left: 6px; 
  	 padding: 3px 0px 0px 2px; 
  	 width: 95px; 
  	 height: 25px; 
  	 background: url(../../images/ssnew_logintext.gif) no-repeat;
  }
  
#divHideLog
	{
		font-size: 120%;
		font-weight: normal;
	}
	

  
.loginbutton
  {
    padding-left: 5px;
  }
  
.logintext
  {
  	margin-left: -10px; 
  	border: solid 0px #ffffff; 
  	width: 70px; 
  	height: 16px; 
  	outline: none;
  }
  
  
.infologin
  {
  	 float:left; 
  	 width: 200px;
  }
  

#wb_box
	{
		clear: both;
		text-align: left;
		position: absolute;
		top: 35px;
		left: 80px;
		width: 349px;
		z-index: 10;
	}
	
#wb_boxleft
	{
	float: left; 
	width: 114px; 
	height: 85px;
	background-image: url(../../images/warningbox_left.png);
	background-repeat: no-repeat;
	}
	
#wb_boxcontent
	{
		
		float: left;
		width: 200px;
	}

#wb_boxtop
	{
		width: 200px; 
		height: 19px; 
		background-image: url(../../images/warningbox_topback.gif);
	}

.wb_content
	{
		padding: 5px 5px 5px 0px;
		height: 37px; 
		background-color: #fff;
		color: #ff0000;
	}
	
#wb_bottom
	{
		width: 200px; 
		height: 15px; 
		background-image: url(../../images/warningbox_bottom.png);
	}

#wb_boxright
	{
		background-image: url(../../images/warningbox_right.png);
		background-repeat: no-repeat;
		float: right; 
		width: 35px; 
		height: 85px;
	}
	
#divclosebutton a 
	{ 
		display: block; 
		height: 19px; 
		width: 25px; 
		text-decoration: none;
	} 
	
.#divclosebutton a span
	{ 
		visibility: hidden;
		text-decoration: none; 
	}
 
.arrow_anchor
  {
	padding-top: 3px; 
  }
  
.ssn_anchor_white
  {
  	color: #ffffff;
  }
  
.ssn_anchor_blue
  {
  	color: #206ab4;
    text-decoration: none;
  }
  
.ssn_anchor_black
  {
    font-weight: bold; 
    color: #000; 
    text-decoration: none;
  }
  
.ssn_anchor_black:hover
  {
  	color: #6f798c;
    text-decoration: underline;
  }

.ssn_anchor_blue:hover
  {
    text-decoration: underline;
  }

#HomeLogin
  {
  	margin: 0;
  	padding: 0;
  }
  
.footertext
  {
  	color: #6e788b;
  	font-size: 9px;
  	font-family: arial, Verdana;
  }
  
a.footertext
  {
  	text-decoration: none;
  }
  
a.footertext:hover
  {
  	color: #000;
  	text-decoration: underline;
  }
  
.ssnew_button
  {
  	border: solid 1px #6e788b;
  	font-family: Arial, Sans-Serif, Verdana; 
  	font-size: 11px; 
  	font-weight: bold; 
  	background-color: #f3f4f0;
  }

.ssnew_backtop
  {
  	background: url(../../images/ssnew_mainbacksprite.gif) no-repeat top left; 
  	height: 60px; 
  	width: 975px; 
  }
  
.ssnew_backbottom
  {
  background: url(../../images/ssnew_mainbacksprite.gif) no-repeat top left; 
  background-position: 0px -58px;
  height: 10px; 
  width: 975px;
  }
  
.ssnew_a_topnav_current
  {
  	color: #fdb913;
  	font-family: Arial, Sans-Serif, Verdana;
  	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
  }
  
.ssnew_a_topnav
  {
  	color: #ffffff;
  	font-family: Arial, Sans-Serif, Verdana;
  	font-size: 13px;
  	text-decoration: none;
  	font-weight: bold;
  }
  
.ssnew_a_topnav:hover
  {
  	text-decoration: underline;
  	font-weight: bold;
  }
  
.info_stop
  {
  	width: 339px;
  	height: 12px;
  	float: left;
  	background: url(../../images/ssnew_pspinfoback.gif) no-repeat top left;
  	background-position: 0 0;
  }
  
.info_sbottom
  {
  	width: 339px;
  	height: 10px;
  	float: right;
  	background: url(../../images/ssnew_pspinfoback.gif) no-repeat top left;
  	background-position: 0px -11px;
  	
  }
  
.info_ltop
  {
  	width: 599px;
  	height: 12px;
  	float: left;
  	background: url(../../images/ssnew_pspinfoback.gif) no-repeat top left;
  	background-position: 0px -24px;
  }

.info_lbottom
  {
  	width: 599px;
  	height: 12px;
  	float: right;
  	background: url(../../images/ssnew_pspinfoback.gif) no-repeat top left;
  	background-position: 0px -36px;
  }

.tblNav
  {
  	padding: 27px 0px 0px 0px; 
  	height: 60px;
  }
  
.cellhome
  {
  	width: 123px; 
  	padding-left: 20px;
  }

.cellover
  {
  	width: 123px; 
  	padding-left: 20px;
  }
  
.cellprod
  {
  	width: 123px; 
  	padding-left: 20px;
  }
  
.cellabout
  {
  	 width: 123px; 
  	 padding-left: 20px;
  }
  
.cellcontact
  {
  	 width: 175px; 
  	 padding-left: 25px;
  }

.tcontent
  {
  	background-color: #d3d8e2;
  	width: 975px; 
  	padding: 9px 14px 14px 9px;
  }
  
.divphoto
  {
  	float: left; 
  	width: 339px;
  }
  
.divphoto_overview
  {
  	height: 230px;
  }
  
.divphoto_overview
  {
  	height: 235px;
  }
 
.divphoto_about
  {
  	height: 234px;
  }
 
.divphoto_pba
  {
  	height: 227px;
  }
 
.divphoto_pcs
  {
  	height: 284px;
  }
 
.divphoto_rpcs
  {
  	height: 234px;
  }
 
.divphoto_contact
  {
  	height: 220px;
  }

.cphoto
  {
  	width: 328px; 
  	padding: 0px 0px 0px 11px; 
  	background-color: #ffffff;
  }
  
.divcontent
  {
  	float: right; 
  	width: 599px;
  }
  
.ccontent
  {
  	padding: 20px 10px 0px 22px; 
  	background-color: #ffffff; 
  	border: solid 1px #fff;
  }
  
.pspcontent
	{
		margin: 15px 25px 0px 25px;
		font-size: 12px;

	}
  
.pbacontact
	{
		padding: 5px 15px 20px 30px;
	} 
 
.divContact
  {
  	float: left; 
  	width: 339px; 
  	height: 220px; 
  	margin: 14px 0px 0px 0px;
  }
  
.ccontact
  {
  	width: 339px; 
  	font-size: 12px; 
  	background-color: #fff;
  }

.divcontacttag
  {
  	padding-left: 30px;
  }
  
.divcontactinfo
	{
		padding-left: 100px;
	}
  
.ulMargin
	{
		margin-top: 3px;
	}
	
.tagclass
	{
		width: 355px;
		height: 36px;
		margin: 5px 0px 7px 0px;
		background: url(../../images/ssnew_psptagline.gif) no-repeat top left;
		background-position: 0px 0px;
	}
	
.tagwork
	{
		width: 200px;
		height: 15px;
		margin: 15px 0px 7px 0px;
		background: url(../../images/ssnew_psptagline.gif) no-repeat top left;
		background-position: 0px -38px;
	}
	
.tagoffering
	{
		width: 450px;
		height: 17px;
		margin: 15px 0px 7px 0px;
		background: url(../../images/ssnew_psptagline.gif) no-repeat top left;
		background-position: 0px -27px;
	}
	
.tagPBA
	{
		width: 400px;
		height: 17px;
		margin: 5px 0px 7px 0px;
		background: url(../../images/ssnew_psptagline2.gif) no-repeat top left;
		background-position: 0px -36px;
	}
	
.tagPCS
	{
		width: 405px;
		height: 17px;
		background: url(../../images/ssnew_psptagline2.gif) no-repeat top left;
		background-position: 0px -18px;
	}
	
.tagORPCS
	{
		width: 300px;
		height: 18px;
		background: url(../../images/ssnew_psptagline2.gif) no-repeat top left;
		background-position: 0px 0px;
	}
	
.tagOPCS
	{
		width: 300px;
		height: 15px;
		background: url(../../images/ssnew_psptagline2.gif) no-repeat top left;
		background-position: 0px -18px;
	}
	
.tagOPBA
	{
		width: 380px;
		height: 18px;
		background: url(../../images/ssnew_psptagline2.gif) no-repeat top left;
		background-position: 0px -35px;
	}
	
.tagMission
	{
		width: 355px;
		height: 13px;
		margin: 5px 0px 7px 0px;
		background: url(../../images/ssnew_tagline3.gif) no-repeat top left;
		background-position: 0px 0px;
	}
	
.tagValues
	{
		width: 355px;
		height: 13px;
		margin: 5px 0px 7px 0px;
		background: url(../../images/ssnew_tagline3.gif) no-repeat top left;
		background-position: 0px -23px;
	}
	
.tagLeadership
	{
		width: 355px;
		height: 14px;
		margin: 5px 0px 15px 0px;
		background: url(../../images/ssnew_tagline3.gif) no-repeat top left;
		background-position: 0px -47px;
	}
	
.tagaboutus
	{
		width: 71px;
		height: 15px;
		margin: 15px 0px 7px 0px;
		background: url(../../images/ssnew_aboutussprite.gif) no-repeat top left;
		background-position: 0px 0px;	
	}
	
.para
	{
		margin: 5px 0px 5px 0px;
	}
	
.p2
	{
		margin: 5px 0px 35px 0px;
	}
	
.commentbox
	{
		width: 71px;
		height: 15px;
		margin: 15px 0px 7px 0px;
		background: url(../../images/ssnew_aboutussprite.gif) no-repeat top left;
		background-position: 0 -15px;
		float: left; 
		height: 185px; 
		width: 75px;
	}
	
.loriqoute
	{
		float: right; 
		height: 185px; 
		width: 410px;
	}

#communication
	{
		padding-top: 10px;
	}	
		
.ddarrow
	{
		background-image: url(../images/dropdown_arrow.gif);
	}	
	
.ssmenu
	{
		position: relative;
		top: 8px;
		left: -7px;
		background-color: #6f798c;
		/*filter:alpha(opacity=95);  IE's opacity
		opacity: 0.95;
		border: solid 1px #000;*/
		padding: 4px 4px 8px 4px;
		
	}
	
.ssmenu2
	{
		position: relative;
		top: 8px;
		left: -9px;
		background-color: #6f798c;
		/*filter:alpha(opacity=95);  IE's opacity
		opacity: 0.95;
		border: solid 1px #000;*/
		padding: 4px 4px 8px 4px;
		width: 143px;
		
	}
	
.yuimenu
	{
		margin-bottom: 4px;
	}

.ssmenub
	{
		background-color: #c0c0c0;
		border: solid 1px #000;
		
	}
	
.ssnew_a_dropdown
  {
  	color: #fff;
  	font-family: Arial, Sans-Serif, Verdana;
  	font-size: 80%;
  	text-decoration: none;
  	font-weight: bold;
  	padding: 6px 4px 4px 10px;
  	
  }
  
.ssnew_a_dropdown:hover
  {
	color: #fff;
  	text-decoration: underline;
  }
	
.dotborder
	{
		border-bottom: solid 1px #d3d8e2;
		padding-bottom: 4px;
	}
	
.nfooter
	{
		width: 980px; 
		position: relative;
		text-align: left;
		padding-left: 13px;
	}