/* Eric Myer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a { color:#006aa3; text-decoration: none; }
a:hover { color: #58595b; }
a.more { font-weight: bold; padding-right: 12px; background: url('/assets/css/images/readmore-white-arrow.gif') no-repeat right center;  }
strong { font-weight: bold; }

/* Focus Styles */
#utility li a:focus { color: #666; border-bottom: dotted 1px #666; }
#navigation ul li a:focus { border-bottom: dotted 1px #666; }
#subnavigation ul li a:focus {  background: #e7e7e7; border-left: dotted 1px #666;}
ul#tabs li a:focus { border: dotted 1px #666; }
.callout a:focus,
#content a:focus,
#footer a:focus,
a.more:focus { border-bottom: dotted 1px #666; }
#search input[type=submit]:focus { padding-bottom: 3px; border-bottom: dotted 1px #666; }


h1 { font-size: 2.4em; font-weight: bold; margin-bottom: 10px; color: #58595b;}
h2 { font-size: 1.8em; font-weight: bold; margin-bottom: 10px; color: #58595b; }
h3 { font-size: 1.4em; font-weight: bold; margin-bottom: 5px; color: #58595b; }
h4 { font-size: 1.2em; font-style: italic; margin-bottom: 10px; padding: 10px 0; border-bottom: solid 1px #e1e0df; }
p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 5px; color: #58595b; }
p.skip, p#skip { display:none; }
html { background: #ffffff; }
body { background-color: #ffffff;  font: normal 62.5% Helvetica, Arial, Sans-serif; line-height: 1.2; color: #58595b; }

#hdr-wrapper { height: 110px; width: 960px; position: relative; top:0; margin: 0 auto; }
#header { width: 960px; }
	#logo { width: 220px; margin: 20px 0 0 10px; }
	#logo span { display:none; }
	#logo h1 { margin: 0; padding: 0; height: 90px; width: 220px; background: url('/assets/css/images/logo.gif') 0 0 no-repeat; text-indent: -9000px; }
	#logo h1 a { height: 90px; width: 220px; display: block; }
	#logo h2 { height: 20px; width: 220px; background: url('/assets/css/images/nod-mission.gif') 0 0 no-repeat; text-indent: -9000px; }

#footerwrapper { background:#e8e9e9; clear:both; }	
#footer { background:#e8e9e9; height:70px; width: 960px; margin: 0 auto; padding-top: 15px; }
	#footer p { font-size: 1em; margin:0;}
	#footer ul { padding: 10px 0; }
	#footer ul li { float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #8c8c8c; }
	#footer ul li.privacy_policy { border-right: none; }
	#footer ul li.rss_feeds { border-right: none; }
	#footer-left { width: 400px; float: left; }
	#footer-right { float: right; }
	#footer-right p { text-align: right !important; }
	#footer-right ul { float: right; }
	#footer-right ul li.ups { text-indent: -9000px; width: 27px; height: 30px; background: url('/assets/css/images/logo-small-ups.gif') no-repeat; }
	#footer-right ul li.mcgraw_hill { text-indent: -9000px; width: 135px; height: 30px; background: url('/assets/css/images/logo-small-mcgraw_hill.gif') center 5px no-repeat; border-right: none; }
	#footer-right ul li { cursor: pointer !important; }
	#footer-right ul li a { display: block; }


#utility { position: absolute; right:220px; top:0px; color: #006aa3; text-decoration: none; }
#utility li { float: left; border-right: solid 1px #e7e7e7; font-size: 11px; font-weight: bold; }
#utility li.share { border: none; }
#utility li a { padding: 4px 5px; color: #006aa3; display: block; }
#utility li a:hover { color: #666; border-bottom: dotted 1px #666; }	

#at20mc #at15s { padding: 3px !important; background: #ffffff !important; border: solid 4px #58585a; width: 240px !important; }
#at20mc #at15s_inner { padding: 3px !important; border: solid 2px #b6b6b8; }
#at20mc #at15s_head { background: #fff; border: none; border-bottom: solid 1px #b6b6b8; margin-bottom: 3px !important; }
#at20mc #at15ptc { font-weight: bold; }
#at20mc #at16pf { background: #fff; border: none; border-top: solid 1px #b6b6b8; padding: 3px 0 !important; margin-top: 3px !important; }
#at20mc #at16pf #at15pfpro, #at20mc #at16pf #at-logo { padding-top: 3px !important; }

#search { position: absolute; right: 0; top: 0; width: 210px; }
#search fieldset.search { padding:0;margin:0; }
#search fieldset.search legend { display:none; }
#search fieldset.search label { display:none; }
#search input[type=text] { margin: 0; padding: 2px; width: 140px; }
#search input[type=submit] { margin: 0; padding: 4px; color: #fff; width: 50px; background: url('/assets/css/images/go-btn.gif') repeat-x left center; border: none; }	

#navigation { height:56px; background: url('/assets/css/images/hdr-bg.png') repeat-x; margin:0;}
#navigation ul { width: 960px; margin: 0 auto; }
#navigation ul li { float:left; text-indent: -9000px; }
#navigation ul li a { height: 56px; background: url('/assets/css/images/main-sprite.gif') 0 0 no-repeat; display:block; }

#navigation li.home a:hover { background-position: 0px 0px; width: 61px; }
#navigation li.home a { background-position: 0px -56px; width: 61px; }
body#home li.home a { background-position: 0px -112px !important; width: 61px; }

#navigation li.about_us a:hover { background-position: -61px 0px; width: 79px; }
#navigation li.about_us a { background-position: -61px -56px; width: 79px; }
body#about_us li.about_us a { background-position: -61px -112px !important; width: 79px; }

#navigation li.what_we_do a:hover { background-position: -140px 0px; width: 97px; }
#navigation li.what_we_do a { background-position: -140px -56px; width: 97px; }
body#what_we_do li.what_we_do a { background-position: -140px -112px !important; width: 97px; }

#navigation li.our_partners_funders a:hover { background-position: -237px 0px; width: 158px; }
#navigation li.our_partners_funders a { background-position: -237px -56px; width: 158px; }
body#our_partners_funders li.our_partners_funders a { background-position: -237px -112px !important; width: 158px; }

#navigation li.news_events a:hover {background-position: -395px 0px; width: 111px; }
#navigation li.news_events a { background-position: -395px -56px; width: 111px; }
body#news_events li.news_events a { background-position: -395px -112px !important; width: 111px; }

#navigation li.for_business_leaders a:hover { background-position: -506px 0px; width: 148px; }
#navigation li.for_business_leaders a { background-position: -506px -56px; width: 148px; }
body#for_business_leaders li.for_business_leaders a { background-position: -506px -112px !important; width: 148px; }

#navigation li.research_publications a:hover { background-position: -654px 0px;  width: 164px; }
#navigation li.research_publications a { background-position: -654px -56px;  width: 164px; }
body#research_publications li.research_publications a { background-position: -654px -112px !important;  width: 164px; }

#navigation li.disability_resources a:hover { background-position: -818px 0px; width: 142px; }
#navigation li.disability_resources a { background-position: -818px -56px; width: 142px; }
body#disability_resources li.disability_resources a { background-position: -818px -112px !important;  width: 142px; }

/* Subnav */
#subnavigation { width: 220px; height:  color: #006aa3; padding:0 10px 0 10px; float: left; overflow: hidden; margin-bottom: 25px; }
	/* Section title */
	#subnavigation h1, #subnavigation h3 { width: 220px; font-size: 18px; margin: 0; padding-bottom: 5px; background: none; color: #006aa3; }
	/* Segment 2 */
	#subnavigation ul { width: 220px; }
	#subnavigation ul li { font-size: 12px; width: 220px; padding: 0; }
	#subnavigation ul li a { padding: 5px 10px 5px 20px; margin: 0 !important; font-weight: normal; width: auto; display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #e7ebec; background: #f5f9fb;}
	#subnavigation ul li a:hover {  background: #e7e7e7; }
	#subnavigation ul li.active a { font-weight: bold; }
	/* Segment 3 */
	#subnavigation ul li.inactive ul li.inactive { display: none; }
	#subnavigation ul li.active ul li a { font-weight: normal; padding: 5px 10px 5px  30px; background: url('/assets/css/images/segment3-bullet.gif') no-repeat 22px !important; }
	#subnavigation ul li.active ul li.active a {font-weight: bold; }
	#subnavigation ul li.active ul li a:hover { background: #e7e7e7; }
	/* Segment 4 */
	#subnavigation ul li.inactive ul li.inactive ul li.inactive { display: none; }
	#subnavigation ul li.active ul li.active ul li { font-size: 11px; }
	#subnavigation ul li.active ul li.active ul li a.active { padding: 5px 10px 5px  40px; border: none !important; background:url('/assets/css/images/segment-4-active.gif') no-repeat 25px center; color: #666; }
	#subnavigation ul li.active ul li.active ul li a { font-weight: normal; padding: 5px 10px 5px  40px; border: none !important; background:url('/assets/css/images/segment-4-nonactive.gif') no-repeat 27px center; color: ##006aa3; }
	#subnavigation ul li.active ul li.active ul li a:hover { background: #e7e7e7; }
	/* Active links */
	#subnavigation ul li a.active {  }
	#subnavigation ul li ul li a.active { }
	#subnavigation ul li ul li ul li a.active {  }


#wrapper { width: 960px; margin: 25px auto; }

/* Home Page :: Celebration */
#celebration { background: #f0f0f0; border: solid 1px #dbdbdb; padding: 10px; height: 262px;  }
#celebration img { margin-right: 20px; float: left; }
#celebration .contents { width: 440px; float: left; }
#celebration .contents h1 { font-size: 2.4em; }
#celebration .contents p { font-size: 1.4em; }
#celebration .contents p.close { text-align: right; padding: 0 0 10px 0; margin-bottom: 10px;}
#celebration .contents p.close img { float: right; margin:0; padding: 0 0 10px 0; }

/* Home Page :: Hero */
#hero { position: relative; left: -11px; width: 982px; height: 330px; margin-top: 10px; padding-top: 23px; background: url('/assets/css/images/hero-bg.png') no-repeat top; }
#feature_list { width: 950px; height: 300px; margin-right: 21px; float: right; }
#feature_list,
#feature_list.bg-0 { background: url('/assets/css/images/hero-img-0.jpg') no-repeat right; }
#feature_list.bg-1 { background: url('/assets/css/images/hero-img-1.jpg') no-repeat right; }
#feature_list.bg-2 { background: url('/assets/css/images/hero-img-2.jpg') no-repeat right; }
#feature_list.bg-3 { background: url('/assets/css/images/hero-img-3.jpg') no-repeat right; }
#feature_list.bg-4 { background: url('/assets/css/images/hero-img-4.jpg') no-repeat right; }
#hero-left { margin-left: 11px; width: 470px; height: 300px; float: left; background: url('/assets/css/images/subsection-bg.png') repeat-x right; }
#hero-sub { float: right; width: 214px; font-size: 14px; padding:18px 15px 0 0; color: #58595b; }
#hero-sub ul li h1 { font-size: 1.2em; font-style: italic; font-weight: normal; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #e1e0df; }
#hero-sub ul li dl { padding-bottom: 12px; }
#hero-sub ul li dl dt { font-size: 1em; font-weight: bold; margin: 10px 0 5px 0; color: #006AA3; }
#hero-sub ul li p a { font-weight: bold; }
ul#tabs { color: #006aa3; height: 300px; font-size: 1.8em; float: left; width: 223px; }
ul#tabs li a { padding: 0 0 0 22px; display: block; width: 223px; height: 60px; background: url('/assets/css/images/hero-btn.png') no-repeat; }
ul#tabs li a p { padding-top: 20px; font-size: 1em; font-weight: bold; color: #006aa3; }
ul#tabs li a:hover { color: #58595b; }
ul#tabs li a.current { background:  url('/assets/css/images/active-hero-btn-1.png') no-repeat; color: #58595b; height: 60px; display: block; }
ul#tabs li a.current p { color: #58595b; }
ul#output { width: 216px; height: 2px; position: relative; }
ul#output li { position: absolute; top: 2px; width: 216px; }
ul#output li p { font-size: 1em; }
ul#output li p span { font-style: italic; color: #58595b; }

/* Home Page :: Callouts */
#callouts { overflow: hidden; width: 982px; position: relative; left: -10px; margin-bottom: 20px; }
.callout { width: 486px; height: 113px; background: url(/assets/css/images/callout-bg.png) no-repeat; }
.callout.c1 { float: left; }
.callout.c2 { float: right; }
.callout h1 { font-size: 2em; color: #58595b; font-weight: bold; margin: 15px 0 0 25px; padding-bottom: 3px; }
.callout p { width: 440px; padding: 0 0 3px 25px; font-size: 1.4em; color: #58595b; }
	
/* Home Page :: Calendar */
#calender { height: 300px; width: 300px; float:left; padding: 0 10px 0 9px; border-right: 1px solid #dcdddd; }
.calender-date { width: 300px; height: 80px; }
.calender-date .date { height: 45px; width: 50px; float: left; text-align: right; padding-right: 10px; border-right: 1px solid #ababab; }
.calender-date .date .month { font-size: 1.6em; font-weight: bold; color: #ababab; margin-top: -2px; margin-bottom: -8px; }
.calender-date .date .day { font-size: 4em; font-weight: bold; color: #ababab; }
.calender-date .event { float: right; padding-left: 10px; width: 229px; }	
.calender-date .event h2 { font-size: 1.2em; color: #222222; margin-bottom: 5px; }

#home #subwrapper { height:353px; background: #f1f2f2 url('/assets/css/images/content-bg.gif') center top repeat-x; }
#home #subwrapper .content { height: 308px; width: 960px; margin: 20px auto; padding-top: 25px; }

/* Home Page :: Resources & Publications */
#home #research_publications { height: 215px; width: 300px; padding: 80px 9px 0 9px; border-left: 1px solid #ffffff; border-right: 1px solid #dcdddd; float: left; background: url('/assets/css/images/research-img.jpg') center top no-repeat; }
#home #research_publications h1 { font-size: 1.8em; padding: 0 5px; line-height: 1.8em; background: url('/assets/css/images/content-hdr-bg.gif') center bottom no-repeat; }
#home #research_publications h2 { font-size: 1.4em; color: #222222; margin: 10px 0 5px 0; }

/* Home Page :: Disability Resources */
#home #disability_resources { height: 215px; width: 300px; padding: 80px 9px 0 9px; border-left: 1px solid #ffffff; float: left; background: url('/assets/css/images/disability-img.jpg') center top no-repeat; }
#home #disability_resources h1 { font-size: 1.8em; padding: 0 5px; line-height: 1.8em; background: url('/assets/css/images/content-hdr-bg.gif') center bottom no-repeat; }
#home #disability_resources h2 { font-size: 1.4em; color: #222222; margin: 10px 0 5px 0; }



/* Internal :: Primary Content */
#content { width: 465px; padding: 0 10px 50px 10px; float: left; }
#content.nosidebar { width: 700px; }
#content p { font-size: 1.4em; line-height: 1.4em; margin-bottom: 15px;}
#content ul { list-style: disc outside; padding: 0 10px 0 20px; margin-bottom: 12px;}
#content ol { list-style: decimal outside; padding: 0 40px 0 10px; margin-left: 20px; margin-bottom: 20px; }
#content li { font-size: 14px; line-height: 1.4em; margin: 3px 0; }
#content p.headline { font-size: 1.8em; margin-bottom: 20px; }
#content p.intro { font-size: 1.6em; margin-bottom: 20px; }
#content p.footnote { font-size: 1.1em; font-style: italic; }
#content p.back_to_top { font-size: 1.1em; padding: 6px 0; text-align: right; }
#content p.download { padding: 6px 0; }
#content p.download.pdf a { padding: 24px 0 24px 42px; background: url('/assets/css/images/icon-pdf.gif') left top no-repeat;}
#content em { font-style: italic; }

#sidebar { width: 230px; float: right;  }
#sidebar .teaser { width: 230px; margin-bottom: 24px; }
#sidebar .teaser div { width:230px; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat;}
#sidebar .teaser div span { display: block; background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#sidebar .teaser div span img { width: 210px; padding: 10px 10px 8px 10px; }
#sidebar h3 { padding: 6px 10px; margin: 0; }
#sidebar p { padding: 0 10px; }

/* Internal :: News & Events */
#news_events .news { width: 450px; padding-right: 10px; float: left; }
#news_events .news h2 { padding: 6px 0; border-bottom: solid 1px #e1e0df; }
#news_events .news h4 { padding: 6px 0; border-top: solid 1px #e1e0df; border-bottom: none; }
#news_events .news dl dt { font-size: 1.4em; font-weight: bold; padding: 3px 0; }
#news_events .news dl dd { font-size: 1.4em; line-height: 1.4em; padding: 3px 0 3px 0;  }
#news_events .news dl dd p { font-size: 1em; margin: 0; }
#news_events .news dl dd.read_more { padding: 3px 0 20px 0;  }

#news_events .image { padding-right: 10px; float: left; }
#news_events .image div { width:150px; margin:0; float: left; background: url(/assets/css/images/dropshadow150px-bottom.gif) center bottom no-repeat; }
#news_events .image div span { display: block; padding-top: 10px; background: url(/assets/css/images/dropshadow150px-top.gif) center top no-repeat; }
#news_events .image div span img { width: 130px; padding: 0 0 5px 10px;}

#news_events .events { width: 220px; padding: 0 8px; background: #f4f4f4; border: solid 1px #ececec; float: right; }
#news_events .events h2 { padding: 6px 0; border-bottom: solid 1px #e1e0df; }
#news_events .events h4 { padding: 6px 0; border: none; }
#news_events .events dl dt { font-size: 1.4em; font-weight: bold; padding: 3px 0; }
#news_events .events dl dd { font-size: 1.2em; padding: 3px 0 12px 0;  }
#news_events .events dl dd p { font-size: 1em; }
#news_events .events dl dd.date { font-weight: bold; padding: 2px 0;}



/* Internal :: Employment Opportunities */
.employment_opportunities dl { font-size: 1.4em; padding: 15px 0; }
.employment_opportunities dl dt { font-weight: bold; }
.employment_opportunities dl dd { font-style: italic; }

/* Internal :: Our Board */
.our_board dl.board { font-size: 1.4em; }
.our_board dl.board { font-size: 1.4em; margin-bottom: 12px; }
.our_board dl.board dt { font-weight: bold; }
.our_board dl.board dd { padding-bottom: 10px; padding-left: 3px; }

/* Internal :: Profile */
.profile img { margin: 0 10px 10px 0; float: left; }
.profile dl { font-size: 1.2em; float: left; margin-bottom: 12px; }
.profile dl dt { font-size: 1.4em; font-weight: bold; padding: 3px 0; }
.profile dl dd { font-style: italic; padding: 2px 0; }
.profile p { clear: both; }

/* Internal :: What We Do */
#what_we_do .dropshadow { height: 215px;  float: left;}
#what_we_do .dropshadow p{ width: 345px; padding: 0 0 0 10px; margin: 0; clear: both;}
#what_we_do .dropshadow div { width:345px; float: left; background: url(/assets/css/images/dropshadow345px-bottom.gif) center bottom no-repeat; }
#what_we_do .dropshadow div span { display: block; padding-top: 10px; background: url(/assets/css/images/dropshadow345px-top.gif) center top no-repeat; }
#what_we_do .dropshadow div span img { width: 325px; height: 144px; padding: 0 0 7px 10px;}
#what_we_do.dropshadow-left { width: 335px; height: 200px; float: left; margin-left: -5px; }
#what_we_do .dropshadow-right { width: 335px; height: 200px; float: right; margin-right: -5px; }
a.img-caption { margin-top: 10px; font-size: 12px; padding-right: 10px; color: #006aa3; font-weight: bold; float: left; background: url('/assets/css/images/readmore-gray-arrow.gif') no-repeat right center; }

/* Internal :: Milestones */
dl.milestones {  }
dl.milestones dt { font-weight: bold; font-size: 1.8em; padding: 6px 0 2px 0; }
dl.milestones dd { font-weight: normal; padding-bottom: 12px; padding-left: 6px; }

/* Internal :: CEO Council */
.good-company { width: 678px; background: #f6f7f7; border: 1px solid #eceded; padding: 15px 0 15px 20px; margin-bottom: 15px; }
.good-company h2 { font-size: 1.6em; }
.good-company h3 { font-size: 1.4em; }
.good-company img {	float: left; padding-right: 20px; }
.good-company p { float: left; padding-left: 20px; }
.list { width: 220px; float: left; padding-right:10px; }

.table { width: 700px; margin: 6px 0 12px 0; }
.table table { border: solid 1px #ededed; border-left: none; width: 700px; }
.table table thead {  }
.table table thead tr {  }
.table table thead tr th { background:#f6f7f7; font-size: 1.4em; font-weight: bold; padding: 6px; }
.table table thead tr th.benefits { width: 390px; border-left: solid 1px #ededed; }
.table table thead tr th.fee { width: 140px; border-left: solid 1px #ededed; }
.table table thead tr th.type { width: 140px; }
.table table thead tr th h2 { font-size: 13px !important; font-weight: bold; padding: 0; margin:0; }

.table table tbody tr td { padding: 9px; border-left: solid 1px #ededed; }
.table table tbody tr.d1 td { background: #f6f7f7; }
.table table tbody li,
.table table tbody td,
.table table tbody p { font-size: 12px !important; }
.table table tbody td.employee { width: 100px; }
.table table tbody td.employee h3 { font-size: 12px !important; font-weight: bold; }
.table table tbody td.employee h4 { font-size: 12px !important; font-weight: normal; text-decoration: none; font-style: normal; border: none; }

.table table thead tr.level th,
.table table tbody tr.level td { background:#d6d7d8; font-size: 1.4em !important; font-weight: bold; padding: 3px 6px; }

/* Internal :: Donors */
.donors .leadership { width: 350px; padding: 12px; background: #fafafa; border: solid 1px #d6d7d8; }
.donors .leadership h3,
.donors .leadership h4 { font-size: 1.6em; }
.donors .leadership dl dt { font-size: 1.2em; }
.donors dl { font-size: 1.2em; margin-bottom: 6px; padding: 6px 0;}
.donors dl dt { font-weight: bold; padding: 6px 0; }
.donors dl dd { padding: 3px 0 3px 3px; }
img.spotlight { float: left; padding: 0 12px 0 0; }

/* Internal :: Reports */
.our_history dl { margin: 6px 0; font-size: 1.4em; margin-bottom: 20px; }
.our_history dl dt { font-weight: bold; padding: 12px 0 3px 0; }
.our_history dl dd { padding: 3px 0; }


/* Internal :: Contact Us */
#contact_us dl { margin: 6px 0; font-size: 1.4em; margin-bottom: 10px; }
#contact_us dl dt { font-weight: bold; padding: 6px 0 6px 0;}
#contact_us dl dd { padding-left: 3px; }

/* Events */
#events dl { margin: 6px 0; font-size: 1.2em; margin-bottom: 20px; }
#events dl dt { font-weight: bold; padding: 9px 0 3px 0; }
#events dl dd { padding: 3px 0; }

/* Marketing */
.marketing_to_the_disability_community dl { margin: 6px 0 20px 0; font-size: 1.2em; }
.marketing_to_the_disability_community dl dt { font-weight: bold; padding: 9px 0 3px 0; }
.marketing_to_the_disability_community dl dd { padding: 3px 0; }


/* Jobs */
#employment_opportunities dl { margin: 6px 0 20px 0; font-size: 1.2em; }
#employment_opportunities dl dt { font-weight: bold; font-size: 1.4em; padding: 9px 0 3px 0; }
#employment_opportunities dl dd { padding: 3px 0; }

/* Contextual sub links */
.anchors { background: #f0f0f0; border: solid 1px #e8e8e8; overflow: auto; margin-bottom: 15px;  }
.anchors ul { list-style-type: none; padding: 0 !important; margin:0; }
.anchors ul li { font-weight: bold; float: left; list-style-type: none; line-height: 40px; padding: 3px 0 3px 6px; font-size: 1.1em !important; }
.anchors ul li a { font-weight: normal; padding: 0 6px 0 0; border-right: solid 1px #909090; }
.anchors ul li.last a { border: none; }

/* Galleries */
.gallery { padding: 6px 0; height: 180px; clear: both;  }
.gallery img { float: left; margin-right: 12px; }
.gallery p { padding: 12px; }

div.photo-inline {
	background: #fafafa;
	border: solid 1px #e7e7e7;
	text-align: center;	
	margin-bottom: 15px;
}
div.photo-inline img {
	margin:25px 0;
}
div.photo-inline p {
	font-size: 11px !important;
	font-style: italic;
}
/* Newsletter Subscribe */
form.subscribe {  }
form.subscribe dl { margin-bottom: 12px; }
form.subscribe dl dt { font-size: 1.2em; font-weight: bold; padding-top: 6px;}
form.subscribe dl dd { padding: 3px 6px; }
form.subscribe dl dd input[type=text] { width: 200px; padding: 3px; font-size: 1.2em; color: #666; }
form.subscribe dl dd input.zip { width: 50px; }
form.subscribe p { padding: 6px 3px; }
form.subscribe p input[type=submit] { background: #ccc; border: 1px solid #e7e7e7; color: #222; padding: 4px 10px 5px; margin: 0 5px 0 0; font-weight: normal; cursor: pointer !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; }






.slideshow { height: 232px; width: 232px; margin: auto; }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
















#content .indent { padding-left: 17px; border-left: 1px solid #e5e5e5; font-size: 12px; }
#become-a-member h3.list { font-size: 14px; color: #58595b; font-weight: bold; }
#sidebar h3 { padding-left: 10px; }
#innovation h3 { color: #58595b; }
#news-events .events h3.date { color: #58595B; padding: 0; margin-bottom: 5px; }
h3.top-bdr { font-size: 14px; font-weight: bold; padding:10px 0 10px 0; clear: both; border-top: 1px solid #e5e5e5; }
#innovation .readmore-link { font-weight: bold; }
#innovation .readmore-link { margin-bottom: 5px; color: #006aa3; padding-right: 12px; background: url('/assets/css/images/readmore-white-arrow.gif') no-repeat right center ; }
#kessler .readmore-link { font-size: 14px; font-weight: bold; margin-bottom: 5px; color: #006aa3; float: left; clear: both; padding-right: 12px; background: url('/assets/css/images/readmore-white-arrow.gif') no-repeat right center ; }
#kessler .dropshadow { height: 126px; margin-top: -5px;  float: left;}
#kessler .dropshadow p{width: 210px; padding: 0 0 0 10px; margin: 0; clear: both;}
#kessler .dropshadow div { width:227px; float: left; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat;}
#kessler .dropshadow div span { display: block;	 background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#kessler .dropshadow div span img { width: 210px; height: 93px; padding: 10px 0 6px 8px;}
#wounded-warrior #scroll-nav{
	width: 700px;
	background: #f0f0f0;
	height: 30px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	margin-bottom: 20px;
}
#wounded-warrior #scroll-nav ul{
	margin: 10px 0 0 10px;
	font-size: 11px;
}
	#wounded-warrior #scroll-nav ul li{
		float: left;
		padding: 0 5px 0 5px;
		color: #006aa3;
		border-left: 1px solid #58595B;
	}
	
	#wounded-warrior #scroll-nav ul li.jump{
		color: #58595B;
		border: none;
		padding-left: 0;
	}
	
#wounded-warrior .background {
	width: 700px;
	float: left;
}
#wounded-warrior .background-txt{
	width:460px;
	float: left;
}

#wounded-warrior .news-images{
	width: 700px;
	height: 250px;
}

#wounded-warrior .dropshadow { height: 250px;  float: left;}
#wounded-warrior .dropshadow p{width: 210px; padding: 0 0 0 10px; margin: 0; clear: both;}
#wounded-warrior .dropshadow div { width:240px; float: left; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat; }
#wounded-warrior .dropshadow div span { display: block; padding-top: 12px; background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#wounded-warrior .dropshadow div span img { width: 210px; height: 168px; padding: 0 0 7px 15px;}

#wounded-warrior .news .dropshadow {margin-top: 10px;}
#wounded-warrior .news #left.dropshadow { height: 210px; margin-left: -3px; float: left;}
#wounded-warrior .news #center.dropshadow { height: 210px; padding: 0 8px 0 8px; float: left;}
#wounded-warrior .news #right.dropshadow { height: 210px; margin-right: -3px; float: right;}
#wounded-warrior .background #right.dropshadow { height: 210px; margin-right: -10px; float: right;}
#wounded-warrior .news .dropshadow div { width:230px; float: left; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat; }
#wounded-warrior .news .dropshadow div span { display: block; padding-top: 12px; background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#wounded-warrior .news .dropshadow div span img { width: 210px; height: 168px; padding: 0 0 7px 10px;}

#wounded-warrior .strategy {
	width: 700px;
	float: left;
}



#wounded-warrior .strategy ul{
	list-style: disc;
	font-size: 14px;
	margin-left: 15px;	
}
	#wounded-warrior .strategy ul li{
		margin-bottom: 15px;
}

#wounded-warrior .news #video-bg{
	background: #f0f0ef;
	width: 700px;
	height: 328px;

}
#wounded-warrior .news{
	width: 700px;
}

#wounded-warrior a.back-to-top{
	float: right;
	font-size: 12px;
	background: url('/assets/css/images/up-arrow.gif') no-repeat  right center;
	padding:5px 8px 0 0;
}


#wounded-warrior .supporters{
	width: 700px;
	float: left;
}
#wounded-warrior .supporters ul{
	list-style: disc;
	font-size: 14px;
	margin-left: 15px;	
}
	#wounded-warrior .supporters ul li{
		margin-bottom: 15px;
}

/*news&events style*/

#news .article-no-img{
	width: 700px;
	margin-bottom: 10px;
}
#news .article-txt{
	width: 540px;
	float: right;
	margin-bottom: 10px;
}


#news .readmore-link{
		font-size: 14px;
		margin-bottom: 5px;
		color: #006aa3;
		padding-right: 12px;
		background: url('/assets/css/images/readmore-white-arrow.gif') no-repeat right center ;
	}

#news .dropshadow { height: 88px; margin-top: -5px;  float: left;}
#news .dropshadow p{width: 210px; padding: 0 0 0 10px; margin: 0; clear: both;}
#news .dropshadow div { width:150px; float: left; background: url(/assets/css/images/dropshadow150px-bottom.gif) center bottom no-repeat; }
#news .dropshadow div span { display: block; padding-top: 10px; background: url(/assets/css/images/dropshadow150px-top.gif) center top no-repeat; }
#news .dropshadow div span img { width: 130px; height: 88px; padding: 0 0 5px 10px;}

#news-events .news{
	width: 460px;
	padding-top: 20px; 
	float: left;
}

#news-events .event-item{
	margin:15px 0 15px 0;
}
#news-events .events{
	width: 190px;
	padding: 20px 15px 0 15px;
	float: right;
	background: #f4f4f4;
}

#news-events .article-no-img{
	width: 460px;
	margin-bottom: 10px;
}
#news-events .article-txt{
	padding-left: 10px;
	width: 300px;
	float: left;
	margin-bottom: 10px;
}

#news-events .dropshadow { height: 88px; margin-top: -5px;  float: left;}
#news-events .dropshadow div { width:150px; float: left; background: url(/assets/css/images/news-bg-bottom.gif) center bottom no-repeat;}
#news-events .dropshadow div span { display: block; padding-top: 10px; background: url(/assets/css/images/news-bg-top.gif) center top no-repeat; }
#news-events .dropshadow div span img { width: 130px; height: 88px; padding: 0 0 5px 10px;}

#news-item .dropshadow { height: 165px; margin-top: -5px;  float: left;}
#news-item .dropshadow p{width: 210px; padding: 0 0 0 10px; margin: 0; clear: both;}
#news-item .dropshadow div { width:227px; float: left; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat;}
#news-item .dropshadow div span { display: block; padding-top: 10px; background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#news-item .dropshadow div span img { width: 210px; height: 93px; padding: 0 0 7px 8px;}

#news-item .readmore-link{
		font-size: 14px;
		margin-bottom: 5px;
		color: #006aa3;
		padding-right: 12px;
		background: url('/assets/css/images/readmore-white-arrow.gif') no-repeat right center ;
	}


	
#newsletter .contact{
	width: 380px;
}

#newsletter .contact input{
	border: 2px solid #aeafb0;
	
	height: 26px;

}

#newsletter .name{
	width: 300px;
	padding-bottom: 15px;
}

#newsletter .address{
	width: 380px;
	padding-bottom: 15px;
}

#newsletter .address input{
	margin-bottom: 5px;
}

#newsletter .city{
	width: 172px;
	float: left;
	padding-bottom: 15px;
}

#newsletter .state{
	width: 132px;
	float: left;
	padding-bottom: 15px;
}

#newsletter .state select{
	font-size: 18px;
	color: #aeafb0;
	width: 120px;
	height: 32px;
	border: 2px solid #aeafb0;

}

#newsletter .zip{
	width: 71px;
	float: left;
	padding-bottom: 15px;
}				

#newsletter input#submit{
	background: #006aa3;
	color: #fff;
	border: 1px solid #1a79ac;
}		

#newsletter .subscribe{
	padding-right: 10px;
	width: 80px;
	float: left;
}

#newsletter .required{
	float: left;
	padding-top: 5px;
}

#innovation .dropshadow { height: 250px;  float: left; margin-left: -10px;}
#innovation .dropshadow p{width: 210px; padding: 0 0 0 10px; margin: 0; clear: both;}
#innovation .dropshadow div { width:240px; float: left; background: url(/assets/css/images/dropshadow230px-bottom.gif) center bottom no-repeat; }
#wounded-warrior .dropshadow div span { display: block; padding-top: 12px; background: url(/assets/css/images/dropshadow230px-top.gif) center top no-repeat; }
#innovation .dropshadow div span img { width: 210px; height: 168px; padding: 0 0 7px 15px;}

#innovation .article-txt{
	padding-left: 10px;
	width: 410px;
	float: left;
	margin-bottom: 10px;
}

.pagination {
	font-size: 1.4em;
	height: 25px;
	line-height: 1.4em;
	margin-bottom: 15px;
	position: relative;
}
	.pagination .page-count { position: absolute; top: 0; left: 0; }
	.pagination .page-links { position: absolute; top: 0; right: 0; }









 