/* ------------------------------ BEGIN Global Styles ------------------------------ */
@import url("../../global/CSS/global.css");
/* ------------------------------ END Global Styles ------------------------------ */

/*<group=Layout/Template>*/

img, div { behavior: url(/SiteFiles/1313/Scripts/iepngfix.htc); }

* {
	margin: 0;
	padding: 0;
}

#container {
	width: 770px;
	margin: 0 auto 0 auto;
}

.container-nest {
	padding-left: 10px;	/* check hacks */
}

#masthead {
	border-bottom: 3px solid #c4def3;
	width: 750px;
	height: 78px;
	position: relative;
	background-image: url(/sitefiles/1313/images/masthead-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 1px;
}

#logo {
	position: absolute;
	left: 15px;
	top: 7px;
}

html>body #container {
	height: auto;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
	
/*</group>*/

/*<group=HTML definitions>*/

body {
	background-color: #e6e6e6;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	background-position: center; 
	background-image: url(/sitefiles/1313/images/body-bg.gif); position:relative 
}

p {
	margin: 0 0 1em 0;
}
p, li { font-size: 12px; }

big {
	font-size: 14px;
}

small {
	font-size: 11px;
}

a, a:hover, a:visited, a:link, a:active {
	color: #336699;
}

a img {
	border: none;
}

h3 {
	font-size: 18px;
	color: #669933;
	margin: 0 0 .3em 0;
}
/*</group>*/



h4 { font-size: 12px; font-weight: bold; }

/*<group=Form Formatting>*/

.text-input {
	background-image: url(/sitefiles/1313/images/form-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999;
	font-size: 16px;
	width: 160px;
}
	
/*</group>*/

/*<group=Site Tools>*/

#site-tools {
	width: 550px;
	position: absolute;
	top: 0;
	left: 200px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7cede;
}

#site-tools .nest { 
	padding: 15px 24px 0 0;
}

#search-form {
	width: 250px;
	position: absolute;
	top: 40px;
	text-align: right;
	right: 0px;
}

#search-form  .nest {
	padding: 0 24px 0 0;
}
/* SEARCH */
#search {
	float: left;
	width: 168px;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left:20px;
}

.searchField {
	font-size: 10px;
	color: #999999;
	width: 175px;
	border: 1px solid #999999;
	background-color:none;
	margin:0px;
	padding: 5px;
	background-color: #FFF;
	float: left;
}

	
/*</group>*/

/* MAIN NAV */

#mainnav {
	width: 750px;
	height: 30px;
	background-image: url(/sitefiles/1313/images/nav-bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

#mainnav ul {
	margin: 0px;
	padding: 0px 0px 0px 46px;
	list-style: none;
	font-size: 14px;
	background-image: url(/sitefiles/1313/images/nav-curve.gif);
	height: 30px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
* html #mainnav ul {
	width: 750px;
	w\idth: 704px; }

#mainnav li ul
{display: none;}

#mainnav li{
	background-image: url(/sitefiles/1313/images/nav-crease.gif);
	background-position: right 3px;
	background-repeat: no-repeat;	float: left;

}
	
#mainnav a{background-image: url(/sitefiles/1313/images/nav-crease.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	line-height: 30px;
	color: #fff;
	display: block;
	padding: 0 24px 0 24px;
	float: left;
	text-decoration: none;}

#mainnav a:hover {background-image: url(/sitefiles/1313/images/nav-crease.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	line-height: 30px;
	color: #fff;
	display: block; margin:0;
	padding: 0 24px 0 24px;
	float: left;
	text-decoration: none;
	background-color: #99cc33;}
	
#mainnav a.current  {
	line-height: 30px;
	color: #fff;
	display: block;
	margin:0;
	padding: 0 24px;
	float: left;
	text-decoration: none;
	background-image: url(/sitefiles/1313/images/nav-bg-onstate.gif);
	background-repeat: repeat;
}
* html #mainnav a.current {padding: 0 20px;}

/* SUB NAV */
#subnavWrapper {
	float: left;
	width: 150px;
	padding: 0px;
}
	
#subnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background: none;}
	
#subnav li {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 130px;
	background: none;}
	
#subnav a {
	font-size: 14px;
	display: block;
	text-decoration: none;
	color: #669933;
	text-decoration: underline;
	padding: 5px;
}
	
#subnav a:hover {
	font-size: 14px;
	display: block;
	text-decoration: none;
	color: #669933;text-decoration: underline;	padding: 5px;
}

#subnav a.current {
	font-size: 14px;
	display: block;
	text-decoration: none;
	color: #336699;
	text-decoration: underline;
	background-color: #e5e5e5;
	padding: 5px;
}


/* PARENT STYLE- THIS JUST NEEDS TO BE THE SAME DIV NAME AS THE CONTAINING SUBMENU CONTAING DIV NAVE */	
#subnavWrapper h2 {
	font-size:14px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 5px 5px;
	color: #262626;
}

#subnavWrapper h2 a {
	font-size:14px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 5px 5px;
	color: #262626;}
	
#subnavWrapper p {
	display: none;}
/*<group=Top Nav>

#topnav {
	width: 750px;
	height: 30px;
	background-image: url(/sitefiles/1313/images/nav-bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

#topnav .nest {

}

#topnav li {
	background-image: url(/sitefiles/1313/images/nav-crease.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}

#topnav ul {
	padding: 0 0 0 46px;
	background-image: url(/sitefiles/1313/images/nav-curve.gif);
	height: 30px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#topnav ul, #topnav li {
	display: inline;
	float: left;
	list-style: none;
	font-size: 14px;
}

#topnav li a,#topnav li a:visited,#topnav li a:hover,#topnav li a:active,#topnav li a:link {
	line-height: 30px;
	color: #fff;
	display: block;
	padding: 0 24px 0 24px;
	float: left;
	text-decoration: none;
}

#topnav li a:hover {
	background-color: #99cc33;
}

#topnav li.on span.topnav-on {
	line-height: 30px;
	color: #fff;
	display: block;
	padding: 0 24px 0 24px;
	float: left;
	text-decoration: none;
	background-color: #99cc33; background-image:url(/sitefiles/1313/images/nav-bg-onstate.gif)
}


#topnav li.on a, #topnav li.on a:visited, #topnav li.on a:hover, #topnav li.on a:link, #topnav li.on a:active {
	line-height: 30px;
	color: #fff;
	display: block; margin:0; padding:0; 
	float: left;
	text-decoration: none;
	background-color: #99cc33; background-image:url(/sitefiles/1313/images/nav-bg-onstate.gif)
}*/
	
/*</group>*/

/*<group=Feature Area>*/

#feature-area {
	background-color:#99CC33;
	background-position:left bottom;
	background-repeat:no-repeat;
	height:233px;
	margin:0 0 4px;
	overflow:hidden;
	width:750px;
}

.feature-area-nest {
	background-image: url(/sitefiles/1313/images/feat-curve.gif);
	background-repeat: no-repeat;
	position: relative;
}

#feature-area h1 {
	/* background-image: url(/sitefiles/1313/images/tagline_tranlatingideasinto.gif);
	background-repeat: no-repeat;
	width: 419px;
	height: 32px; */
	position: absolute;
	top: 34px;
	left: 310px;
	color: #fff;
	font-weight: normal;
	font-size: 28px;
	overflow: hidden;
}
/*
#feature-area h1 span {
	visibility: hidden;
	display: none;
}*/

/*<group=Patient Stories>*/

#patient-stories {
	padding: 85px 0 10px 425px;
}

.patient-stories-nest {
	background-color: #eeffcc;
	width: 325px;
	background-image: url(/sitefiles/1313/images/patient-story-bl-curve.gif);
	padding-bottom:20px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#patient-stories-headshot {
	width: 110px;
	height: 89px; overflow: hidden; 
}

.patient-stories-headshot-nest {
	width: 110px;
	height: 89px;
	background-position: left bottom;
	background-repeat: no-repeat;
	position: relative
}

.patient-stories-headshot-nest {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/sitefiles/1313/images/patient-story-thumb-mask2.png',sizingMethod='crop');
	width: 110px;
	height: 89px;
}

html>body .patient-stories-headshot-nest {
	background-image: url(/sitefiles/1313/images/patient-story-thumb-mask2.png);
	width: 110px;
	height: 89px;
}

#ps-column1 {
	width: 122px;
	padding: 8px 0 0 8px;
	float: left;
}

#ps-column2 {
	margin-left: 122px;
	padding-top: 8px;
}

.ps-header {
	color: #ffffff;
	background-color: #99cc33;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/sitefiles/1313/images/patient-story-header-bg.gif);
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 30px 0 5px;
}

h2.ps-patient-name {
	font-size: 13px;
	margin:5px 0 0 0; padding:0; color: #006600
}

.ps-description {
	font-size: 11px; color: #333; width: 190px; margin: 0 0 5px 0;
}

.ps-links {
	font-size: 11px;
	margin: 0 0 0 0; display: block;
}

.ps-padding {
	width: 190px;
}

/*</group>*/

/*</group>*/

/*<group=Featured News - Homepage>*/

p.feat-news-item {
	background-image: url(/sitefiles/1313/images/carat-lt-green.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.lt-green-box {
	/* background-color: #eeffcc;*/
	color: #666666;
	width: 425px;
	float: left;
}

.lt-green-box-nest {

}

/*.lt-green-box h3 {
	color: #666666;
}*/

.lt-green-box {
	background-image: url(/sitefiles/1313/images/lightGreen-curve-bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#eeffcc;
}

.lt-green-box-nest {
	background-image: url(/sitefiles/1313/images/lightGreen-curve-bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 0px #FF0000 solid;
	padding: 20px 20px 10px 50px; 
}
	
/*</group>*/

/*<group=Newsletter Subscribe - Homepage>*/






.lt-blue-box {  width: 320px;
	float: right;
	margin-right: 10px;
}

.lt-blue-box-nest {
	padding: 20px 10px 10px 40px
}

.lt-blue-box h3 {
	color: #336699;
}

.subscribe-iframe-container { padding-left: 5px; }


	
/*</group>*/

/*<group=Upcoming Events - homepage>*/

#upcoming-events {
	background:transparent url(/sitefiles/1313/images/vertical-divider.gif) no-repeat scroll right 20px;
	color:#666666;
	float:left;
	height:190px;
	width:429px;
}

.upcoming-events-nest {
	margin-top:36px;
	min-height:160px;
	padding:0;
}

.ue-header {
	font-size: 14px;
}

.ue-header em {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
}

.ue-details {
	font-size: 12px; margin-top: .5em
}
	
/*</group>*/

/*<group=Reusable Styles>*/

ul.carat-list, .carat-list li {
	list-style: none;
}

ul.carat-list {

}

.carat-list li {
	background-image: url(/sitefiles/1313/images/carat-white.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
	
	
	display: block;
	background: url(/sitefiles/1313/images/ico_calendar.gif) no-repeat 0px 5px; list-style: none; 
	padding-left: 23px;
	
	
	
}

.carat-list li.last {
	border-bottom: none;
}
	
/*</group>*/

/*<group=Featured Donor>*/

#featured-donor {
	color:#666666;
	float:right;
	margin-top:-27px;
	width:320px;
}

.featured-donor-nest {
	padding: 20px 20px 10px 5px
}

#featured-donor-img, img.j-logo {
	padding: 0;
	border:1px solid #eee;
	text-align: center;
	padding: 10px 0;
}
* html #featured-donor-img, * html img.j-logo {width: auto;}
img.j-logo {clear:both;}

#featured-ppt {
	width: 320px;
	float: right;
	color: #666666;
}

.featured-ppt-nest {
	padding: 20px 20px 20px 5px;
}

#featured-ppt-img {
	padding: 0; text-align: center;  width: 50px; float:left;
}

#featured-ppt-txt { 
	width: 175px; 
	float:right;
	font-size: 12px;
	padding-top:8px;
	}




/*</group>*/

/*<group=Footer>*/

#footer {
	background: url(/sitefiles/1313/images/footer-tile.gif) repeat-x;
	width: 750px;

}

.footer-nest {
	background: no-repeat url(/sitefiles/1313/images/footer-top-curve.gif);
	padding-top: 15px;
	padding-left: 50px;
	color: #5f5f5f;   
	font-size: 11px;
}

#footer p {
	margin: 0 0 10px;
}
.footer-first { float: left; font-weight: bold;  }
.footer-second {  }
.footer-pipe { float:left; } 
p.footer-address { padding-top: .5em }
/*</group>*/

/*<group=Inside Pages>*/

/*<group=Right Nav>*/

#rightnav {
	float: right;
	width: 170px;
	margin-left: 20px;
	font-size: 12px;
	background: #e7f3d9;
	padding-bottom: 2em;
	margin-top: 10px;
	z-index:5;
}

#rightnav h3 {
	background: #99cc33 no-repeat url(/sitefiles/1313/images/green-curve.gif);
	color: #ffffff;
	font-size: 16px;
	padding-left: 15px;
	font-weight: normal;
	padding-top: 8px;
}

#rightnav li, #rightnav ul {
	list-style: none; 
}


#rightnav a,#rightnav a:hover,#rightnav a:visited,#rightnav a:link,#rightnav a:active {
	color: #669933;
}

#rightnav ul {
padding:0; 
margin: 10px 0 0 0;
}

#copy-area-noleft #rightnav li, #copy-area #rightnav li {
	padding: 0 0 0 15px;
	margin: 0 0 10px 0; 
}

#rightnav li.on {
	background: url(/sitefiles/1313/images/carat-lt-green2.gif) no-repeat 4px 3px;
	font-weight: bold;
	color: #666666;
}
	
/*</group>*/

/*<group=Inline image>*/

.inline-img-left {
	float: left;
	font-size: 11px;
	white-space: nowrap;
	margin: 8px 10px 0 0; 
	padding: 8px 10px 10px 0;
	width: 125px;
}

.inline-img-left strong {
	font-size: 12px;
}



.inline-img-right {
	float: right;
	font-size: 11px;
	white-space: nowrap;
	margin: 8px 0 0 10px; 
	padding: 8px 0 0 10px;
	width: 125px;
}

.inline-img-right strong {
	font-size: 12px;
}





.inline-img-caption {
	border-bottom: 3px solid #e2f1d0;
	width: 125px;
	padding: 0 0 5px 3px;
	margin-bottom: 1em;
}

.news-wrapper {
	width: 405px;
	padding: 0 0 5px 3px;
	margin-bottom: 1em;
}

.inline-img-wrapper {
}

img.headshot { 
	border: 4px double #ccc;
	margin-bottom: 5px;
}
	
/*</group>*/

#copy-area {
	float: right;
	width: 580px;
	color: #4c4c4c;
}
div.faux-noleft #copy-area {
	float: left;
	width: auto;
	color: #4c4c4c;
}
div.faux-noleft #copy-area #copy { padding-left: 43px; }

#copy-area li { margin: 0 0 1em 30px; }
#copy-area-noleft li { margin: 0 0 1em 30px; }


.bodytext p {
	line-height: 150%;
	color: #333333;
}

.bodytext {
	padding-right: 50px;
	color: #333333; padding-top: 1em;}
	
#inside-pg-container {
	background: #ffffff;
	width: 750px;
	margin-top: 10px;
	
}

#inside-pg-container {
	background: url(/sitefiles/1313/images/faux-left-col.gif) repeat-y;
} 
div.faux-noleft { background-image:none !important }
#inside-pg-container h1 {
	color: #669933;
	font-size: 29px;
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 14px;
	padding-bottom: 5px;
}



/*<group=Left nav>*/

#leftnav {
	width: 150px;
	background: #f2f2f2 url(/sitefiles/1313/images/subnav-curve.gif) no-repeat;
	float: left;
	padding-top: 26px;
}

#leftnav li, #leftnav ul {
	list-style: none;
}

#leftnav ul {
	font-size: 12px;
}

#leftnav li {
	font-size: 14px;
	padding: 5px 5px 5px 10px;
}

#leftnav .lvl2 {
	background: #e5e5e5; 
}
#leftnav .lvl2 li {
	 font-size: 12px; color: #666; padding: 5px 0 5px 10px;
}

#leftnav li a, #leftnav li a:visited, #leftnav li a:hover {
	color: #669933;
}
#leftnav .on {
	 font-weight: bold; 
}
#leftnav .on a, #leftnav .on a:visited {
	 color: #369;
}
#leftnav .on .on {
	color: #666;
	background: no-repeat url(/sitefiles/1313/images/leftnav-carat.gif) transparent 0px 10px;
}
#leftnav .on li {
	 font-weight: normal; 
}

	
/*</group>*/
	
/*</group>*/


.unbold { font-weight: normal; font-weight:normal;  }

h2 .unbold { color: #666; font-size: 14px; }

/*<group=Hacks>*/


.homepage-bg-bg {
	background: url(/sitefiles/1313/images/homepage-bg-bg.gif) repeat-y;  
	display:inline-table; 
}
.homepage-bg-bg:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} .homepage-bg-bg { display: inline-table; }

/* Hides from IE-mac \*/
html .homepage-bg-bg { height: 1%; }
.homepage-bg-bg {
	display: block;
	margin-bottom: 23px;
}
/* End hide from IE-mac */





#UE-FD-wrapper:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} #UE-FD-wrapper { display: inline-table; }

/* Hides from IE-mac \*/
* html #UE-FD-wrapper { height: 1%; }
#UE-FD-wrapper { display: block; }
/* End hide from IE-mac */



/* ONLY VISIBLE IN INTERNET EXPLORER: */
   /* IE \*/ * html .container-nest { padding-left: 15px; }
   /* IE \*/ * html #leftnav li.lvl2 li { font-size: 12px; color: #666; padding: 3px 0 3px 10px; }

	
/*</group>*/


#pagemode-ui { background: url(/sitefiles/1313/images/pagemode-ui-bg.gif) center bottom no-repeat  ; height: 39px; text-align: center }
#pagemode-ui table { margin: 0 auto 0 auto; }
#pagemode-ui .pmui-icons table { float: left; margin: 0; width: 125px; }
.pmui-icons br { visibility: hidden; display: none; display: inline; }
.pmui-icons font { float: right; line-height: 28px}
.mw { line-height: 20px;  }
.pmui-links { line-height: 30px; font-size: 11px; color:#666666 } 
.pmui-links span { display: block; }
.pmui-links a, .pmui-links a:visited { text-decoration: none; }
.pmui-links a:hover {  color: #333; text-decoration: underline; }



img.img-left  { float: left; }
img.img-right  { float: right } 

.tbl-plain { margin-top: 1em; }
.tbl-plain td {
	padding: .5em .5em .5em .5em;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	vertical-align: top;
}

h2 { 
	font-size: 18px; font-weight:bold;
	color: #669933;
	margin: 0 0 0 0; 
	padding-top: 14px;
	padding-bottom: 10px;
}

#inside-pg-container div.bodytext h2,.hdr-lg {
	font-size: 18px; font-weight:bold;
	color: #669933;
	margin: 0 0 0 0; 
	padding-top: 14px;
	padding-bottom: 10px;
}

#inside-pg-container div.bodytext h3, .hdr-med { 
	font-size: 16px;
	color: #666666;
	margin: 0 0 .3em 0;
}  

#inside-pg-container div.bodytext h4, .hdr-sm { font-size: 12px; font-weight: bold; }

.datearrow {
	background: url(/sitefiles/1313/images/datearrow-bg.gif) no-repeat right;
	height: 17px;
	font-size: 11px;
	line-height: 15px;
	display: block;
	margin-right: .3em;
	color: #fff;
	float: left;
	font-weight: bold;
	width: 150px;
} 
.datearrow-nest {
	background: url(/sitefiles/1313/images/datearrow-left.txt) no-repeat left;
	display: block;
	padding: 0 10px 0 10px;
	height: 17px;
} 
.IM-News strong { 
	font-weight:normal;
	display: block;
	margin-bottom: 5px;
	line-height: 160%;
}
p.IM-News {
	padding-top: .3em;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}
p.newsdate {
	height: 18px;
	margin: 0;
	padding: 0;
}
blockquote.news-indent {
	margin: .3em 0 0 10px;
}
.news-indent h3{ font-weight:normal
}

.ral-img-element { 
float: right; 
margin: -15px -50px 10px 20px; 
width: 320px; 

}
.ral-img-element .CS_Image_Caption {
	font-size: 11px;
	color: #693;
	padding: .3em .3em .3em 1.5em;
	margin
}



.ral2-img-element { 
float: right; 
margin: 30px -19px 10px 10px; 
width: 210px; 
clear: both; 
}
.ral2-img-element .CS_Image_Caption {
	font-size: 11px;
	color: #693;
	padding: .5em .5em 1.5em 0;
	
}





.intro { 
}
.attn {
	background-color: yellow;
}


.cal-right {
	float: right;
	width: 200px;
	margin: 0 0 .5em 1em;
	background: url(/sitefiles/1313/images/cal-bg.gif) no-repeat bottom left #99cc33;
}
.cal-right-nest { padding: 10px; }
.cal-right p {
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: normal;
}
.cal-right a, .cal-right a:visited, .cal-right a:hover {
	color: #fff;
	font-weight: bold;
} 
.whenwhere {
	text-align: center;
} 
.highlight {
	background-color: #e0eef9;
}
.txt-lg, big {
	font-size: 14px;
}
.txt-lg, big {
	font-size: 14px;
}
.txt-med {
	font-size: 12px;
}

.txt-sm {
	font-size: 10px;
}

.events-index-list ul {
	margin-top: 1em; list-style:none; 
}
.events-index-list li {
	display: block;
	background: url(/sitefiles/1313/images/ico_calendar.gif) no-repeat 0px 5px; list-style: none; 
	padding-left: 23px;
}

#googlefeed {
	margin-top: -1.4em;
	margin-bottom: 1em;
}
.bod_member {
	width: 580px;
	float:left; 
	margin: 1px 0 1px 0;
}
.bod_thum img{
 float: left;
 position: relative;
 top: 2px;
 padding: 1px;
 border: 1px solid #437392;
}

.bod_segment {
	float: left;
	width: 465px;
}
.bod_name {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
}
.bod_descrptn{
	padding-left:10px;
	font-size:11px;
	vertical-align:top;
}
.ldrshp_links  {
	padding: 10px;
	width: 340px;
	border: thin dashed #999999;
	background-color: #edf6fb;
	margin-bottom: 20px;
}
.newarrow {
	color: #336699;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
}
.newlinks { font-size:14px;
	font-weight:bold;
	padding-left:12px;
	padding-bottom:10px;
	line-height:30px;
	}
	
.newlinks-tight { font-size:13px;
	font-weight:bold;
	padding-left:12px;
	padding-bottom:7px;
	line-height:20px;
	}
	
.blue-news-box {
	border:1px solid;
	width:370px;
	margin: 0 0 15px 0;
	padding: 0 0 12px 0;
	color:#aaa;
	background-color:#ddeeff;
}






.contact-txt {
	font: Arial, Helvetica, sans-serif;
	color:#222;
	font-size: 12px;
}
.contact-notice {
	font-size: 12px;
	font-weight:bold;
	line-height:17px;
	display: block;
	margin: 1em 0 1em 0;
	border-bottom: 2px solid #eee;
	padding: 0 0 5px 0; width: 410px;
}
.contact-txt textarea { width: 90%; }

.phy-address { float: right; background-color:#def; border: 1px solid #999 }
.phy-address p { padding: 10px; margin:0; }

.frm-req td { font-weight: bold; }





.research-txt p { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
margin: 0 5px 15px 0;
}

.mission-txt p { 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
margin: 0 5px 15px 0;
}

.job-txt p { margin-top:15px;
}
.top-img { margin: 0 0 0 0;}

.ral-img-element2 { 
float: right; 
margin: 5px -50px 10px 20px; 
width: 320px; 
}

.blue-patient-box {
	border:1px #ccc solid;
	width:525px;
	margin: 0 -10px 15px 0;
	padding: 10px 10px 12px 10px;
	color:#333;
	background-color:#ddeeff;
}

.blue-patient-box h3 { font-size:18px; text-transform:capitalize }



.disclaimer-txt {font-size:10px;}
a.n1-on, a:visited.n1-on { color: #333; text-decoration: none; }
.logo-table img { border: 1px solid #eee; text-decoration: none }
.logo-table td { font-size: 12px; padding-bottom: 1em; } 
.logo-table a, .logo-table a:visited { text-decoration: none; } 
.logo-table a strong, .logo-table a:visited strong { text-decoration: underline; font-weight: normal; } 

/* STYLES FORM default.css */

/* Search Results */
.CS_Element_SearchResults hr { visibility:hidden; display: none; }
.CS_Element_SearchResults p { margin: 0; padding:0; }
.CS_SR_Results_Header { color:#808080; display:block;}
.CS_SR_Category { font-weight:bold; }
.CS_SR_PageNav { text-align:left; }
.CS_SR_Prev {  }
.CS_SR_Next {  }
.CS_SR_Page {  }
.CS_SR_Item {  }
.CS_SR_Item_Alternate { color:#88FF00;text-decoration:none; }
.CS_SR_Item_Title {  font-weight: bold;  }
.CS_SR_Item_Description { font-size: 12px;  }
.CS_SR_Item_SubSite { text-decoration:none; }
.CS_SR_Item_Author { text-decoration:none; }
.CS_SR_Item_LastMod { text-decoration:none; }
.CS_SR_Item_PubDate { text-decoration:none; }
.CS_SR_Item_Score { text-decoration:none; }
.CS_SR_Item_Owner { text-decoration:none; }
.CS_SR_Item_BreadCrumbs { text-decoration:none; }
.CS_SR_Item_Score { visibility:hidden; display:none; }
.site-index-page-index { font-size: 12px;}
.site-index-page-index .CS_PgIndex_Primary_Category { font-weight: bold; padding: 1em 0 0 0; display: block; }
.site-index-page-index td.CS_PgIndex_Item, .site-index-page-index td.CS_PgIndex_Item_Alternate { display:block; padding: 5px 0 5px 20px; font-size: 12px; }
.site-index-page-index td.CS_PgIndex_Item_Alternate {  }
.CS_Element_LinkBar { font-size:12px; }
.CS_LinkBar_HighlightedItem { color: #333; }

.rsvp {
	font-size:14px;
	font-weight:500;
	color:#CCCCCC;
	padding: 15px 0 10px 0;
	margin-bottom: 15px;
	border-top: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
}



.trainer-container { 
	width:675px;
}
.training-table { 
	margin: 2px 0 15px 2px; 
	border: 1px solid #ddd;
}

.training-table h3 { 
	padding-left: 24px;
}

.style-appear { 
	font-size:18px; color:#777; 
	font-weight:800; 
	font-style:oblique; 
	padding: 15px 0 0 10px;
}
.video-img { 
	margin: 10px;
	margin-left:20px;
		}
		
.grayline { margin: 16px 0;}

#clinical-research-container {
	height:68px;
	width:750px;
	background: #fff url(/sitefiles/1313/images/green_horz_box.gif);
	margin: 6px 0;
}

#clinical-research-container h3 {color:#fff; font-size:21px; line-height:100%;}
#clinical-research-container a {font-size:16px; font-weight:bold;}
#clinicalcenter { width:660px;  text-align:center; margin:0 0 0 42px ;}

.recent-news-wrapper ul {
	list-style: none;
}
.recent-news-wrapper ul li {
	background-image:url(/sitefiles/1313/images/carat-lt-green.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom: 10px;
}
.recent-news-date-wrapper {color:#666;}
a.recent-news-title {
	font-size:14px;
	font-weight:bold;
}
p.recent-news-view-link {display:none;}

#featured-content {
	margin:0 auto;
	width:740px;
}
#featured-content-left {
	background:transparent url(/sitefiles/1313/images/featured-articles-bg.gif) no-repeat scroll left top;
	float:left;
	padding:15px 20px;
	width:370px;
	color:#666;
}
#featured-content-right {
	float:right;
	width: 280px;
	padding: 15px 20px;
	background:transparent url(/sitefiles/1313/images/education-bg.gif) no-repeat scroll right top;
	color:#666;
}