@charset "UTF-8";
/* sjrmc.com CSS Document */

* {
	/*
	*/
	margin: 0;
	padding: 0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#000; /* old: 004484/blue */
	background-color:#e6e5dd;
	background-image:url(../../Images/Site/bottom_left_bckgd.jpg);
	background-repeat: repeat-y;

	}
/* Links (L/V/H/A)
-------------------- */


/* Text
-------------------- */

h1,
h3 {
	color:#004484;
	}

h2 {
	color:#2f6366;
	}

img {
	border: none;
	}

h2 a, 
h2 a:link,
h2 a:visited,
h2 a:active,
h3 a, 
h3 a:link,
h3 a:visited,
h3 a:active
{
color:#2f6366;
text-decoration: underline;
}

h2 a:hover, h3 a:hover{
color:#004484;
}

 a, 
 a:link,
 a:visited,
 a:active
 {
	color:#004484;
	text-decoration: none;
	outline:none;
}
	
	#side_nav a,
	#side_nav a:visited,
	#side_nav a:link,
	#side_nav a:active
	{
		font-weight:bold;
	}
#top_nav a:hover, 
#side_nav a:hover, 
a:hover
{
	color:#2f6366;
}

.hidden {
display:none;
visibility:hidden;
}

.error-text { color:#f00; font-weight:bold; font-style:italic; }

/* Images
-------------------- */



/* Form
-------------------- */

/* Misc
-------------------- */
div.badge {
	background-position:0% 50%;
	background-repeat:no-repeat;
	margin:5px 0;
	border-width:2px;
	border-color:#333;
	border-style:solid;
	}
div.badge a {
	display:block;
	height:50px;
	padding:10px 10px 10px 120px;
	}
image.imgWhatNew {
	float:left;
	padding:4px;
	border-width:0;
	}

div.Calendar-Edit {
	margin:10px 10px 25px 50px;
	color:#000;
	font-size:88%;
	}
.center { text-align:center; }
.bold { font-weight:bold; }
.uppercase { text-transform:uppercase; }
.italic { font-style:italic; }

	 /* ------------------------------ */
	table.PatientRegistration {
		border-width:0;
		width:99%;
		background-color:#FFF;
		}
		table.PatientRegistration td input.cb {
			border-width:0;
			}
	/* news feed */
	a.feed { padding:6px 19px 6px 0; background:url(/images/icons/feed-icon-14x14.png) no-repeat 100% 50%; } 
	a.feedfooter { margin:0 0 0 3px; padding:2px 0 2px 19px; background:url(/images/icons/feed-icon-14x14-bw.png) no-repeat 0 50%; }
	a.feedfooter:hover { text-decoration:underline; } 

/*	Calendar
------------------------------ */
/* heading (month)  */
.RadScheduler .rsHeader h2 { text-align:left; color:#fff; }
div.hand:hover { cursor:pointer; }

/* link style */
.RadScheduler .rsHeader .rsPrevDay,
.RadScheduler .rsHeader .rsDatePickerActivator,
.RadScheduler .rsHeader .rsToday { text-decoration:none; }

/* event styles */
td.rsCatClass,
.RadScheduler .rsCatClass .rsAptContent,
.RadScheduler .rsCatClass .rsAptMid .rsAptIn,
.RadScheduler .rsCatClass .rsAptMid,
.RadScheduler .rsCatClass .rsAptOut
{
  background:#7fb2cc none;
}
td.rsCatFundraiser,
.RadScheduler .rsCatFundraiser .rsAptContent,
.RadScheduler .rsCatFundraiser .rsAptMid .rsAptIn,
.RadScheduler .rsCatFundraiser .rsAptMid,
.RadScheduler .rsCatFundraiser .rsAptOut
{
  background:#9ebc9f none;
}
td.rsCatLecture,
.RadScheduler .rsCatLecture .rsAptContent,
.RadScheduler .rsCatLecture .rsAptMid .rsAptIn,
.RadScheduler .rsCatLecture .rsAptMid,
.RadScheduler .rsCatLecture .rsAptOut
{
  background:#988675 none;
}
td.rsCatOther,
.RadScheduler .rsCatOther .rsAptContent,
.RadScheduler .rsCatOther .rsAptMid .rsAptIn,
.RadScheduler .rsCatOther .rsAptMid,
.RadScheduler .rsCatOther .rsAptOut
{
  background:#c2afd3 none;
}
td.rsCatScreening, 
.RadScheduler .rsCatScreening .rsAptContent,
.RadScheduler .rsCatScreening .rsAptMid .rsAptIn,
.RadScheduler .rsCatScreening .rsAptMid,
.RadScheduler .rsCatScreening .rsAptOut
{
  background:#999966 none; 
}
td.rsCatSpecialEvent,
.RadScheduler .rsCatSpecialEvent .rsAptContent,
.RadScheduler .rsCatSpecialEvent .rsAptMid .rsAptIn,
.RadScheduler .rsCatSpecialEvent .rsAptMid,
.RadScheduler .rsCatSpecialEvent .rsAptOut
{
  background:#b3668c none;
}
td.rsCatSupportGroup,
.RadScheduler .rsCatSupportGroup .rsAptContent,
.RadScheduler .rsCatSupportGroup .rsAptMid .rsAptIn,
.RadScheduler .rsCatSupportGroup .rsAptMid,
.RadScheduler .rsCatSupportGroup .rsAptOut
{
  background:#c79679 none;
}

/* hover styles */
.RadScheduler .rsCatClass:hover .rsAptContent,.RadScheduler .rsCatClass:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatClass:hover .rsAptMid,.RadScheduler .rsCatClass:hover .rsAptOut,
.RadScheduler .rsCatFundraiser:hover .rsAptContent,.RadScheduler .rsCatFundraiser:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatFundraiser:hover .rsAptMid,.RadScheduler .rsCatFundraiser:hover .rsAptOut,
.RadScheduler .rsCatLecture:hover .rsAptContent,.RadScheduler .rsCatLecture:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatLecture:hover .rsAptMid,.RadScheduler .rsCatLecture:hover .rsAptOut,
.RadScheduler .rsCatOther:hover .rsAptContent,.RadScheduler .rsCatOther:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatOther:hover .rsAptMid,.RadScheduler .rsCatOther:hover .rsAptOut,
.RadScheduler .rsCatScreening:hover .rsAptContent,.RadScheduler .rsCatScreening:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatScreening:hover .rsAptMid,.RadScheduler .rsCatScreening:hover .rsAptOut,
.RadScheduler .rsCatSpecialEvent:hover .rsAptContent,.RadScheduler .rsCatSpecialEvent:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatSpecialEvent:hover .rsAptMid,.RadScheduler .rsCatSpecialEvent:hover .rsAptOut,
.RadScheduler .rsCatSupportGroup:hover .rsAptContent,.RadScheduler .rsCatSupportGroup:hover .rsAptMid .rsAptIn,.RadScheduler .rsCatSupportGroup:hover .rsAptMid,.RadScheduler .rsCatSupportGroup:hover .rsAptOut
{
  background:#33CCFF none;
  cursor:pointer;
}



/*----General Table Data Structure-------- */
table.table-data{
font-size: .9em;
}

table.table-data td {
padding: 6px;
background-color:#e6e5dd;
vertical-align:top;
width:50%;
}

table.table-data td span{
display:block;
background:#d7dec7;
padding: 6px 6px 6px 6px;
margin: -6px -6px -6px -6px;
font-weight: bold;
}
table.table-data td span.table-head{
margin-bottom: 3px;
}


table.table-data-reports { font-size:.9em; width:100%; }
table.table-data-reports td.heading {
	background:#d7dec7;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
}
table.table-data-reports td {
	padding: 6px;
	background-color:#e6e5dd;
	vertical-align:top;
}
h4.reports-heading { text-transform:uppercase; padding:0 0 10px 0; text-align:center; font-size:.95em; }
p.reports-note { font-size:.85em; color:#666; margin-left:15px; margin-right:15px; }

table.gallery { border:0; margin:10px 0 0 0; }
table.gallery td { vertical-align:top; text-align:left; padding:1px; }
table.gallery td img,
table.gallery td a { border:0; }

/* Structure
-------------------- */
#header {
	height: 112px;
	/*width: 100%;*/
	background-color: #fff;
	background-image: url(../../Images/Site/top_left_bckgd.gif);
	background-repeat: repeat-y;
	/*
	padding:10px 0 0 32px;
	*/
	z-index: 0;
	}
	#header-wrap {
		width:820px; /* 830-32px */
		padding:10px 0px 0 30px;
		}
		h1#logo-header { 
			position: absolute;
			float:left;
			background-image: url(../../Images/Site/sjrmc_logo.jpg);
			background-position:0% 0%;
			background-repeat:no-repeat;
			/* logo placement */
			margin:0px 0px 0px 30px;
			}
		
			h1#logo-header a {
				width:208px;
				height:84px;
				display:block;
				outline:none;
				}
				
			h1#logo-header span {
				display:none;
				}

		#top_nav {
		/*background-color: #F10;
		height: auto;*/
		width: 300px; /* 380px */
		/*
		position: absolute;
		*******************************************
		*******************************************
		Top / Left error with ER / Msg (#EmergencySystem-Message)
		*******************************************
		*******************************************
		top: 15px;
		left: 476px;
		*/
		float:right;
		}
			
			#top_nav ul#bread {
				font-size: 80%;
				float: left;
				margin-top:5px;
			}

			#top_nav ul#bread li{
				display: inline;
			}
			
			 #top_nav ul#bread li.divider{
				background-image: url(../../Images/Site/nav_colon.gif);
				background-repeat:no-repeat;
				background-position: center left;
				padding-left: 6px;
			}
	
		ul#type_size{
			color:#000000;
			font-size: 80%;
			height: 20px;
			width: auto;
			padding: 0;
			margin: 0;
			float: right;
		}
			ul#type_size  li {
				display: inline;
				list-style: none;
			}
			ul#type_size li#change_type {
				padding-right: 6px;
			}
	
		#search_box {
			text-align: right;
			margin:0;
			padding:20px 0 0 0;
			clear: both;
		}
			#search_box input,
			#search_box select,
			#search_box textarea {
				color: #000;
				/*
				border-width: 1px;
				border-color: #333;
				border-style: solid;
				*/
				padding: 2px;
				font-size:10px;
				}
			#search_box input.search_input {
				width: 170px;/* 160 */
			}

		#search_box input.btn_go {
				font-family:Arial, Helvetica, sans-serif;
				padding: 0;
				margin:	0;
				height: 20px;
				width: 20px;
				background-color: #c0bfa9;
				border-width: 1px;
				border-color: #333;
				border-style: solid;
			}
			select.quicknav_top {
				font-size: 80%;
				width: 202px;
				height: 20px;
				margin-top: 5px;
				padding: 3px 0px 0px 0px;
			}
		
	
	
	#main_body{
		width: 900px;
		}
			
		#side_content_wrap{
		float: left;
		width: 222px;
		}
			
			#doctor {
			height: 54px;
			width: 222px;
			background-image: url(../../Images/Site/doctor_bckgd.gif);
			background-position:0% 0%;
			background-repeat:no-repeat;
			overflow: visible;
			}
			
			#doctor img{
			margin-top: -9px;
			float:left;
			z-index: 100;
			}
			
			#doctor h1{
			font-size: 12px;
			float: right;
			margin: 24px 40px 0 0;
			}
			
			#side_nav{
			height: auto;
			width: 172px;
			/*background-color:#ff0;*/
			margin: 20px 0 0 43px;
			}
			
				
				
				#side_nav ul{
				list-style:none;
				}
				
				#side_nav ul li{
				/*background-color: #00FF00;
				display: block;*/
				width: 172px;
				vertical-align: baseline;
				}
				
				#side_nav ul li a {
				/*background-color: #FF0000;*/
				margin: 0px 0 13px 0;
				display:block;
				width: 157px;
				background-repeat: no-repeat;
				padding: 0 0 0 15px;
				}
				
				/*#side_nav ul li:hover a:before{
				content: ">  ";
				margin-left: -12px;
				}*/ /*does not work in IE7 and below*/
				
				
				#side_nav ul li a:hover {
				background-image:url(../../Images/Site/nav_arrow.gif)
				}
	
		#content_wrap{
			/*
			position: absolute;
			left: 230px;
			height: auto;
			*/
			margin-top:21px;
			float:left;
			width:629px;
			margin-right: 5px;
			}

			#content_wrap h1 {
				font-size: 130%;
				padding: 0 0 20px 0;
				text-transform: uppercase;
				/* old: 1em */
				}
			#content_wrap h2 {
				font-size: 120%;
				padding: 0 ;
				margin-bottom: 10px;
				/*border-bottom: solid #d7dec7;*/
				border-bottom-width: 2px;
				/* old: .5em */
				}
			
			#content_wrap p {
				color: #000000;
				padding: 0 0 10px 0; /*-------- bad style --------- */
				/*old: .5em */
				}
		
			#flash_content {
				width: 629px;
				padding-bottom:20px;
				/* old: 1em */
				/*
				height: auto;
				*/
			}
			
			.clear {
				clear: both;
				}
				
/* Home Page Content*/
							
			div#content_left {
				width:300px; /* old: 300px */
				float:left;
				border-right-width:3px;
				border-right-color:#c3d0bc;
				border-right-style:solid;
				padding:0 13px 0 0;
				margin-right:10px;
				/*
				height: auto;
				padding: 0 .8em 0 0;
				overflow:hidden;
				*/
				}
				
				#content_left li{
				padding-bottom: 10px;
				}
			
			#content_right{
				height: auto;
				width:276px;
				padding: 0 0 0 13px; /* .8em */
				float:right;
				}
			
			#content_right img#president {
				float: left;
				padding: 0 13px 5px 0;
				}
			
/* Secondary Page Content*/

			#page_content{
				background-color:#FFFFFF;
				}
			
			#secondary_nav {
				clear:both;
				background-color:#d7dec7; 
				height: auto;
				width: 629px;
				margin: 0 0 10px 0;
			}
			
			#secondary_nav h1{
			float: left;
			display: block;
			padding: .5em;
			}
			
			select.quicknav_secondary {
			float: right;
			font-size: 80%;
			width: 202px;
			height: 20px;
			/*background-color:#0066FF;*/
			margin: .7em;
			padding: 3px 0px 0px 0px;
			
			}

			#content_box_top{
			background: url(../../Images/Site/shadow_upper.gif) top no-repeat;
			height:auto;
			}
			
			#content_box_left{
			background: url(../../Images/Site/shadow_left.gif) left repeat-y;
			height:auto;
			}

			#content_box_right{
			background: url(../../Images/Site/shadow_right.gif) right repeat-y;
			height:auto;
			}

			#content_box_bottom{
			background: url(../../Images/Site/shadow_lower.gif) bottom no-repeat;
			height:auto;
			/*background-color:#FFFF00;*/
			}

			#content_copy{
			padding: 1em;
			}
			
			#content_copy h3{
				color: #2f6366;
				font-size: 100%;
				}
			
			#content_copy ul {
				margin:0 0 15px 25px;
				color:#000;
				}
			
			 #most_requested{
			/*background-color:#33FF00;*/
			width: 596px;
			height: auto;
			margin-bottom: 1em;
			padding-bottom: .5em;
			border-bottom: solid #d7dec7;
			border-bottom-width: 2px;
	
			}
				#most_requested h3{
				padding-bottom: .5em;
				}
				
				#most_requested ul{
				list-style: none;
				margin:0;
				}
				
				#most_requested ul li{
				display: inline;
				/*width: 144px;*/
				}
							
				#most_requested ul li a{
				float:left;
				font-size: 13px;
				font-weight: bold;
				/*width: 144px;*/
				}
				
				li.item1 a{
				width: 143px;
				}
				
				li.item2 a{
				width: 103px;
				}
	 
				li.item3 a{
				width: 150px;
				}
		
				li.item4 a{
				width: 160px;
				}

				#visitor-row1 li.item1 a, #visitor-row2 li.item1 a{
				width: 130px;
				
				}
				
				ul#visitor-row1 li.item2 a, ul#visitor-row2 li.item2 a{
				width: 110px;
				
				}
	 
				#visitor-row1 li.item3 a, #visitor-row2 li.item3 a{
				width: 160px;
				}
		
				#visitor-row1 li.item4 , #visitor-row2 li.item4 {
				width: 150px;
				background-color:#FF0000
				}
				
				#mission-row1 li.item1 a, #mission-row2 li.item1 a{
				width: 160px;
				
				}
				
				ul#mission-row1 li.item2 a, ul#mission-row2 li.item2 a{
				width: 160px;
				
				}
	 
				#mission-row1 li.item3 a, #mission-row2 li.item3 a{
				width: 170px;
				}
		
				#mission-row1 li.item4 , #mission-row2 li.item4 {
				width: 150px;
				background-color:#FF0000;
				}
				/*#most_requested ul#row1 li a{
				background-color:#006699;
				}
				
				#most_requested ul#row2 li a{
				background-color:#CC9900;
				}*/
			
			div#copy_links_wrap {
			float: right;
			width: 170px;
			text-align: wrap;
			margin-left: 10px;
			padding-left: 10px;
			/*clear:both;*/
			background:#fff;
			}
			
			#copy_links_wrap ul {
				margin:0;
				}
			

			
			.copy_links_box {
			text-align: left;
			width: 140px;
			/*float: right;*/
			background-color: #e6e5dd;
			padding: 10px;
			margin: 0 0 10px 0;
		/*position: absolute;*/
			}
			
			div.copy_links_box ul li {
			list-style: none;
			font-size: 12px;
			line-height: 16px;
			margin:0;
			padding: 0;
			}
			
			div.copy_links_box h3 {
			text-transform: uppercase;
			}
			
			#body_copy{
			float: left;
			width: 390px; 
			/*background-color:#00FF66;*/
			}
			
			#body_copy p{
			margin: .5em 0 0 0;
			}
			
			#body_copy img{
			float: left;
			margin: 0 15px 15px 0;
			}
			
			#body_copy_text {
			float:right;
			width: 215px;
			}
			
			#footer{
			width: 617px;
			height: auto;
			margin: 1em 0 1em 0;
			padding: .5em;
			background-color: #d7dec7;
			font-size: 10px;
			}

	
/* ER - Msg --
--------------------------*/
#EmergencySystem-Message {
    background-color:#f00;
    color:#fff;
    padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	z-index:0;
    }
    #EmergencySystem-Message h1 {
        line-height:normal;
        margin:0;
        padding:0;
        }
	#EmergencySystem-Message h1 span { color:#FFFF66; text-transform:uppercase; font-weight:bold; letter-spacing:-.1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
    #EmergencySystem-Message h1 a {
        text-decoration:none;
        color:#fff;
		font-size:90%
        }
		#EmergencySystem-Message h1 a:hover { color:#FFFF66; }	


	/* MODULES CSS -----------
--------------------------*/
.f6 {
	background-color: #f6f6f6;
	}
.ltBlue {
	background-color: #f2f6f9;
	}

	table.tblStyle {
		border-width: 0px;
		padding: 0px;
		margin: 0px 12px;
		
		}
		table.tblStyle input, table.tblStyle select, table.tblStyle textarea {
			/*padding: 2px;*/
			font-family: Arial, Helvetica, sans-serif;
			/*
			font-size: 11px;
			color: #747474;
			*/
			font-weight: normal;
			border-width: 1px;
			border-color: #00629F;
			border-style: solid;
			width: 160px;
			margin: 2px 0;
			}
table.tblStyle select{
width: 162px;
margin: 5px 0;
}

table.tblStyle td.text-right{
text-align:right;
}

table.tblStyle td.required-question{
font-weight: bold;
width: 300px;
}
table.tblStyle td.secondary-question{
padding-left: 10px;
font-style:italic;
}
table.tblStyle input.btn
{
	margin:10px 0;
	width: 50px;
	cursor: pointer;
}

table.tblStyle input.btn:hover
{
background: #00629F;
color:#fff;
}

table.tblStyle input.FirstName,
table.tblStyle input.MiddleName,
table.tblStyle input.LastName{
width: 75px; 
margin-right: 3px;
}



.note{
font-size: 10px;
font-style:italic;
}

table.tblStyle td.noborder input { border:0; width:auto; }

select.Insurer{
width: 175px;
margin-bottom: 20px;
}

		/*table.tblStyle input.btn {
			padding: 2px 3px;
			font-family: Arial, Helvetica, sans-serif;
			
			font-size: 11px;
			*/
			/*background-color: #747474;
			color: #fff;
			font-weight: bold;
			border-width: 1px;
			border-color: #00629F;
			border-style: solid;
			}*/
			table.tblStyle input.cb, table.tblStyle td.cb input, table.tblStyle td span.cb input{
				border-width:0px;
				width: 25px;
				
				}
	
	table.tblStyle a {
		font-family: Arial, Helvetica, sans-serif;
		/*
		font-size: 11px;
		color: #00629F;
		*/
		text-decoration: none;
		line-height: 16px;
		}
	table.tblStyle td{
	vertical-align:top;

	}

	
	table.tblStyle a:hover {
		font-family: Arial, Helvetica, sans-serif;
		/*
		font-size: 11px;
		color: #00629F;
		*/
		text-decoration: underline;
		line-height: 16px;
		}
		
	div.progress {
	padding: 10px 0;
	font-size: 12px;
	font-weight:bold;
	
	}
	div.progress ul li{
	list-style:none;
	float:left;
	padding: 10px 3px 10px 3px;
	color:#999999;
	}
	div.progress ul li.current{
	background:#00629F;
	color: #FFFFFF;
	}
	/*
		Events Table style...
	*/
	table.tblEvents th {
		font-family: Arial, Helvetica, sans-serif;
		/*
		font-size: 9px;
		color: #DCA635;
		*/
		font-weight: bold;
		text-transform: uppercase;
		}
	table.tblEvents td {
		font-family: Arial, Helvetica, sans-serif;
		/*font-size: 9px;
		color: #747474;*/
		font-size:12px;
		}
	
	table.tblEvents label {
		/*color: #000;
		font-weight: bold;*/
		}
	
	table.tblEvents h1, table.tblEvents h2, table.tblEvents h3, table.tblEvents p {
		padding: 0px;
		margin: 0px;
		}
	
	table.tblEvents {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		}
/* ECARDS SELECTION PAGE */

input.btn-ecards
{
	margin:10px 0;
	cursor: pointer;
	font-weight: normal;
	border-width: 1px;
	border-color: #00629F;
	border-style: solid;
	margin: 2px 0;
	padding: 3px;
}

input.btn-ecards:hover
{
background: #00629F;
color:#fff;
}

#ecardSelection-header{
/*border-bottom: 3px solid #036;*/
}

#ecardSelection-header h2{
padding-top: 5px;
float:left;
}

.eCardDropDown{
float:right;
vertical-align: bottom;
margin-bottom: 5px;
}

ul.eCardThumbs {list-style:none; padding-left:0; margin-left:0;}
ul.eCardThumbs li {
text-align:center;
/*display:inline; */
/*background: #333;*/
float:left;
width: 117px;
height:130px;
}

/* ECARDS PREVIEW PAGE */
#ecardPreview-header {
/*border-bottom: 3px solid #036;*/
}
#ecardPreview-header h2{float: left; padding-top: 5px;}
#ecardPreview-header input {float:right; margin-bottom: 5px;}
dl.ecardInput dd{
margin: 0;
padding-bottom: 5px;
}
/*
input,
select,
textarea {
	color: #000;
	border-width: 1px;
	border-color: #333;
	border-style: solid;
	padding: 2px;
	font-size: 11px;
	}
*/

#ecardPreview-Details {
float:left;
padding-top: 20px;
}

#ecardPreview-Image {float:left; padding: 20px;}
#ecardPreview-Image img {padding-bottom: 10px; width:200px; border:none;}
#ecardPreview-Image img.FinalImage {float:left; width:300px;}
#ecard-final {float:left; text-align:center; width:200px; padding-top: 120px;}
#ecard-Footer{clear:both; float:right;}	



/* News/Pr Media Assets
------------------------- */

div#body_copy div.MediaAssets 
{
    width: 160px;
    background-color: #f6f6f6;
	border-width: 1px;
	border-color: #00629F;
	border-style: solid;
	padding: 4px;
	margin: 10px 0 10px 10px;
	float: right;
}
    div#body_copy div.MediaAssets * { margin:0; padding:0; line-height:normal;}
    div#body_copy div.MediaAssets h1, div#body_copy div.MediaAssets h2, div#body_copy div.MediaAssets h3, div#body_copy div.MediaAssets h4 
    {
        margin: 0;
        padding: 0;
        font-family: Arial, Sans-Serif;
        font-size: 12px;
        color: #000;
		clear:both; float:none;
    }
	
    div#body_copy div.MediaAssets ul 
    {
        margin:0;
        padding:2px 0;
	    list-style-type: none;
		text-align:left;
    }
        div#body_copy div.MediaAssets ul li 
        {
			margin:0;
            padding: 3px 0 3px 20px;
            background-position: 0% 50%;
            background-repeat: no-repeat;
        }
		
		div#patient_story {
		margin-left: 50px;
		margin-top: 15px;
		width: 325px;
		margin-bottom: 25px;
		}
		
		#patient_story p{
			margin: 1em 0 0 0;
			}
			
		.patient_story_img{
		background:url(../../images/Site/patient_story.gif) 0% 0% no-repeat ;
		height:40px;
		width: 250px;
		}
		
		
/*---- CALENDAR STYLES-----------*/

a.tblLink{
font-size: .8em;
}

/*---- Patient Administration STYLES-----------*/
table.AdminPatientList {
	width:100%;
	}
table.AdminPatientList th {
	padding:2px 4px;
	font-weight:bold;
	text-align:center;
	}
table.AdminPatientList td {
	font-weight:normal;
	text-align:left;
	padding:2px 4px;
	}
table.AdminPatientList td.name {
	width:150px;
	}
table.AdminPatientList td.center {
	text-align:center;
	}
table.AdminPatientList td.right {
	text-align:right;
	}
table.AdminPatientList td.yes {
	color:#090;
	font-weight:bold;
	}
table.AdminPatientList td.no {
	color:#f00;
	font-weight:bold;
	}

/* tblViewPatientData */
table.tblViewPatientData {
	width:100%;
	}
table.tblViewPatientData th {
	padding:3px 4px;
	font-weight:bold;
	text-align:left;
	width:140px;
	vertical-align:top;
	}
table.tblViewPatientData td {
	font-weight:normal;
	text-align:left;
	padding:3px 4px;
	}
/* q+a */
table.tblViewPatientDataQA {
	width:100%;
	}
table.tblViewPatientDataQA th {
	padding:3px 4px;
	font-weight:bold;
	text-align:center;
	}
table.tblViewPatientDataQA td {
	font-weight:normal;
	text-align:left;
	padding:3px 4px;
	vertical-align:text-top;
	}
table.tblViewPatientDataQA td.question { width:275px; }

.smalltext {font-size: 10px;}

.imgleft {float: left; margin: 10px 15px 10px 0;}
.imgright {float: right; margin: 10px 0 10px 15px;}

p.highlight { background-color: #e3e8eb; border: solid 1px #8bb7d1; line-height: 16px; }

.facebook {
	margin: 40px 0 0 45px;	
}

/* RadControls specific style */
body.module_calendar #content_wrap div.module_calendar p { margin:0; padding:0; line-height:normal; }
body.module_calendar #content_wrap div.module_calendar h2 { color:#fff; }


/* Seniors Page */
table.seniors td {
	padding-bottom: 15px;
}