/*------------------------------------------------------------------------------
File:
	naspspa.css
	
Purpose:
	Styles used on naspspa.org
	
Location:
	Live		\e-share\publicsites\naspspa\style\
	Development	\e-share\publicsites\naspspa\style\
	
History:
Ver		Inits	Date		Comments
1.00	BWJ		05-14-01	Created
1.01	BWJ		06-15-01	Updated
1.02	BWJ		05-02-02	Removed width from a header positioning table
------------------------------------------------------------------------------*/

/* Body */
body {
border-width		:	0px;
}

/* Div (text box) */
div.textbox {
background-color	:	silver;
padding				:	3px;
width				:	100%;
}

/* Table cells (common) */
td {
font-family			:	Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size			:	12px;
vertical-align		:	top;
}

/* Table cells (left nav bar) */
td.left_nav {
background-color	:	#313163;
color				:	white;
text-align			:	left;
}

/* Table cells (left nav bar extension) */
td.left_nav_x {
background-color	:	#313163;
}

/* Table cells (top banner) */
td.banner {
background-color	:	#313163;
color				:	white;
text-align			:	left;
}

/* Table cells (top nav bar) */
td.top_nav {
background-color	:	#9c3131;
color				:	white;
height				:	19px;
width				:	510px;
vertical-align		:	middle;
}

/* Table cells (middle content area) */
td.middle_content {
color				:	black;
background-color	:	white;
text-align			:	left;
/*padding-left		:	6px;*/
}

/* Table cells (vendor ads) */
td.vendor {
text-align			:	center;
color				:	black;
padding				:	4px;
}

/* Table cells (unapproved items) */
td.unapproved {
font-weight			:	bold;
color				:	red;
}

/* Table cells (deleted items) */
td.deleted {
font-weight			:	bold;
color				:	gray;
}

/* Table cells (article titles) */
td.article_title {
background-color	:	#313163;
color				:	white;
}

/* Table cells (form fields) */
td.form {
vertical-align		:	bottom;
}

/* Table cells within forms */
table.form td {
vertical-align		:	middle;
}

/* Any element (small detail) */
.small {
text-align			:	left;
font-size			:	9px;
}

/* Paragraphs (common) */
p {
font-family			:	Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size			:	12px;
text-align			:	left;
/*padding-left		:	2px;*/
}

/* Paragraphs (titles at the top of a page) */
.page_title {
font-size			:	18px;
font-weight			:	bold;
}

/* Paragraphs (titles that begin a "section" of a page */
.section_title {
font-size			:	16px;
font-weight			:	bold;
}

/* Paragraphs (titles that begin a "sub-section" of a page */
.sub_section_title {
font-size			:	14px;
font-weight			:	bold;
}

p.small_title {
font-size			:	14px;
}

/* Paragraphs (news articles) */
p.news {
text-align			:	justify;
}

/* Links (common) */
a {
color				:	blue;
font-family			:	Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link		{text-decoration		:	none;}
a:visited	{text-decoration		:	none;}
a:active	{text-decoration		:	underline;}
a:hover		{text-decoration		:	underline;}

/* Links (small) */
a.small_links {
font-size			:	9px;
}

/* Links (large) */
a.large_links {
font-family			:	Geneva, Arial, Helvetica, sans-serif;
font-size			:	14px;
font-weight			:	bold;
}

/* Links (top nav bar) */
a.top_nav {
color				:	white;
}

/* Links (left nav bar) */
a.left_nav {
color				:	white;
}

/* Links (banner) */
a.banner {
color				:	white;
}

/* (used for news articles) */
span.illum {
font-size			:	18px;
font-weight			:	bold;
}

#tblHeading	{
font-weight			:	bold;
font-size			:	18px;
text-decoration		:	none;
color				:	white;
}

div.scroll {
	height: 170px;
	width: 600px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}

div.scrollpage {
	height: 500px;
	width: 600px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}

div.scrollReview {
	height: 300px;
	width: 600px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}
