	body {
		scrollbar-face-color: #818141;
		scrollbar-shadow-color: #fc9;
		scrollbar-highlight-color: white;
		scrollbar-3dlight-color: #505027;
		scrollbar-darkshadow-color: black;
		scrollbar-track-color: #fc9;
		scrollbar-arrow-color: white;
		border-right: none;
		border-left: none;
		border-top: none;
		border-bottom: none;
        margin: 0;
		padding: 0;
		color: black;
		font-size: 11px;
		font-weight: normal;
		background-image: url(../art/bg_body-faded650.gif); background-repeat: repeat-x;
	}
	                       
						   
						    /* ============TEXT Elements=============  */
	a:link {color: #033; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
	a:active, a:visited {color: #960; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none;}

	a:hover {color: #960; font-style: normal; text-decoration: underline;}
	
	.h1
	{ font-family: Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: bold; color: #2F4F4F;}
	
	.h2
	{ font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold; }

	.h3
	{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold; color: #2F4F4F;}
	
	.h1normal
	{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; }
	
	.boldkhaki
	{
		color: #5A5A2E;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.boldkhaki2
	{
		color: #484824;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
	}
	
	.boldnavy
	{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: none;
		color: Navy;
	}
	
	.boldmaroon
	{
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: none;
		color: Maroon;
	}
	
	.boldred
	{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: none;
		color: Red;
	}
	
	.boldfront
	{
	 color: #454545; font-weight: bold;
	}
	
	.subtext
	{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
		color: Black;
	}

	.subquote
	{
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
		color: Black;
	}

	.subhead
	{
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		text-transform: none;
		line-height: normal;
		color: #2F4F4F;
		font-family: Times New Roman;
	}
	
	.subhead2
	{
		color:  #556B2F;
		font-family: Arial;
		font-size: 15px;
		letter-spacing: 2px;
		font-weight: bold;	
	}
	
	.subfoot
	{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}
	
	.subfoot2
		{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;text-transform: none;
		border: 1px solid Gray; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 
		 3px;
	}

	.myBox
	{
	    margin: 0 auto;
	    border: 1px solid #ffffff;
	    color: #ffffff;
	    width: 800px;
	    height: 550px;
	    padding: 20px;
	    text-align: left;
	    /*border: 3px solid #ffffff;
	    background-image: url(back_test.jpg);
	    background-repeat: no-repeat;*/
	}

	.youarehere
	{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	   position: absolute;
		top: 122px;
		left: 420px;
		color: White;
		width: 290px;
	}
	
	.subul {
		list-style: disc inside;
		margin: 0% auto 3px;
		font-size: 12px;
	}
	
	.subol {
		list-style: decimal;
		margin: 0% auto 3px;
		font-size: 12px;
	}
	
	.footer
	{
		padding: 4px;
		color: White;
		background-image: url(art/footerBkg2.gif);
		background-color: #033;
		text-align: center;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}

	.footer a:hover, .footer a:visited
	{   color: #ffdcb9;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}

	.footer a:link
	{   color: white;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}
	
							    /* ============PAGE Elements=============  */
	
	.box {font-size: 11px; width: 180px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 15px}

	.left-column
	{
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}


	.belowtitle
	{
		width: 138px;
		background-color: #cccc99;
		border: none;
		padding: 0px 0px 0px 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.body-text {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}


	.external {
		font-weight:bold;
		background :transparent url(art/ext.gif) no-repeat right center;
		padding-right:12px;
	}
	
	.external2 {
		font-weight:bold;
		background :transparent url(ext.gif) no-repeat right center;
		padding-right:12px;
	}
	
	.toplogo1
	{
		position: absolute;
		top: 6px;
		left: 5px;
		width: 85px;
		height: 94px
	}
	
	.toplogo2
	{
		position: absolute;
		top: 22px;
	    left: 672px;
		width: 85px;
		height: 70px
	}
		
	.biglogo
	{
		position: absolute;
		left: 175px;
		top: 24px;
		width: 85px;
		height: 65px
	}
	
	.slogan
	{
		color: #f0fff0;
		position: relative;
		left:auto;
		top: 2px;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}
	
	.khakiborder
	{border: thin solid #666600;}
	

	
						/* ================TABLE Elements=================== */
	.tbl1 {
		background-color: White;
		border: 1px solid #660;
		padding: 6px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}

	.tbl2 {
		background-color: #ededcd;
		border: 1px solid #9f9f9f;
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
		width: 779px;
	}

	.tbl3 {
		background-color: White;
		border: 1px solid #660;
		padding: 6px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
	}
	
	.tbl4 {
		background-color: #ededcd;
		border: 1px solid #9f9f9f;
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
		width: 780px;
	}

	.tbl5 {
		background-color: #ededcd; /* main background color */
		border: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		text-transform: none;
		width: 100%;
		
	}
	
	.tbl6 {
	    background-image: url(art/banner_spacer.gif);
		border: none;
		width: 779px;
		height: 20px;
        margin: 0;
		padding: 0;
	}
	
	.tr1 {
		font-weight: bold; background-color: #baba87; text-align: center;
		/* olive color */
	}

	.tr2 {
		font-weight: bold; background-color: #ffdbb7; text-align: center;
		/* creme color */
	}

	.maintable
	{	width: 916px;
	 	/* border: 1px solid #556B2F; dark-olive color */
		border: 3px solid #888888; /* dark-gray color */
		margin: 0;	
		padding: 0;		
	}
	
	.mainborder
	{	width: 100%;
	 	/* border: 1px solid #556B2F; dark-olive color */
		border: 2px solid #ff9e3e; /* orange color */
		margin: 0;	
		padding: 0;		
	}
	
	.maintable2
	{	width: 720px;
		border: 0px solid #A9C478;/* green color */
		margin: 0;
		padding: 0;
	}
	
	.maintable1
	{	width: 779px;
	    background-color: #ededcd;
		border: 1px solid #9f9f9f; /* dark-gray color */
		margin: 0;
		padding: 0;		
	}
	

	.tablefooter
	{
		border: 1px solid Gray;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;	
		background-color: #ededcd;	
	}
	
	/* ==================SPECIAL ELEMENTS============================== */
	.divOlive1
	{
	text-align: right; border: 1px solid Olive; width: 400px; padding: 5px 5px 5px 5px; margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	color: Black;
	}
	
	.schedule {
	   font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	.header
	{
		font-size: 24px;
		font-family: Times New Roman;
		font-weight: bold;
		text-decoration: none;
		text-transform: none;
		line-height: normal;
		color: #2F4F4F;
		text-align: center;
	}

	.headerblack
	{
		font-size: 13px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}


	/#slideCont {
	margin: 10px;
	border: solid 1px #000;
	text-align: center;
    }
    
	#slideCont img {
	margin: 5px;
    }
	
	#image-head1 {
		position: absolute; left: 5px; width: 85px; top: 6px; height: 94px;
	}
	
	#image-head2 {
		position: absolute; left: 135px; width: 85px; top: 24px; height: 65px;
	}
	
	#image-head3 {
		position: absolute; left: 672px; width: 85px; top: 22px; height: 94px;
	}
	
	.checkmark
	{
		list-style-image: url(art/check-green-tr.gif);
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: none;
		color: Black;
		margin: 0% auto 3px;
	}

	.button
	{
		background-color : #FFCC99;
		border-bottom : 1px solid #996600;
		border-right : 1px solid #996600;
		border-left : 1px solid #F0F8FF;
		border-top : 1px solid #F0F8FF;
		padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	}

	.menuskin{
		position: absolute;
		width: 280px;
		background-color: #FFECCE;
		border: 1px solid teal;
		font: normal 11px Arial;
		line-height: 15px;
		z-index: 100;
		visibility: hidden;
		padding-left: 4px;
	}

	.menuskin a{
		text-decoration:none;
		color:black;
		padding-left:10px;
		padding-right:10px;
	}

	#mouseoverstyle{
		background-color: #7D7D00;
	}

	#mouseoverstyle a{
		color:white;
	}

	#dropinboxv2cover{
		width: 320px; /*change width to desired */
	/*change height to desired. REMOVE if you wish box to be content's natural height */
		/* height: 220px; */
		position: absolute; /*Don't change below 4 rules*/
		z-index: 100;
		overflow: hidden;
		visibility: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	#dropinboxv2{
		width: 300px; /*change width to above width-20. */
		height: 150px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
		border: 2px solid #666600; /*Customize box appearance*/
		/*background-color: #ededcd;*/
		padding: 5px;
		position: absolute; /*Don't change below 3 rules */
		left: 0;
		top: 0;
		border-bottom-width: 2px;
		border-right-width: 2px;
		border-left-width: 1px;
		border-top-width: 1px;
		background-image: url(art/faded1.gif);
	}

	.star {font-size: 14px; font-weight: bold; color: Red;}

	.wind {
		font-family: Wingdings;
		font-size: 12pt;
		color: #666633;
		line-height: 80%;
	}

	.button1 {
		padding-left: 4px;
		background-color : #c8c891;
		border-bottom : 1px solid #496667;
		border-left : 1px solid #F0FFFF;
		border-right : 1px solid #496667;
		border-top : 1px solid #F0FFFF;
		line-height: 18px;
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
		padding-left : 4px;
	}
	.printfriendly {
		background: url(art/printerfriendly.gif) no-repeat;
		width: 0;
		padding-left: 16px;
		height: 16px;
		overflow: hidden;
		cursor: help;
	}
	
	.news {
	color: #FFFFFF;
	background-color: #999900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	position: absolute;
	width: 450px;
	left: 250px;
	top: 100px;
    }

    .paypalborder
	{
	background-color: White;
	padding-left: 22px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid Olive;
	width: 480px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	color: Black;
	}
