BODY 	{
	scrollbar-base-color: #C0C0C0;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}



/* LINK colorS */

a:link		{ color: #406C8D; text-decoration: none; }

a:visited	{ color: #406C8D; text-decoration: none; }

a:active	{ color: #406C8D; text-decoration: none; }

a:hover		{ color: #FF6600; text-decoration: none; }



/* THE NEXT LINE CONTROLS THE font SIZE AND color FOR ALL PAGES */

TABLE		{ color: #333333; font: 12px arial, geneva, sans-serif; font-weight: normal; }

.title 		{ color: #719DBE; font: 24px arial, geneva, sans-serif; letter-spacing: 2px; font-weight: bold; }

.subtitle	{ color: #406C8D; font: 14px arial, geneva, sans-serif; letter-spacing: 0px; font-weight: bold; }

.date-font 	{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: normal; }

.newstitle	{
		color: #006890;
		font: 13px arial, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		border: #006890 1px solid;
		background-color: #E3F3F3;
		padding: 3px;
		}







.just 			{ text-align: justify; }

.formmargin		{ margin: 0px; }

.page-splits		{ border:none; background:#719DBE; color:#719DBE; height:1px; width: 100%; text-align: left; }

.shadow-horizontal	{ background-image: url('picts/shadow-horizontal.gif'); background-repeat: repeat-x }



/* IMAGE BORDERS */

.borders	{ BORDER: #719DBE 1px solid; }



/* LIST CODE - SERVICES - RESOURCES PAGES */

ul 		{ list-style-image: url('picts/bullet.gif'); }






/* FOOTER AREA */

.footer-table	{
		background-color: #406C8D;
		background-image: url('picts/stripe-background.gif');
		color: #F0F0F0;
		font-weight: normal;
		border-top: 0px solid #4D799A;
		border-bottom: 20px solid #719DBE;; font-style:normal; font-variant:normal; font-size:10px; font-family:arial, verdana, sans-serif
		}


/* FOOTER LINK COLORS */

a.footer:link		{ color: #FFFF9C; text-decoration: none }

a.footer:visited	{ color: #FFFF9C; text-decoration: none }

a.footer:active		{ color: #FFFF9C; text-decoration: none }

a.footer:hover		{ color: #FFFFFF; text-decoration: none }












/* RIGHT SIDEBAR OPTIONS */


.sidebarright	{
		width: 150px;
		background-color: #406C8D;
		background-image: url('picts/stripe-background.gif');
		border-left: 1px solid #406C8D;
		}


.boxwidth	{ width: 150px; }

.boxtitle	{
		color: #FFFFFF;
		font-weight: bold;
		text-indent: 4px;
		height: 27px;
		background-color: #406C8D;
		background-image: url('picts/stripe-background.gif');font-style:normal; font-variant:normal; font-size:11px; font-family:verdana, arial, sans-serif
		}

.boxtextarea	{
		color: #406C8D;
		font: 14px arial, verdana, sans-serif; 
		font-weight: normal;
		background-color: #EAF0F6;
		padding: 4px;
		border-bottom: #406C8D 1px solid;
		}



/* FOR PAGES USING THE GLOBAL sidebar.htm */

.sidebar-frame		{
			width: 150px;
			height: 600px;
			margin: 0px;
			padding: 0px;
			BORDER: #FFFFFF 0px solid;
			}

.sidebar-page		{
			background-color: #406C8D;
			background-image: url('picts/stripe-background.gif');
			width: 150px
			}








/* LEFT SIDEBAR color AND WIDTH ALSO EDIT pageheight.js */

.sidebarleft	{
		background-color: #EAF0F6;
		width: 40px;
		border-right: #406C8D 1px solid;
		}









/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}







/* LINKS PAGE CODE */









/* START THE CODE FOR THE MENUS */

.menutable	{
		border-top: 0px solid #FFFFFF;
		border-bottom: 1px solid #406C8D;
		background-color: #406C8D;
		background-image: url('picts/menu.gif');
		padding-top: 10px;
		padding-bottom: 12px
		}


.menu		{
		font-family: arial, verdana, helvetica, sans;
		font-size: 11pt;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 7px;
		margin-left: 1px;
		margin-right: 1px;
		cursor:pointer;
		font-weight: normal;
		text-align: center;
		display: block;
		line-height: 18px;
		white-space:nowrap;
		border: #406C8D 0px solid;
		}


a.menu:link 	{
		color: #FFFFFF;
		}


a.menu:visited 	{
		color: #FFFFFF;
		}


a.menu:active 	{
		color: #FFFFFF;
		}


a.menu:hover 	{
		background-color:#406C8D;
		color: #FFFFFF;
		border: #FFFFFF 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
		}
		
/* GALLERY CODE */

.gallery-border		{ border: #406c8d 2px solid; margin: 4px; }

.gallery-borderon	{ border: #ff6600 2px solid; margin: 4px; }