/*-- Default Screen/Print Classes -----------------------------------------------------*/

.for_screen				{
					display		: none;
					}

.for_screen_inline			{
					display		: none;
					}

.for_screen_table			{
					display		: none;
					}

.for_screen_td				{
					display		: none;
					}


.for_print				{
					display		: block;
					}

.for_print_inline			{
					display		: inline;
					}

.for_print_table			{
					display		: table;
					}

.for_print_td				{
					display		: table-cell;
					}

/*-- General --------------------------------------------------------------------------------------*/


body					{
					background	: none;
					}

body,td 				{
					color		: #000;
					font-size	: smaller;
					}

.stories, .stories TD			{color		: #aaa;}

.stories b 						{color		: #000;}

#sidebar ul				{
					padding-left	: 20px;
					margin-left	: 0;
					}

a, a.offsite, a.email, #banner a, .stories a	{color		: #444;}

#sidebar h3				{
					color		: #c21;
					font-size	: 120%;
					text-transform	: none;
					font-weight	: bold;
					padding		: 0;
					margin		: 0 0 0 0;
					border-bottom	: 1px dotted #777;
					}

h3					{
					color		: #000;
					font-size	: 120%;
					text-transform	: none;
					font-weight	: bold;
					margin		: 0 0 0 0;
					border-bottom	: 1px dotted #777;
					}

h2					{
					color		: #a00;
					font-size	: 150%;
					text-transform	: none;
					font-weight	: normal;
					padding		: 0;
					margin		: 0 0 0 0;
					border-bottom	: 1px dotted #777;
					}

.stories h2				{
					margin-bottom	: .5em;
					color		: #eee;
					}

h1					{
					color		: #000;
					font-weight	: normal;
					font-size	: 140%;
					margin		: 0;
					padding-bottom	: 1em;
					padding-top	: 0;
					}

h1 span					{
					font-size	: 67%;
					color		: #444;
					}






/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	PAGE STRUCTURES
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	BANNER
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#banner										{
											border-bottom		: 7px solid #000;
											}

/* ................................................................................... */

#banner a									{ color				: #000; }

#banner a:visited							{ color				: #000; }

/* ................................................................................... */

#banner a img.outlined						{
											border				: 1px solid #000;
											}

#banner a:visited img.outlined				{
											border				: 1px solid #000;
											}

/* ----------------------------------------------------------------------------------- */

#banner_logos								{
											width				: 100%;
											background			: #fff;
											height				: auto;
											}

/* ................................................................................... */

#banner_logos #logo_miis						{
											background			: #333;

											}

#banner_logos #logo_miis img					{
											margin				: 5px 5px;
											width				: 140px;
											height				: auto;								
											}

#banner_logos #logo_cns						{
											}

#banner_logos #logo_cns	img					{
											margin				: 0 0;
											width				: 130px;
											height				: auto;								
											}

/* ----------------------------------------------------------------------------------- */

#banner_title								{
											width				: 100%;
											background			: #fff;
											}

/* ................................................................................... */

#banner_title #banner_title_table			{
											width				: 100%;
											}

#banner_title  #banner_title_sidebar			{
											display				:none;
											}

/* ................................................................................... */

#banner_title h1								{
											font-size			: 19pt;
											padding				: 0;
											}

#banner_title h1	a							{
											color				: #000;
											}

#banner_title h1	a:visited					{
											color				: #000;
											}


#banner_title h1 span							{
											font-size			: 10pt;
											color				: #888;
											}

/* ................................................................................... */



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	FOOTER
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#footer										{
											width				: 100%;
											margin-top			: 2em;
											padding-top			: 1em;
											border-top			: 5px solid #000;
											background			: #fff;
											color				: #000;
											}

/* ................................................................................... */

#footer .newsletter							{
											display				: none;
											}
											
/* ----------------------------------------------------------------------------------- */

#footer .address								{
											margin-left			: 0;
											}

#footer .address .address_box:first-child	{
											margin-left			: 0;
											}
/* ................................................................................... */

#footer .disclaimer							{
											clear				: both;
											background			: none;
											padding				: 0;
											}

/* ................................................................................... */

#footer .footer_column						{
											margin-left			: 0;
											}

#footer .footer_column .address_box			{
											float				: left;
											margin-right		: 4em;
											}

/* ................................................................................... */

#footer h3									{
											color				: #000;
											}

/* ................................................................................... */

#footer a									{
											color				: #000;
											font-weight			: normal;
											}

#footer a:visited
											{ color				: #000 !important; }

/* ................................................................................... */

#footer a img.outlined			{
					border		: 1px solid #000;
					padding		: 1px;
					}

#footer a:visited img.outlined		{
					border		: 1px solid #000;
					padding		: 1px;
					}

/* ----------------------------------------------------------------------------------- */

#sidebar				{
					width		: 35%;
					padding		: 1em 1em 0 0;
					}


#content_column				{
					width		: 65%;
					padding		: 0 1em 0 0em;
					}

#content_box				{
					clear		: both;
					background	: #fff;
					padding		: 1em;
					margin-top	: 1em;
					margin-bottom	: 1em;
					}

#content_table				{
					clear		: both;
					width		: 100%;
					background	: #fff;
					border		: none;
					}


#breadcrumbs				{
					display		: none;
					}

#update_date				{
					float		: right;
					padding-top	: .5em;
					}

	
#blurb_box			{
					display		: none;
					}
/*
#blurb_box			{
					width		: 100%;
					clear		: both;
					background	: #fff;
					padding		: 1em;
					margin-bottom	: .5em;
					border		: 1px solid #89a;
					}
*/

#return_to_top				{
					display		: none;
					}

/*-- Page Elements ------------------------------------------------------------------------------*/


/*-- Sidebar Boxes ------------------------------------------------------------------------------*/

.box_dim				{
					background	: url(/_navimages/bg_grad_white3.gif) #fff;
					border		: .5em solid #eee;
					padding		: 1em;
					margin-bottom	: 1em;
					}

.box_bright				{
					background	: #ffe;
					border		: .5em solid #eed;
					padding		: 1em;
					margin-bottom	: 1em;
					}

.box_image				{
					background	: #eee;
					text-align	: center;
					padding		: .5em;
					margin-bottom	: 1em;
					}

.box_image div				{
					text-align	: left;
					}



/*-- Text styles ------------------------------------------------------------------------------*/

.date					{
					}






/*# MAIN NAVIGATION #########################################################################################################################*/

#nav_table				{
					display		: none;
					}


/*# SUB NAVIGATION #########################################################################################################################*/

#submenu_table 				{
					display		: none;
					}


/*# INTRATAB NAVIGATION #########################################################################################################################*/

#intramenu_table			{
					width		: 100%;
					}

#intramenu 				{
					display		: none;
					}






