* { outline: none; }
html { overflow-y: scroll; }

body,
div,
td,
form				{ margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-size: 11px; }

#pagecontainer		{ width: 990px; position: relative; margin-top: 10px; text-align: left; }

#topmenu			{ background: url("../images/top_menu_bg.png"); height: 38px; position: absolute; top: 0px; left: 0px; width: 100%; text-align: left; z-index: 10; }
#topmenu table		{ width: 810px; height: 30px; border: none; margin-left: 5px; }
#topmenu td			{ font-size: 11px; text-align: center; padding: 0px 7px; white-space: nowrap; letter-spacing: -0.5px; }
#topmenu td,
#topmenu td a		{ text-decoration: none; font-weight: bold; color: black; }
#topmenu td a:hover	{ text-decoration: underline; }
.search				{ position: absolute; right: 7px; top: 0px; padding-top: 8px; }
.searchlabel		{ float: left; height: 17px; font-size: 11px; font-weight: bold; letter-spacing: -0.5px; margin-top: 1px; }
.searchwords		{ width: 100px; height: 13px; font-size: 11px; position: relative; top: -1px; }

#masthead			{ width: 952px; height: 234px; position: absolute; top: 32px; left: 38px; z-index: 9; }
#home_images		{ z-index: 1; }
#mastheadgradient	{ background: url("../images/home_behind_logo.png"); width: 490px; height: 237px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
#mastheadlogo		{ background: url("../images/ncoc_logo_sm.png"); width: 223px; height: 105px; position: absolute; bottom: 5px; left: 8px; z-index: 3; }

#contentmasthead	{ background: url("../images/SACC_logo_sm.png") no-repeat; width: 980px; height: 135px; position: absolute; top: 55px; left: 20px; }
.return_home		{ width: 120px; height: 105px; position: absolute; top: 0px; left: 0px; cursor: pointer; }

#cats			{ position: absolute; top: 300px; left: 8px; }
.cat			{ width: 180px; float: left; }
.cathdg			{ height: 27px; text-align: left; padding: 0 0 5px 15px; font-weight: bold; font-size: 12px; width: 200px; white-space: nowrap; }
.cathdg a		{ text-decoration: none; color: black; }
.cathdg a:hover	{ text-decoration: underline; }
#cat1			{ background: url("../images/home_cat1.png") no-repeat top left; }
#cat2			{ background: url("../images/home_cat2.png") no-repeat top left; }
#cat3			{ background: url("../images/home_cat3.png") no-repeat top left; }
#cat4			{ background: url("../images/home_cat4.png") no-repeat top left; }
#cat5			{ background: url("../images/home_cat5.png") no-repeat top left; }
.catmenu		{ border: 0px solid #435d00; border-left-width: 2px; text-align: left; padding: 3px 7px 0px 10px; font-size: 11px; width: 200px; white-space: nowrap; }
.catmenu p		{ margin: 8px 0px; }
.catmenu a		{ text-decoration: none; color: black; font-size: 11px; }
.catmenu a:hover{ text-decoration: underline; }

.leftmenu		{ width: 186px; margin: 13px 10px 0 0; height: 31px; text-align: center; }
.leftmenu div	{ position: relative; top: 8px; left: 0px; color: black; font-weight: bold; font-size: 12px; }
#leftmenu1		{ background: url("../images/menu_top1.png") no-repeat; }
#leftmenu2		{ background: url("../images/menu_top2.png") no-repeat; }
#leftmenu3		{ background: url("../images/menu_top3.png") no-repeat; }
#leftmenu4		{ background: url("../images/menu_top4.png") no-repeat; }
#leftmenu5		{ background: url("../images/menu_top5.png") no-repeat; }
.leftmenucontent	{ width: 184px; font-weight: bold; font-size: 11px; border: 1px solid #ddd; border-width: 0 1px;}
.leftmenuinnercontent	{ margin: 0px 5px; line-height: 175%; font-size: 11px;}
.leftmenuinnercontent p	{ margin: 0px; }
.leftmenuinnercontent a	{ text-decoration: none; color: black; font-size: 11px; }
.leftmenuinnercontent a:hover	{ text-decoration: underline; }
#leftmenubottom		{ background: url("../images/menu_bottom.png") no-repeat; width: 186px; height: 24px; }

#headerstatements	{ text-align: right; position: absolute; right: 7px; line-height: 150%; font-size: 12px; width: 400px; }
#headerstatements p	{ margin: 0px;}

#othermenubuttons			{ height: 50px; }
#othermenubuttons a			{ width: 186px; height: 32px; float: left; margin-right: 5px; text-align: center; text-decoration: none; padding-top: 8px; color: black; font-weight: bold; font-size: 12px; }
#othermenubuttons a:hover	{ text-decoration: underline; }
#menubutton1		{ background: url("../images/menu_button1.png") no-repeat; }
#menubutton2		{ background: url("../images/menu_button2.png") no-repeat; }
#menubutton3		{ background: url("../images/menu_button3.png") no-repeat; }
#menubutton4		{ background: url("../images/menu_button4.png") no-repeat; }
#menubutton5		{ background: url("../images/menu_button5.png") no-repeat; }

.clearit			{ clear: both; }

#maintable			{ padding: 0px; position: absolute; top: 228px; left: 0px; border-collapse: collapse; }
#maintablehdr1		{ font-size: 1px; width: 10px; height: 15px; }
#maintablehdr2		{ font-size: 1px; width: 150px; border: 2px solid #435d00; border-width: 0 2px 2px 0; }
#maintablehdr3		{ font-size: 1px; width: 820px; }
#maintable #contentcel	{ border: 2px solid #435d00; border-width: 2px 0 0 2px; }
#maintable #contentcel #contentcel_inner	{ margin: 13px 0 0 10px; width: 780px; }
.maintablecontent	{ margin-left: 25px; margin-right: 45px; padding: 5px; font-family: verdana, sans-serif; line-height: 150%; font-size: 12px; }

#contentheader		{ font-family: verdana; font-size: 12px; font-weight: bold; color: #435d00; padding-bottom: 0px; }
#inclmenuheader		{ font-family: verdana; font-size: 14px; font-weight: bold; color: #435d00; padding-bottom: 0px; }

#footer			{ clear: both; font-size: 10px; letter-spacing: -1px; width: 100%; margin-top: 20px; text-align: center; padding: 20px 0; }

#NewsTicker				{ background: url("../images/news_scroller_bg.png"); height: 28px; position: absolute; top: 265px; left: 95px; width: 895px; text-align: left; }
#NewsTicker.content		{ top: 188px; left: 55px; width: 935px; }

/* --------------- */
/* Scrolling News Ticker Container */
#NewsVertical {
	width: 625px;
	height: 28px;
	display: block;
	overflow: hidden;
	position: relative;
}

/* --------------- */
/* Scrolling News Ticker Controller */
#controller {
	padding:6px;
	font-size:11px;
	color:#666;
}
#play_scroll_cont { display: none; }

/* --------------- */
/* Scrolling News Ticker Vertical */
#TickerVertical {
	width: 625px;
	height: 60px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 613px;
	color: #333333;
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 6px;
	float: left;
}
#TickerVertical li .NewsTitle{
	display: block;
	color: #000000;
	font-size: 11px;
	margin-bottom:6px;
}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #000000;
	font-size: 11px;
	margin-bottom:6px;
	text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}


/* JOB POSTING STYLES */
.job_title	{ color: #475B06; height: 20px; border-bottom: 1px solid #A3AC85; font-size: 13px; font-weight: Bold; }
.job_wage	{ color: #475B06; height: 20px; border-bottom: 1px solid #A3AC85; text-align: right; font-weight: bold; }
.job_desc	{ font-family: Verdana; font-size: 11px; padding-top: 8px; padding-left: 8px; padding-right: 8px; background: #FFFFFF; line-height: 18px; border-right: 1px solid #A3AC85; border-left: 1px solid #A3AC85; }
.job_desc p	{ margin: 0px; padding-bottom: 8px; }
.job_footer	{ border-right: 1px solid #A3AC85; border-left: 1px solid #A3AC85; border-bottom: 1px solid #A3AC85; background: #EFEFEF; height: 18px; line-height: 18px; padding-left: 8px; }
.job_footer	a:link		{ color: #475B06; font-weight: bold; text-decoration: none; }
.job_footer	a:visited	{ color: #475B06; font-weight: bold; text-decoration: none; }
.job_footer	a:hover		{ color: #802790; font-weight: bold; text-decoration: underline; }

#marqueecontainer				{ width: 150px; height: 180px; position: absolute; top: 25px; margin-left: 5px; text-align: left; overflow: hidden; display: block; }
#marqueecontainer a:link		{ color: #62247A; text-decoration: none; }
#marqueecontainer a:visited	{ color: #62247A; text-decoration: none; }
#marqueecontainer a:hover		{ color: #62247A; text-decoration: underline; }

#eventstable			{ margin-left: 10px; }
#eventstable td.master	{ border-bottom: 1px solid #999; padding: 10px 0; }

#thebox				{ float: right; width: 150px; margin: 0px 10px; line-height: 165%; font-size: 12px; font-weight: bold; padding: 10px; }
#thebox p			{ margin: 8px 0px; }
#thebox a			{ text-decoration: none; color: black; font-size: 11px; }
#thebox a:hover		{ text-decoration: underline; }
#thebox.insights	{ background: #84a73a; }
#thebox.center		{ background: #9ac7c6; } 
#thebox.advocacy	{ background: #ff9900; }
#thebox.network		{ background: #915fa4; }

/* */