body	{background-image:url(http://www.nspe.org/sites/default/files/resources/images/main_bg.gif);}

/* HOME PAGE */
.topArea	{width:974px; margin-bottom:30px;}
.main		{background-image:url(http://www.nspe.org/sites/default/files/resources/images/hm_bg.gif); background-repeat:repeat-y; margin-top:22px;}
.spacer		{height:100px;}
.colLeft	{margin-left:0px; margin-top:-2px;}
.colCenter	{margin-left:0px; margin-top:-2px;}
.colRight	{background-image:url(http://www.nspe.org/sites/default/files/resources/images/main_bg.gif); width:206px; height:124px; margin-left:-2px; margin-top:-2px;}

#f1			{margin-bottom:2px;}
.field		{width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.fieldLabel	{padding-left:1px;}
.logHelp	{font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:56px;}
.topnav		{margin-left:20px;}
.botnav		{margin-left:20px;}
.innertn	{margin-left:-55px; margin-top:-10px; line-height:13px;}
.innertn ul	{list-style-type:none;}
.innertn ul li	{width:170px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.innertn ul li a	{background: transparent url(http://www.nspe.org/sites/default/files/resources/images/nav.gif) left center no-repeat; color:#414141; text-decoration:none; padding-left:15px;}
.innertn ul li a:hover	{background: transparent url(http://www.nspe.org/sites/default/files/resources/images/nav_on.gif) left center no-repeat; color:#db2b14;}
.spotlight	{margin-left:20px;}
.thumbs		{margin-top:5px;}
.thumbs img	{padding-right:5px;}
.mainContent	{margin-top:20px;}
.colRightContent	{margin-left:19px;}
.products	{padding-left:11px; padding-top:3px;}
.topLinks	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; display:block;}
#searchForm	{ position:relative; background:transparent url(http://www.nspe.org/sites/default/files/resources/images/searchtext.png) no-repeat bottom left; height:38px; width:195px; margin:0px; padding:0px; }
#searchRequest	{ position:absolute; top:0px; left: 0px; }
#searchBox	{width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#searchButton	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.SearchGoButton { position:absolute; top:1px; left:152px; height:20px; width:35px;  }
/*#searchButton	{position:absolute; top:1px; left:110px; height:20px; width:35px; background-image:#93B300; color:#F2FFA3; border-size:1px; font-family:Verdana; font-size:13px; padding:0px; margin:0px; }*/
#searchRequest	{width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.searchLink	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; display:block; margin-top:5px;}

.Footer	{width:904px; margin-top:10px;}
.Footer a	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
#Homecopywrite	{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:110px;}



/* SUB PAGE */
.subTop		{width:974px; margin-top:22px;}
.subTopLinks	{margin-top:-92px; margin-left:780px;}
.sub		{background-image:url(http://www.nspe.org/sites/default/files/resources/images/sub_bg2.gif); background-repeat:repeat-y; margin-top:22px;}
.colLeftSub	{margin-left:0px; margin-top:0px; background-image:url(http://www.nspe.org/sites/default/files/resources/images/sub_left.gif); background-repeat:repeat-y; height:726px;}
.colCenterSub	{margin-left:0px; margin-top:0px;}
.dateBanner	{width:561px; height:26px; background-color:#FFFFFF; background-image:url(http://www.nspe.org/sites/default/files/resources/images/sub_spacer.gif); background-position:right; background-repeat:no-repeat;}
.datePosition	{text-align:right; padding-right:55px; padding-top:5px;}
.subIcons	{width:202px; height:61px; background-image:url(http://www.nspe.org/sites/default/files/resources/images/main_bg.gif);}
.icons		{padding-top:25px;}
.subContent	{width:484px; margin-left:30px; margin-top:20px;}
.subContent ul	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.subContent ol	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.landingSpacer	{padding-right:30px; padding-bottom:20px;}
#siteNav select	{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px;}
#siteNav option	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.email		{margin-top:3px; margin-left:17px;}
.rightAd	{margin-top:15px; margin-left:8px;}
.rightAd2	{margin-top:15px; margin-left:3px;}
.t4List		{ list-style-type:none; margin:0px; padding:0px; line-height:15px;}
.tier4		{background-color:#f8f5ea; padding-top:10px; padding-bottom:10px; width:554px;}
.tier4Inner	{margin-left:40px;}
.tier4Nav	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414141; text-decoration:none; margin-left:15px; line-height:15px;}
.tier4Nav a:hover	{color:#db2b14;}
.tier4Inner a:hover	{color:#db2b14;}
.tier4Pad	{padding:5px 0px 5px 30px;} 
.subDownload	{}
.largeList	{margin-left:-38px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; line-height:14px;}
.Col1		{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; line-height:14px;}
.listCol2	{list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; line-height:14px;}
.listCol3	{list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; line-height:14px;}
.magCol2	{background-color:#f5efd7;}
.magCol2Inner	{padding:15px 35px 0px 25px;}
.pollContain	{margin:10px 0px 10px 0px;}
.poll		{margin-top:10px;}
.radioButton	{margin-left:0px;}
.articleIcons	{float:right; margin-right:15px; margin-top:15px;}

.innerSub	{margin-left:-40px; line-height:16px; color:#db2b14; font-size:11px; list-style-type:none; margin-top:-10px;}
.subUL		{list-style-type:none; line-height:11px;}
.subUL li	{padding-top:1px;}
.innerSub a	{display:block; width:191px; padding-left:20px; padding-top:2px; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.innerSub a:link, .innerSub a:visited	{color:#414141; text-decoration:none;}
.innerSub a:hover	{font-weight:bold; color:#FFFFFF; background-color:#4592c6; font-size:13px;}

.subUL2		{list-style-type:none; background-image:url(http://www.nspe.org/sites/default/files/resources/images/subnav_bg.gif); background-repeat:repeat-y; padding:10px 0px 10px 25px; line-height:13px;}
.innerSub2 a	{background: transparent url(http://www.nspe.org/sites/default/files/resources/images/nav2.gif) left center no-repeat; display:block; padding-left:15px; margin-left:-20px; width:185px; padding-top:0px; padding-bottom:0px; background-color:#d5e4f3; color:#414141;}
.innerSub2 a:link	{text-decoration:none; background-color:#d5e4f3; font-weight:100; color:#414141;}
.innerSub2 a:visited	{text-decoration:none; background-color:#d5e4f3; font-weight:100; color:#414141;}
.innerSub2 a:hover	{background: transparent url(http://www.nspe.org/sites/default/files/resources/images/nav_on2.gif) left center no-repeat; font-weight:100; color:#db2b14; background-color:#d5e4f3; font-size:11px;}
.innerSub2 .active	{background: transparent url(http://www.nspe.org/sites/default/files/resources/images/nav_on2.gif) left center no-repeat; font-weight:100; color:#db2b14; background-color:#d5e4f3; padding-left:15px; margin-top:2px; width:185px; margin-left:-20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


.current a	{color:#FFFFFF; font-weight:bold; background-color:#4592c6; font-size:13px; margin-top:2px;}
.current a:link	{color:#FFFFFF; font-weight:bold;}
.current a:visited	{color:#FFFFFF;}
.active_no a	{color:#02487e; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}
.active_no a:link	{color:#02487e; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}
.active_no a:visited	{color:#02487e; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}
.active_no a:hover	{color:#db2b14; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}

.subFooter	{width:974px; margin-top:10px;}
.subFooter a	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
#copywrite	{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:180px;}
.subFooterPrint	{margin-top:10px;}
.subFooterPrint a	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
#copywritePrint	{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:0px;}

.magDatePadding	{margin-right:20px;}

/* Search Results */
.ResultLink {color:#02487e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100;}
.NextPrevLinks{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100;}
.NextPrevLinks a {color:#02487e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; text-decoration:none; padding-left:5px;}

#ResultsDiv		{width:535px; overflow:hidden;}
#searchResults		{margin-left:10px;}
.SearchControl b {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.SearchControl {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Log In Functionality and Secure Pages */
.LogonStatus { color: black; font-family: Verdana; font-size: 8pt; text-align:left; border:none; padding:3px; margin:10px;}
.LogonStatus A { color: purple; font-family: Verdana; font-size: 8pt; text-decoration:none;}
.LogonStatus A:hover { color: purple; font-family: Verdana; font-size: 8pt; text-decoration:underline;}
.lform		{margin:40px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.lform_sub	{margin:10px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* Job Board */
.post			{margin-left:15px; margin-top:10px;}
#Label1 .post .title	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272727; font-weight:bold;}


a.company:hover		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#dc2916;}


.company		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#272727;}
.city			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#272727;}
.state			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#272727;}

/* Product Listing */
.prodimage		{width:85px; height:auto; border:0;}

/* Contact Us (Edit Region 6) */
.edit6 {margin-left:-11px;}

.FormMainHeader	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; width:180px; float:left; margin-left:10px; height:18px; } /* small bold text that are content sub headers */


/* TEXT STYLINGS */

sup {font-size:xx-small; vertical-align:super;} /* superscript tag */

.tier4links	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;} /* small bold text that are content sub headers */
a.tier4links	{text-decoration:none; color:#595959;}
a.tier4links:link	{text-decoration:none; color:#595959;}
a.tier4links:visited	{text-decoration:none; color:#595959;}
a.tier4links:hover	{text-decoration:underline; color:#dc2916;}


.mainText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}  /* small black text that styles the majority content for the site */
.mainHeader	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;} /* small bold text that are content sub headers */
a.mainHeader	{text-decoration:none; color:#000000;}
a.mainHeader:link	{text-decoration:none; color:#000000;}
a.mainHeader:visited	{text-decoration:none; color:#000000;}
a.mainHeader:hover	{text-decoration:none; color:#dc2916;}
.mainLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959;} /* small black links within content */
.mainBold	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;} /* used for the date on article pages but can also be used for bold content */
.mainRed	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#dc2916; text-decoration:none; font-weight:bold;} /* used for page numbers on article pages but can be used for red content */
.mainDate	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#595959; text-decoration:none;} /* dates that are on the magazine page */
.rightText	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#595959;} /* content in the right sidebar */
.rightLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;} /* links in the right sidebar */
.smallLinks	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#414141; text-decoration:none;}
.date		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959;} /* used for the date in the upper right corner of content pages */
.blueBold	{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#02487e;} /* used for bold blue text in call outs 'government relations page' */
.redBold	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dc2916;}
.redTier4	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dc2916; display:block; padding-top:3px;} /* used for red content in the tier 4 navigation area */
.QuizNote	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dc2916; display:block; padding-top:3px; padding-bottom: 10px; background: none repeat scroll 0% 0% white;}
.subLargeText	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#858585; line-height:22px;}
.redHeader	{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#dc2916;} /* used for red headers */
.redHeaderLarger	{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#dc2916;} /* used for larger red headers 'magazine features page' */
.whitemainHeader	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.whitemainText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whatsnewText	{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#858585; text-decoration:none;}  /* text to display Whats New */
 

.blueLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;} /* used for blue links on the faq page */
a.blueLink	{text-decoration:none; color:#006699;}
a.blueLink:link	{text-decoration:none; color:#006699;}
a.blueLink:visited	{text-decoration:none; color:#006699;}
a.blueLink:hover	{text-decoration:underline; color:#dc2916;}

.blueLinkAM	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066cc; text-decoration:none;} /* used for blue links on the faq page */
a.blueLinkAM	{text-decoration:none; color:#0066cc;}
a.blueLinkAM:link	{text-decoration:none; color:#0066cc;}
a.blueLinkAM:visited	{text-decoration:none; color:#0066cc;}
a.blueLinkAM:hover	{text-decoration:underline; color:#990000;}


.blueLinkBP	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366cc; text-decoration:none;} /* used for blue links on the faq page */
a.blueLinkBP	{text-decoration:none; color:#3366cc;}
a.blueLinkBP:link	{text-decoration:none; color:#3366cc;}
a.blueLinkBP:visited	{text-decoration:none; color:#3366cc;}
a.blueLinkBP:hover	{text-decoration:underline; color:#dc2916;}

.blueLinkBEP	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0000ff; text-decoration:none;} /* used for blue links on the faq page */
a.blueLinkBEP	{text-decoration:none; color:#0000ff;}
a.blueLinkBEP:link	{text-decoration:none; color:#0000ff;}
a.blueLinkBEP:visited	{text-decoration:none; color:#0000ff;}
a.blueLinkBEP:hover	{text-decoration:underline; color:#dc2916;}


.blueLinkBG	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#094272; text-decoration:none;} /* used for blue links on the buyers guide page */
a.blueLinkBG	{text-decoration:none; color:#094272;}
a.blueLinkBG:link	{text-decoration:none; color:#094272;}
a.blueLinkBG:visited	{text-decoration:none; color:#094272;}
a.blueLinkBG:hover	{text-decoration:none; color:#dc2916;}


.downloadText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#02487e;} /* used for the 'download pdf' link */
a.downloadText:hover {text-decoration:underline; color:#dc2916;} /* used for the 'download pdf' link */
.blueCaps	{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#02487e;} /* blue content in the 4th tier navigation */
.contactText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959;}
.magCaps	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#535045;} /* used for all caps text on the magazine page in the tan area */
.magTitle	{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#074777; line-height:20px;} /* blue title on the magazine page in the tan area */
.magText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#535045;} /* used for text on the magazine page in the tan area */
.magLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#535045;} /* used for links on the magazine page in the tan area */
.whiteDateText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:1px;}
.redHeaderMag	{font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#dc2916;}
.mainHeaderLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#02487e; font-weight:bold; text-decoration:underline;}
.blueText		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#02487e;}
.month			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#02487e; text-decoration:none;}
.calNav a:hover	{color:#dc2a17; text-decoration:underline;}
.blueHeaderLink	{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#02487e; font-weight:bold;}
.boldBlackHeader	{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;}
.redHeaderLink	{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#dc2916; text-decoration:none;}
a.redHeaderLink	{text-decoration:none; color:#dc2916;}
a.redHeaderLink:link	{text-decoration:none; color:#dc2916;}
a.redHeaderLink:visited	{text-decoration:none; color:#dc2916;}
a.redHeaderLink:hover	{text-decoration:none; color:#000;}

.sublargetextlink	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; text-decoration:none;} /* used for intro paragraph text links on about NSPE */
a.sublargetextlink	{text-decoration:none; color:#006699;}
a.sublargetextlink:link	{text-decoration:none; color:#006699;}
a.sublargetextlink:visited	{text-decoration:none; color:#006699;}
a.sublargetextlink:hover	{text-decoration:underline; color:#dc2916;}

/* INPUT BOX STYLINGS */
input.quiza {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; background-color:#fffaf0;}
select.quiza {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#595959; background-color:#fffaf0;}


/* TABLE STYLINGS */
table.greenborders {border: #eeeeee  thin solid;}
table.meetingyellowborders {border: #edebd1  thin solid;}
table.meetingblueborders {border: #e7f0f2  thin solid;}
table.meetinggreenborders {border: #008000  thin solid;}
table.orangeborders {border: #ffa500  thin solid;}
table.bluborders {border: #003366  thin solid;}
table.greyborders {border: #cccccc  thin solid;}
table.yellowborders {border: #cccc99  thin solid;}
table.ltbluborders {border: #e7f0f2  thin solid;}

table.green_15Free {border-bottom-width: 4px;border-bottom-style: dotted;border-bottom-color: #669933;margin-bottom: 10px;}

.xmedia { background:url(http://www.nspe.org/sites/default/files/resources/images/speaker.png) no-repeat 0px 0px ; padding-left:18px; }