body	{
	margin: 10px 10px 0px 10px;
	padding: 0px;
	border: #002000 0px solid;
	background-color: #002000;
	}


/*Add mymenuS */


@import url("colors/orange-menu.css");




/* LINK COLORS */

a:link, a:visited, a:active	{ color: #C8F1B4; text-decoration: none; }

a:hover				{ color: #99FF99; text-decoration: underline; }




/* ALIGNMENT & DEFAULTS */

div		{ margin: 0; padding: 0; border: 0; }

table, tr, td	{ border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; }

.just 		{ text-align: justify; }

.td-right 	{ text-align: right; }

.td-left 	{ text-align: left; }

.td-center, .center-align { text-align: center; }

.td-middle	{ vertical-align: middle; }

.td-top		{ vertical-align: top; }

.td-bottom	{ vertical-align: bottom; }

.center-div	{ margin-left: auto; margin-right: auto; }

.right-div	{ margin-left: auto; margin-right: 0; }

.left-div	{ margin-left: 0; margin-right: auto; }

.fullwidth	{ width: 100%; }

.halfwidth	{ width: 50%; }

.nobreak	{ white-space: nowrap; }

img 		{ border: 0; }

.blockimage	{ display: block; }




/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

div, table	{ color: #999FB0; font: bold 11px arial, sans-serif; line-height: 17px; }

.title		{ color: #FFFFFF; font: bold 18px perpetua, "Trebuchet MS", helvetica, arial, sans-serif; }

.subtitle	{ color: #FFFFFF; font: bold 13px georgia, "times new roman", verdana, arial, sans-serif; }

.email		{ font: bold 11px georgia, "times new roman", verdana, arial, sans-serif; }

.hilite 	{ color: #CC0099; }

.lists		{ margin-top: 10px; }




/* HEADER */

.socialspace		{ padding-left: 2px; }

.socialspace-end	{ width: 12px; font-size: 1px; }

.header		{
		background-color: #002000;
		border-bottom: #3399CC 0px solid;
		}

.headerpad	{ padding: 3px 0px 3px 0px; }

/* FONT USED FOR TEXT HEADER IN NON-FLASH BROWSERS */

.NoFlashTitle	{ color: #FFFFFF; font: bold 20px arial, sans-serif; line-height: 40px; margin-left: 8px; }



/* FOOTER */

.footer		{ color: #999FB0; font: bold 10px arial, sans-serif; }

.bottom-bar	{
		height: 12px;
		font-size: 1px;
		line-height: 1px;
		background-color: #000000;
		}

.html-icon	{ margin: 10px 0px 10px 0px; }




/* HEIGHTS AND WIDTH AND ALIGNMENT */

#pagewidth	{ width: 880px;	margin: 0px auto; }

.pageheight	{ height: 400px; }





/* FLASH IMAGE TEXT SLIDESHOW */

/* ALSO EDIT BACKGROUND IN homeflash-S.js */

.homeflash	{
		margin: 15px 0px 0px 0px;
		background-color: #002000;
		border: solid #666666;
		border-width: 0px 0px 0px 0px;
		}

.noFlash-image	{ margin: 15px 0px 0px 0px; }




/* INNER AND OUTER AREAS */

.contentbackground	{ background-color: #002000; }

.contentarea		{ width: 100%; }

.contentareapad		{ padding: 0px 15px 0px 15px; }

.content-textarea	{
			text-align: left;
			text-align: justify;
			padding: 10px 25px 10px 25px;
			}

.outer-background	{
			background-color: #191A28;
			background-image: url("picts/background-outerkey.jpg");
			background-repeat: repeat-x;
			background-attachment: fixed;
			}




/* TOP PAGE BAR */

.topbarcolor	{ background-color: #002000; }

.topbarheight	{
		font-size: 1px;
		line-height: 1px;
		height: 16px;
		}

.cornerwidth	{ width: 16px; }

.barhide	{ visibility:hidden; }

.barshow	{ visibility:visible; }




/* IMAGE BORDERS */

.imageborders	{ border: #999999 1px solid; }




/* SEARCH FORM CODE */

.linksmargin	{ margin: 3px 0px 0px 0px; }

.searchbox	{
		margin-bottom: 3px;
		background-color: #333544;
		background-image: url("picts-S/background-search.jpg");
		background-repeat: repeat-x;
		border: #5C5F72 1px solid;
		}

table.searchbox td { padding: 4px 4px 4px 4px; }

table.searchbox td.searchbox-pad2    { padding-left: 0px; }

.searchtitle	{ font: bold 11px georgia, "times new roman", verdana, arial, sans-serif; }

.searchbutton 	{
		color: #FFFFFF;
		font: 11px arial, verdana, helvetica, sans-serif;
		background-color: #002000;
		border: #5C5F72 1px solid;
		}

.searchform 	{
		color: #FFFFFF;
		font: 13px arial, verdana, sans-serif;
		background-color: #333544;
		width: 130px;
		border: #5C5F72 1px solid;
		}




/* SIDEBARS */

.sidebar	{
		width: 200px;
		background-color: #002000;
		border: #002000 0px solid;
		padding-top: 15px;
		padding-bottom: 15px;
		}


.sidebar-right	{
		font-size: 1px;
		line-height: 1px;
		width: 10px;
		}




/* INTRO PAGE */

.introwidth	{ width: 680px; }

.introboxes	{
		width: 300px;
		background-color: #002000;
		background-image: url("picts-S/introboxes.jpg");
		background-repeat: no-repeat;
		border: solid #C0C0C0;
		border-width: 0px 0px 0px 0px;
		}

table.introboxes td { padding: 10px; }

.boxes2		{
		color: #666666;
		background-color: #002000;
		border: solid #333544;
		border-width: 1px 0px 1px 0px;
		padding: 6px 0px 6px 0px;
		}




/* HIDE ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}



