
#menu5 #bbb5 a.but:link span, #menu5 #bbb5 a.but:visited span { background-position:0 -150px; }

/*------------------------------------------------------taller subnavigation list item (workforce management team) --------------------------*/
				
#menu6 li a.tall:link, #menu6 li a.tall:visited { display: block; position: relative; width: 100%; height: 40px; }

#menu6 li a.tall:link span, #menu6 li a.tall:visited span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/cwcbh_secondary_buttons.gif) no-repeat 0 0; }

#menu6 li a.tall:link span em, #menu6 li a.tall:visited span em { position: absolute; right: 0; top: 0; height: 32px; width: 13px; }

#menu6 li a.tall:link:hover span em, #menu6 li a.tall:visited:hover span em,  #menu6 li.active a.tall:link span em,  #menu6 li.active a.tall:visited span em { background: url(../img/menu-5-sel.gif) no-repeat 0 0; }

/*--------------------------------------------------------------------------------------------------------------------------------------*/
				
				
			#menu6 #bbb1 a.tall:link span, #menu6 #bbb1 a.tall:visited span { background-position: 0 0; }

#menu6 li div { display: none; height: 85px; padding: 20px 20px 5px; background: #e8e8e8 url(../img/menu-3-box.png) no-repeat 0 0; }

#menu6 li:hover div { display: block; }

#menu6 li div span { font-weight: bold; color: #06457e; }

#menu6 li div a:link, #menu6 li div a:visited { color: #3d3d3d; font-size: 91.67%; }

.zebra #content2 .latestitem.row-a, .zebra #content2 .latestitem.row-b { margin:-10px 0 16px -8px; padding:10px 8px 8px; background: #fff; clear: left; overflow:hidden; }

.zebra #content2 .latestitem.row-b { background: #ddd; }

ul.zebra li.row-a, ul.zebra li.row-b { margin:-10px 0 16px -8px; padding:10px 8px 8px; background: #fff; clear: left; overflow:hidden; }

ul.zebra li.row-b { background: #ddd; }

.zebra #content2 .latestitem p { margin: 0; font-size: 12px; }

.zebra #content2 span.date { color:#3D3E3E; display:block; line-height:0.7; padding:0 0 8px; }

#content2 .latestitem #description ul { }

#content2 .latestitem #description ul li { list-style: disc; margin-left: 15px; }

#content2 .latestitem #description div#news_image img { padding-bottom: 2px; background: #fff; border-bottom: 3px solid #4c98d2; }

#wrap2 #content #description div#news_image { float: left; margin: 0 16px 0 0; }

#wrap2 #content #description div#news_image img { padding-bottom: 2px; background: #fff; border-bottom: 3px solid #4c98d2; }

#wrap2 #content #description div#news_image p { margin: 0; font-size: 11px; }

#content2 .latestitem #resources ul li { margin-left: 0; list-style: none; }

#content2 .latestitem #resources ul li a { color:#3D3E3E; text-decoration:underline; }

ul.paginator { float: right; }

ul.paginator li { list-style: none; display: inline; line-height: 30px; }

ul.paginator li a.selected { text-decoration: underline; }

div.latestitem ul.paginator li { list-style: none; display: inline; line-height: 12px; }

div.form-fields div#resourceleftcol ul, div.form-fields div#resourcerightcol ul { margin-bottom: 20px; }

div.box1a p, div.box1 p { opacity: .99; }

.resourcecenter #page #tWraparound { margin: 0 0 14px; height: 188px; }

.resourcecenter #tWraparound span { background: url(../img/t-resourcecenter.jpg) no-repeat 0 0; }

.about #page #tWraparound { margin: 0 0 14px; height: 188px; }

.about #tWraparound span { background: url(../img/t-about.jpg) no-repeat 0 0; }

.projects #page #tWraparound { margin: 0 0 14px; height: 188px; }

.community_capacity #tWraparound span { background: url(../img/t-projects-community.jpg) no-repeat 0 0; }

.wraparound_initiative #tWraparound span { background: url(../img/t-projects-wraparound2.jpg) no-repeat 0 0; }

.supervisor_competency #tWraparound span { background: url(../img/t-projects-supervisor.jpg) no-repeat 0 0; }

.parent_leadership #tWraparound span { background: url(../img/t-projects-parentleadership.jpg) no-repeat 0 0; }

.consumer_employment #tWraparound span { background: url(../img/t-projects-consumer.jpg) no-repeat 0 0; }

.higher_education #tWraparound span { background: url(../img/t-projects-highered.jpg) no-repeat 0 0; }

.career_pathways #tWraparound span { background: url(../img/t-projects-careerp.jpg) no-repeat 0 0; }

.parent_network #tWraparound span { background: url(../img/t-projects-parents.jpg) no-repeat 0 0; }

.leadership_development #tWraparound span { background: url(../img/t-projects-leadership.jpg) no-repeat 0 0; }

form.contact #attribute-search-widget { clear: left; margin-top: 20px; }

form.contact #attribute-search-widget label { /*display:inline;
	font-size:12px;
	margin-top:6px;*/
}

body #content2 div.left-col, body #content2 div.right-col { float: left; }

body #content2 div.left-col label { display:block; font-size:12px; margin-top:6px; }

body #content2 div.right-col label { display:block; font-size:12px; margin-top:6px; }

form.contact fieldset { border: solid 1px #4C98D2; padding: 0 10px 10px; margin-left: -10px; width: 594px; margin-bottom: 20px; }

form.contact fieldset legend { padding: 0 4px 0; margin-left: -4px; font-weight: bold; }

form.contact div.full-col { display: block; clear: both; }

form.contact div.full-col input.textfield { width:593px; }

form.contact div.full-col textarea { width:593px; }

#content2 #resourcerightcol { width: 290px; }

body #content2 div#left-col div#detail-top form.contact fieldset div.left-col, form.contact fieldset div.left-col { width: 290px; }

body #content2 div#left-col div#detail-top form.contact fieldset div.right-col, form.contact fieldset div.right-col { width: 290px; }

#side1 ul li ul { }

#side1 ul li ul li { border: solid #FFFFFF; border-width: 1px 0 0 0; }

#side1 ul li ul li a { padding:6px 2px 6px 14px; display: block; background-color: #eff1f2; line-height: 12px; color: #3D3E3E; font-size: 11px; }

#side1 ul li ul li a.active { background: #cfd1d2; }

#side1 ul li ul li a:hover { background: #cfd1d2; text-decoration: none; }

#side1 ul li ul li ul li a { padding-left: 28px; background: #fff; }

#content ul li { margin-bottom: 6px; }

#content2 h1 span { font-weight: normal; font-size: 12px; color: #4C98D2; font-style: italic; }

#content2 h1 span a { font-weight: bold; color: #4C98D2; }

#content h4, #content2 h4 { color:#054C99; font-size:14px; font-weight:bold; line-height:1; margin:2em 0 0; }

#content2 #workforceleftcol { float:left; height:auto; width:300px; }

#content2 #workforcerightcol { float:left; height:auto; width:330px; }

#team_member { float:left; height:auto; margin:0 0 15px; width:295px; }

div.flash-message { background-color:#FFFAFA; border:1px solid #FFC8A8; color:#DD4020; margin-bottom:14px; margin-left:-10px; padding:10px; width:590px; }

div.flash-message span { font-weight: bold; }

div.flash-message ul li { list-style: disc; margin-left:14px; }

div.flash-message ul li a:link, div.flash-message ul li a:visited { color: #DD4020; font-weight: normal; }

input.error { background-color:#FFFAFA; border:1px solid #FFC8A8; color:#DD4020; padding: 3px 2px; }

label.error { color:#DD4020; }

form#login-form div.form-fields div input, form#login-form div.form-fields div select, form#login-form div.form-fields div option, form#login-form div.form-fields div label, form#login-form div.form-fields div a { display:block; font-family:arial; font-size:12px; }

form#login-form div.form-fields div input.textfield { width:190px; }

form#login-form div.form-fields div.buttons { border-color:#888888; border-style:solid; border-width:1px 0 0; padding:7px 0 0; }

form#login-form div.form-fields input.submit { float:left; width:auto; }

form#login-form div.form-fields div label { clear:left; color:#333333; display:block; float:left; line-height:12px; padding:3px 5px 0 0; text-align:left; width:132px; }

form#login-form div.form-fields div.field { border:0 solid #DDDDEF; display:block; margin-bottom:4px; overflow:hidden; }

form#login-form div.form-fields ul.small { padding-bottom:0; }

form#login-form div.form-fields ul.checkboxes { clear:right; display:block; float:left; padding-bottom:10px; }

form#login-form div.form-fields .checkboxes li input { clear:left; }

form#login-form div.form-fields .checkboxes input { clear:none; float:left; }

form#login-form div.form-fields .checkboxes label { line-height: 17px; clear:right; float:left; padding-left:4px; width:auto; }

div.buttons { padding-top: 10px; }

table.data-table { /*border: solid #EFF1F2; border-width: 0 0 1px 0;*/ padding: 0 0 1px 0; width:100%; margin-bottom: 10px; background: #fff; }

table.data-table table.data-table { border: solid #A7A9AC; border-width: 2px 0 0 2px; padding: 6px; }

table.data-table tr.row-b { background-color:#EFF1F2; }

table.data-table tr td { color:#3D3E3E; font-size:12px; line-height:12px; padding:6px 6px 5px 14px; border-bottom:1px solid #efefef; }

table.data-table tr.row-b td { border-bottom:1px solid #Ebedee; }

table.data-table tr td.field { width: 150px; }

table.data-table tr.table-options td { text-align: right; font-style: italic; font-size: 11px; border-top: solid 1px #0B539F; }

h5 { border-bottom:1px solid #EFF1F2; padding:0 0 6px 0; }

h5.v2 { border-bottom:1px solid #EFF1F2; margin-bottom:6px; padding:0 0 6px; }

/* body #content2 div.left-col, body #content2 div.right-col */
body #content2 div.right-col div.radio-value { float: left; }

body #content2 div.right-col div.radio-value input { display: inline; }

body #content2 div.right-col div.radio-value label { display: inline; }

div.field-group { clear:both; display:block; float:left; margin-bottom:24px; width:100%; padding-top: 6px; }

span.instructions { font-style: italic; display: block; padding:6px 0 2px; }

.member-attributes h5 { clear: both; }

.member-attributes div.attribute-row { display: block; float: left; clear: left; }

.member-attributes .attribute-value { display: block; margin-left:24px; }

.member-attributes label span { font-size: 11px; font-style: italic; }

.member-attributes ul { float: left; clear: left; }

.member-attributes li ul { }

.member-attributes li ul li { margin-left: 24px; }

ul.links li ul li { list-style-type: none; margin-left: 16px; margin-bottom: 12px; }

#content2 ul.links li ul li strong { font-size: 12px; margin-bottom: 2px; display: block; }

#content2 ul.links li p { margin: 0 0 2px 0; }

#content2 h3.example { /* font-size: 14px; */ }

#rightColCallouts { float:right; height:auto; overflow:hidden; width:241px; background: #fff; }

#rightColCallouts #projectsContent { width: 241px; }

#rightColCallouts #projectsContent #actions { width: 241px; }

#rightColCallouts #projectsContent #actions ul { width: 241px; float: right; }

#rightColCallouts #projectsContent #actions li { height: auto; margin: 0; padding: 16px 0 16px 0; border-right: none; border-bottom:3px solid #EEDFBE; }

#rightColCallouts #projectsContent #actions li p { width: 200px; }

#rightColCallouts #projectsContent #actions li p.but { width: auto; margin-bottom:8px; ; }

#rightColCallouts #projectsContent #actions li.right, #rightColCallouts #projectsContent #actions li.middle, #rightColCallouts #projectsContent #actions li.right { width: auto; }

#rightColCallouts #projectsContent #actions li.right { width: auto; border-bottom: none; }

ul#faq-questions li a { font-size: 14px; color: #4C98D2; font-weight: bold; }

#flash { height: 320px; }

#menu3 li div { cursor: pointer; }

.latestitem img { float: left; margin-right: 10px; }

#content2 { min-height:166px; }

div.form-fields div#resourceleftcol ul li ul li div label, div.form-fields div#resourcerightcol ul li ul li div input { }

div.form-fields div#resourceleftcol ul li ul li div label, div.form-fields div#resourcerightcol ul li ul li div label { }

h6 { padding:0 0 6px; }

ul.lightbox-gallery-source { display: none; }

ul li div.grid-list ul { margin: 2px 0 8px 0; }

div.grid-list { display: block; margin-bottom: 10px; }

div.grid-list ul { display: block; float: left; width: 100%; }

div.grid-list ul h4 { font-size: 14px; letter-spacing: 0; }

div.grid-list ul li { float: left; display: block; width:250px; margin-bottom: 4px; }

div.grid-list ul li.clear { clear: both; }

div.grid-list ul li ul li { float: left; margin: 0 0 10px 10px; display: block; }

div.grid-list ul li ul li.first { margin-left: -4px; clear: left; }

div.grid-list ul li ul li div { float: left; text-align: center; border: solid 3px #ffffff; padding: 1px; width: 140px; overflow: hidden; }

div.grid-list ul li ul li div:hover { border: solid 3px #efefef; }

div.grid-list ul li ul li div img { }

div.grid-list ul li ul li div span { display: block; line-height: 12px; }

div#reset-email-field { height: 0; overflow: hidden; }

#content2 ul li h1 { font-size:15px; }

#latest li span { font-size: 11px; }

#projectsContent #actions ul#faq-questions li { border: none; height: auto; clear: left; padding-left: 0; }

h3.dark, #content2 h3.dark { color: #054C99; }

#actions li.left p.text a:link, #actions li.left p.text a:visited, #actions li.middle p.text a:link, #actions li.middle p.text a:visited, #actions li.right p.text a:link, #actions li.right p.text a:visited { color: #06457E; }

#menu3 li div a:link:hover { text-decoration: none; }

#menu3 li div a:hover { text-decoration: none; }

#menu3 li div span a:link:hover { text-decoration: underline; }

#menu3 li div { background:#E8E8E8 url(../img/menu-3-box.png) no-repeat scroll 0 0; display:none; height:80px; padding:25px 20px 5px; }

span.required { color:#DD4020; }

a.click-here { background:transparent url(../img/b-click_here.png) no-repeat scroll right center; height:26px; line-height:26px; padding:5px 84px 5px 0; font-weight: bold; color: #4C98D2; }

/*tooltip*/

div.tip { background: url(/img/transparent-tool_tip.png) no-repeat; width: 182px; height: 100px; color:#054C99; font-weight:bold; padding:21px 9px 0; opacity: 1; margin-top: 3px; margin-left: -187px; }

div.tip div.tip-title { font-size: 12px; font-weight: normal; }

div.tip div.tip-text { display: none; }

div.tip p { }
