*		{ margin: 0; padding: 0; }
body	{ font-family: verdana, arial, "lucida console", sans-serif; font-size: 13px; color: #777; padding: 0; margin: 0; background-image: url(images/background.gif); background-repeat: repeat-x; background-color: #e5e5e5; }
p		{ margin: 0; padding: 10px 0; }
a		{ color: #157013; text-decoration: none; }
a:hover	{ color: #000; text-decoration: underline; }
h1		{ font-family: arial; font-size: 20px; color: #003875; font-weight: bold; padding: 0; margin: 0; }
h2		{ font-family: arial; font-size: 14px; color: #003875; font-weight: bold; padding: 0; margin: 0; }
h3		{ font-family: arial; font-size: 13px; color: #003875; font-weight: bold; }
input	{ font-family: arial; font-size: 13px; color: #777; padding: 0; margin: 0; }
textarea	{ font-family: arial; font-size: 13px; color: #777; padding: 0; margin: 0; }

ul			{ list-style-image: none; list-style-position: outside; list-style-type: none; font-size: 11px; }
li			{ background-image: url(images/arrow.gif); width: 150px; color: #555; background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 0 8px; margin: 0; }
li.off a	{ color: #555; }
li.hr		{ background-image: none; padding: 3px 0; }
li.on		{ background-image: url(images/arrow_on.gif); color: #157013; background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 0 8px; }
li.hr hr	{ width: 180px; color: #ede9d5; height: 0; border-top: 1px solid #ede9d5; border-bottom: 0px; border-left: 0px; border-right: 0px; padding: 0; margin: 0; }
ul.text_list	{ list-style-image: none; list-style-position: outside; list-style-type: none; font-size: 13px; }
li.text_item	{ background-image: url(images/arrow.gif); width: 450px; color: #555; background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 0 15px; margin: 5px 5px 5px 20px; }

span.title	{ color: #157013; }
span.price	{ color: #000; }
span.author	{ font-size: 9px; }
span		{ font-size: 13px; color: #000; }

div#wrapper			{ width: 1000px; margin: 0 auto; }
div#logo			{ float: left; width: 231px; padding: 36px 0 0 25px; display: inline; }
div#utility			{ float: left; width: 344px; padding: 3px 0 0 400px; display: inline; }
div#inner_utility	{ float: left; width: 344px; padding: 2px 0 0 400px; display: inline; }
div#nav				{ float: right; padding: 3px 15px 0 0; display: inline; }
div#content			{ float: left; width: 1000px; display: inline; overflow: hidden; }
div#footer			{ float: left; clear: both; margin: 10px 0; width: 1000px; text-align: center; font-size: 9px; color: #6d6e6d; }
div#footer a		{ color: #6d6e6d; }
div#clear			{ clear: both; }

td.right	{ text-align: right; }
td.book_spacer	{ padding-right:20px; }

div.book_image		{ margin: 0 0 10px 40px; }
div#purchase_item	{ width: 500px; }
div#purchase_form	{ padding-top: 50px; font-size: 11px; }

div#home_featured_content	{ float: left; clear: both; width: 175px; height: 110px; padding: 100px 0 0 62px; font-size: 11px; }
div#home_featured_content p	{ margin: 5px 0 10px 0; padding: 0; }
div#home_welcome_text		{ float: left; width: 510px; padding: 150px 0 0 38px; font-size: 13px; color: #6d6e6d; }
div#home_bottom				{ float: left; width: 956px; padding: 70px 0 0 44px;}
div#home_bottom a			{ color: #777;}
div#home_bottom_section		{ float: left; padding: 57px 20px 0 16px; margin: 0 23px 0 0; width: 177px; font-size: 11px; }

td.bucket {
	margin: 0;
	padding: 0 0 23px 0;
	background: url('/images/bucket-bg.jpg') bottom left no-repeat;
}

div#innovating_care_top1	{ float: left; background-image:url(images/background_innovating_care_top1.jpg); height: 21px; width: 956px; padding: 10px 0 0 20px; font-size: 9px; color: #bdbdbd; }
div#innovating_care_top2	{ float: left; background-image:url(images/background_innovating_care_top2.jpg); height: 21px; width: 956px; padding: 10px 0 0 20px; font-size: 9px; color: #bdbdbd; }
div#innovating_care_top3	{ float: left; background-image:url(images/background_innovating_care_top3.jpg); height: 21px; width: 956px; padding: 10px 0 0 20px; font-size: 9px; color: #bdbdbd; }
div#innovating_care_top1 a	{ color: #bdbdbd; }
div#innovating_care_top2 a	{ color: #bdbdbd; }
div#innovating_care_top3 a	{ color: #bdbdbd; }
div#innovating_care_top1 a:hover	{ color: #000; }
div#innovating_care_top2 a:hover	{ color: #000; }
div#innovating_care_top3 a:hover	{ color: #000; }
div#innovating_care_left	{ float: left; background-image:url(images/background_inner_content_gradient.jpg); background-repeat: repeat-x; background-color: #d9dbdc; width: 226px; padding-top: 20px; padding-bottom: 10000px; margin-bottom: -10000px; border-left: 1px solid white; min-height: 607px; height:auto !important; height: 607px; }
div#innovating_care_center	{ float: left; background-image:url(images/background_inner_content_gradient.jpg); background-repeat: repeat-x; background-color: #d9dbdc; width: 502px; padding-top: 20px; padding-bottom: 10000px; margin-bottom: -10000px; }
div#innovating_care_right	{  float: left; background-image:url(images/background_inner_content_gradient.jpg); background-repeat: repeat-x; background-color: #d9dbdc; width: 246px; padding-bottom: 10000px; margin-bottom: -10000px; border-right: 1px solid white; }
div#innovating_care_bottom	{ float: left; background-image:url(images/background_inner_base.jpg); height: 18px; width: 976px; }
div#innovating_care_center_right	{ float: left; background-image:url(images/background_innovating_care_center_right.jpg); background-repeat: repeat-x; background-color: #d9dbdc; width: 748px; padding-top: 20px; padding-bottom: 10000px; margin-bottom: -10000px; border-right: 1px solid white; }
div#innovating_care_full	{ float: left; background-image:url(images/background_innovating_care_full.jpg); background-repeat: repeat-x; background-color: #d9dbdc; width: 705px; padding-right: 250px; padding-left: 20px; padding-top: 20px; padding-bottom: 10000px; margin-bottom: -10000px; border-right: 1px solid white;  min-height: 607px; height:auto !important; height: 607px; }
div#case_study				{ float: right; position: relative; right: 12px; background-image:url(images/innovating_care_case_study.jpg); width: 173px; height: 262px; padding: 50px 60px 0 26px; z-index: 100; }
div#tools					{ float: right; position: relative; right: 12px; background-image:url(images/innovating_care_tools.jpg); width: 173px; height: 262px; padding: 50px 60px 0 26px; z-index: 100; }
div#toolsb					{ float: left; position: relative; background-image:url(images/innovating_care_toolsb.jpg); width: 173px; height: 262px; padding: 50px 60px 0 26px; z-index: 100; }

div#sidenav			{ width: 213px; }
div#sidenavq1		{ float: left; width: 194px; height: 31px; padding: 14px 0 0 10px; background-image: url(images/side_nav_q1.jpg); }
div#sidenavq2		{ float: left; width: 9px; height: 45px; background-image: url(images/side_nav_q2.jpg); }
div#sidenavq3		{ float: left; width: 194px; padding: 10px 0 1000px 10px; margin: 0 0 -1000px 0; background-image: url(images/side_nav_q3.jpg); background-repeat: no-repeat; background-color: #f4decc; }
div#sidenavq4		{ float: left; width: 9px; padding-bottom: 1000px; margin-bottom: -1000px; background-image: url(images/side_nav_q4.jpg); background-repeat: repeat-y; }
div#sidenavqbase	{ float: left; width: 213px; height: 11px; }
div#sidenavcontent	{ float: left; overflow: hidden; }

/*center content assignments -- added post devel*/

#innovating_care_center h2{font-family:georgia, arial, verdana, sans-serif; color:#d07526; font-size:16px; padding-bottom:8px;}
#innovating_care_center a		{ color: #157013; text-decoration: underline; }
#innovating_care_center a:hover	{ color: #000; text-decoration: none; }


/* form styles -- added post devel - pahn */
tr.formRow { height:34px; }
div.formQuestion { padding:20px 0 8px 0; }
.inputForm { padding:1px; }
.submitBtn { color:#000000; }

/* 
    RM [06-05-2009]: added new UL and LI styles for:
    - Content UL
    - Helpfull Links
*/

.contents ul 
{
    margin-left: 5px;
    margin-top:6px;
    margin-bottom:6px;
    margin-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left: 0px;
    list-style: none;
 }
.contents ul li
{
    padding-left: 12px;
    padding-bottom:8px;
    padding-top: 2px;
    background-image: url(/images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 2 2;
    width: 100%;
    font-family: verdana, arial, "lucida console", sans-serif; font-size: 12px; color: #777;
}

#helpfullLinks ul 
{
    margin-left: 5px;
    margin-top:6px;
    margin-bottom:6px;
    margin-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left: 0px;
    list-style: none;
 }
#helpfullLinks ul li
{
    padding-left: 12px;
    padding-bottom:8px;
    padding-top: 0px;
    background-image: url(/images/bullet_greenbox.gif);
    background-repeat: no-repeat;
    background-position: 2 4;
    width: 100%;
    font-family: verdana, arial, "lucida console", sans-serif; font-size: 12px; color: #157013;
}

#helpfullLinks ul li a          { color: #157013; text-decoration: none; }
#helpfullLinks ul li a:hover	{ color: #000; text-decoration: underline; }

.finePrint
{
    font-family: verdana, arial, "lucida console", sans-serif; 
    font-size: 10px; 
    color: #777;
    font-style: italic;
}

h1 a#eventTitle 
{font-family: arial; color: #003875; font-weight: bold; padding: 0; margin: 0; text-decoration:none; }
h1 a#eventTitle:hover
{color: #003875;text-decoration:underline;}
