/* -------------
 * Left Column
 * ------------- */
#left_nav {
	background: #898989 url(../../elements/skin/left_navigation_top.gif) no-repeat right top;
	padding-top: 9px;
	margin-bottom: 25px;
}

#left_nav .title {
	font-weight: bold;
	color: #ccc;
	font-size: 20px;
	padding: 0 0 0 30px;
	margin-bottom: 10px;
	display: block;
	text-transform: lowercase;
}

#left_nav .navigation li a {
	display: block;
	padding: 5px 10px 5px 30px;
	text-decoration: none;
	color: #FFF;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
#left_nav .navigation li li { border-top: 1px solid #999999;}

#left_nav .navigation li li a { padding-left: 40px; font-weight: normal; }

#left_nav .navigation li li li a { padding-left: 50px; }

#left_nav .navigation li li li li a { padding-left: 60px; }

#left_nav .navigation {
	background: transparent url(../../elements/skin/left_navigation_bottom.gif) no-repeat right bottom;
	padding-bottom: 9px;
}

#left .navigation li .clicker {
	width: 16px;
	height: 16px;
	display: block;
	cursor: pointer;
	padding: 0;
	line-height: 0;
	background: transparent url(../../elements/skin/left_navigation_clicker-closed.gif) no-repeat 5px 5px;
	position: absolute;
	z-index: 1;
	top: 2px;
	left: 10px;
}

#left .navigation li li .clicker { left: 20px; }
#left .navigation li li li .clicker { left: 30px; }

#left .navigation li .clicker.open { background-image: url(../../elements/skin/left_navigation_clicker-open.gif); }

/* Left navigation */
body.section_1062 #left_nav { background-color: #03740b; }
body.section_1062 #left_nav .title { color: #04e014; }
body.section_1062 #left_nav .navigation li li { border-color: #69ad6e; background-color: #35903c; }
body.section_1062 #left_nav .navigation li li li { background-color: #35903c; }
body.section_1062 #left_nav .navigation li.selected { background-color: #36b71d; }
body.section_1062 #left_nav .navigation li li.selected { background-color: #97da89; }
body.section_1062 #left_nav .navigation li li.selected a { color:#036b0a; }
body.section_1062 #left_nav .navigation li li li.selected { background-color: #35903c; }
body.section_1062 #left_nav .navigation li li.selected li a { color: #FFF; }
body.section_1062 #left_nav .navigation li li li.selected a { font-weight: bold; }


body.section_1063 #left_nav { background-color: #572e04; }
body.section_1063 #left_nav .title { color: #c99e72; }
body.section_1063 #left_nav .navigation li li { border-color: #aba08f; background-color: #8e7f68; }
body.section_1063 #left_nav .navigation li li li { background-color: #8e7f68; }

body.section_1064 #left_nav { background-color: #dc6b06; }
body.section_1064 #left_nav .title { color: #fcb92a; }
body.section_1064 #left_nav .navigation li li { border-color: #eaa86c; background-color: #e38938; }
body.section_1064 #left_nav .navigation li li li { background-color: #e38938; }

body.section_1065 #left_nav { background-color: #a80804; }
body.section_1065 #left_nav .title { color: #ff2a00; }
body.section_1065 #left_nav .navigation li li { border-color: #c96663; background-color: #b6302c; }
body.section_1065 #left_nav .navigation li li li { background-color: #b6302c; }

body.section_1066 #left_nav { background-color: #c99405; }
body.section_1066 #left_nav .title { color: #f8e943; }
body.section_1066 #left_nav .navigation li li { border-color: #dfbf6b; background-color: #d4a937; }
body.section_1066 #left_nav .navigation li li li { background-color: #d4a937; }

#left .content { margin-left: 26px; }

/* -------------
 * Right Column
 * ------------- */
#right * { line-height: 18px; }

#right .breadcrumb { margin-bottom: 5px; }

#right .breadcrumb,
#right .breadcrumb a { color: #63431d; text-decoration: none; }
#right .breadcrumb span { color: #03740b; font-weight: bold; }

/* Bread Crumb */
body.section_0001 #right .breadcrumb span { color: #036b0a; }
body.section_0002 #right .breadcrumb span { color: #572e04; }
body.section_0003 #right .breadcrumb span { color: #dc6b06; }
body.section_0004 #right .breadcrumb span { color: #a80804; }
body.section_0005 #right .breadcrumb span { color: #c99405; }

/*
#right h1 {
	padding: 10px 0;
	border-top: solid 1px #d4c8b6;
	border-bottom: solid 1px #d4c8b6;
	margin: 0 0 14px 0;
	position: relative;
	z-index: 1;
}

#right h1 span {
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 30px;
	font-size: 48px;
	color: #FFF;
	text-transform: lowercase;
	font-weight: normal;
	text-shadow: 2px 2px 5px #333;
	line-height: normal;	
}
*/

#right h1 {
	padding: 10px 0 0 0;
	border-top: solid 1px #d4c8b6;
	margin: 0 0 14px 0;
	overflow: hidden;
	width: 600px;
}

#right h1 span {
	font-size: 25px;
	color: #FFF;
	font-weight: normal;
	line-height: normal;
	display: block;
	padding: 8px 10px 8px 20px;
	background: #036b0a url(/elements/skin/h1_bottom.gif) no-repeat left bottom;
	text-transform: lowercase;
}

#right h1 img {}

body.section_1062 #right h1 span { background-color: #036b0a; }
body.section_1063 #right h1 span { background-color: #572e04; }
body.section_1064 #right h1 span { background-color: #dc6b06; }
body.section_1065 #right h1 span { background-color: #a80804; }
body.section_1066 #right h1 span { background-color: #c99405; }



#right h2 {
	background: transparent url(../../elements/skin/heading_leaf.jpg) no-repeat left top;
	min-height: 34px;
	padding: 0 0 0 54px;
	color: #036b0a;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 5px;
}

/* Headings */
body.section_0001 #right h2 { color: #036b0a; }
body.section_0002 #right h2 { color: #572e04; }
body.section_0003 #right h2 { color: #dc6b06; }
body.section_0004 #right h2 { color: #a80804; }
body.section_0005 #right h2 { color: #c99405; }

#right h3 { font-weight: bold; font-size: 14px; margin-bottom: 1em; }

#right .content ul,
#right .content ol { margin: 0 0 1em 20px; list-style: outside; }

#right .content ul { list-style: disc;}
#right .content ul ul { list-style: circle;}

#right .content ol { list-style: decimal; }
#right .content ol ol { list-style: lower-alpha; }

#right .content p { margin-bottom: 1em; }

#right input { line-height: normal; }

#right .form {}
#right .form p { clear: left; }
#right .form label { float: left; width: 125px; margin-right: 10px; text-align: right; font-weight: bold; }
#right .form .no-label label,
#right .form .checkbox-group label { float: none; width: auto; font-weight: normal; text-align: left; }
#right .form .checkbox-group { padding-left: 145px; }

#right .formWrapper,
#right .contourWrapper {
	background: #fbf0d8 url(../../elements/skin/office_box_form_top.gif) no-repeat right top;
	padding-top: 9px;
}

#right .columnLeft h4,
#right h4.formTitle {
	color: #FFF;
	background: #036b0a url(../../elements/skin/office_box_h4.gif) no-repeat right top;
	display: inline;
	padding: 6px 14px 4px 14px;
	font-weight: bold;
}

#right .formWrapper p { padding-left: 9px; padding-right: 9px; }

#right .formWrapper .form,
#right #contour { 
	background: transparent url(../../elements/skin/office_box_form_bottom.gif) no-repeat right bottom;
	padding: 9px;
}



/* Resources */
.resources {
	width: 158px;
	background: transparent url(../../elements/skin/resources.gif) no-repeat right bottom;
	float: right;
	padding-bottom: 6px;
	margin: 0 0 10px 10px;
}
.resources dl {
	background: #dfd9d0 url(../../elements/skin/resources.gif) no-repeat left top;
	padding-top: 6px;
}
.resources dt {
	background: #bcaf9b url(../../elements/skin/resources.gif) no-repeat center bottom;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: lowercase;
	padding: 0 3px 3px 10px;
}
.resources dd a {
	padding: 2px 10px 2px 10px;
}



/* -------------
 * Glossary
 * ------------- */
#right .content .termLinks { list-style: none; margin: 0 0 10px 0; padding: 0; }
.termLinks li {display: inline; margin-right: 5px; }
.terms { margin-bottom: 15px; }
.terms h3,
.terms dt { font-weight: bold; font-size: 1.3em; }
.terms dd { margin-bottom: 10px; border-bottom: solid 1px #CCCCCC; }


/* Contour Forms */
.caresurvey {}
#contour.caresurvey div.radiobuttonlist label.fieldLabel {
	font-weight: bold;
	display: block;
	width: auto;
	float: none;
}
#contour.caresurvey div.radiobuttonlist .radiobuttonlist br { display: none; }
#contour.caresurvey fieldset.contourFieldSet { border-bottom: solid 1px #CCC !Important; }
#contour.caresurvey textarea { height: 90px; }

