
* html body		{
			font-size	: x-small;
			f\ont-size	: x-small;
			}

body			{
			font-size	: small;
			}

body
			{
			margin			: 0;
			padding			: 0;
			font-family		: xVerdana, Helvetica, Arial, san-serif;
			background		: #cb8 url(_navimages/bg_grunge3.jpg) 50% 0% repeat-y;
			color			: #fff;
			xxfont-size		: 80%;
			}

td
			{
			xmargin			: 0;
			xpadding			: 0;
			xxfont-family		: Verdana, Arial, san-serif;
			xxfont-size		: 80%;
			xxfont-size		: smaller;
			xxcolor			: #000;
			}



/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
NAVIGATION
Alter with caution!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


#nav, #nav ul				{
					padding		: 0;
					margin		: 0;
					list-style	: none;
					z-index		: 100;
					}

#nav 					{
					margin-left	: 10px;
					margin-top	: 1em;
					}

#nav a 					{
					display		: block;
					width		: 6.5em;
					color		: #cb8;
					padding		: 5px 10px;
					text-decoration	: none;
					font-weight	: bold;
					text-align	: center;
					text-transform	: uppercase;
					font-size	: 130%;
					padding-top	: 1em;
					}


#nav li 				{
					float		: left;
					}


#nav li ul 				{
					position	: absolute;
					width		: 13em;
					left		: -999em;
					}

#nav li:hover ul 			{
					left		: auto;
					}

#nav li:hover ul, #nav li.sfhover ul 	{
					left		: auto;
					}

#nav a:visited				{
					}

#nav a:hover 				{
					color		: #eee;
					}


#nav li li a 				{
					background	: #822;
					text-align	: left;
					border-top	: 1px solid #611;
					border-left	: 1px solid #611;
					border-right	: 1px solid #611;
					text-transform	: none;
					padding-top	: .2em;
					xxfont-family	: 'Gill Sans', 'Gill Sans MT', sans-serif;
					font-family	: Helvetica, Arial, sans-serif;
					}

#nav li li a:hover 			{
					background	: #411;
					color		: #eee;
					}

/* Cap off the right end of the Nav Menu */
#navtab_education			{
					border-right	: 1px solid #135;
					}



/*-- NavigationTab Highlighting by BODY CLASS Page Context ---------------------------------------------------------------------*/

body#home #navtab_home,
body#home #navtab_home:hover,
body#about #navtab_about,
body#about #navtab_about:hover,
body#ops #navtab_ops,
body#ops #navtab_ops:hover,
body#prevention #navtab_prevention,
body#prevention #navtab_prevention:hover,
body#board #navtab_board,
body#board #navtab_board:hover,
body#links #navtab_links,
body#links #navtab_links:hover,
body#contact #navtab_contact,
body#contact #navtab_contact:hover
							{
							xxfont-size		: 120%;
							color			: #fff !important;
							float			: left;
							font-style		: normal;
							margin-bottom		: -.5em;
							border-bottom		:5px solid #fff;
							}




/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PAGE SECTIONS
Alter with caution!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#page_header
			{
			}

/* ............................................................................................. */

#box_header_wrapper
			{
			height			: 210px;
			background		: #BECEDF url(_navimages/banner_bg_titlebar_950_flat5.jpg) no-repeat 50% 100%;
			}

#box_header_title
			{
			height			: 210px;
			background		: url(_navimages/banner_bg_swoosh.gif) no-repeat 100% 100%;
			}

#box_header_title
	h1,h2
			{
			margin			: 0;
			color			: #246;
			xxfont-family		: Georgia, Serif;
			font-family		: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
			font-weight		: normal;
			}

#box_header_title
	h1
			{
			font-size			: 400%;
			padding-top			: .2em;
			}

#box_header_title
	h1 a
			{
			text-decoration			: none;
			color				: #246;
			}

#box_header_title
	h1 a:hover
			{
			color				: #a00;
			}

#box_header_title
	h1 div
			{
			font-size			: 80%;
			margin-top			: -.3em;
			}

#box_header_title
	h2
			{
			font-size			: 320%;
			margin-top			: -.3em;
			}

/* ............................................................................................. */

#box_header_nav
			{
			height			: 50px;
			background		: #792222 url(_navimages/banner_bg_navbar_950_flat.png) no-repeat 50% 0%;
			border-bottom		: 1px solid #fff;
			font-family		: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
			}



/* --------------------------------------------------------------------------------------------- */

#page_main 		{
			font-size		: larger;
			font-family		: Georgia, Serif;
			xxfont-family		: 'Gill Sans', 'Gill Sans MT', sans-serif;
			line-height		: 150%;
			}

/* ............................................................................................. */


#page_main
	a		{
			color			: #a00;
			font-weight		: bold;
			text-decoration		: none;
			}

#page_main
	a:visited	{
			color			: #944;
			font-weight		: bold;
			text-decoration		: none;
			}

#page_main
	a:hover		{
			color			: #a00;
			font-weight		: bold;
			text-decoration		: underline;
			}



#page_main
	a img		{
			border			: 2px solid #a00;
			padding			: 1px;
			}

#page_main
	a:visited img	{
			border			: 2px solid #944;
			padding			: 1px;
			}

#page_main
	a:hover img	{
			border			: 3px solid #a00;
			padding			: 0;
			}

#page_main
	h1,h2,h3,h4
			{
			color			: #246;
			xxfont-size		: larger;
			xxfont-family		: Georgia, Serif;
			font-family		: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
			margin			: .5em 0 0 0;
			line-height		: 120%;
			}



/* --------------------------------------------------------------------------------------------- */

#left_column
			{
			color			: #345;
			margin			: 0;
			padding			: 0;
			background		: #fff url(_navimages/bg_gradient.gif) repeat-x 0% 0%;
			border-left		: 1px solid #fff;
			}

/* ............................................................................................. */

#left_column h1,
#left_column h3,
#left_column h4
			{
			margin			: .5em 10px 0 10px;
			}

#left_column h2
			{
			margin			: 1.5em 10px 0 10px;
			}

#left_column
	p
			{
			xxpadding		:  1em 10px 0 10px;
			padding			:  0 10px 0 10px;
			}

/* --------------------------------------------------------------------------------------------- */

#right_column
			{
			color			: #543;
			margin			: 0;
			padding			: 0 10px;
			background		: #F3EEDC;
			border-left		: 1px solid #fff;
			border-right		: 1px solid #fff;
			}

/* --------------------------------------------------------------------------------------------- */

#page_footer
			{
			width			: 950px;
			background		: #fff url(_navimages/bg_gradient.gif) repeat-x 0% 0%;
			color			: #345;
			border-top		: 10px solid #822;
			}

/* ............................................................................................. */

#page_footer
	h1,h2,h3,h4
			{
			color			: #246;
			xxfont-size		: larger;
			xxfont-family		: Georgia, Serif;
			font-family		: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
			margin-bottom		: 0;
			}

#page_footer p,
#page_footer div	{
			font-size		: larger;
			font-family		: 'Gill Sans', 'Gill Sans MT', sans-serif;
			line-height		: 150%;
			}













/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
INFO BOXES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.box_dim		{
			background		: #f0e5d2;
			border			: 1px solid #d4c9b6;
			padding			: 10px;
			margin-bottom		: 1em;
			}

/* ............................................................................................. */

.box_dim h2		{
			margin-top		: 0;
			padding-top		: 0;
			margin-bottom		: .5em;
			}

.box_dim p		{
			margin-top		:.5em;
			margin-bottom		:0;
			}

/* --------------------------------------------------------------------------------------------- */

.box_bright		{
			xxbackground		: #e4d9c6;
			background		: #f8edda;
			border			: 1px solid #a32;
			padding			: 10px;
			margin-bottom		: 1em;
			}

#right_column .box_bright		{
			background		: #e8ddca;
			}

/* ............................................................................................. */

.box_bright h2		{
			margin-top		: 0;
			padding-top		: 0;
			margin-bottom		: .5em;
			}

.box_bright p		{
			margin-top		:.5em;
			margin-bottom		:0;
			}




/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
MISC FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.data td		{
				padding-right		: 1em;
				}

.important		{
			font-weight		: bold;
			color			: #a32;
			font-style		: italic;
			}


ul 			{
			margin-left		:0;
			padding-left		:1.5em;
			}

ul li			{
			margin-left		:0;
			padding-left		:0;
			}

ul.spaced li		{
			margin-bottom		:.5em;
			}

.outlined		{
			border			: 1px solid #246;
			}

.float_left		{
			float			: left;
			margin-right		: 10px;
			}

.float_right		{
			float			: right;
			margin-left		: 10px;
			}
