body	{background-image:url(images/main_bg.gif);}/* HOME PAGE */.topArea	{width:974px; margin-bottom:30px;}.main		{background-image:url(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(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(images/nav.gif) left center no-repeat; color:#414141; text-decoration:none; padding-left:15px;}.innertn ul li a:hover	{background: transparent url(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;}#searchBox	{width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}#searchButton	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}#searchRequest	{width:100px; 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(images/sub_bg2.gif); background-repeat:repeat-y; margin-top:22px;}.colLeftSub	{margin-left:0px; margin-top:0px; background-image:url(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(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(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;}.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;}.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 15px 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(images/subnav_bg.gif); background-repeat:repeat-y; padding:10px 0px 10px 25px; line-height:13px;}.innerSub2 a	{background: transparent url(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(images/nav_on2.gif) left center no-repeat; font-weight:100; color:#db2b14; background-color:#d5e4f3; font-size:11px;}.innerSub2 .active	{background: transparent url(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;}.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;}/* TEXT STYLINGS */.mainText	{font-family:Arial, Helvetica, sans-serif; font-size:12px; 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 */.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 */.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' */.blueLink	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#094272; text-decoration:none;} /* used for blue links on the faq page */.downloadText	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#477195;} /* 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;}.redHeaderLink a	{text-decoration:none; color:#dc2916;}.redHeaderLink a:link	{text-decoration:none; color:#dc2916;}.redHeaderLink a:visited	{text-decoration:none; color:#dc2916;}.redHeaderLink a:hover	{text-decoration:none; color:#dc2916;}
