/* Undo existing styles
======================================================================*/
a img,:link img,:visited img { border: none; }
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th {font-size: 1em; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul {margin: 0px; padding: 0px;}


/* FOUNDATION
======================================================================*/
/*
	COLORS
	blue links = #4F4D71
	gray text = #666666
	maroon text = #690034
*/



body {background: #FFF;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p {margin: 0px 0px 10px 0px;}
a {color: #690034;}
.bodyContainer {
	margin: 0 auto;
	width: 970px;
}

.clear {clear:both;font-size: 1px;line-height: 1px; height: 1px; margin: 0px;padding: 0px;}

/* HEADER
======================================================================*/
.header {
height:100px;
position:relative;
}
.header .logo {
margin-top:30px;
}
.header .navContainer {
height:95px;
position:absolute;
right:0;
top:0;
}
.header ul.jumpNav {
display:block;
float:right;
font-size:10px;
margin:30px 0 0;
}
.header .jumpNav li {
color:#666666;
float:left;
list-style-type:none;
padding:0 5px 0 30px;
}
.header .jumpNav li a {
color:#4F4D71;
font-size:11px;
font-weight:bold;
position:relative;
text-decoration:none;
}
.header .jumpNav li img {
left:-23px;
position:absolute;
top:-2px;
}
.header .navContainer .searchContainer .searchBox {
border:1px solid #D1D1D9;
color:#565656;
padding:3px;
}
.header .navContainer .searchContainer form {
margin:0;
}
.header .navContainer .searchContainer form .submit {
position:relative;
top:4px;
}
.header .navContainer .searchContainer a {
color:#4F4D71;
font-size:13px;
font-weight:bold;
margin-right:40px;
text-decoration:none;
}
.header .navContainer .searchContainer ul img {
position:absolute;
right:-25px;
top:-2px;
}
.header .navContainer .searchContainer li {
float:right;
list-style-type:none;
}
.header .navContainer .searchContainer {
position:absolute;
right:0;
top:55px;

}
.header .navContainer .searchContainer li.text {
color:#4F4D71;
font-size:11px;
font-weight:bold;
margin:0 25px 0 15px;
position:relative;
text-decoration:none;
}
.header .globeIcon {
margin:0 5px 5px;
vertical-align:middle;
}
.header .searchBox, .header .langSelect, .header .submit {
vertical-align:middle;
}
.header span.purple {
color:#64679B;
}
/* MAIN NAVIGATION
======================================================================*/
/*#nav {background-color: #AE4541; height: 47px; width: 100%;border-bottom: 1px solid #e1e1e1;}*/
#nav {background-color: #bd9ea9; height: 47px; width: 100%;border-bottom: 1px solid #e1e1e1;}
#nav, #nav ul {list-style-type: none;}
#nav a {
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #FFF;
	color: #FFF; 
	display: block; 
	font-size: 15px; 
	line-height: 20px;
	font-weight: bold; 
	padding:  3px 12px 3px 36px; 
	text-align:center;
	text-decoration: none;
	/*background-color: #AE4541;*/
	background-color: #bd9ea9;
}
#nav a:hover,#nav a.hover, #nav .nav6:hover, #nav .nav6.hover {background-color:#BD9EA9}
#nav a.last {border-right: 0px;background: url(http://www.jointcommissioninternational.org/Common/Images/template/mainNav_last2.png) right top no-repeat;}
	/*---- FIXED WIDTHS FOR MAIN NAVIGATION *****NECESSARY FOR IE6 TO DISPLAY MAIN NAVIGATION PROPERLY***** ----*/
	#nav .nav1 {width: 197px;}
	#nav .nav2 {width: 138px;}
	#nav .nav3 {width: 169px;}
	#nav .nav4 {width: 186px;}
	#nav .nav5 {width: 110px;}
	#nav .nav6 a {padding: 3px 45px 3px 28px;}
	#nav .nav6 a {align:center;padding:4px 37px 3px 53px; width: 150;}

#nav li {float: left;}
/*#nav .nav6 {float: right;}*/
/*#nav .nav6 {border-right: 1px solid #FFF;}*/
#nav li ul {position: absolute; left: -999em; width: 170px; display: none; z-index: 100;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;display: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; display: none;}

	/*---- FIRST DROPDOWN NAV ----*/
	/*#nav li ul,#nav li.nav6 ul {color: #000; text-align:left; width: 100px;}
	#nav li.nav6 ul li a {padding-left:10px;width:165px;}*/
	/*#nav li.nav6 ul li a:hover {}*/
	#nav li ul li  {background-color: #BD9EA9; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; color: #000; text-align:left; width: 160px;}
	#nav li ul li a {border-left: none; color: #000; height:auto; padding: 3px 10px; width: 160px; text-align:left;font-size:12px;line-height:14px;color:#FFFFFF;}
	#nav li ul li a:hover {background-color: #CD9EA9; color: #FFF;}
		
#nav li.nav1 ul li {width:196px;}
#nav li.nav1 ul li a {width:176px;}

#nav li.nav2 ul li {width:137px;}
#nav li.nav2 ul li a {width:117px;}

#nav li.nav3 ul li {width:168px;}
#nav li.nav3 ul li a {width:148px;}

#nav li.nav4 ul li {width:185px;}
#nav li.nav4 ul li a {width:165px;}

#nav li.nav5 ul li {width:109px;}
#nav li.nav5 ul li a {width:89px;}		

#nav li.nav6 ul li {width:168px;}
#nav li.nav6 ul li a {width:79px;}	

#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	display: block;
	z-index:100;
}	

/* BODY CONTENT
======================================================================*/
.bodyContent {padding: 0px;}


	/*========= .colL SIDEBAR =========*/
	.colL {
		/*float:left;*/
		margin: 5px 0px 0px 0px;
		padding: 0px;
		width: 220px;
	}
	
	/*.colL .content {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_colL_content.gif) repeat-x top #FFF; padding: 0px 0px 15px 0px;}*/
	.colL .content, .co1L
	{
		width:219px;
  		background: #FFF url(http://www.jointcommissioninternational.org/Common/Images/custom/callout_bg.gif) repeat-y right;
  		font-family:Arial, sans-serif;
  		border-bottom:solid 1px #DEDEDE;
  		border-left:solid 1px #DEDEDE;
		padding: 0px 0px 15px 0px;
		_margin: -11px 0px;	
	}

	.colL .content p {
		/*color: #690034; 
		font-size: 11px;
		margin: 0px; 
		padding: 10px 15px 0px 15px;*/
		margin:0px 10px; padding:7px 0px;
  		border-bottom:solid 1px #7C0D40;
	}

	.colL .content a 
	{
		/*color: #690034; font-size: 11px; 
		text-decoration: none;*/
		color:#7C0D40; /*text-decoration:none*/;
	}
	
	.colL h2 {
		/*background: #ADADAD;
		color: #FFF !important;
		font-size: 18px;
		font-weight: normal;
		margin: 10px 0px 0px 0px;
		padding: 10px 10px 10px 15px !important;*/
		background: url(http://www.jointcommissioninternational.org/Common/Images/custom/callout_title_bg.jpg) top right no-repeat #ADADAD;
		color:#7C0D40;
		font-size: 18px;
		height:10px;
		border-left:solid 1px #DEDEDE;
		margin: 10px 0px 0px 0px;
		padding: 10px 10px 10px 15px !important;
	}
	
	.colL .searchHead {
		background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_search.gif);
		color: #690034 !important;
		font-size: 14px;
		font-weight:bold;
		height: 28px;
		padding: 10px 0px 0px 0px !important;
		text-align:center;
		vertical-align:center;
		width: 220px;
	}
	.colL .searchHead a {/*text-decoration:none;*/}
	.colL .ad {margin: 0px 0px 10px 0px;}
	
	.side_item_graphic {float:left;padding:12px 12px 8px 10px; width:92px;text-align: center;background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_colL_content.gif) repeat-x top #FFF;}
	.side_item_title {float:right;width:100px;padding:12px 6px 8px 0;background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_colL_content.gif) repeat-x top #FFF;}
	.side_item_title a, side_item_title a:visited {text decoration:none;font-weight:bold;}	
	
	/*========= .mainContent =========*/
	/*========= .mainContent Front Page =========*/
	.mainContent, .mainContent_frontpage 
	{
		/*float: right; */
		margin: 15px 0px 0px 15px;
	}

	.mainContent {width:725px;}
	.mainContent_frontpage {width:739px;}
	.mainContent_frontpage .head {
		background: url(http://www.jointcommissioninternational.org/Common/Images/custom/JCI-Web-Header-No-Border.jpg) top no-repeat;
		height: 125px;
		position:relative;
		width: 100%;
		}
	
	.mainContent_frontpage .head h1 {
		font-family: Garamond, Times New Roman, Times, serif;	
		font-size: 25px;
		line-height:40px;
		margin: 0px;
		padding: 0px 20px 10px 37px;
		position: absolute;
	}
	
	.mainContent_frontpage h1 span {
		font-size: 87px;
		margin-top: 20px;
		position:relative; top: 31px; left: 5px;}
		
	.mainContent_frontpage .head p {
		background: transparent !important;
		font-size:12px;
		padding: 0px 30px 0px 0px;
		position: absolute; top: 55px; left: 113px;
	}
	.mainContent_frontpage .feature {
		float: left;
		height:390px;
		margin: 0px 0px 0px 0px;
		text-align:right;
		width:242px;
	}
	
	.mainContent_frontpage .left, 
	.mainContent_frontpage .center, 
	.mainContent_frontpage .right {height:411px;}
	
	.mainContent_frontpage .left {background: #DDE7F2;margin: 2px 3px 0px 0px;text-align:left;}
	.mainContent_frontpage .center {background: #EBE4E5;margin: 2px 3px 0px 0px;text-align:left;}
	.mainContent_frontpage .right {background: #ECECEC;margin: 2px 0px 0px 0px; text-align:left; width: 243px;}
	
	.mainContent_frontpage .left h2,
	.mainContent_frontpage .center h2,
	.mainContent_frontpage .right h2 {font-size:24px; font-weight: normal; line-height: 24px; margin: 15px 18px 0px 18px;}
	.mainContent_frontpage .left h2 {color: #2B496E;}
	.mainContent_frontpage .center h2 {color: #653940;}
	.mainContent_frontpage .right h2 {color: #595959;}

	.mainContent_frontpage .left p,
	.mainContent_frontpage .center p,
	.mainContent_frontpage .right p {color: #000; font-size:12px; line-height: 15px; margin: 15px 18px 0px 18px;}
	.mainContent_frontpage .left p {}
	.mainContent_frontpage .center p {}
	.mainContent_frontpage .right p {}
	
	.mainContent_frontpage .left .link,
	.mainContent_frontpage .center .link,
	.mainContent_frontpage .right .link 
	{
		float:left;
		clear: both;
		color: #FFF; 
		font-size: 15px; 
		font-weight: normal; 
		height:18px; 
		margin: 15px 0px 15px 10px; 
		padding: 4px 0px 3px 0px; 
		text-align:center; 
		/*text-decoration: none*/;
	}
	
	.mainContent_frontpage a {/*text-decoration: none;*/}
	.mainContent_frontpage .left .link a,
	.mainContent_frontpage .center .link a,
	.mainContent_frontpage .right .link a {color: #FFF; font-size: 15px; font-weight: normal; /*text-decoration: none;*/}
	.mainContent_frontpage .left .link {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_btnLeft.gif) no-repeat; width: 203px;}
	.mainContent_frontpage .center .link {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_btnCenter.gif) no-repeat; width: 181px;}
	.mainContent_frontpage .right .link {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_btnRight.gif) no-repeat; width: 157px;}

	.mainContent_frontpage .bottomLeft,
	.mainContent_frontpage .bottomCenter,
	.mainContent_frontpage .bottomRight {height: auto !important;margin: 0px 3px 0px 0px; padding: 0px 0px 30px 0px; text-align:left;}
	.mainContent_frontpage .bottomLeft {margin: 0px 3px 0px 1px;}
	.mainContent_frontpage .bottomRight {margin: 0px 0px 0px 0px;width: 243px;}

	.mainContent_frontpage .bottomLeft h3,
	.mainContent_frontpage .bottomCenter h3,
	.mainContent_frontpage .bottomRight h3 {color: #666666;font-size: 13px; margin: 20px 15px 15px 15px;}
	
	.mainContent_frontpage .bottomLeft p,
	.mainContent_frontpage .bottomCenter p,
	.mainContent_frontpage .bottomRight p {color: #000; margin: 0px 10px 0px 15px;}
	.mainContent_frontpage .bottomLeft p.subHead,
	.mainContent_frontpage .bottomCenter p.subHead,
	.mainContent_frontpage .bottomRight p.subHead {color: #690034; font-weight:bold; margin: 0px 0px 0px 15px; padding: 0px;}
	
	.mainContent_frontpage .bottomLeft a,
	.mainContent_frontpage .bottomCenter a,
	.mainContent_frontpage .bottomRight a {font-weight:bold;/*text-decoration:none;*/}
	
	.mainContent_frontpage .bottomLeft img,
	.mainContent_frontpage .bottomCenter img,
	.mainContent_frontpage .bottomRight img {float: right; margin: 0px 12px 5px 5px;}
	
	.mainContent_frontpage .bottomLeft {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_botleft_jci.gif) repeat-x top !important ;}
	.mainContent_frontpage .bottomCenter {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_botCenter.gif) repeat-x top !important ;}
	.mainContent_frontpage .bottomRight {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_feat_botRight.gif) repeat-x top !important ;}
	

	/*========= .mainContent Interior Pages =========*/

	.mainContent h3 {color: #000;font-size: 18px; font-weight: normal; clear:left;}
	
	.mainContent .interior_head {
		position:relative;
		width: 100%;
		padding: 10px 0 0 10px;
		}

	.education_products {
		width: 725px;
		background: url(http://www.jointcommissioninternational.org/Common/Images/custom/feat_education_products.jpg) right top no-repeat;
		}

	.mainContent .interior_head h1 {
		font-size: 25px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 20px 10px 0;
		}
	.mainContent a, .mainContent a:visited {/*text-decoration:none;*/}

	.accreditation_header, product_header, practice_header {width:725px;}

	.accreditation_header {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/feat_education_products.jpg) right top no-repeat;}

	.products_header {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/sample_background.jpg) right top no-repeat;}

	.practice_header {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/sample_background.jpg) right top no-repeat;}
		
	.accreditation_header h1, product_header h1, practice_header h1{width:400px;}
	
	.mainContent .column {
		float:left;
		padding:4px 0 20px;
		width:245px;
		}	
		
	.mainContent .interior_head .breadcrumb_links {
		font-size: 11px;		
		}

	.mainContent .interior_head .intro_text {
	width: 400px;
	line-height: 15px;
		}
		
	.mainContent .leftColumn {float:left; width:245px;padding: 4px 0 20px 0;}
	.mainContent .midColumn {float:left; width:245px;padding: 4px 0 20px 0;}
	.mainContent .rightColumn {float:left; width:245px;padding: 4px 0 20px 0;}	

/*======= new section =========*/
	.mainContent .leftHalf  { float:left; clear:both;  }
	.mainContent .rightHalf { float:right; }
	.mainContent .leftHalf,
	.mainContent .rightHalf { width:49.9%; padding: 4px 0 20px 0; }
	.mainContent .leftHalf .categoryOptions_small_middle,
	.mainContent .rightHalf .categoryOptions_small_middle { height:275px; position:relative; }
	.mainContent .featured_title2 { font-weight:bold; font-size: 17px; margin:0; _margin-top:-25px; }
	.mainContent .featured_details2 { margin-left:105px; padding:10px 10px 0px 0px; }
	/* Remember to keep the .categoryOptions_small_middle heights 
    in sync with the .btn_LearnMore top positioning */
	.mainContent .btn_LearnMore { position:absolute; top:235px; left:105px; }
/*=======END new section =========*/

	.productCategory {height: 180px; padding-left:10px;margin-bottom:20px;}
	.productCategory p {margin-bottom: 5px;}
	.productCategory h2 {color: #000;font-size: 22px; font-weight: normal; border-bottom: 1px dotted #000;margin: 20px 0 6px 0;}

	.relatedItem {height: 350px; margin:0 0 20px 10px; background-color: #EFEFEF; display:block;float:right;}
	.relatedItem li {list-style-type:none; margin: 0 10px 3px 10px;}
	.relatedItem .featured_item_graphic {float:left; margin:0 12px 8px 10px;}
	.relatedItem h2	{color: #000;font-size: 18px; font-weight: normal; border:0; padding:6px 6px 6px 10px;}
	.relatedItem .featured_title {margin-right: 6px; font-weight:bold;font-size:15px;}
	.relatedItem .featured_details {clear:left; margin: 0 10px 15px 10px;}
	
	.categoryOptions {height: 530px; margin:0 0 20px 10px; background-color: #e8e8e8; display:block;float:right;}
	.categoryOptions_small {height: 285px; margin:0 0 6px 10px; background-color: #e8e8e8; display:block;float:right;}
	.categoryOptions_small_top {height: 285px; margin:0 0 6px 10px; background-color: #f9f9f9; display:block;float:right;}	
	.categoryOptions_middle {height: 530px; margin:0 0 20px 10px; background-color: #ecebe9; display:block;float:right;}
	.categoryOptions_small_middle {height: 285px; margin:0 0 6px 10px; background-color: #ecebe9; display:block;float:right;}	
	.categoryOptions_small_middle_top {height: 285px; margin:0 0 6px 10px; background-color: #faf8f5; display:block;float:right;}
	.featured_item_graphic {float:left; margin:0 10px 8px 10px;}
	.featured_title{margin:10px 5px 0 0; font-weight:bold; font-size: 17px; }
	.featured_details {clear:left; margin: 0 10px 15px 10px;}
	.nav_graybox {float:right;}
	.featured_item_link {background: url(http://www.jointcommissioninternational.org/common/images/custom/back_feat_btnRight.gif) no-repeat;float: left; height:18px; margin-left:10px; padding: 4px 0px 3px 0px; text-align:center; width: 159px;}
	.featured_item_link a {font-weight: bold; font-size: 13px; color:#FFF;}
		
	.productContent {margin: 0 0 30px 0;}
	.productSidebar {float:left; width: 160px; padding: 16px 0 0 0px;}
	.productSideicon {float:left; width: 30px; text-align:right; padding: 14px 4px 0 0;}
	.productDetails {float:left; width: 530px; line-height: 15px;}
	.productDetails h1 {color: #000;font-size: 24px; font-weight: normal; line-height: 27px; margin-bottom: 0;}
	.productDetails h3 {color: #000;font-size: 12px; font-weight: normal;}
	.productDetails img {margin: 12px 0 12px 0;}
	.productSidebar p {text-align:center;}
	.related_links li {list-style-type:none; margin: 0 10px 3px 40px;}
	.price {font-size:21px;display:block;margin:8px 0 26px 0;padding:0;}
	.price img {margin:0 0 0 15px;position:relative;top:3px;}	

	.bookTopic {background: url(http://www.jointcommissioninternational.org/Common/Images/custom/back_book_topics.gif) repeat-y top !important; display:block; padding: 6px 6px 6px 10px; margin: 0 0 8px 0;}	
	.categorySidebar {float:right; width: 230px; padding: 16px 0 0 0px;}
	.categorySidebar h3 {color: #000;font-size: 14px; font-weight: bold; border-bottom: 1px dotted #000;margin: 10px 0 6px 0;}
	.categoryIntro {float:left; line-height: 17px; width: 470px;}
	.categoryIntro p, .eventIntro p {margin:20px 0 0 0;}		

	.linkSidebar {position:absolute; top:40px; left:495px; width: 240px; display:block; padding: 16px 0 0 0px;}
	.linkSidebar h3 {color: #000;font-size: 14px; font-weight: bold; border-bottom: 1px dotted #000;margin: 10px 0 6px 0;}

	.genericIntro {float:left; line-height: 17px; width: 720px;}
	.genericIntro li {margin: 6px 6px 12px 14px;}
	.genericIntro ul {margin-top: 20px;}
	.genericIntro h1 {line-height: 34px; width:600px;}
	.generic_highlighted {line-height:24px;color: #332f78;font-size: 18px; font-weight: normal; border:0; padding:6px 6px 0 0;}

	.genericIntro .addtocart {margin:20px;}
	.genericLeft {width:330px;float:left;}
	.genericLeft h1 {width:310px;}
	.genericRight {width:330px;float:left;padding:56px 5px 0 8px;}
	.genericSidebar {float:right; width: 240px; padding: 16px 0 0 0px;margin:30px 0 20px 35px;display:block;}
	.genericSidebar h3 {color: #000;font-size: 14px; font-weight: bold; border-bottom: 1px dotted #000;margin: 10px 0 6px 0;}

	.leaderstory {float:left;background-color: #faf8f5; height:415px; margin-bottom:15px; padding:12px;}
	.rightleaderstory, .leftleaderstory {width:49%;margin-top:8px;display:block;}
	.leftleaderstory {float:left;}
	.rightleaderstory {float:right;margin-right:5px;}
	.rightleaderstory h3, .leftleaderstory h3{width:300px; margin-bottom:4px;}

	.pr_title {font-size: 16px;}
	.biopic {margin: 10px; border: 1px solid #000;}

	.eventIntro {float:left; line-height: 17px; width: 570px;margin-top:15px;}
	.eventSidebar {float:right; width: 125px; padding: 6px 10px 0px 10px; margin:20px 8px 0 0; display:block; background-color:#fefee4; border: 1px solid #e3eba2;text-align:center;line-height:18px;}
	.eventIntro li {margin: 0 0 0 13px;}
	.eventSidebar h3 {color: #000;font-size: 40px;margin-bottom:8px;}
	.eventSidebar h3 img {position:relative; top: 4px;}

	.eventTitle 
	{
		position:absolute; 
		top: 67px; 
		left: 40px;
		color:#FFFFFF;
		display:block;
		font-size:32px;
		font-weight:normal;
    }
    
	#eventSubnav {background-color:#cecdd5; height: 35px; width:728px;}
	#eventSubnav ul {list-style-type: none;}
	#eventSubnav .active {
		border-left: 1px solid #d7d7d9;
		border-right: 1px solid #FFF;
		background-color:#f4f4f6;
		color: #4F4D71; 
		display: block; 
		font-size: 12px; 
		font-weight: bold; 
		padding:  10px 15px 10px 15px; 
		text-align:center;
		/*text-decoration: none*/;
	}
	#eventSubnav .inactive, #eventSubnav .inactive_last {
		border-left: 1px solid #FFF;
		background-color: #cecdd5; 
		color: #4F4D71; 
		display: block; 
		font-size: 12px; 
		font-weight: bold; 
		text-align:center;
		/*text-decoration: none*/;
	}
	#eventSubnav .inactive {padding:  10px 15px 10px 15px;	border-right: 1px solid #a6a5ab;}
	#eventSubnav .inactive_last {padding:  10px 19px 10px 20px;}

	/*---- FIXED WIDTHS FOR MAIN NAVIGATION *****NECESSARY FOR IE6 TO DISPLAY MAIN NAVIGATION PROPERLY***** ----*/
/*	#nav .nav1 {width: 230px;}
	#nav .nav2 {width: 200px;}
	#nav .nav3 {width: 170px;}
	#nav .nav4 {width: 140px;}*/

	#eventSubnav li {float: left;}
	#eventSubnav li ul {position: absolute; left: -999em; width: 170px; display: none;}
	#eventSubnav li:hover ul ul, #eventSubnav li.sfhover ul ul {left: -999em;display: none;}
	#eventSubnav li:hover ul, #eventSubnav li li:hover ul, #eventSubnav li.sfhover ul, #eventSubnav li li.sfhover ul {left: auto; display: none;}

/* BLOG
======================================================================*/
#blogpage {
	margin:0 auto;
	width:700px;
}

#blogpage h2 {
	-x-system-font:none;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blog_03.gif) no-repeat scroll left 3px;
	color:#362F7C;
	font-family:Helvetica;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	margin:5px 0;
	padding-left:25px;
	text-transform:uppercase;
}

#blogpage h2.blogh2_author, #blogpage h2.blogh2_category
{
	background-image:none;
	font-size:18px;
	text-transform:none;
	padding-left:0px;
}

#blogpage h2.blogh2 {
	text-transform:none;
}

#blogpage span {
	color:#6B0036;
}

#blogpage ul {
	border:medium none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#blogpage a:hover {
	text-decoration:underline;
}

#blogpage .blogline {
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogline2.png) repeat-x scroll center top;
	margin:20px 0 0;
	padding-top:10px;
}

.blogbar {
	-x-system-font:none;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogbar.png) repeat scroll 0 0;
	clear:both;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:27px;
	line-height:normal;
	margin:10px 0;
}

.blogbar li 
{
	color:#000000;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogline.png) no-repeat scroll 100% 60%;
	display:inline;
	line-height:27px;
	padding:0 15px 0 12px;
}

.blogbar li.last 
{
	color:#6B0036;	
	background-image:none;
	padding-right:0;
}

#blogpage p {
	-x-system-font:none;
	font-family:Verdana;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	margin:10px 0;
}

/* NEWS
======================================================================*/
#newspage {
	margin:0 auto;
	width:700px;
}

#newspage h2 {
	-x-system-font:none;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blog_03.gif) no-repeat scroll left 3px;
	color:#362F7C;
	font-family:Helvetica;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	margin:5px 0;
	padding-left:25px;
	text-transform:uppercase;
}

#newspage h2.newsh2_author, #newspage h2.newsh2_category
{
	background-image:none;
	font-size:18px;
	text-transform:none;
	padding-left:0px;
}

#newspage h2.newsh2 {
	text-transform:none;
}

#newspage span {
	color:#6B0036;
}

#newspage ul {
	border:medium none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#newspage a:hover {
	text-decoration:underline;
}

#newspage .newsline {
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogline2.png) repeat-x scroll center top;
	margin:20px 0 0;
	padding-top:10px;
}

.newsbar {
	-x-system-font:none;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogbar.png) repeat scroll 0 0;
	clear:both;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:27px;
	line-height:normal;
	margin:10px 0;
}

.newsbar li 
{
	color:#000000;
	background:transparent url(http://www.jointcommissioninternational.org/Common/images/custom/blogline.png) no-repeat scroll 100% 60%;
	display:inline;
	line-height:27px;
	padding:0 15px 0 12px;
}

.newsbar li.last 
{
	background-image:none;
	padding-right:0;
}

#newspage p {
	-x-system-font:none;
	font-family:Verdana;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	margin:10px 0;
}

		
/* FOOTER
======================================================================*/
.footer {
	background: #BCA5AD;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 5px 10px;
	position: relative;
	z-index:1;
}

.footer p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.footer ul {float: right;position: absolute; right: 10px; top: 5px;}
.footer ul li {float: left; font-size: 10px; list-style-type: none;}
.footer a {color: #FFFFFF; padding: 0px 3px; text-decoration: none;}
.footer a:hover {color: #FFFFFF;text-decoration: none;}

.subFooter {float: right; height: 50px;}
.subFooter img {padding-left: 38px;}

/* Resource Finder */
.searchTool {
	position:relative;
	left:0px;
	top:0px;
	width:220px;
	height:105px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#6b6990;
}

.searchTitle {
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	height:22px;
}

.searchTabaccredit_off {
	position:absolute;
	left:0px;
	top:22px;
	width:106px;
	height:19px;
	background-color:#E4E3D3;
	background: url(http://www.jointcommissioninternational.org/Common/Images/custom/template/searchTabaccredit_off.png) no-repeat;
	padding:2px 0 0 6px;
}
.searchTabaccredit_off a, .searchTabproducts_off a {text-decoration:underline; color:#690034;}
.searchTabaccredit_on a, .searchTabproducts_on a {/*text-decoration:none;*/ color:#440022;}

.searchTabaccredit_on {
	position:absolute;
	left:0px;
	top:22px;
	width:224px;
	height:23px;
	background-color:#E4E3D3;
	background: url(http://www.jointcommissioninternational.org/Common/Images/custom/template/searchTabaccredit_on1.png) no-repeat;
	padding:5px 0 0 15px;
}

.searchTabproducts_off {
	position:absolute;
	left:106px;
	top:22px;
	width:114px;
	height:19px;
	background-color:#E4E3D3;
	background: url(http://www.jointcommissioninternational.org/Common/Images/custom/template/searchTabproducts_off.png) no-repeat;
	padding:2px 0 0 20px;
}

.searchTabproducts_on {
	position:absolute;
	left:106px;
	top:22px;
	width:114px;
	height:19px;
	background-color:#E4E3D3;
	background: url(http://www.jointcommissioninternational.org/Common/Images/custom/template/searchTabproducts_on.png) no-repeat;
	padding:2px 0 0 20px;
}

.searchbg {
	position:absolute;
	left:0px;
	top:45px;
	width:224px;
	height:62px;
	background-color:#E4E3D3;
	background: url(http://www.jointcommissioninternational.org/Common/Images/custom/template/searchbg1.png) no-repeat;
	text-align:center;
	padding:14px 8px 8px 0px;
}

.searchbg .submit {position:relative; top:6px;}

.searchAdvanced, .searchAdvanced2 {display:block; background-color:#f5f4ef;border: 1px solid #BCBCB4;text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
	
.searchAdvanced 
{
	width:565px;
	height:375px;
	position:absolute;
	top:105px;
	z-index:100;
}

.searchAdvanced2 
{
	width:700px;
	height:380px;
	position:absolute;
	top:105px;	
	z-index:100;
}

.searchAdvanced ul, .searchAdvanced li, .searchAdvanced2 ul, .searchAdvanced2 li, .searchListItem {list-style-type: none; margin-left:0; padding-left: 0;font-size:11px;}
.searchAdvanced a, .searchAdvanced2 a {text-decoration: none;}
.searchTool .searchAdvanced h1, .searchTool .searchAdvanced2 h1 {font-size:15px; color:#000000; font-weight:bold;margin:0;padding:0;}

.searchAdvanced .advancedLeft, .searchAdvanced .advancedMid, .searchAdvanced .advancedRight, .searchAdvanced2 .advancedLeft, .searchAdvanced2 .advancedMid, .searchAdvanced2 .advancedRight {float:left; padding: 10px 10px 0 10px; text-align:left; display:block;background-color:#f5f4ef;}
.searchAdvanced .submit, .searchAdvanced2 .submit {padding: 0 0 0 20px;}

.searchAdvancedUpperRight
{
	position:absolute;
	top:10px;
	right:20px;
}

/* Event Calendar */
.spacer
{
	background: #ffffff;
	border-bottom: #c4c2c2 1px solid;
}

.tabon
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.taboff
{
	background-color: #f4f4f4;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.shell
{
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.dayTitle, .eventDateCell, .prevDayEventCell, .todayCell,
.prevDayCell, .prevMonthDayCell, .nextMonthDayCell
{
	font-weight:bold;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}

.dayNumber
{
	font-weight:bold;
	font-size:30px;
}

.todayCell
{
	background-color:#5f5d86;
}

.prevDayCell
{
	background-color:#FFFFFF;
}

.prevMonthDayCell, .nextMonthDayCell
{
	background-color:#FFFFFF;
}

.eventDateCell
{
	background-color:#FFFFFF;
}

.prevDayEventCell
{
	background-color:#FFFFFF;
}

.selectedDayCell
{
	background-color:#6f4247;
}

.monthTitle
{
	font-weight:bold;
	font-size:17px;
}

.dayHeaderTitle
{
	font-weight:bold;
	font-size:13px;
	background-color:#e7e5da;
}



/* FOR CMS - PLEASE DO NOT DELETE */
.freeTextBox
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
}
.alertbox
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffff99;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.boxinner
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.boxouter
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.cu
{
	background: #dedede;
	border-bottom: #c4c2c2 1px solid;
	text-align:left;
}
.cu H1
{
	font-weight: bold;
	font-size: 100%;
	margin: 2px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}


/* LANG SELECTOR
======================================================================*/
.langSelectorContainer {
	margin: 0px auto;
	width: 800px;
        padding-left: 80px;
}
.langSelectorContainer .logo {margin: 0px;padding: 35px 0px 0px 33px;}
.langSelectorContainer .langSelector {position: relative;}
.langSelectorContainer .langSelector .select a.arabic {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/select-arabic.gif) no-repeat top left;}
.langSelectorContainer .langSelector .select a.arabic span {display: inline-block;width: 47px;}
.langSelectorContainer .langSelector .select .arabic:hover {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/select-arabic.gif) no-repeat left bottom; }
x
.langSelectorContainer .langSelector .select a.chinese{background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/select-chinese.gif) no-repeat top left;}
.langSelectorContainer .langSelector .select a.chinese span {display: inline-block;width: 40px;}
.langSelectorContainer .langSelector .select .chinese:hover {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/select-chinese.gif) no-repeat left bottom; }


.langSelectorContainer .langSelector td.left {border-right: 1px solid #FFF;}
.langSelectorContainer .langSelector .top td {border-bottom: 1px solid #FFF;}
.langSelectorContainer .langSelector .top td.left {
	background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/welcome-back.jpg) no-repeat;
	border-right: 1px solid #FFF;
	display: block;
	height: 246px;
	position: relative;
	width: 511px !important;}
.langSelectorContainer .langSelector .top td .tagline  {
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 61px;
	font-weight: bold;
	position: absolute;
	top: 135px;
	right: 25px;
	}
.langSelectorContainer .langSelector .top td .tagline a {color: #FFF; text-decoration: none;}
.langSelectorContainer .langSelector .top td .tagline a:hover {color: #DEDEDE;}
.langSelectorContainer .langSelector .top td.left ul {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	list-style-type: none;
	padding: 0px 10px;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.langSelectorContainer .langSelector .top td.left li {float: left;}
.langSelectorContainer .langSelector .top td.left li.spacer {background: none; border: none; font-weight: normal; padding: 0px 10px;}
.langSelectorContainer .langSelector .top td.left li a {
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}
.langSelectorContainer .langSelector .top td.left li a:hover {color: #DEDEDE;}
.langSelectorContainer .langSelector .top td.left li a.chinese {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/welcome-chinese.gif) no-repeat left top;}
.langSelectorContainer .langSelector .top td.left li a.chinese span {display: inline-block;width: 37px;}
.langSelectorContainer .langSelector .top td.left li a.chinese:hover {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/welcome-chinese.gif) no-repeat left bottom;}


	
.langSelectorContainer .langSelector .top td.right {background: url(http://www.jointcommissioninternational.org/common/images/custom/language-selector/selector-back.jpg) no-repeat; width: 287px;}
.langSelectorContainer .langSelector .top td.right .select {color: #FFF; padding: 15px 0px 0px 15px;}
.langSelectorContainer .langSelector .top td.right p {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.langSelectorContainer .langSelector .top td.right ul.lang {
	color: #FFF;
	font-size: 19px !important;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.langSelectorContainer .langSelector .top td.right ul.lang li {padding: 0px 0px 7px 0px;}
.langSelectorContainer .langSelector .top td.right ul.lang a {color: #FFF; text-decoration: none;}
.langSelectorContainer .langSelector .top td.right ul.lang a:hover {color: #DEDEDE;}
.langSelectorContainer .langSelector .top td.right p.remember {
	font-size: 11px;
	margin: 5px 0px 0px 0px;
}
.langSelectorContainer .langSelector .top td.right p.remember input {margin: 0px 5px 0px 0px;}

.langSelectorContainer .langSelector .bottom td {height: 63px;}
.langSelectorContainer .langSelector .bottom td.left {background: #DEDEDE; margin: 10px 10px 10px 10px;	width: 511px !important;}
.langSelectorContainer .langSelector .bottom .logos td {text-align: center;width: 33%;}
.langSelectorContainer .langSelector .bottom td.right {}
.langSelectorContainer .langSelector .bottom td.copyright p {
	color: #154591; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}


.langSelectorContainer .langSelector .logos {width: 798px;}
.langSelectorContainer .langSelector .logos td {

	text-align:middle;
	width: 190px !important;
}
.langSelectorContainer .langSelector .logos td img {margin: 0px auto;}

table.langsel {width:100%}
table.langsel td a {color:#4F4D71; font-size:11px; font-weight:bold}
table.langsel .lang_empty {width:716px}
table.langsel .lang_zs {width:37px}
table.langsel .lang_ar {width:35px}
table.langsel .lang_pt {width:72px}
table.langsel .lang_it {width:53px}
table.langsel .lang_es {width:57px}
table.langsel .lang_ko {width:57px}
table.langsel .lang_tr {width:57px}