/* CSS Document */

/*  Import style for hospitalconnect search wrapper*/
@import url(http://www.hospitalconnect.com/hospitalconnect/search/hcwrapper/style/hcwrapper_7.css);

/*Body CSS*/

body{ margin:0px auto; padding:0; width:800px; font:small verdana, sans; background-color:#4076ab; color:#000000; 
font-size:.75em;}
.container1 { background-color:#fff; border-left:1px solid #165282; border-right:1px solid #165282;}
#header { display:block; background:#fff; height:109px; border-bottom:2px solid #215691; width:800px;}
#header #logo { padding-left:22px; padding-top:22px; padding-right:5px; padding-bottom:5px; width:192px; float:left;}
#header #rightcontainer {float:right; width:570px;}
#header #hospitalconnect{ background-color:#fff; height:48px;}
#header #hospitalconnect form{ margin:0px 10px 0px 0px; padding:6px 0px; float:right;}
#header #hospitalconnect a img{ border:none; float:right; padding:3px 0px;}
#header #hospitalconnect #advanced { font-size:.78em; background-color:#e0e5e9; display:block; float:left;  border-bottom:1px solid #adb1b4; border-right:1px solid #adb1b4;}
#header #hospitalconnect #advanced a {color:#000; text-decoration:none;}

/* Mini Navigation CSS*/

#navshell{height:61px; margin:5px 0px 0px 0px; padding:0px;}

#mininav {list-style-type:none; margin:10px 0px 1px 0px; padding:0px; font-size:10px; text-align:right; background-image:url(/ahrmm/inc-ahrmm/images/ui/mininav_mask2.gif); background-repeat:no-repeat;display:block; float:right; width:290px; text-align:right;}
#mininav li {float:left; padding:2px 10px 2px 9px;}
#mininav li#home {padding-left:20px;}
#mininav li#print {padding-left:0px; padding:2px 0px 2px 9px;}
#mininav li#print a { color:#fff; background-image:url(/ahrmm/inc-ahrmm/images/ui/printer.gif); margin-left:2px; padding-left:18px;  padding-right:3px;}
#mininav li a:hover {color:#000;}
#mininav li a {color:#2968a0; text-decoration:none;}

/*Main Top Navigation CSS*/

#nav {list-style-type:none; margin:0px; background-image:url(/ahrmm/inc-ahrmm/images/ui/nav_bg.gif); padding:0px; font-size:11px; text-align:right; padding-top:8px; padding-bottom:8px; float:right; display:block; width:568px;}
#nav li {display:block; padding:0px; float:left;}
#nav li.spacer {margin:0px; padding:0px; color:#fff;}
#nav li#about_ahrmm a {padding-left:15px; }

#nav li ul{display:none;position:absolute;margin:8px 0 0 0;padding:0;background-color:#4076ab;text-align:left;}
#nav li:hover ul{display:block;}
#nav li ul li{float:none;}
#nav li ul li a{display:block;}
#nav li ul li a:hover{color:#b6db87;background-color:#2b5c95;display:block;}

#nav li a {color:#fff; text-decoration:none; padding:8px 5px 11px 5px; font-size:11px;}
#nav li a.main:hover {padding:8px 5px 8px 5px; color:#fff;}

#nav #about_ahrmm ul{width:170px;}
#nav #membership ul{width:150px;}
#nav #education ul{width:140px;}
#nav #resources_and_tools ul{width:140px;}
#nav #news_and_issues ul{width:140px;}
#nav #members_only ul{width:140px;text-align:right;margin-left:-48px;}

/*.submenuul{list-style-type:none;position:absolute;margin:8px 0 0 0;padding:0;display:none;width:150px;text-align:left;}
.submenuli a{display:block;background-color:#4076ab;width:150px;}
.submenuli a:hover {color:#b6db87; background-color:#2b5c95; }
#nav li a:hover {color:#b6db87;}

li:hover ul , li.over ul{display: block;}*/


/*Cornerstone Navigation CSS*/
#left #cornerstone ul {list-style-type:none; margin:0px; width:165px; padding:0px;}
#left #cornerstone ul li {width:165px; height:17px;}
#left #cornerstone ul li a {text-decoration:none; color:#fff; text-indent:15px; font-size:11px;}
#left #cornerstone ul li#join a {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_1.gif); width:161px;  display:block; padding:2px; background-repeat:no-repeat;}
#left #cornerstone ul li#join a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_1_over.gif);}
#left #cornerstone ul li#lead a {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_2.gif); width:161px;  display:block; padding:2px;background-repeat:no-repeat;}
#left #cornerstone ul li#lead a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_2_over.gif);}
#left #cornerstone ul li#learn a {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_3.gif); width:161px;  display:block; padding:2px;background-repeat:no-repeat;}
#left #cornerstone ul li#learn a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_3_over.gif);}
#left #cornerstone ul li#connect a {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_4.gif); width:161px;  display:block; padding:2px;background-repeat:no-repeat;}
#left #cornerstone ul li#connect a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/corner_4_over.gif);}

/*Main Navigation CSS - Blue */
#left #blue {background-color:#89a9cb; margin-bottom:5px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#left #blue h1 {color:#fff; font-size:13px; padding:5px 0px 0px 5px; margin:0px;}
#left #blue ul	{list-style-type:none; margin:0px; padding:0px;}
#left #blue ul li { font-size:11px;}
#left #blue ul li a { color:#31629a; text-decoration:none; padding:5px 5px 5px 15px; display:block; background-image:url(/ahrmm/inc-ahrmm/images/ui/blue_arrow.gif);background-color:#89a9cb;background-repeat:no-repeat;}
#left #blue ul li a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/blue_arrow_over.gif);background-repeat:no-repeat;}

/*Main Navigation CSS - Green */
#left #green {background-color:#a1c77e; margin-bottom:5px; border:1px solid #7ca456;}
#left #green ul	{list-style-type:none; margin:0px; padding:0px;}
#left #green ul li { font-size:11px;}
#left #green ul li a { color:#628b3d; text-decoration:none; padding:5px 5px 5px 15px; display:block; background-image:url(/ahrmm/inc-ahrmm/images/ui/green_arrow.gif);background-color:#a1c77e;background-repeat:no-repeat;}
#left #green ul li a:hover {background-image:url(/ahrmm/inc-ahrmm/images/ui/green_arrow_over.gif);background-repeat:no-repeat;}

/*AHA news*/
#left #aha_news ul { list-style-image:url(/ahrmm/inc-ahrmm/images/ui/news_arrow.gif); margin:0px 0px 0px 8px; padding-left:8px; font-size:11px; color:#4076ab;}
#left #aha_news ul li {margin-left:0px; padding-left:0px;}
#left #aha_news ul li a, #left #news ul li a:visited {color:#4076ab;}

/*Main Content*/

#maintainer { background-image:url(/ahrmm/inc-ahrmm/images/ui/content_bg.gif); background-repeat:repeat-x; width:800px; background-color:#fff; border-left:1px solid #165282; border-right:1px solid #165282; margin-top:0px;}
#left { width:165px; float:left; padding:11px 0px 11px 11px;}
#left #mem { background-color:#cbd5e6; border:1px solid #8499bf; margin-bottom:5px; font-size:.8em; color:#466398; padding:5px;}

#ELEMENToamwelcome,
#left #mem span{ 
	font-weight:bold;
}

/*
#left #mem form {margin:0; padding:0;}
*/

#left #mem a:link, #left #mem a:visited {color:#6b92bd; text-decoration:underline;}

/* 
#left #mem form fieldset input {margin:0px 0px 5px 0px; border:none;  font-size:11px; padding:2px 5px 2px 5px;  font-family:Arial, Helvetica, sans-serif;}
#left #mem form fieldset input#userid { width:124px; background:transparent url(/ahrmm/inc-ahrmm/images/ui/form_name.gif) repeat-x 0 0; background-repeat:no-repeat; }
*/

#ELEMENToamlink,
#ELEMENToamregister,
#ELEMENToamprofile,
#left #mem #reg {
	font-family:Arial, Helvetica, sans-serif;
	margin:5px;
}

/*
#left #mem #forget { width:100px; float:right; font-family:Arial, Helvetica, sans-serif; text-align:right;}
*/

#left #mem #msg {
	color:#FF0000; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align: center;
}

/*
#left #mem form fieldset input#password {width:85px; border:none; background:transparent url(/ahrmm/inc-ahrmm/images/ui/form_password.gif) repeat-x 0 0; background-repeat:no-repeat;}
form fieldset input#submit{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:50px;height:18px;background-color:transparent; background-repeat:no-repeat; background-image:url(/ahrmm/inc-ahrmm/images/ui/signin.gif); cursor:pointer;}
#left #mem h1 {font-size:12px; font-weight:normal; margin:0px 0px 10px 0px;}
#left #mem form fieldset h2 {color:#666666; margin:0px; font-size:11px; font-weight:normal;}
#left #mem form fieldset {margin:0;padding:0;border:none;}
*/

#middle { width:413px; margin-left:187px; padding:12px 0px 12px 0px; font-family:Arial, Helvetica, sans-serif;}
#right { width:171px; float:right; padding:09px 11px 11px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
#right #rightcontainer {background-color:#fff; padding:4px; border:1px solid #b3c0db;}
#right #rightcontainer div {margin-bottom:5px;}
#right #rightcontainer #ads {border:1px solid #b3c0db;}
#right #rightcontainer a, a:visited {color: #31629a; text-decoration: underline;}
#right #rightcontainer a:hover {text-decoration: none;}

/*Footer*/
#footer {background-color:#fff; clear:both; width:800px;}
#footer #links { text-align:center; margin-top:10px; margin-bottom:10px; font-size:11px;}
#footer #links a, #footer #links a:visited, #footer #links a:active {color:#444; text-decoration:none;}
#footer #links a:hover {text-decoration:underline;}
#footer #contact {text-align:center; margin-left:202px; width:400px; font-size:11px; padding-bottom:10px;}
#footer #contact a,#footer #contact a:visited, #footer #contact a:active{color:#444; text-decoration:none;}
#footer #contact a:hover {text-decoration:underline;}
#footer .copyright {font-size:10px;}

/*homepage styles*/
#middle #join {background-image:url(/ahrmm/inc-ahrmm/images/ui/home_join.jpg); width:411px; height:117px;}
#middle #join a h1{ font-size:18px; color:#fff; padding:0px 0px 90px 90px; font-weight:bold; text-decoration:none; margin:0px;}
#middle #words {float:left; margin:7px 0px 10px 0px;}
#middle #words a h1 {font-size:18px; color:#fff; text-decoration:none; margin:0px; text-align:right; padding:5px 5px 81px 10px;}
#middle #words a{width:133px; height:104px; float:left; text-decoration:none;}
#middle #words a#lead {background: transparent url(/ahrmm/inc-ahrmm/images/ui/home_lead.gif) no-repeat; margin-right:6px;}
#middle #words a#learn {background: transparent url(/ahrmm/inc-ahrmm/images/ui/home_learn.gif) no-repeat; margin-right:6px;}
#middle #words a#connect {background: transparent url(/ahrmm/inc-ahrmm/images/ui/home_connect.gif) no-repeat;}

#middle p#text {margin-top:30px;}
/*****************************
#Middle Content Styles CSS
*****************************/

/*Headers*/
#middle h1,#middle h2,#middle h3,#middle h4{color: #8ABB5E;	margin:10px 0;}
#middle h1{	font-size:16px;}
#middle h2{	font-size:15px;}
#middle h3{	font-size:14px;}
#middle h4{	font-size:13px;margin-bottom:7px;margin-top:20px}

h1.header{	color:#8ABB5E;	font-size:18px;	background:transparent url(/ahrmm/inc-ahrmm/images/about_header.jpg) top left no-repeat;	padding:8px 0 70px 8px;}
#middle h1.join_header{background:transparent url(/ahrmm/inc-ahrmm/images/join_header.jpg) top left no-repeat;}
#middle h1.lead_header{background:transparent url(/ahrmm/inc-ahrmm/images/lead_header.jpg) top left no-repeat;	}
#middle h1.learn_header{background:transparent url(/ahrmm/inc-ahrmm/images/learn_header.jpg) top left no-repeat;}
#middle h1.connect_header{background:transparent url(/ahrmm/inc-ahrmm/images/connect_header.jpg) top left no-repeat;}
#middle h1.members_only_header{	color:#8ABB5E; font-size:18px; padding:8px 0 70px 8px;}
#middle h1.join_header,
#middle h1.lead_header,
#middle h1.learn_header,
#middle h1.connect_header
{ color:#FFFFFF; font-size:18px; padding:8px 0 100px 8px}
#middle h1.dynamicheader{ color:#8ABB5E; font-size:18px; padding:8px 0 100px 8px}

/*Links and Paragraphs*/
#middle {
	font-size:11px;
	line-height:15px;
}

#middle p{
	font-size:11px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:7px;
}
#middle a, a:visited{
	color:#31629A;
	text-decoration:underline;
}
#middle a:hover{
	text-decoration:none;
}

#middle ul{
	list-style-image:url(/ahrmm/inc-ahrmm/images/ui/square_bullet.jpg);
	margin-left:20px;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
}

#middle ol{
	margin-left:20px;
	font-size:11px;
	line-height:15px;
}

#middle ul.headlines 
{ list-style-image:url(/ahrmm/inc-ahrmm/images/ui/news_arrow.gif); color:#225691;}


#middle ul li ul{
	list-style-image:url(/ahrmm/inc-ahrmm/images/ui/square_bullet.jpg);
	margin-left:12px;
}

#middle li{
	margin-bottom:7px;
}

/*images*/
#middle img.header{
	margin-top:10px;
}
#middle img{
	border:0;
}
#middle p.date{
	float:right;
	text-align:right;
	font-size:12px;}
/*table*/

#middle table{
	border-collapse:collapse;
	
}
#middle table.info td{
	border-bottom:1px solid #4076AB;
	
}
#middle table.info  th{
	background-color:#4076AB;
	color:#FFFFFF;
	font-weight:normal;
	padding: 8px 5px;
	text-align:left;
	border:1px solid #4076AB;
}
#middle table.info  td{
	font-size:11px;
	padding: 5px;
	border-left:1px solid #4076AB;
	border-right:1px solid #4076AB;
	text-align:left;
}

#middle table.info th td input {
	border:1px solid #31629A;
	padding: 2px;
	font-size:11px;
	margin:0px;
}

/*#middle table.inputform td,#middle table.inputform tr{
	border:0;
}

#middle table.inputform td{
	padding: 2px 0px 2px 0px;
	margin:0px;
	padding-right:0px;
}
*/
#middle table.formtable tr td {padding-right:2px; font-size:11px;}
#middle table.formtable tr td span.indent {text-indent:30px;}
#middle table.formtable tr td .required{ font-weight:bold;}
#middle table.formtable tr td input.wide {border:1px solid #7F9DB9; padding:2px;  margin:2px 0px; width:326px;}
#middle table.formtable tr td input.narrowid {border:1px solid #7F9DB9; padding:2px;  margin:2px 0px; width:126px;}
#middle table.formtable tr td input.narrowcity {border:1px solid #7F9DB9; padding:2px;  margin:2px 0px; width:77px;}
#middle table.formtable tr td input.radiobutton {border:none; width:15px;}
/*****************************
Breadcrumb Navigation CSS
*****************************/
#middle #breadcrumb ul{
	list-style-type:none;
	font-size:10px;	
	margin:0;
	padding:0 0 20px 0;
}
#middle #breadcrumb ul li{
	display: inline;
}
#middle #breadcrumb ul li a{
	color:#31629A;
	font-weight:bold;
}
#middle #breadcrumb ul li a:hover{
	text-decoration:none;
}

/*****************************
Form Styles CSS
*****************************/
#middle input span {font-size:10px;}

#middle input.radiobutton {
	border:none;
}
 
#middle .full {width:100%;}


/********************************/
.collapsible{overflow:hidden;}
.collapsible h1{padding-right:15px;background:transparent url(/ahrmm/inc-ahrmm/images/ui/plus.gif) no-repeat 100% 50%;display:inline;cursor:pointer;}

#reg,#loginForm{overflow:hidden;}

/********************************
Sitemap Styling
********************************/
#sitemap a, a:visited {text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}


/*****************************
Thumbnail Popup CSS
*****************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*http://www.dynamicdrive.com/style/csslibrary/item/css-popup-image-viewer/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
