@media screen {
BODY				{border-top: solid 6px #00B186;}
H1					{font: 600 italic 1.8em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; padding:0; color:#447256;}
H2					{font: 600 1.4em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; padding:0; color:#58595B;}
H3					{font: 600 1.2em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; margin: 30px 0 12px 0;}
#logo-container		{margin: 0 auto; width:100%;}
#logo				{margin: 0 auto; width:1000px;}
#home-container		{margin: 0 auto; width:100%; border-top: solid 0px #58595B; background:url('images/right_bkgd2.gif');}
#main-container		{margin: 0 auto; width:100%; border-top: solid 0px #58595B; background:url('images/right_bkgd.gif') top left repeat-x;}
#main				{margin: 0 auto; background-color:#447256; width:1000px;}
#menu				{background-color:#447256; width:200px; float:left;}
#home-content		{background-color:#c9dcd9; float:left; width: 800px;}
#home-content H1	{font: 600 italic 1.8em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; padding:0; color:#447256; margin:10px 20px; }
#home-content H2	{font: 600 1.4em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; padding:0; color:#447256; margin:10px 40px 10px 20px; }
#content			{margin: 0 auto; width:1000px; padding-left:10px; padding-top:15px;}
#page-content		{margin: 0 auto; width:800px; float:left; background-color:#FFF; }
#footer-container	{margin: 0 auto; width:100%; border-top: solid 5px #eee; background:#eee; padding-bottom:2px;}
#footer				{margin: 0 auto; width:1000px; text-align:center;}
.home-text			{font: 400 1.0em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; padding:0; color:#002602; text-align:justify; margin:10px 40px 19px 20px; }
.leftbox			{background:url(images/box-border.gif) top left no-repeat; margin-top: 15px; margin-left:10px; margin-bottom:0; width:463px; height:260px; padding:12px; float:left;}
.rightbox			{background:url(images/box-border.gif) top left no-repeat; margin-top: 15px; margin-right:10px; margin-bottom:0; width:463px; height:260px; padding:12px; float:right;}
.leftbox H2			{margin:12px 0 6px 0;}
.rightbox H2		{margin:12px 0 6px 0;}
.text2				{font: 400 1.0em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; background-color:#FFF; padding:0 15px 15px 25px; line-height: 16px; }
A.more				{text-decoration:none;}
A:hover.more		{text-decoration:underline;}

.menu 			{width:224px; height:24px; font: 12px Arial; margin-right:0px; color:#ffffff; line-height:24px; text-align:right}	
A.menu			{width:224px; height:24px; font: 12px Arial; margin-right:0px; color:#ffffff; line-height:24px; text-align:right; text-decoration:none}	
A:hover.menu	{width:224px; height:24px; font: bold 12px Arial; margin-right:0px; color:#ffffff; background-color: #00B186; line-height:24px; text-align:right; text-decoration:none}	
.titlebar		{width:775px; color:#447256; background-color:#c9dcd9; padding:3px 0 3px 25px; margin: 0; }	
.titlebar H1	{font: 600 1.8em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; margin:5px 0 8px 0; padding:0; color:#447256; }
.titlebar H2	{font: 600 1.4em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; margin:0 0 2px 0; padding:0; color:#447256; }
.titlebartext	{font: 400 1.0em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; color: #063; padding:0; }
.title			{font: bold 16px Tahoma; margin:15px}	
.subtitle		{font: 14px Tahoma;}	
.text			{font: 400 1.0em Calibri,'Trebuchet MS',Arial,Helvetica,sans-serif; background-color:#FFF; padding:0; width:450px; }
.bold			{font: bold 12px Tahoma; color:#00B186}	
.hide			{visibility: hidden ; margin-top:-18px}	
.noview			{visibility: hidden ; display: none ; font-size: x-small;}
}

/* Dropdown Menu Styles */
.dmx {
}
.dmx .item1, .dmx .item1-active {
	width:182px;
	height:12px;
    padding: 6px 10px 9px 8px;
	text-align:left;
	border-bottom:solid 1px #c9dcd9;
    font: bold 12px Arial,Helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.dmx .item1:hover, .dmx .item1-active, .dmx .item1-active:hover {
    background-color: #13432b;
}
.dmx .item2, .dmx .item2-active {
    padding: 4px 8px 5px 8px;
    font: 12px Tahoma,Geneva,sans-serif;
    color: #447256;
    background: #dae5e5;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.dmx .item2:hover, .dmx .item2-active, .dmx .item2-active:hover {
    color: #00250e;
    background: #e9f5f3;
}
.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 4px 16px 5px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
}
.dmx .section {
    border: 1px 0 solid #fff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.dmx .bottom,
.dmx .bottom:hover {
    border-bottom: solid 1px #fff;
}

.dmx .top,
.dmx .top:hover {
    border-top: solid 1px #fff;
}

* html .dmx td { position: relative; } /* ie 5.0 fix */

/*-----------------------------------------------------------------------*/

@media print {

	* {
	background-color: white !important;
	background-image: none !important;
	}
	
	.menu {display: none;}
	
	html {
	margin: 1em;
	}
	
	body {
	margin: 1em;
	}
	
	.noprint {display: none;}

}

