/* Start of CMSMS style sheet 'Prairie-Tapestry-Print' */
* ===============================================
             Prairie Tapestry Style sheet for SCREEN
Primary colour:
  Napoleon: #001124 (0, 17, 36)
  Burning Bush: #B70004 (183, 0, 4)
  Troubled Sky: #5C6D7F (92, 109, 127)
  Dusty Trail: #EBE0B0 (235, 224, 176)
  Wet Trail: #A29282 (162, 146, 130)
				 
=============================================== */
body {
	margin: 0 50px 50px 50px;
}
img {border-width: 0;}

/* Styles for the Banner */
#banner {margin: 0; text-align: center;}

/* Gloabl Navigation Styles */
#gnav {
	display: none;
}

/* Content Framework Styles */
#wrapper {
}
#envelope {
}
#content-wrapper {
}
#content {
}
#sidenav-wrapper {
}
#sidenav {
	display: none;
}

/* === Content Styles === */
#bcnav {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0;color: #5C6D7F;}
#bcnav a, #bcnav a:link, #bcnav a:active, #bcnav a:visited {color: #5C6D7F;text-decoration: none;}
#bcnav a:hover {color: black;text-decoration: underline;}

#sidenav a, #sidenav a:link, #sidenav a:active, #sidenav a:visited {color: #EBE0B0; text-decoration: none;}
#sidenav a:hover {color: white; text-decoration: underline;}
#sidenav ul {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1.1em;margin: 0 0 0 15px;padding: 10px;}
#sidenav ul ul {margin: 0;padding-top: 0;padding-bottom: 0;}
#sidenav li {list-style-image: url(images/prairie-tapestry/nav-li-off.gif);margin-bottom: .3em;}
#sidenav li.currentpage {list-style-image: url(images/prairie-tapestry/nav-li-on.gif);color: rgb(240,213,12)}
#sidenav li.activeparent {list-style-image: url(images/prairie-tapestry/nav-li-open.gif);}



div#footer {margin: 10px auto; width: 475px;color: #001124;}
div#footer p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.3em;margin: 0;text-align: center;}
div#footer code {font-family: Arial, Helvetica, sans-serif;}
div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited {text-decoration: none;}
div#footer a:hover {text-decoration: underline;color: #B70004;}


/* === regular Content Styles === */
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif;}
h1 {margin: .2em 0; color: RGB(130,0,0);font-size: 32pt;}
h2, h3, h4, h5, h6 {margin: 2em 0 .2em 0}

p, ol, ul, dl, table {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt;}
p, ol, ul, dl {margin-top: 0;margin-bottom: 1em;}
p, ol, ul {line-height: 1.4em;}

li {margin-bottom: .3em;}

.ToDo li {list-style-image: url(images/prairie-tapestry/pt-arrow-bb1.gif);}

ul.Features {list-style-image: url(images/prairie-tapestry/pt-bullet-bbx9.gif);}
ul.Features ul {list-style-image: url(images/prairie-tapestry/pt-bullet-bbx7.gif);}
ul.Features ul ul {list-style-image: url(images/prairie-tapestry/pt-bullet-tsx7.gif);}

p.Intro:first-line {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-weight: bold; font-style: italic;}
p.Issue {font-size: 14pt; font-weight: bold;line-height: .8em;margin: 0 0 2em 0;padding: 0 0 0 5px;border-style: solid; border-color: black; border-width: 0 0 1px 0;}

/* SiteMap styles */
ul.SiteMap a, ul.SiteMap a:link, ul.SiteMap a:active, ul.SiteMap a:visited {color: #001124; text-decoration: none;}
ul.SiteMap a:hover {color: #B70004; text-decoration: underline;}
ul.SiteMap {list-style-type: square;}
ul.SiteMap ul {margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0;	list-style-type: disc;margin-left: 15px;padding-left: 0;}
ul.SiteMap ul {list-style-type: none;list-style-image: none;}
ul.SiteMap li {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1.1em;margin-left: 0;}

.Label {text-align: right;}

/* Fancy Table styles */
table.TriColumns {margin: 15px 0;border-collapse: collapse; font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em; clear: both;}
table.TriColumns p {font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em;margin: 0 0 .2em 0;}
table.TriColumns td {padding: 1px 5px;width: 33%;}
table.TriColumns td.Center {border-style: solid; border-color: #A29282; border-width: 0 2px 0 2px;}
table.TriColumns h2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;line-height: 1.1em; color: #001124;margin: 12px 0 2px 0;background-image: url(images/prairie-tapestry/pt-bullet-tsx9.gif); background-repeat: no-repeat; background-position: center left;padding: 0 0 0 12px;}
table.TriColumns thead {background-image: url(images/prairie-tapestry/pt-tbl-hbg.gif); background-repeat: repeat-x; color: white; text-align: center;font-weight: bold;}

/* Process Table styles */
table.Processes {border-collapse: collapse; font-size: 11px;}
table.Processes thead td {background-image: url(images/prairie-tapestry/pt-tbl-hbg.gif); background-repeat: repeat-x; color: white;font-weight: bold; text-align: center;}
table.Processes td {margin: 0 5px;padding: 0 3px;border-style: solid; border-color: white;border-width: 0 5px 0 0;}
table.Processes td.NotYet {background-color: #CAD0D6;}

/* Styles for the fancy rounded borders */
/*   Here is how to use this
<div id="sidepanel">
<h2>
<div id="sp-bannerR"></div>
<div id="sp-bannerL"></div>
Heading Text
</h2>
<div class="SpFrame">
Put The Contents in here
</div<!-- end of SpFrame -->
<div id="sp-foot">
<div id="sp-footR"></div>
<div id="sp-footL"></div>
</div> <!-- end of sp-foot -->
</div><!-- end of sidepanel -->
*/
#sidepanel {width: 137px;float: right;margin: 5px;}
#sp-bannerL {background-image: url(images/prairie-tapestry/pt-headedbox-ulc.gif);background-repeat: no-repeat;margin-top: -1px;width: 13px;height: 18px;float: left;}
#sp-bannerR {background-image: url(images/prairie-tapestry/pt-headedbox-urc.gif);background-repeat: no-repeat;margin-top: -1px;width: 14px;height: 18px;float: right;}
#sidepanel h2 {background-image: url(images/prairie-tapestry/pt-headedbox-tbg.gif);background-repeat: repeat-x; background-position: top right;height: 17px; overflow: hidden;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 1em;margin: 0;padding: 1px 0 0 0;text-align: center;color: #001124;}
.SpFrame {border-style: solid; border-color: #5C6D7F; border-width: 0 1px;padding: 0 1px 0 1px;margin: 0;}
.SpFrame h3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;line-height: 1em;margin: 0;padding: 5px 0 2px 0;}
.SpFrame h3 a, .SpFrame h3 a:link , .Sp h3 a:active, .SpFrame h3 a:visited {color: #001124; text-decoration: underline;}
.SpFrame h3 a:hover {color: #B70004;}
.SpFrame p {font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em;margin: 0 0 .3em 0;}
#sp-foot {height: 18px; width: 137px;overflow: hidden;background-image: url(images/prairie-tapestry/pt-headedbox-bbg.gif);background-repeat: repeat-x;}
#sp-footL {background-image: url(images/prairie-tapestry/pt-headedbox-blc.gif);background-repeat: no-repeat;width: 13px;height: 18px;float: left;}
#sp-footR {background-image: url(images/prairie-tapestry/pt-headedbox-brc.gif);background-repeat: no-repeat;width: 13px;height: 18px;float: right;}

/* === News Styles === */
#ATESLNews {width: 267px;float: right;margin: 5px;}
#NewsBannerL {background-image: url(images/prairie-tapestry/pt-headedbox-ulc.gif);background-repeat: no-repeat;margin-top: -1px;width: 13px;height: 18px;float: left;}
#NewsBannerR {background-image: url(images/prairie-tapestry/pt-headedbox-urc.gif);background-repeat: no-repeat;margin-top: -1px;width: 14px;height: 18px;float: right;}
#ATESLNews h2 {background-image: url(images/prairie-tapestry/pt-headedbox-tbg.gif);background-repeat: repeat-x; background-position: top right;height: 17px; overflow: hidden;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 1em;margin: 0;padding: 1px 0 0 0;text-align: center;color: #B70004;}
.NewsFrame {border-style: solid; border-color: #5C6D7F; border-width: 0 1px;padding: 0 3px 0 3px;margin: 0;}
.NewsFrame h3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;line-height: 1em;margin: 0;padding: 5px 0 2px 0;}
.NewsFrame h3 a, NewsFrame h3 a:link ,NewsFrame h3 a:active, NewsFrame h3 a:visited {color: #001124; text-decoration: underline;}
.NewsFrame h3 a:hover {color: #B70004;}
.NewsFrame p {font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em;margin: 0 0 .3em 0;}
#NewsFoot {height: 18px; width: 267px;overflow: hidden;background-image: url(images/prairie-tapestry/pt-headedbox-bbg.gif);background-repeat: repeat-x;}
#NewsFootL {background-image: url(images/prairie-tapestry/pt-headedbox-blc.gif);background-repeat: no-repeat;width: 13px;height: 18px;float: left;}
#NewsFootR {background-image: url(images/prairie-tapestry/pt-headedbox-brc.gif);background-repeat: no-repeat;width: 13px;height: 18px;float: right;}


#pt-hp-news {width: 267px;float: right;margin: 5px;background-image: url(images/prairie-tapestry/pt-border-ts-bb.gif); background-repeat: repeat-y;padding: 0 0 0 8px;}

#pt-hp-news h2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 1em;margin: 0 0 5px 0;padding: 0;text-align: center;color: #B70004;}

#pt-hp-news h3 {background-image: url(images/prairie-tapestry/pt-bullet-bbx9.gif); background-repeat: no-repeat; background-position: center left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;line-height: 1em;margin: 0;padding: 5px 0 2px 13px;}

#pt-hp-news h3 a, #pt-hp-news h3 a:link, #pt-hp-news h3 a:active, #pt-hp-news h3 a:visited {color: #001124; text-decoration: none;}
#pt-hp-news h3 a:hover {color: #B70004;text-decoration: underline;}
#pt-hp-news p {font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em;margin: 0 0 .3em 0;}
#pt-hp-news p.PtNewsSummaryMorelink {background-image: url(images/prairie-tapestry/pt-arrow-ts1.gif); background-repeat: no-repeat; background-position: center left;padding-left: 11px;font-style: italic;}
#pt-hp-news p.PtNewsSummaryMorelink a, #pt-hp-news p.PtNewsSummaryMorelink a:link, #pt-hp-news p.PtNewsSummaryMorelink a:active, #pt-hp-news p.PtNewsSummaryMorelink a:visited {color: black; text-decoration: none;}
#pt-hp-news p.PtNewsSummaryMorelink a:hover {color: #B70004;text-decoration: underline;}


#pt-hp-news ul {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 1.1em;list-style-position: inside;}
#pt-hp-news ul li {list-style-image: url(images/prairie-tapestry/pt-bullet-tsx9.gif);padding: 0 0 0 0;margin: 0 0 3px 0;}

/* === Company Directory Styles === */
.CoListing dt {background-image: url(images/prairie-tapestry/pt-bullet-tsx9.gif);background-repeat: no-repeat; background-position: center left; padding-left: 13px;margin-top: 5px;font-weight: bold;}
.CoListing dt a, .CoListing dt a:link, .CoListing dt a:active, .CoListing dt a:visited {color: black; text-decoration: none;}
.CoListing dt a:hover {color: color: #B70004;text-decoration: underline;}
.CoListing dd a, .CoListing dd a:link, .CoListing dd a:active, .CoListing dd a:visited {color: black; text-decoration: none;}
.CoListing dt a:hover {color: #B70004;text-decoration: underline;}
.CoListing dd a:hover {color: #B70004;text-decoration: underline;}

/* === Job Posting Styles === */
table.PostedJobs {border-style: solid; border-color:#B70004;border-width: 1px 1px 0 0;width: 450px;margin: 0 0 20px 0;}
table.PostedJobs td {border-style: solid; border-color:#B70004;border-width: 0 0 1px 1px;padding: 1px 3px 1px 3px;}
table.PostedJobs thead {background-color: #EBE0B0;text-align: center;font-weight: bold;}

.JobPostDetailUrl {background-image: url(images/prairie-tapestry/Inet.gif);background-repeat: no-repeat;padding-left: 18px;}
p.JobPostDetailUrl {margin-bottom: 0;line-height: 18px;font-size: 11px}
.JobPostDetailUrl a, .JobPostDetailUrl a:link, .JobPostDetailUrl a:active, .JobPostDetailUrl a:visited {color: black;text-decoration: none;}
.JobPostDetailUrl a:hover {color: #B70004; text-decoration: underline;}

.ReturnLink {background-image: url(images/prairie-tapestry/back.gif);background-repeat: no-repeat; padding-left: 18px;}
p.ReturnLink {margin-bottom: 0;line-height: 18px;font-size: 11px}
.ReturnLink a, .ReturnLink a:link, .ReturnLink a:active, .ReturnLink a:visited {color: black;text-decoration: none;}
.ReturnLink a:hover {color: #B70004; text-decoration: underline;}

/* === formBrowser Styles === */

table.JobPageTable {border: solid #B70004 1px;}
table.JobPageTable td {padding: 2px 3px;}
table.JobPageTable td {border-style: dotted;border-color: #A29282;border-width: 0 0 1px 0;font-size: 11px;} 
table.JobPageTable th {border-style: solid;border-color: #A29282;border-width: 0 0 1px 0;text-align: left;background-color: #EBE0B0;}
table.JobPageTable div.Description {height: 16px; max-height: 16px; overflow: hidden;}
div.Category {width: 100px;}
div.Compensation {width: 130px;}
div.Start {width: 100px;}

/* === Styles for the local chapter event panel and list === */
.LocalEvents {border-style: solid; border-color: black; border-width: 0 0 0 1px; width: 220px; float: right; margin-right: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding-left: 3px;}
.LocalEvents div.Label {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;margin: 3px 0;font-weight: bold;background-image: url(images/prairie-tapestry/cdate-bg-blu.gif);color: white;padding-bottom: 1px;}
.LocalEvents h2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;margin: 3px 0;font-weight: bold;}
.PastEvents {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.PastEvents h2 {font-size: 10pt;font-weight: bold; margin: 3px 0 0 0;}
/* End of 'Prairie-Tapestry-Print' */

