
.mainbody {background-color:#ffffff; padding:0; margin:0px; background-image:url(../images/bg.gif);}
.contentbody {text-align:left; margin-left:auto; margin-right:auto; height:auto; width:766px; visibility:visible; display:block; position:relative; z-index:1;background-color:#ffffff;}

body {	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	margin:0;
	color: #000066;
	background-color: #ffffff;
	}
	
form {
	margin: 0px;
	padding: 0px;}

table {
	font-size: 12px;}

p {margin: 0 0 1em 0;}

a {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;}


a:link,a:active,a:visited {
	color: #00358E;}

a:hover {
	color: #8b2842;}

div.float-l {
	float: left;}
  
div.float-r {
	float: right;}
  
div.float-l p, div.float-r p {
	color: #993333;
	font-size: 9px;
	text-align: center;
	margin: 0px;
	padding: 0px;}

img.photo {
	margin: 0px 10px 5px 10px;
	/*border: 1px solid #003366;*/}
	
span.photo img {
	margin: 0px 10px 5px 10px;
	/*border: 1px solid #003366;*/}

span.imgcaption {
	color: #993333;
	font-size: 9px;
	text-align: center;
	margin: 0px;
	padding: 0px;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#top_textnav table {
	color: #8b2842;
	margin: 0px;
	padding: 0px;}


input.cst {
	width: 100px;
	font-size: 11px;
	border: 1px solid #c6c6c6;
	padding: 2px;}

#top_textnav a,#top_textnav a:link,#top_textnav a:active,#top_textnav a:visited {
	color: #003366;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;}

#top_textnav a:hover {
	color: #8b2842;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#nav_bar {
	margin: 0px;
	padding: 0px;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/

#sidebar {
	color: #ffffff;
	background: #003366;
	width:144px;
	padding: 0px;}
/*	
#sidebar table.LeftNav {
	border-bottom:1px solid #66ccff;}
*/	
#sidebar a, #sidebar a:link {
	color: #ffffff;
	font-size: 9px;
	font-weight:bold;
	text-decoration: none;}

#sidebar a:hover {
	color: #66ccff;}

#sidebar td {
	height:5px;}

#sidebar td.defaultlevel {
	background: #ffffff;
	padding: 4px 0 4px 5px;}
#sidebar a.defaultlvl, #sidebar a.defaultlvl:link {
	color: #8b2842;}

#sidebar td.toplevel {
	padding: 4px 0 4px 5px;}

	
#sidebar td.secondlevel {
	padding: 4px 0 4px 15px;}


#sidebar td.thirdlevel {
	padding: 4px 0 4px 25px;}


#sidebar td.postingdeflevel {
	background: #ffffff; 
	padding: 4px 0 4px 15px;}
#sidebar a.postingdeflvl, #sidebar a.postingdeflvl:link {
	color: #8b2842;
	text-decoration:none;}


#sidebar td.postinglevel {
	padding: 4px 0 4px 15px;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#sidebar_home {
	color: #454c65;
	background: #a1a5c1 url(../images/home/bkg_sidebar.gif) repeat-x;
	width: 125px;
	margin: 0px;
	padding: 5px;}
	
#sidebar_home  ul{
	margin:0;
	padding:0 0 0 20px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-*/


#sidebar_home-right {
	margin: 0px;
	padding: 0px;
	width:209px;}

#sidebar_home-right table {
	margin: 0px;
	padding: 0px;}

#sidebar_home-right td table {
	margin: 0px;
	padding: 0px;
	border: none;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#login {
	width: 200px;
	}

#login_help {
	font-size: 9px;
	width: 200px;
	}

#login td.ErrorMsg {
	font-size: 9px;
	color: Red;}
	
#login_help td.BrowserMsg {
	font-size: 9px;
	color: #8b2842;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#join table {
	margin: 10px;
	padding: 0px;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#content{
	width: 622px;
	padding: 5px;
	margin: 0px;
	color:#4b5884;}

#content h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #293f8a;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 5px 10px;}

#content h2 {
	color: #4b5884;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 0 10px;}
	
#content h3 {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;}

#content p {
	font-size: 12px;
	margin:5px 10px;
	}

#content p.caption {
	color: #993333;
	font-size: 9px;
	margin-top: 5px;
	padding: 0px;}

#content h2 a {
	font-weight: bold;
	text-decoration:none;}

#content h3 a {
	font-weight: bold;
	text-decoration:none;}
	
#content ul {
	list-style-type: disc;
	list-style-image: url(../images/bullet_red.gif);
	list-style-position: outside;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 20px;}

#content ul ul {
	padding: 0px 0px 0px 15px;
	list-style-image: url(../images/bullet_red2.gif);}

#content ol {
	list-style-type: decimal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;}

#content li {
	margin: 4px 0 4px 0;
	margin-left: 0px;}


#content a {color:#546ec7; text-decoration:underline; font-family:Arial; font-size:12px;}
#content a:link {color:#546ec7; text-decoration:underline;}
#content a:visited {color:#546ec7; text-decoration:underline;}
#content a:hover {color:#546ec7; text-decoration:none;}
#content a:active {color:#546ec7; text-decoration:underline;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#breadcrumb {
	border-bottom:1px solid #a1a5c1;
	padding-bottom:5px; 		
	}

#breadcrumb, #breadcrumb a {
	font-size: 11px;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#page_title {
	color: #ffffff;

	background: #003366;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 5px;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#subtitle {}


table.data {
	margin: 10px 0 15px 0;
	border: 1px solid #8b2842;
	border-top: 10px solid #8b2842;
	border-collapse: collapse;}

table.data tr.alt {
	background: #E5F1FC;}

table.data th, table.data tr.headerdata {
	color: #ffffff;
	background: #6699CC;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 9px 5px 9px;
	border-right: 1px solid #8b2842;
	border-left: 1px solid #8b2842;}
	
table.data td {
	font-size: 10px;
	padding: 5px 9px 5px 9px;
	border-right: 1px solid #8b2842;
	border-left: 1px solid #8b2842;}
	
table.data tr.headerdata a:link, table.data tr.headerdata a:visited {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;}
	
span.ErrorMessage {
	font-size: 12px;
	color: Red;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/

#content_home {
	background: #ffffff url(../images/home/bkg_content.gif) repeat-x;
	/*width: 100%;*/
	font-size: 11px;
	padding: 10px;}

#content_home p {
	font-family: Arial,Verdana,Helvetica,sans-serif;	
	margin-bottom: 17px;
	color: #4b5884;
	font-size: 12px;
	font-weight:bold;
	}

#content_home h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #4b5884;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0px;}

#content_home img {
	margin: 0 10px 10px 0;}


.light_blue {color:#546ec7; font-weight:normal;}

a.blue {color:#546ec7; text-decoration:underline; font-family:Arial; font-size:12px;}
a.blue:link {color:#546ec7; text-decoration:underline;}
a.blue:visited {color:#546ec7; text-decoration:underline;}
a.blue:hover {color:#546ec7; text-decoration:none;}
a.blue:active {color:#546ec7; text-decoration:underline;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#content_main {
	width: 100%;
	margin: 10px 0 0 10px;
	padding: 0px;}

#content_main p {
	margin: 0 0 17px 0;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#content_sub-home {
	clear: left;
	clear: right;
	width: 100%;
	margin: 0px;
	padding: 0px;}

#content_sub-home table {
	width: 100%;
	margin: 0 0 10px 0;
	border-top: 1px solid #003366;}

#content_sub-home td {
	width: 33%;
	padding: 10px;}

#content_sub-home ul {
	list-style-type: disc;
	list-style-image: url(../images/bullet_red.gif);
	list-style-position: inside;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;}

#content_sub-home li {
	margin: 4px 0 4px 0;
	margin-left: 0px;}


/*-=-=-=-=-=-=-=-=-=-=-=-*/


#content_sub {
	clear: left;
	clear: right;
	width: 100%;
	margin: 0px;
	padding: 0px;}

#content_sub table {
	width: 100%;
	margin:10px 0;
	border-top: 1px solid #003366;}

#content_sub td {
	width: 33%;
	padding: 10px;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#content_sub2 {
	margin: 0px;}

#content_sub2 table {
	margin: 5px;}

#content_sub2 div.content_linklist {
	width: 100%;
	margin: 5px;
	margin-left: 15px;
	padding: 5px;
	border-bottom: 1px solid #003366;}

#content_sub2 div.content_linklist h1 {
	color: #003366;
	font-size: 12px;
	margin-bottom: 5px;}

#content_sub2 div.content_linklist a, #content_sub2 div.content_linklist a:link {
	margin-bottom: 4px;}

#RightBar h2 {
	color: #003366;
	font-size: 12px;
	margin-bottom: 5px;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/


#links_bar {
	background: #ffffff;
	margin:10px 0;
	}

#links_bar div.float-l {
	width: 140px;
	text-align: left;}

#links_bar div.float-l-nocap {
	text-align: left;}

#links_bar div.float-l div {
	margin: 5px 0 0 0;}

#links_bar img {
	margin-left: 10px;}

#links_bar a, #links_bar a:link {
	color: #8b2842;
	font-size: 9px;}

/*-=-=-=-=-=-=-=-=-=-=-=-*/

#bottom_textnav, #bottom_textnav-home {
	clear: left;}
	
#bottom_textnav table,#bottom_textnav-home table {
	color: #000066;
	background: #d6b546;
	height: 79px;	
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;}

#bottom_textnav table {
	width: 100%;}
	
#bottom_textnav-home table {
	width: 100%;
	}

#bottom_textnav p, #bottom_textnav-home p {
	margin: 0 30px 0 0;}

#bottom_textnav a, #bottom_textnav a:link, #bottom_textnav a:active, #bottom_textnav a:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}

#bottom_textnav-home a, #bottom_textnav-home a:link, #bottom_textnav-home a:active, #bottom_textnav-home a:visited {
	color: #293f8a;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}

#bottom_textnav a:hover, #bottom_textnav-home a:hover {
	color: #8b2842;}

	
#bottom_textnav-home a.white, #bottom_textnav-home a.white:link, #bottom_textnav-home a.white:active, #bottom_textnav-home a.white:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}

#bottom_textnav-home a.white:hover {
	color: #8b2842;}
	
p.blurb {
	font-weight: bold;
	margin-bottom: 14px;}

input.text {
	width: 75px;
	font-size: 11px;
	border: 1px solid #c6c6c6;
	padding: 2px;}
	
	
.updates1 {background: #d8b347;}
.updatesheadline {font-size: 13px; color: #293f89; font-weight: bold;}
.updatesheadline_w {font-size: 13px; color: #ffffff; font-weight: bold;}
.updatestd {padding:5px 15px 5px 15px; color: #293f89; font-size: 12px;}
.updatestd_info {padding:5px 5px 0 5px; color: #ffffff; background-color: #2a3f89; font-size: 12px;}
.updatestd_sep {border-right: solid 1px #ffffff; vertical-align: middle;}

.btn {background:#ffffff url(/jointcommission/images/home/signup.gif) no-repeat; cursor:hand;width:122px; height:18px;text-align:center;padding:3px 0 0 0;}
.btn_report {background:#ffffff url(/jointcommission/images/home/report.gif) no-repeat; cursor:hand;width:148px; height:18px;text-align:center;padding:3px 0 0 0;}

a.updates {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; text-decoration: none; font-weight: bold;}
a.updates:link,a.updates:active,a.updates:visited {color: #003366;}
a.updates:hover {color: #003366; text-decoration: underline;}

a.infolinks1 {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline;}
a.infolinks1:link,a.infolinks1:active,a.infolinks1:visited {color: #ffffff;}
a.infolinks1:hover {color: #B2E5FE; text-decoration: underline;}


#FAQList td.Prop1 {
	padding-left: 5px;}
#FAQList td.Prop2 {
	padding-left: 8px;}
#MeFeatures {
	padding-left: 8px;}
#MeFeatures {
	border-bottom: 1px solid #66ccff;}
#MeFeatures a, #MeFeatures a:link {
	font-weight:normal;}
#qLinks image{	
	border-top:1px solid #66ccff;}
#qLinks Select {	
	font-size: 10px;}
	
#SiteMapBlock {
margin: 0px;
padding: 10px;}
#SiteMapBlock ul.StyleSiteMapList a {
color: #000000;
text-decoration: none;}
#SiteMapBlock ul.StyleSiteMapList a:hover {
color: #000000;
text-decoration: none;}
#SiteMapBlock ul.StyleSiteMapList {
margin: 0;
padding: 1px;
margin-left: 2em;}
#SiteMapBlock ul.StyleSiteMapList li {
margin: 0;
padding: 1px;
list-style-image: none;
list-style-type: none;}
#SiteMapBlock ul.StyleSiteMapList img {
border: 0;
padding-top: 0.25em;
margin-right: 0.1em;}
#SiteMapBlock .StyleSiteMapChannel {
padding: 2px;}
#SiteMapBlock .StyleSiteMapChannel:hover {
background-color: #dddddd;}

.tbl {
	background-color:#d7b348;
	border-top:1px solid #cccccc;padding:10px;
	border-bottom:1px solid #cccccc;padding:10px;
	border-left:1px solid #cccccc;padding:10px;
	text-align:left;
}

.trb {
	background-color:#d7b348;
	border-top:1px solid #cccccc;padding:10px;
	border-bottom:1px solid #cccccc;padding:10px;
	border-right:1px solid #cccccc;padding:10px;
	text-align:right;}

a.click {color:#9599bc; text-decoration:none; font-weight:bold; font-style: italic; font-family:Arial; font-size:15px;}
a.click:link {color:#9599bc; text-decoration:none;}
a.click:visited {color:#9599bc; text-decoration:none;}
a.click:hover {color:#9599bc; text-decoration:underline;}
a.click:active {color:#9599bc; text-decoration:none;}

a.left_nav {color:#454c65; text-decoration:none; font-weight:bold; font-size:11px;}
a.left_nav:link {color:#454c65; text-decoration:none;}
a.left_nav:visited {color:#454c65; text-decoration:none;}
a.left_nav:hover {color:#454c65; text-decoration:underline;}
a.left_nav:active {color:#454c65; text-decoration:none;}

.connect {position:relative; top:0;left:0;background:#ffffff url(/jointcommission/images/home/login.gif);width:209px; height:91px;}
.connect_link  {position:absolute; top: 15px; left:20px;}

.check {position:relative; top:0;left:0;background:#ffffff url(/jointcommission/images/home/check.gif);width:209px; height:87px;}
.check_link  {position:absolute; top: 65px; left:20px;}

.cert {background-image:url(/jointcommission/images/home/cert_back.gif);color:#293f8a; font-size:12px; font-weight:bold;}
.cert p {padding:3px 6px;margin:0;}

.eleven {font-size:10px;}

/*-=-=-=-=Search Pages-=-=-=-=-=-=-=-*/

h1 {font-size: 16px; margin: 0.5em 0;}
h2 {font-size: 14px; margin: 0.5em 0;}
h3 {font-size: 12px; margin: 0.5em 0;} 

.center {text-align:center;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.yellow {color:#d8b347;}
.blue_l {color:#7892d8;}
.bordo {color:#7a093a;}
.blue_br {color:#293f8a;}
.grey {color:#9a9da8;}
.mice_grey {color:#434348;}
.pad {padding:15px;}
.pad3 {padding:3px;}

.blue_line {width:100%; height:6px; background-color:#293f8a;}
.lilac_line {width:100%; height:6px; background-color:#657ac4;}

.srch_by_name {position:relative;background-color:#dde6fd; padding:10px; color:#000000; }
.srch_by_state {position:relative;background-color:#b6c6f1; padding:10px; color:#000000;}
.narrow_srch {background-color:#eccf78; padding:10px; color:#000000;}
.wrp {position:relative;}
.what {border:1px solid #cccccc; width:206px; text-align:center; margin:35px 0 15px 15px;}
.result {position:relative;background-color:#c3d3f8; color:#424247; padding:7px 15px;  font-weight:bold; margin:0 3px;}
.butt {position:absolute; right:0; top:0;}

.breadcr {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	border-bottom:1px solid #a1a5c1;
	font-size:11px;
	font-weight:bold;
	color:#4b5884; 
	padding:5px 15px;
	}

.tbl_hd {background-color:#9eaad5; color:#293f8a; text-align:center; padding:5px; font-weight:bold;}
.lilac_bck {background-color:#657ac4;}
.lilac_light_bck {background-color:#d8ddee;}
.lilac_white_bck {background-color:#f4f6f9;}


a.qlt {color:#4b5884; text-decoration:none; font-weight:bold; font-size:11px;}
a.qlt:link {color:#4b5884; text-decoration:none;}
a.qlt:visited {color:#4b5884; text-decoration:none;}
a.qlt:hover {color:#4b5884; text-decoration:underline;}
a.qlt:active {color:#4b5884; text-decoration:none;}

a.lilac {color:#5075cc; text-decoration:underline; font-weight:bold;}
a.lilac:link {color:#5075cc; text-decoration:underline;}
a.lilac:visited {color:#5075cc; text-decoration:underline;}
a.lilac:hover {color:#5075cc; text-decoration:none;}
a.lilac:active {color:#5075cc; text-decoration:underline;}

a.lilac_normal {color:#5075cc; text-decoration:underline;}
a.lilac_normal:link {color:#5075cc; text-decoration:underline;}
a.lilac_normal:visited {color:#5075cc; text-decoration:underline;}
a.lilac_normal:hover {color:#5075cc; text-decoration:none;}
a.lilac_normal:active {color:#5075cc; text-decoration:underline;}

a.dir {color:#7c96f3; text-decoration:none; font-weight:bold; font-size:11px;}
a.dir:link {color:#7c96f3; text-decoration:none;}
a.dir:visited {color:#7c96f3; text-decoration:none;}
a.dir:hover {color:#7c96f3; text-decoration:underline;}
a.dir:active {color:#7c96f3; text-decoration:none;}

a.footer {color:#2a3d8a; text-decoration:none; font-size:11px;}
a.footer:link {color:#2a3d8a; text-decoration:none;}
a.footer:visited {color:#2a3d8a; text-decoration:none;}
a.footer:hover {color:#8b2842; text-decoration:none;}
a.footer:active {color:#2a3d8ai; text-decoration:none;}

a.white {color:#ffffff; text-decoration:none; font-size:11px;}
a.white:link {color:#ffffff; text-decoration:none;}
a.white:visited {color:#ffffff; text-decoration:none;}
a.white:hover {color:#8b2842; text-decoration:none;}
a.white:active {color:#ffffff; text-decoration:none;}

a.whiteNew {color:#ffffff; text-decoration:none; font-size:11px;}
a.whiteNew:link {color:#ffffff; text-decoration:none;}
a.whiteNew:visited {color:#ffffff; text-decoration:none;}
a.whiteNew:hover {color:#8b2842; text-decoration:none;}
a.whiteNew:active {color:#ffffff; text-decoration:none;}

.ftr {background-color:#d5b546; color:#2a3d8a; font-size:11px;}