@import url(bswTopNav.css);
@import url(bswForms.css);


body
{
	/* background-image: url(/portals/aga/images/body_bg.gif); SJM revised color 			below */
	background-image: url(/portals/aga/images/body_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	/* background-color:#e9e7c8; SJM revised color below */
	background-color:#e9e3db;
	/*color:#183765;*/
}

img
{
	border:0px;
}

img.logo
{
	margin-right:247px;
}

/* Basic type rules */
p, td, li, ul, ol {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
p, li, ul, ol	{
	line-height: 1.5em;
}

html p	{
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
}

p	{
	margin-bottom: 1em;
}

/* Basic link formatting */
a:link {
	text-decoration: none;
	/* color: #3f6890; SJM revised color below */
	color: #006c56;
}

a:visited {
	text-decoration: none;
	/* color: #3f6890; SJM revised color below */
	color: #006c56;
}

a:hover {
	text-decoration: underline;
	/* color: #3f6890; SJM revised color below */
	color: #006c56;
}

a:active {
	text-decoration: none;
	/* color: #3f6890; SJM revised color below */
	color: #006c56;
}


/* Basic header rules */
h1	{
	font: bold 2.2em/1.25em Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	/* color:#183765; SJM revised color below */
	color:#5f6a72;
}


h2 {
	font: bold 15px/1.25em Arial, Helvetica, Verdana, sans-serif;
	/* color:#777b57; SJM revised color below */
	color:#5f6a72;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	font: bold 12px/1.25em Helvetica, Arial, Verdana, sans-serif;
	color:#777b57;
	margin:0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

h4 {
	font: bold 14px/1.25em Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#777b57;
	margin: 0px 0px 5px 0px;
	padding:10px 0px 10px 0px;
}


/* Updated Home */


table.home
{


}
table.home td.left
{
	padding:20px;
	width:549px;

}
table.home p.intro
{
	margin-top:12px;
	font-size:14px;

}
table.home td.right
{



}

table.home td.right div.homeRightColBanner {
	padding: 0 0 0 13px;
	margin: 20px 0 0 0;
}

table.home h3
{

	padding:0px;
}


div.homeConditions
{
	margin: 0px 0px 30px 0px;	
	text-align:left;
}
div.homeConditions h2
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight:normal;
	font-size:14px;
	color:#183765;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
div.homeConditions p
{
	width:240px;
	margin-bottom: 5px;
}

div.homeConditions ul
{
	padding:0px 0px 4px 0px;
	margin:0px 8px 4px 0px;
}

div.homeConditions li
{
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
	vertical-align: bottom;
	font-weight:bold;
}

div.homeConditions li img
{
	vertical-align: bottom;
}



/* LINK LISTS   */

ul.arrowInline {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.arrowInline li {
	font-size: 11px;
	font-weight:bold;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.arrowInline li img {
	display: inline;
	vertical-align: bottom;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
}


ul.linkList {
	padding:4px 0px 4px 0px;
	margin:0px 8px 4px 0px;
}

ul.linkList li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
	vertical-align: bottom;
}

ul.linkList li img {
	vertical-align: bottom;
}

ul.linkList li a {
	font-weight:bold;
	color:#15727d;
}



ul.linkListArrow {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.linkListArrow li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 15px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
	vertical-align: bottom;
	text-indent:-15px;
}

ul.linkListArrow li img {
	vertical-align: bottom;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

ul.linkListArrow li a {
	font-weight:bold;
	color:#15727d;

}



ul.linkListNotBold {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.linkListNotBold li {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
}

ul.linkListNotBold li a {
	font-weight:normal;
	color:#15727d;
}

ul.calendarList {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.calendarList li {
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
}

ul.calendarList li a {
	font-weight:normal;
	color:#15727d;
}


/* -----  */

table.header {
	height:140px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#F6F5F3;
}


table.header td.search {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	background-color:#F6F5F3;
	width:147px;
	height:80px;
}



table.header td.nav {

}


div.search
{
	font-size:10px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#cfe9d0;
	width:157px;
	height:80px;
	/*border-bottom: solid 1px #a5c384;*/
}




table.main {
	border-top: solid 1px #dcdac4;
	background-image:url(/portals/aga/images/content_bg.gif);
	padding:0px;
	margin:0px;
}




table.main td.banner img {
	padding:0px 0px 0px 0px;
	margin:17px 0px 0px 15px;
}


div.blueLine {
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}



/* HOMEPAGE */


div.homeProducts {
	margin:0px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	border-bottom: solid 1px #dde6ed;
}




div.productsLeft {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

div.productsLeft p {
	margin:2px 0px 2px 3px;
	padding:0px 0px 0px 0px;

}

div.homeButtons {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;

}

div.homeButtons img {
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

table.main td.leftColHome {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

table.main td.leftColProduct {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.rightColHome {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:223px;
}

table.rightColHome img {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.rightColHome p.quote {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:clear;
	font-family: georgia;
	font-size: 12px;
	font-weight:bold;
	line-height:20px;
	color:#9f9f9f;
}

div.newsEventsHome {
	margin:0px 0px 0px 0px;
	padding:20px 10px 0px 20px;
	width:223px;
	text-align:left;
}

div.newsEventsHome img {
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}






/*  */
div.rightColHome {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:clear;
	width:223px;
}

div.rightColHome p.quote {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:clear;
	font: georgia;
	font-size: 12px;
	font-weight:bold;
	color:#9f9f9f;
}

div.rightColHome img {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
}



/*  LEFT COLUMN  */

table.main td.leftCol {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
}

table.main td.leftCol div.content {
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 60px 0px;
}

table.main td.leftCol div.intro {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:450px;
}


table.main td.leftCol div.intro p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#4d4d4d;
	line-height:17px;
}

p.more {
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 15px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
	vertical-align: bottom;
	text-indent:-15px;
	font-weight:bold;
}

p.more img {
	vertical-align: bottom;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

table.main td.leftCol div.intro img.introTitle {
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

table.main td.leftCol div.intro h2 {
	padding:20px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

table.main td.leftCol div.intro h3 {
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

table.main td.leftCol ul {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 9px;

}

table.main td.leftCol li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
}

table.main td.leftCol div.feature {
	width:500px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.main td.leftCol div.feature .thumbnail {
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	float:left;
}

table.main td.leftCol div.feature p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:20px;
	color:#4d4d4d;
}

table.main td.leftCol div.feature h3 {
	margin:20px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color:#183765;
	font-size:13px;
	font-weight:bold;
}


table.main td.leftCol div.video {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


/*  RIGHT COLUMN  */

table.main td.rightCol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 60px 0px;
	font-size: 11px;
}

table.main td.rightColBlueFade {
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #6b6b6b;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}

table.main td.rightColBlueFade {
	font-size: 11px;
}


div.rightColBlueFade {
	width: 243px;
	background: url(/portals/aga/images/rightColBlueFadeTop.gif) no-repeat 0% 0%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}

div.rightColBlueFade span.rightColHolder {
	background: url(/portals/aga/images/rightColBlueFadeBtm.gif) no-repeat 0% 0%;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 60px 15px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}



div.rightColBlueFade h4 {
	margin:20px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color:#183765;
	font-weight:bold;
}

div.rightColBlueFade ul {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.rightColBlueFade ul li {
	list-style:none;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.rightColBlueFade ul li img {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align: bottom;
}

.rightColTitle {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/*  DETAIL ONE COLUMN LAYOUT  */

table.main td.oneCol {

}

table.detail {
	padding:20px 20px 0px 30px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
}

table.detail h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	color:#333333;
}

table.detail p.number_date {
	font-weight:normal;
	font-style:italic;

}

div.detail {
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;

}



div.detail h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	color:#328d35;
}

div.detail img {
	float:left;
	padding:0px 10px 2px 0px;
	margin:0px 0px 0px 0px;
}








/* breadCrumbs controls appearance of the breadcrumb trail */

div.breadCrumb {
	/*font-size: 12px;*/
	color: #9f9f9f;
	line-height: 18px;
	font-weight: normal;
	padding: 8px 30px 8px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: solid 1px #dde6ed;
}

div.breadCrumb A {
	color: #3f6890;
}

div.breadCrumb A:LINK {
	color: #3f6890;
}

div.breadCrumb A:VISITED {
	color: #3f6890;
}

div.breadCrumb A:ACTIVE {
	color: #3f6890;
}

div.breadCrumb A:HOVER {
	color: #3f6890;
}

div.breadCrumb A.breadCrumbOn {
	color: #1B1B1B;
	font-weight: normal;
}


/* PRODUCT LINES  */

div.productLines 
{
	text-align:left;	
	margin:0px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	border-bottom: solid 1px #dde6ed;
	width:500px;
	
}
div.productLinesLarge {
	width: 780px;
}
div.productLines h1
{
	font-weight:normal;
	font-size: 22px;
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
}


div.productLines p.intro
{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
}


div.productLines p
{
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

div.productLines h2
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight:normal;
	font-size:14px;
	color:#183765;
}



/* PRODUCT LINES  */

div.productLine
{
	text-align:left;	
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:500px;
	
}

div.productLine p.productSummary
{
	font-size:14px;
	color:#000000;

}
div.productLine p.availablity
{
	font-size:10px;
	margin:0px 0px 10px 0px;
}

div.productLine p.intro
{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
}


div.productLine h1
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight:normal;
	font-size: 20px;
}

div.productLine p
{
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

div.productLine h2
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight:normal;
	font-size:16px;
	color:#183765;
}

div.productLine h3
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight:normal;
	font-size:14px;
	color:#183765;
}


div.productLine p.disclaimer
{
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style: italic;
	font-size:11px;
}


div.productLine ul.pdfdownload
{
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;

}

div.productLine ul.pdfdownload li
{
	list-style:none;
	
}


ol.implanting
{
	margin-top: 0;
	
}










div.videoFrame
{
	background-image: url(/portals/aga/images/products/video_frame_mid.gif);
	width:522px;
}
div.videoFrame h2
{
	margin:1px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

div.videoFrame h4
{
	margin:1px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

div.videoFrame table
{
	margin:10px 20px 0px 12px;
	padding:0px 0px 0px 0px;
}

div.videoFrame p
{
	margin:0px 20px 0px 15px;
	padding:0px 0px 0px 0px;
}

div.videoFrame p.seeall
{
	float:right;
	text-align:right;

}


/* PRODUCT VIDEOS */

p.nextVideo
{
	
	font-family:verdana;
	font-size: 11px;

}

table.videoIndex
{
	width:534px;
	border: solid 1px #CCCCCC;
}

table.videoIndex H3
{
	font-size: 12px;

}
table.videoIndex p.description
{
	font-size: 11px;

}

table.videoIndex span.nowplaying
{
	font-size:10px;
	color:#9b6e0e;

}

table.videoIndexSelected
{
	border: solid 1px #9b6e0e;

}



/*  ARTICLE DETAIL  */

div.articleResources
{
	height:500px;
}

div.articleResources h4
{
	margin-left: 20px;
}


div.articleResources ul
{
	margin:0px;
	padding:0px;
	margin-left: 20px;
}

div.articleResources li
{
	list-style: none;
	margin:0px;
	padding:0px;
}






div.whiteFade
{
	background-image: url(/portals/aga/images/whiteFadeBg.jpg);
	background-repeat: no-repeat;
	width:248px;
	height:500px;
	margin: 10px 0px 0px 0px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}

div.whiteFade h2
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight: normal;
	margin: 10px 15px;
	padding:0px;
}

div.whiteFade p
{
	margin: 0px 15px 10px 15px;
}

div.whiteFade p.quote
{
	margin:0px 10px 0px 0px;
	padding:0px;
}


div.whiteFade h3
{
	
	margin: 15px;
	padding:0px;
	font-weight:normal;

}

div.whiteFade h4
{
	
	margin:0px;
	padding:0px;
}

div.whiteFade table.patientStories
{
	
	margin:0px 10px 0px 11px;

}

div.whiteFade ul
{

	margin:0px;
	padding: 0px 15px;
}

div.whiteFade li
{
	margin:0px;
	padding:0px;
	list-style: none;
}

/*  FOOTER  */
table.footer  {
	font-size:11px;
	color:#6e6e6e;
	font-weight:bold;


}

table.footer a {
	/* color:#6e6e6e; SJM revised color below */
	color:#006c56;
	padding: 0px 10px 0px 10px;
}

table.footer A:LINK {
	/* color:#6e6e6e; SJM revised color below */
	color:#006c56;

}

table.footer A:VISITED {
	/* color:#6e6e6e; SJM revised color below */
	color:#006c56;

}

table.footer A:ACTIVE {
	/* color:#6e6e6e; SJM revised color below */
	color:#006c56;

}


table.footer A:HOVER {
	/* color:#6e6e6e; SJM revised color below */
	color:#006c56;
	text-decoration:underline;

}


/* PAGINATION */

div.bswPagination
{
	
}

div.bswPagination li	
{
	display:inline;
	width:20px;
	
}


div.bswPagination h2
{
	font-size: 12px;
}

ul.listNoBlt
{
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px;
}

ul.listNoBlt li		
{
	margin:0px;
	padding:0px;
}


/* RESOURCE */


div.urlResource
{
	margin: 12px 0px 0px 20px;
}

div.fileResource
{
	margin: 12px 0px 0px 20px;
}

div.fileResource span.resourceMeta
{
	font-family:verdana; 
	font-size: 10px;
	color:#666666;
}

span.resourceTeaser
{
	font-family:verdana; 
	font-size: 10px;
	color:#666666;
}


/* charts */

h3.ChartTable {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 4px 0px;
}

h4.ChartTable {
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}


TABLE.ChartTable {
	border-collapse: collapse;
	border-left: 1px solid #95A2C3;
	border-right: 1px solid #95A2C3;
	border-bottom: 1px solid #95A2C3;
	margin-bottom: 30px;
	width: 473px;
	font-family: arial,helvetica;
	

}


TABLE.ChartTable TR {
	
}



TABLE.ChartTable TH {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	padding: 8 5 8 5;
	border-left: 1px dashed #95A2C3;
	border-right: 0;
	border-bottom: 1px solid #95A2C3;
	border-top: 1px solid #95A2C3;
	
}

TABLE.ChartTable TD {
	font-size: 9px;
	vertical-align: top;
	padding: 8 5 8 5;
	background-color: #FFFFFF;
	border-left: 1px dashed #95A2C3;
	border-right: 1px dashed #95A2C3;
	border-bottom: 1px solid #95A2C3;
	border-top: 0;
}

TABLE.ChartTable TD.bgBlue, TABLE.ChartTable TH.bgBlue {
	background-color: #a4b8cc;
	
}

TABLE.ChartTable TD.bgGrey {
	background-color: #EEEEEE;
	
}


TABLE.ChartTable TD.highlite, TABLE.ChartTable TH.highlite {
	background-color: #6699CC;
	
}


table.implanationViews td
{
	vertical-align:top;
}




/* SEARCH */

ol.search_result {
	font-size: 12px;
}

ol.search_result li {
font-size: 12px ! important;
}

a.search_title {
	font-weight: bold;
}

.search_prev_next {
	text-align: right;
}



/*  job listings */

ul.joblisting
{

	padding:0px; 
	margin:0px;
}

ul.joblisting li
{
	list-style:none;
	margin:0px 0px 1px 0px;

}


div.right_subnav
{
	margin-top:15px;
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom: 1px solid #8da9c5;
}

div.right_subnav ul
{
	
}

div.right_subnav li
{
	font-size:11px;
	font-weight:bold;
	list-style:none;
	
}
div.right_subnav a
{
 	color:#072152;
}
div.right_subnav a:hover
{
 	color:#87adcf;
}
div.right_subnav a:visited
{
 	color:#072152;
}

div.right_subnav a.selected
{
 	color:#87adcf;
}

div.right_subnav a.selected:visited
{
 	color:#87adcf;
}

/* New styles RAA */
.pageTitle {
  width: 836px;
  height: 109px;
  background: url(http://www.amplatzer.com/Portals/AGA/Skins/AGA/tertiery-page-title-bg-01.gif) no-repeat left top;
}

.pageTitle h1 {
  color: #fff;
  padding: 47px 28px 0px 0px;
  font-size: 36px;
  text-align: right;
  font-weight: normal;
}



/* New styles Al Sikora */
.clinicaledu {
	float: left;
  width: 836px;
  height: 109px;
  text-align: right;
  background: url(education-page-title-bg.png) no-repeat left top;
  display: inline;
}

.patientedu {
	float: left;
  width: 836px;
  height: 109px;
  text-align: right;
  background: url(pnt_education-page-title-bg.png) no-repeat left top;
  display: inline;
}


.SJMpatientedu {
  width: 836px;
  height: 109px;
  text-align: right;
  background: url(sjm-education-page-title-bg.jpg) no-repeat left top;
}


div.SJMwhiteFade {
	background-image: url(/portals/aga/images/SJMwhiteFadeBg.jpg);
	background-repeat: no-repeat;
	width:248px;
	height:500px;
	margin: 10px 0px 0px 0px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}


div.SJMwhiteFade h2
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
	font-weight: normal;
	margin: 10px 15px;
	padding:0px;
}

div.SJMwhiteFade p
{
	margin: 0px 15px 10px 15px;
}

div.SJMwhiteFade p.quote
{
	margin:0px 10px 0px 0px;
	padding:0px;
}


div.SJMwhiteFade h3
{
	
	margin: 15px;
	padding:0px;
	font-weight:normal;

}

div.SJMwhiteFade h4
{
	
	margin:0px;
	padding:0px;
}

div.SJMwhiteFade table.patientStories
{
	
	margin:0px 10px 0px 11px;

}

div.SJMwhiteFade ul
{

	margin:0px;
	padding: 0px 15px;
}

div.SJMwhiteFade li
{
	margin:0px;
	padding:0px;
	list-style: none;
}


.foldertab {
  width: 125px; height: 32px;
  text-align: center;
  background: url(folder_tab.jpg) no-repeat top left;
  font-size: 10pt; font-weight: bold; color: #183765;
}

.foldertab a {
  	color: #006c56;
	font-weight: bold;
}

.foldertab a:hover {
	color:#006c56;
	text-decoration: underline;
	font-weight: bold;
}


.foldertab a:active {
  	color: #006c56;
	font-weight: bold;
}

.foldertab a:visited {
  	color: #006c56;
	font-weight: bold;
}

/* End New styles */





/* These are standard sIFR styles... do not modify */
.sIFR-active #productsmain-content-title h1,
.sIFR-active #productsmain-content-title h2 {
  visibility: hidden;
  margin: 0px;
  padding: 0px;
}
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/
/*---- Form Master styling ---*/
.ContactForm {width: 490px;

}
.ContactForm td {
	text-align: left;
}
.ContactForm .ContactSpaceLabel {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 18px;
}

.ContactForm .FieldLabel {
	display: block;
	text-align: right;
	padding-top: 10px;
	margin-right: 30px;
}


.ContactForm .SJMLabel {
	display: block;
	text-align: left;
	padding-top: 10px;
}

.ContactForm .ContactRadio input {
	border: none;
}
.ContactForm .ContactButton {
	margin-top: 16px;
}

.ContactForm .dropdownsp {
	margin-bottom: 15px;
}

/*---- Disclaimer Stylings ----*/
.disclaimer {
	font-weight: normal;
}
.disclaimer div {
	margin: 18px 10px;
}
.disclaimer a {
	margin: 0px !important;
	padding: 0px !important;
}
/*---- Provider Lookup ----*/
.provider-list {
	width: 100%;
}
.provider-list th {
	padding: 5px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.provider-list td {
	border-top: 1px solid #c4c4c4;
	padding: 5px 0px;
}
.provider-list .phone {
	width: 150px;
}
/*---- Patient Stories Small List ----*/
.patient-stories-small-list {
	float: left;
	width: 210px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 12px 0px;
	border-top: 1px solid #dde6ed;
	display: inline;
}
.patient-stories-small-list .patient-story {
	float: left;
	width: 210px;
	margin: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #dde6ed;
	display: inline;
}
.patient-stories-small-list .patient-story .patient-story-thumb {
	float: left;
	width: 77px;
	height: 76px;
	display: inline;
}
.patient-stories-small-list .patient-story .patient-story-title {
	float: left;
	width: 128px;
	padding: 3px 0px 0px 5px;
	color: #3f6890;
	font-weight: bold;
	display: inline;
}
.patient-stories-small-list .patient-story .patient-story-description {
	float: left;
	width: 128px;
	padding: 3px 0px 0px 5px;
	display: inline;
}
.patient-story-detail .patient-story-thumb {
	float: left;
	width: 77px;
	height: 76px;
	margin: 0px 12px 0px 0px;
	display: inline;
}
.patient-story-detail .disclaimer {
	margin: 12px 0px;
	font-style: italic;
}
.patient-stories-page-list {
	width: 540px;
}
.patient-stories-page-list .patient-stories-row {
	float: left;
	width: 710px;
	display: inline;
}
.patient-stories-page-list .patient-story {
	float: left;
	width: 340px;
	margin: 0px 15px 0px 0px;
	padding: 10px 0px;
	display: inline;
}
.patient-stories-page-list .patient-story .patient-story-thumb {
	float: left;
	width: 77px;
	height: 76px;
	display: inline;
}
.patient-stories-page-list .patient-story .patient-story-title {
	float: left;
	width: 258px;
	padding: 3px 0px 0px 5px;
	color: #3f6890;
	font-weight: bold;
	display: inline;
}
.patient-stories-page-list .patient-story .patient-story-description {
	float: left;
	width: 258px;
	padding: 3px 0px 0px 5px;
	display: inline;
}
/*---- Safety Info Styles ----*/
.safety-info {
	display: block;
	width: 243px;
	background-color: #d0c8c0;
	padding: 5px 0px;
	margin: 0px 0px 12px 0px;
}
.safety-info .safety-info-content {
	margin: 0px 5px;
	background-color: #f3ede5;
	text-align: center !important;
}
.safety-info .safety-info-content p {
	text-align: center;
	margin: 0px;
	font-style: italic;
}
