/* Global styles */

a:link {text-decoration: none; color: #ffffff;}
a:visited {text-decoration: none; color: #ffffff;}
a:active {text-decoration: none; color: #ffffff;}
a:hover {text-decoration: underline; color: #ffffff;}
a img, img a { border: 0; }

body {
	padding: 20px 0px 0px;
	margin: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: 0px 35px;
}

#box {
	width: 967px;
	margin-left: auto;
	margin-right: auto;
}

#navigation {width: 967px; height: 41px; padding: 0px 0px 0px 0px;}

h1 {margin: 25px 0px 0px 0px; font-size: 14px; color: #00718f; font-family:Arial, Helvetica, sans-serif;}
h2 {color:#4e2683; font-size:20px; margin-top:-10px; font-family:Arial, Helvetica, sans-serif; line-height:150%;}

#copyright {
	width: 490px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6cb1c8;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: left;
}

#footer-links {
float: right;
padding: 10px 0px 0px 0px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer-links a {color: #6cb1c8;}
#footer-links a:hover {color: #eeeeee;}

#copyright a {color: #6cb1c8;}
#copyright a:hover {color: #6cb1c8;}


/* Home styles */

#homeHeader {width: 967px; height: 260px;}

#homeLogo {
	width: 238px;
	height: 178px;
	background-color: white;
	background-image: url(images/shadowUp.gif);
	background-repeat: repeat-x;
	background-position: 0px 238px;
	padding: 82px 0px 0px 36px;
	float: left;
}

#homeHeadimg { width: 693px; height: 260px; float: left; }

/*#contentArea { width: 941px; height: 389px; background: url(images/bg-purple.gif) 0 0 no-repeat #fff; padding: 35px 13px 13px 13px; }*/
#contentArea { width: 941px; height: 389px; background: url(images/left.gif) 0 0 no-repeat #fff; padding: 35px 13px 13px 13px; }


#homeLeft {
	width: 218px; 
	height: 387px;
	_height: 387px;
	.height: 373px;
	float: left;
	display: inline;
	padding: 0 13px 0 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	position: relative;
}

#homeLeft p { width: 175px; }

.botlef { position: absolute; bottom: 0; left: 15px; }

#homeLeft p {margin: 0px 0px 10px 0px;}

#contactInfo {margin: 34px 0px 0px 17px;}

#homeRight {
	width: 690px; 
	height: 300px;
	float: left;
}

h3 { color: #00718f; font-size: 12pt; margin-top: 3px; margin-bottom: 0; }

#homeMain {
	width: 690px; 
}

#homeCopy {
	width: 381px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 19px;
	word-spacing: 2px;
	padding: 0 0px 0 39px;
	margin: 0px 57px 0px 0px;	
}

.video { float: right; width: 190px; }
	.video a { color: #3991a8!important; font-family: verdana, sans-serif; font-weight: bold; font-size: 12px; }

#homeCopy p {margin: 0px 0px 22px 0px;}

#homeSub {
	width: 658px; 
	height: 142px;
	background-image: url(images/homeSub.gif);
	background-repeat: no-repeat;
}

#homeSubCopy {
	width: 455px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 17px;
	word-spacing: 0px;
	padding: 0px 0px 0px 35px;
	margin: 18px 20px 0px 0px;
	float: left;	
	text-align: right;
}

#homeSubCopy p {margin: 3px 0px 3px 0px;}

#inset {
	width: 148px;
	height: 142px;
	float: right;
}

#homeFooter {
	width: 956px; 
	height: 39px;
	background-image: url(images/purple.gif);
	background-repeat: repeat;
	float: left;
	padding: 7px 0px 0px 11px;
}

/* Child styles */

#header {width: 967px; height: 166px;}

#logo {
	width: 233px;
	height: 118px;
	background-color: white;
	background-image: url(images/shadowUp.gif);
	background-repeat: repeat-x;
	background-position: 0px 144px;
	padding: 48px 0px 0px 36px;
	float: left;
}

#headimg {width: 698px; height: 166px; float: left;}

#wrapper {
	width: 967px;
	background-color: #ffffff;
	float: left;
}

#hmWrapper {
	width: 967px;
	background-color: #ffffff;
	float: left;
	.margin-top: 45px!important;
}

#left {
	width: 258px; 
	background-image: url(images/left.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 0px 0px 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#blankLeft {
	width: 258px; 
	height: 486px;
	background-image: url(images/left.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 0px 0px 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#navHdr { margin: 84px 0px 23px 34px; width: 236px; }
	#navHdr ul { margin: 0 0 0 -74px; .margin-left: -34px; list-style-type: none; }
	#navHdr ul li { height: 19px; display: block; margin: 0; padding: 6px 0px 0px 34px; background: url(images/navItem2.gif) no-repeat;  }
	#navHdr ul li:hover { background: url(images/navItem2-on.gif) no-repeat; }
	#navHdr ul li#active { background: url(images/navItem2-on.gif) no-repeat; }
	#navHdr ul li a { color: #013644; text-decoration: none; }

#right {
	width: 709px; 
	background-image: url(images/shadowDown2.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	float: left;
}

#main {
	width: 495px; 
	background-color: white;
	margin: 23px 0px 0px 23px;
	_margin: 50px 0px 0px 23px;
	float: left;
	display: inline;
}

#hmMain {
	width: 450px; 
	background-color: white;
	margin: 23px 0px 0px 23px;
	float: left;
	display: inline;
}

#copy {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	padding: 21px 0px 0px 0px;
	margin: 0px 26px 0px 0px;	
}

#copy a:link {text-decoration: none; color: #00718f;}
#copy a:visited {text-decoration: none; color: #00718f;}
#copy a:active {text-decoration: none; color: #00718f;}
#copy a:hover {text-decoration: underline; color: #00718f;}

#vidLink {
	float: right;
	margin: 70px 0px 0px 20px;
	display: inline;
}

#copy p {margin: 10px 0px 0px 0px;}

#asterisk {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #666666;
	padding: 20px 0px 0px 0px;	
}

#sidebar {
	width: 191px; 
	background-image: url(images/sidebar.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 23px 0px 0px 0px;
	float: left;
}

.hmSidebar {
	width: 190px;
	margin: 23px 0 0px 0px;
	float: left;
}

#sidebarCopy {
	font-size: 13px;
	font-weight: normal;
	color: #107a96;
	line-height: 18px;
	padding: 63px 0px 0px 20px;
	margin: 0px 25px 0px 0px;	
}

#sidebarCopy p {margin: 14px 0px 0px 0px;}

#footer {
	width: 967px; 
	height: 164px;
	background-image: url(images/footer.gif);
	float: left;
	padding: 0px 0px 0px 0px;
}

#form_sendToFriend { display: none; position: absolute; z-index: 9999; left: 35%; top: 50px; width: 370px; height: 310px; background: #fff; padding: 15px; border: 2px solid #06566c; }
	#form_sendToFriend a { position: absolute; top: 10px; right: 10px; display: block; width: 50px; height: 15px; }
.clear { clear: both; display: block; }


/* new styles - september 07 2009 */
.hmWrapperNew { width: 967px; background: #fff; float: left; display: inline; }
.hmLeftNew { width: 235px; background: url(images/left.gif) 0 0 no-repeat #fff; float: left; display: inline; padding: 0 0 0 23px; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #666; position: relative; }
	.hmLeftNew p { width: 175px; line-height: 1.5; }
.hmRightNew { width: 686px; background: url(images/shadowDown2.gif) 0 0 repeat-x #fff; float: left; display: inline; padding-right: 23px; }
.hmRightNew h2 { color: #4e2683; font-size: 16px; margin-top: 0; font-family: Arial, Helvetica, sans-serif; line-height: 150%; }
	.hmMainNew { width: 450px; margin: 23px 0 0 23px; float: left; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666; }
.hmSidebarNew { width: 190px; float: right; margin: 23px 0 0 0; display: inline; }
.cbox { float: left; display: inline; width: 300px; margin-left: 30px; height: 157px; _height: 145px; .height: 160px; font-family: verdana, sans-serif; color: #666; font-size: 9pt; position: relative; }
	.cbox .img { position: absolute; bottom: 0; left: 0; }


#jsddm { margin: 0; padding: 0; height: 41px; }
#jsddm li {	float: left; list-style: none; position: relative; }
#jsddm li#home { height: 41px; width: 97px; background-image: url(images/nav_home_a.gif); }
#jsddm li#home:hover { height: 41px; width: 97px; background-image: url(images/nav_home_b.gif); }
#jsddm li#pc { height: 41px; width: 184px; background-image: url(images/nav_prostate_a.gif); }
#jsddm li#pc:hover { height: 41px; width: 184px; background-image: url(images/nav_prostate_b.gif); }
#jsddm li#about { height: 41px; width: 183px; background-image: url(images/nav_about_a.gif); }
#jsddm li#about:hover { height: 41px; width: 183px; background-image: url(images/nav_about_b.gif); }
#jsddm li#brach { height: 41px; width: 171px; background-image: url(images/nav_brachytherapy_a.gif); }
#jsddm li#brach:hover { height: 41px; width: 171px; background-image: url(images/nav_brachytherapy_b.gif); }
#jsddm li#quest { height: 41px; width: 212px; background-image: url(images/nav_questions_a.gif); }
#jsddm li#quest:hover { height: 41px; width: 212px; background-image: url(images/nav_questions_b.gif); }
#jsddm li#contact { height: 41px; width: 120px; background-image: url(images/nav_contact_a.gif); }
#jsddm li#contact:hover { height: 41px; width: 120px; background-image: url(images/nav_contact_b.gif); }
#jsddm li a { display: block; white-space: nowrap; position: relative!important; text-decoration: none; }
#jsddm li ul { padding: 0; position: absolute; visibility: hidden; width: 200px; z-index: 10; background-color: #3d899f; margin: 45px 5px 5px 0px; } 
#jsddm li ul li { display: block; width: 169px; white-space: nowrap; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 4px 5px 5px 12px; } 
#jsddm li ul li:hover { background-color: #06566c; }
#jsddm li ul li a {	width: auto; } 
#jsddm li ul li a:hover { text-decoration: none; }
#jsddm li ul li#info { width: 134px; background-color: #3d899f; }
#jsddm li ul li#info:hover { background-color: #06566c; }

