body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* Use this class for anything you want hidden in the printed version */
.noprint { display: none; }

/* Turn Off these elements */
#utilities, #googleCSE, #topicNav, #mainNav, #footer a, #footer span, #promoNav, #section, #breadCrumbs, #commentForm, #commentFooter { display: none; }


/* Leaderboard Ad */
#adLeaderboard { float: right; }

/* Header */
#header { overflow: hidden; position: relative; }
	#logo { clear: both; }

/* Main Content Styles */
#main h1 { padding: 0 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 2em; font-weight: bold; }
#main h2 { padding: 0 0 10px 0; font-size: 1.4em; font-weight: bold; }
#main h3 { padding: 0 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; color: #036; }
#main h4 { padding: 0 0 10px 0; font-size: 1.4em; font-weight: bold; color: #690; }
#main h5 { padding: 0 0 4px 0; font-weight: bold; text-transform: uppercase; }
#main p { padding: 0 0 10px 0; }
#main ul { padding: 0 0 4px 0; list-style-type: none; }
	#main ul li { padding: 0 0 4px 10px; background: url(../_images/bullet1.gif) 0 4px no-repeat; }
	#main .alternate-bullets ul li { background: url(../_images/bullet3.gif) 0 6px no-repeat; }
#main ol { padding: 0 0 4px 18px; }
	#main ol li { padding: 0 0 4px 0; }
#main a { color: #036; }
#main a.iconArrow { font-size: .9em; padding-right: 10px; background: url(../_images/bullet2.gif) 100% 60% no-repeat; color: #333; }

.border { border: 1px solid #ccc; }
.tabs-border { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.padding-10px-LR { padding: 0 10px; }
.padding-9px-even { padding: 9px; }
.padding-2px-even { padding: 2px; }
.padding-35px-left { padding-left: 35px; }
.margin-7px-top { margin-top: 7px; }
.margin-7px-bottom { margin-bottom: 7px; }
.colored-background { background: #edf3d7; }
.dotted-bottom-border { background-image: url(../_images/div-dotted.gif); background-position: 0 100%; background-repeat: repeat-x; }
.indented { padding: 12px 12px 6px 54px; }

.answers { padding-left: 10px !important; }

.iconPoll { background: url(../_images/icon-poll.gif) 9px 9px no-repeat; }
.iconBoard { background: url(../_images/icon-board.gif) 9px 9px no-repeat; }
.iconCommunity { background: url(../_images/icon-community.gif) 9px 9px no-repeat; }
.iconCalendar { background: url(../_images/icon-calendar.gif) 9px 9px no-repeat; }

.twoColumnsEven { width: 100%; overflow: hidden; }
	.twoColumnsEvenLeft { width: 46%; float: left; }
	.twoColumnsEvenRight { width: 46%; float: right; }

.threeColumn { width: 451px; background: url(../_images/bg-3-col.gif) 0 0 repeat-y; overflow: hidden; }
	.threeColumnLeft { width: 132px; margin: 0 18px 0 0; float: left; }
	.threeColumnMiddle { width: 142px; margin: 0 18px 0 0; float: left; }
	.threeColumnRight { width: 140px; float: left; }

.articleContent { padding: 7px; }
	.articleByline { color: #036; font-size: .9em; font-weight: bold; }
		.articleByline .author { text-transform: uppercase; }
		.articleByline .divider { color: #666; padding: 0 8px; }

.articleImage { padding: 0 0 12px 0; }

#engeriesWidget { width: 100%; padding: 10px; color: #036; }
	#engeriesWidget strong { padding: 0 0 0 8px; }
		#engeriesWidget strong span { color: #690; }
		
	#engeriesWidgetSponsored { float: right; padding: 0 0 0 72px !important; }


/* Bottom Link Lists */
#bottomLinks { clear: both; padding: 10px 15px;background: #d6eaf1; font-size: .9em; color: #333; }
	#bottomLinksBG { width: 100%; overflow: hidden;  }
	#bottomLinks h6 { padding: 0 0 5px 0; font-family: "Times New Roman", Times, serif; font-size: 1.5em; font-weight: bold; }
	#bottomLinks ul { list-style-type: none; }
		#bottomLinks ul li { padding: 0 0 3px 0; background: none; }
	#bottomLinks a { color: #036; }
	
	#linkList1 { width: 18%; padding: 0 2% 0 0; float: left; }
	#linkList2 { width: 18%; padding: 0 2% 0 0; float: left; }
	#linkList3 { width: 18%; padding: 0 2% 0 0; float: left; }
	#linkList4 { width: 18%; padding: 0 2% 0 0; float: left; }
	#linkList5 { width: 18%; float: left; }

	
/* Footer */
#footer { margin: 10px 0 0 0; border-top: 1px solid #666; padding: 10px 0 0 0; }
	span#copyright { display: block; }

