﻿body { margin: 0; color: #333; background: #fff; font: .8em Arial, Helvetica, sans-serif; }


.smallText { margin: 0; font-size: .8em; color: #999; }


/* HOME PAGE LAYOUT */
#pageLayout { width: 949px; margin: 0 auto; }


/* BANNER */

table#bannerLayout { margin: 0; width: 949px; background-image: none; background-color: #fff; }
td#bannerLogo { width: 575px; }
td#bannerSearch, td#bannerLinks { padding-right: 15px; width: 359px; text-align: right; }
td#bannerSearch #SRSB { height: 32px; margin: 0; background: url("/images/anon/search_shadow_anon.jpg") top right no-repeat;  }

td#bannerLinks a { font-size: .9em; color: #000; text-transform: uppercase; text-decoration: none; }
td#bannerLinks a:hover { text-decoration: underline; }

#bannerRule { display: none; }


/* NEWS TABS */

#tabsLayout { margin:0; padding: 0; margin-bottom: 10px; }

#tabsTable { width: 515px; height: 17px; background: #fff url(/images/tab_background.gif) top left no-repeat; }

#tabsTable td {
	vertical-align: middle;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
}

.tab a, .tab a:visited {
	text-align: center;
	display: block;
	font-weight: normal;
	color: #000000 !important;
	background: #E7E7E7;
	text-decoration: none;
	padding: 0 2px 0 2px;
}

.tab a:hover { color: #cc0000; }

.tabActive a, .tabActive a:visited {
	text-align: center;
	display: block;
	padding: 0;
	color: #ffffff !important;
	background: #cc0000;
	text-decoration: none;
	padding: 0 2px 0 2px;	
}
.tabPane { display: none; }
.tabPaneActive { display: block; margin-top: 10px; }

#tabCapLeft { width: 26px; height: 17px; padding: 0; }
#tab1 { width: auto; height: 15px; padding: 1px; }
#tab2 { width: auto; height: 15px; padding: 1px; }
#tab3 { width: auto; height: 15px; padding: 1px; }
#tabCapRight { width: auto; height: 17px; padding: 0; }



/* FLASH */
table#flashLayout { width: 949px; background: #fff url(/images/anon/dotted-bottom-border.gif) bottom left repeat-x; }
td#flashLeftEdge { width: 3px; background: url(/images/anon/dotted-edge-border.gif) top left repeat-y; }
td#flashRightEdge { width: 3px; background: url(/images/anon/dotted-edge-border.gif) top right repeat-y; }
td#flashModule { width: 943px; text-align: center; }
td#flashTopEdge { height: 3px; background: #fff url(/images/anon/dotted-bottom-border.gif) top left repeat-x; }
td#flashBottomEdge { height: 3px; background: #fff url(/images/anon/dotted-bottom-border.gif) bottom left repeat-x; }

/* MAIN CONTENT BORDER */
table#navBorderLayout { width: 949px; }
td#navBorderLeftEdge { display: none; }
td#navBorderRightEdge { display: none; }
td#navBorderCenter { width: 949px; }

table#borderLayout { width: 949px; background: #fff url(/images/anon/dotted-bottom-border.gif) bottom left repeat-x; }
td#borderLeftEdge { width: 1px; background: url(/images/anon/dotted-edge-border.gif) top center repeat-y; }
td#borderRightEdge { width: 1px; background: url(/images/anon/dotted-edge-border.gif) top center repeat-y; }

/* MAIN CONTENT */

table#homePageTools { width: 946px; }
td#homeToolsLeft { width: 473px; text-align: right; }
td#homeToolsRight { width: 473px; text-align: left; }

td#loginLayout { width: 448px; background: #fff url(/images/anon/Tools_Login.gif) top left no-repeat; }
table#loginBox { margin: 24px 10px 0 10px; font-weight: bold; font-size: .9em; }
#loginBox td { padding: 1px; }
#loginBox td input { border: 1px solid #828282; width: 175px; height: 21px; font-weight: normal; font-size: .9em; color: #666; vertical-align: middle; }

#loginLinks { margin-top: 6px; margin-left: 8px; font-size: .85em; font-weight: bold; }
#loginLinks a { text-decoration: none; color: #000; }
#loginLinks span a { color: red; padding-right: 5px; }
#loginLinks a:hover { text-decoration: underline; }

table#homeColumnLayout { margin: 10px auto; margin-top: 25px; width: 916px; }
table#homeColumnLayout td { text-align: left; }
td#homeLeftAccent { width: 19px; }
td#homeLeftEdge { width: 5px; background: url(/images/anon/dotted-double-edge.gif) top center repeat-y; }
td#homeColumnLeft { width: 403px; padding-top: 4px; }
td#homeColumnCenter { width: 5px; background: url(/images/anon/dotted-double-edge.gif) top center repeat-y; }
td#homeColumnRight { padding: 10px 15px; }
td#homeRightEdge { width: 1px; background: url(/images/anon/dotted-edge-border.gif) top center repeat-y; }
td#homeRightAccent { width: 20px; }
td#homeBottomEdge { background: #fff url(/images/anon/dotted-bottom-border.gif) bottom left repeat-x; }
.homeColumnText { padding: 0 10px; }
.homeColumnText .groupheader a { color: #676767; font-size: .8em; text-transform: uppercase; }
#homeColumnLeft .ms-WPTitle { color: #676767; font-size: .85em; padding: 10px 0 0 5px; text-transform: uppercase; }
.homeColumnText .link-item a { color: #996633; font-weight: bold; }
.homeColumnText .ms-PartSpacingVertical { margin-top: 0; }
#homeColumnRight .item { margin-bottom: 15px; }
#homeColumnRight .link-title { margin-bottom: 5px; }
#homeColumnRight .link-title a { font-weight: normal; font-size: 1.15em; }
#homeColumnRight .link-subtitle { color: #686868; font-weight: normal; font-style: italic; }
#homeColumnRight .link-abstract { color: #686868; font-size: .9em; }
.redArrows { color: #ff0000; font-weight: bold; }

table#anonSpotlightLayout { width: 403px; }
td#spotlightLeft { width: 163px; padding: 0 10px; }
td#spotlightLeft a { color: #333; text-decoration: none; }
td#spotlightLeft a:hover { color: #cc0000; text-decoration: underline; }
td#spotlightRight { width: 230px; padding: 0 5px; background: url(/images/anon/dotted-edge-border.gif) top left repeat-y; }


h2.homeTitle { margin: 10px 0 5px 0; height: 24px; padding-top: 1px; background: url(/images/anon/dotted-bottom-border.gif) top left repeat-x; }

#footerLayout { color: #999; text-align: right; font-size: .85em; margin: 10px; margin-right: 45px; }
#footerLayout a { text-decoration: none; color: #999; }
#footerLayout a:hover { text-decoration: underline; }