body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
a{
	color:#416db5;
	text-decoration:underline;
}
p,div,li,table,span,label,td,th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
form,
.collapse{
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
table.container{
	background:url(images/template/background_container.gif) no-repeat left top;
	margin:0;
	width:1000px;
}
	.containerLeft{
		width:210px;
	}
		.containerLeft table.logo{
			background:url(images/template/default/logo.gif) no-repeat center 25px;
			width:100%;
		}
			.containerLeft table.logo td{
				text-align:center;
			}
			.containerLeft table.logo a{
				display:block;
				height:115px;
				margin:25px auto 20px auto;
				width:115px;
			}
				.containerLeft table.logo a h1{
					display:none;
				}
		.containerLeft table.navigationFor{
			background:url(images/template/background_tile-navigationFor.gif) repeat-x left bottom #2d5398;
			width:164px;
		}
			
			.containerLeft table.navigationFor td.navigationFor{
				background:url(images/template/background_mask-navigationFor.gif) no-repeat left top;
			}
				.containerLeft table.navigationFor table.containerNavigationFor{
					width:100%;
				}
					.containerLeft table.navigationFor td.containerNavigationFor{
						background:url(images/template/background_mask-navigationFor.gif) no-repeat right bottom;
					}
	.containerRight{
		padding:0 0 0 7px;
	}
		table.headerOptions{
			width:100%;
		}
			.smallHeader{
				background:url(images/template/background_header.gif) no-repeat 0 0;
				height:176px;
				width:569px;
			}
		.containerRight table.heading{
			height:44px;
			width:100%;
		}
			.containerRight table.heading td.heading{
				text-align:right;
			}
		.containerRight td.navigationTop{
			background:url(images/template/background_navigationHeadin.gif) repeat-x left bottom;
			height:38px;
		}
			.containerRight td.navigationTop table.navigationTop{
				background:url(images/template/background_navigationHeadin.gif) no-repeat left top;
				height:38px;
				width:100%;
			}
				.containerRight td.navigationTop table.navigationTop table.containerNavigationTop{
					background:url(images/template/background_navigationHeadin.gif) no-repeat right -38px;
					height:38px;
					width:100%;
				}
		.containerRight td.headerOptions{
			padding:0 7px;
		}
		.containerRight table.containerHeaderOptions{
			background:url(images/template/default/background_headerOptions.gif) repeat-x left bottom;
			height:38px;
			width:100%;
		}
			.containerRight table.containerHeaderOptions td.modHotlink{
				background:url(images/template/default/background_headerOptions.gif) no-repeat left top;
				height:38px;
				width:50%;
			}
				
				.modHotlink select{
					margin:6px 0 0 7px;
					width:175px;
				}
			.containerRight table.containerHeaderOptions td.modSearch{
				background:url(images/template/default/background_headerOptions.gif) no-repeat right -38px;
			}
				td.modSearch table{
				 	border-collapse:collapse;
					margin:7px 0 0 0;
					padding:0;
				}
					td.modSearch table td.input input{
						width:150px;
						margin:0 5px 0 0;
					}
					td.modSearch table td.submit input{
						margin:0 7px 0 0;
					}
		.containerRight table.header{
			height:140px;
			margin:7px 0 0 0;
			width:100%;
		}
			.containerRight table.header td.headerBanner{
				background:url(images/template/default/background_bannerHeader.gif) no-repeat;
				width:100%;
			}
			td.homeSection{
				background:#fafafa;
				width:280px;
			}
			td.homeSection.spacer{
				background:none;
				height:7px;
				line-height:1px;
				overflow:hidden;
				width:6px;
			}
			/*
				td.homeSection ul{
					list-style-type:none;
					margin:0;
					padding:0;
				}
					td.homeSection ul li{
						margin:0;
						padding: 0;
					}
			*/
			.content h1{
				background:url(images/template/background_corner-tr.gif) no-repeat right top #efe7bc;
				margin:0;
				padding:0;
				width:100%;
			}
			.content h1.sidebar{
				background:url(images/template/default/backgrounds_sidebar.gif) no-repeat #ccdcf1;
				width:200px;
			}
				.content h1 span{
					background:url(images/template/background_corner-tl.gif) no-repeat left top;
					color:#182e50;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					display:block;
					margin:0;
					padding:10px;
					width:100%;
				}
				.content h1.sidebar span{
					background:none;
					color:#fff;
					padding:7px 10px;
				}
				.content p{
					/*margin:0;*/
				}
				.content table.collapse{
					width:100%;
				}
					.content table.collapse table.collapse{
						width:auto;
					}
				/*
				.content table{
					border-collapse:collapse;
					margin:0;
					padding:0;
				}
					.content table td{
						margin:0;
						padding:0;
					}
				*/
			table.containerSidebar{
				background:url(images/template/default/backgrounds_sidebar.gif) right bottom no-repeat #dfefbd;
			}
			table.buttonSidebar{
				background:url(images/template/buttons_sidebar.gif) no-repeat left top #3c81b5;
				width:200px;
			}
				table.buttonSidebar h2{
					color:#fff;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					margin:0;
					padding:7px 10px;
				}
				table.buttonSidebar span{
					background:url(images/template/buttons_sidebar.gif) right bottom;
					color:#fff;
					cursor:pointer;
					display:block;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					font-weight:bold;
					margin:-7px 0 0 0;
					padding:0 10px 5px 10px;
				}
				table.buttonSidebar span.collapsed{
					background:url(images/template/default/backgrounds_sidebar.gif) right bottom;
					color:#182e50;
				}
		table.buttonLeftbar{
				background:url(images/template/buttons_leftbar.gif) no-repeat left top #3c81b5;
				width:210px;
			}
				table.buttonLeftbar h2{
					color:#fff;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					margin:0;
					padding:7px 10px;
				}
				table.buttonLeftbar span{
					background:url(images/template/background_corner-br.gif) no-repeat right bottom;
					color:#fff;
					cursor:pointer;
					display:block;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					font-weight:bold;
					margin:-7px 0 0 0;
					padding:0 10px 5px 10px;
				}
				table.buttonLeftbar span.collapsed{
					background:url(images/template/background_corner-br.gif) no-repeat right bottom #ccdcf1;
					color:#182e50;
				}
	td.footer{
		background:#eae9e3;
		padding:10px;
	}
table.navigationLeft{
	background:#dfdfdf;
}
table.navigationLeft h2{
	background:url(images/template/background_corner-tr.gif) no-repeat right top #4d8ebf;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:7px 10px;
	width:190px;
}

#navigationTop,
#navigationTop table,
#navigationTop table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:1%;
	white-space:nowrap;
}
.altNavigation #navigationTop table td{
	white-space:normal;
}
#navigationTop iframe{
	display:none!important;
}
#navigationTop div.Parentmain1{
	float:left;
	position:relative;
	display: table;
}

	#navigationTop table a{
			border-right:1px solid #fff;
			color:#fff;
			display:block;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			margin:0;
			padding:12px 10px;
			text-decoration:none;
			white-space:nowrap;
		}
		.altNavigation #navigationTop table.ParentNav1 a{
			font-size:11px;
			padding:5px 10px;
			height:28px;
			*height:38px;
			width:85px;
			*width:105px;
			white-space:normal;
		}
		#navigationTop table a:hover{
			/*background:#1c3970;*/
		}
	#navigationTop #pLink1 a{
		background:url(images/template/icon_home.gif) no-repeat 10px 13px;
		padding:12px 10px 12px 30px;
	}
	#navigationTop a.last-child{
		border-right:0!important;
	}
#navigationTop div.clLeft1{
	border-top:1px solid #fff;
	background:#1c3970;
	margin:0;
	padding:5px 0;
	position:absolute;
	visibility:hidden;
}
	#navigationTop div.clLeft1 a{
		border-right:0;
		padding:5px 10px;
		font-size:10px;
	}
	#navigationTop div.clLeft1 a:hover{
		color:#c4dbfb;
		/*text-decoration:underline;*/
	}
#navigationResources a,
#navigationTools a,
#navigationFor a{
	color:#fff;
	display:block;
	font-size:12px!important;
	font-weight:bold;
	margin:0;
	padding:8px 10px;
}
	.navigationFor a.pLinkIndex1{
		background:url(images/template/icon_doctor.gif) no-repeat 6px 6px;
		padding:8px 10px 8px 36px!important;
	}
	.navigationFor a.pLinkIndex2{
		background:url(images/template/icon_patient.gif) no-repeat 6px 6px;
		padding:8px 10px 8px 36px!important;
	}
	.navigationFor a.pLinkIndex3,
	.navigationFor a.pLinkIndex4{
		background:url(images/template/icon_community.gif) no-repeat 6px 6px;
		padding:8px 10px 8px 36px!important;
	}
#navigationFor a{
	width:164px!important;
}
#navigationFor span{
	background:#9bced3;
	display:block;
	height:1px;
	line-height:1px;
	overflow:hidden;
	width:100%;
}
#navigationResources a,
#navigationTools a{
	/*background:url(images/template/arrow_white.gif) no-repeat 10px 6px;*/
	color:#182e50;
	font-size:11px;
	padding:2px 10px;
}
#navigationResources table,
#navigationTools table{
	border-collapse:collapse;
	margin:10px 0;
	padding:0;
}
	#navigationTools{
		background:url(images/template/background_corner-br.gif) no-repeat right bottom #ccdcf1;
		width:210px;
	}
	#navigationResources{
		background:url(images/template/default/backgrounds_sidebar.gif) no-repeat right bottom #ccdcf1;
		width:200px;
	}
.linkType{
	cursor:pointer;
}
#navigationFooter table,
#navigationFooter td,
#navigationFooter span,
#navigationFooter a{
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#navigationFooter a:hover{
	text-decoration:underline;
}
#navigationFooter span{
	display:block;
	padding:0 0 5px 0;
}
.noTitle #navigationLeft,
.noTitle #navigationLeft2{
	padding:7px 0;
}
table.mainCont1{
	width:100%;
}
table.navigationUser a,
#navigationLeft2 a,
#navigationLeft a{
	color:#182e50;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:2px 0;
	text-decoration:none;
}
table.clSub1{
	border-collapse:collapse;
	margin:0 10px;
	padding:0;
}
	table.clSub1 a{
		font-size:10px!important;
	}
#navigationLeft a:hover,
#navigationLeft2 a:hover{
	color:#000;
	text-decoration:underline;
}

.navigationUser table.clSub2{
	margin-left:25px;
}
	.navigationUser table.clSub2 a{
		font-size:10px;
	}
	.navigationUser table.clSub2 a:hover{
		text-decoration:underline;
	}
#flashAdam{
	
}
	#flashAdam table,
		#flashAdam table td{
			border-collapse:collapse;
			margin:0!important;
			padding:0!important;
		}
.navigationHeader{
	background:url(images/template/default/backgrounds_navigationHeader.gif) repeat-y right 0;
	height:100%;
}
	.navigationHeader div.o{
		background:url(images/template/default/backgrounds_navigationHeader.gif) no-repeat 0 0;
		display:table;
		height:100%;
		width:100%;
	}
		.navigationHeader div.o div.i{
			background:url(images/template/default/backgrounds_navigationHeader.gif) no-repeat -200px bottom;
			display:table;
			height:100%;
			width:100%;
		}
			.navigationHeader div.o div.i table{
				border-collapse:collapse;
				margin:10px 0 0 0;
				padding:0;
			}
			.navigationHeader div.o div.i table{
				margin: 8px 0 8px 0;
			}
	.navigationHeader a{
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		margin:0 0 0 10px;
		padding:3px 0;
		text-decoration:none;
	}
	.navigationHeader a:hover{
		text-decoration:underline;
	}
body.body .columnLeft{
	width:570px;
}
table.navigationUser{
	background:url(images/template/background_corner-tr.gif) no-repeat right top #607cab;
	width:210px;
}
	table.navigationUser td.navigationUser{
		background:url(images/template/background_corner-br.gif) no-repeat right bottom;
		padding:9px 0;
		width:100%;
	}
		table.navigationUser a{
			color:#fff;
		}
ul.breadcrumb{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
}
	ul.breadcrumb li{
		background:url(images/template/arrow_breadcrumb.gif) no-repeat 0px 4px;
		float:left;
		margin:0 10px 0 0;
		padding:0 0 0 10px;
	}
		ul.breadcrumb li a{
			color:#0298ab;/*#182e50;*/
			font-weight:bold;
			text-decoration:none;
			white-space: nowrap;
		}
		ul.breadcrumb li a:hover{
			color:#037381;
		}
td.navigationTopSub{
	background:url(images/template/backgrounds_navigationTopSub.gif) repeat-x left -40px;
	
}
	td.navigationTopSub table.navigationTopSub{
		background:url(images/template/backgrounds_navigationTopSub.gif) no-repeat left top;
		width:100%;
	}
		td.navigationTopSub table.navigationTopSub td.collapse{
			background:url(images/template/backgrounds_navigationTopSub.gif) no-repeat right -80px;
			height:40px;
		}
#navigationTopSub div.Parentmain2{
	display:table;
	margin:0;
	padding:0;
	float:left;
	width:192px;
}
	#navigationTopSub div.Parentmain2 a{
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		height:35px;
		padding:5px 10px 0 10px;
		text-decoration:none;
		border-right:1px solid #fff;
	}
	
#navigationTopSub div.clLeft2{
	background:#008998;
	border-top:1px solid #fff;
	position:absolute;
	visibility:hidden;
	
}
	#navigationTopSub div.clLeft2 a{
		display:block;
		height:auto;
		padding:3px 10px;
		border:0;
		width:171px;
	}
	#navigationTopSub div.clLeft2 a:hover{
		background:#0a727d;
	}
	#navigationTopSub a.last-child{
		border:0!important;
	}

#navigationId a{
	background:url(images/template/spacer_navigationId.gif) no-repeat right 4px;
	color:#182e50;
	display:table;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none;
	white-space:nowrap;
}
#navigationId a:hover{
	text-decoration:underline;
}
#navigationId br{
	display:none;
}
#navigationTopLeft1{
	margin:0 0 8px 0;
}
table.smt_fontsize{
	margin:5px 0 0 10px;
}

.buttonLeftbar h2.arrow{
	background:url(images/template/arrow_expand.gif) no-repeat 188px 12px;
}
.buttonSidebar h2.arrow{
	background:url(images/template/arrow_expand.gif) no-repeat 178px 12px;
}
table.smm_video{
	margin-top: 10px;
}
div#smm_video_playlistContainer h1.smm_video_playlist{
	background: url(images/template/background_corner-tr.gif) #efe7bc no-repeat right top;
}		
	div#smm_video_playlistContainer h1.smm_video_playlist span{
		background: url(images/template/background_corner-tl.gif) no-repeat left top;
	}
table.smm_video_playlist,
table.smm_video_playlist th,
table.smm_video_playlist td{
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
	div#smm_video_playlistContainer table.smm_video_playlist{
		background: #efe7bc;			
		margin: 0;
		padding: 0;
	}
		td.smm_video_playlist{
			padding: 0 0 15px 10px;
		}