
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 1px; 
	/*background-color:  #004900; /*#006600; /*#66CC66;*/
}

/***********************
***  Heading Styles ***
***********************/
h1, h2, h3, h4, h5, h6{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 {
  font-size: 18pt;
  font-weight: bold;
  margin-top: 2px; 
  margin-bottom: 2px; 
  color: #006600;
}

h2 {
  font-size: 16pt;
  font-weight: bold;
  margin-top: 1px;
  margin-bottom: 1px; 
  color: #006600;
}

h3 {
  font-size: 14pt;
  color: #006600;
  line-height: 16px; padding-top: 4px; padding-bottom: 4px
}

h4 {
  font-size: 12pt;
  color: #006600;
  margin-top:0px;
	margin-bottom:0px;
}

h5 {
  font-size: 9pt;
  color: #669933;
  visibility: hidden; position: absolute
 } 
 
h6{
 	margin-top:0px;
	margin-bottom:0px;
	}

.heading
  {font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
  color: #669933;
  font-style: oblique; 
  text-align: center;
  padding-bottom: 2px;
  background-color: #CCFFCC;
}


/************************/
/*** Paragraph Styles ***/
/************************/

#pageheader { 
	border-color: #FFFF66;
	/*border-style: ridge;
	border-width: 3px;*/
	font-size: 9pt; 
	font-style: oblique; 
	color: #336600; 
	font-weight: bolder; 
	background-color: #FFFFFF; 
	padding-right: 2px; 
	padding-left: 2px;
	margin-bottom: 2px;
	/*position: relative;*/
	width: 96%;
	/*height: auto;
	/*top: 1%;
	left: 2%;
	height: 18%;
	*/
}



#pagefooter{
	border-style:outset;
	border-width: 2px;
	border-color: #336600;
	font-size: 8pt; 
	font-style: normal; 
	color: #336600; 
	padding-right: 2px; 
	padding-left: 2px;
	position: relative;
	height: auto;
	width: 99%;
	text-align: left;
	background-color: #FFFFFF;
}

#pageoverride{
	width: 99%;
	height: 88%;
	position: relative;
	margin-bottom: 2px;
}

#pagedetail{
	width: 99%;
	height: 70%;
	position: relative;
	margin-bottom: 2px;
}

#bodydetail{
	width: 98%;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	background-color:#FFFFFF;
	/*border:3px solid #0033CC; */
	border-style: outset;
	position: relative;
	margin-bottom: 2px;
	/*top: 21%;*/
	height: auto;
}

#pageinsert{
	width: 98%;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	border:3px solid #0033CC; /* #FFCC66;  /*#FFFF00;*/
	color:#99FFFF;
	border-style: outset;
	position:absolute;
	top: 23%;
	height: 64%;
}

.leadin
  {font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
}

.line
  {border-top-width: 0pt;
   border-left-width: 0pt;
   border-right-width: 0pt;
   border-bottom-width: 2pt;
   border-style: solid;
   width: 100%;
}
 
.indent
  {font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   padding-left: 2px;
   padding-right: 2px;
}

.footer {
  font-size: 8pt;
  clear: left;
  text-align: center;
  margin-bottom: 1px;
}

th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 1px;
}

td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  padding-bottom: 1px;
}

.definition {
  padding-bottom: 1px; 
  padding-top: 1px;
}

.tablecontainer
  {background-color: #FFFFFF;
   margin-left: 3%;
   margin-bottom: 1px;
   padding:0;
}

.ad
  {font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 16px;
   margin-top: 0.5px;
   margin-bottom: 0.5px;
   text-align: center;
   margin-right: 8px; margin-left: 8px; 
   color: #006600;
   font-weight: bolder;
}


/*******************/
/*** List Styles ***/
/*******************/

ul, ol, dl {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #006600;
}

li { font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   color: #006600;
}

dt {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold; 
  color: #006600;
}

dd
  {font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   color: #669933;
}

.detaillist{
	font-size: 14px; 
	font-style: inherit;
	padding-left: 3px; 
	color: #006600;
	left: 3px; 
	margin-left: 3px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	vertical-align: top;
}

td.list { 
	padding-bottom: 0pt; 
	list-style-type: square; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: oblique;
	font-weight:bolder;
	padding-left: 3px; 
	color: #003900;   /* #006600;*/
	left: 3px; 
	margin-left: 3px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	vertical-align: top;
	/*border-width: 1px;
	border-color: #FFFF66;
	border-style: ridge;*/
}

td.listheading
    { padding-top: 1pt;
      color: #669966;
      font-weight: bold;
	  font-size: 16px;
}



.ListTitle { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bolder; 
	color: #FFFFCC; 
	text-align: center; 
	font-style: oblique; 
	background-color: #006600
}

.footnote { 
	font-size: 8pt; 
	clear: left; 
	margin-bottom: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: oblique; 
	text-indent: 5px
}

/************************************/
/*
/*   Menu System
/*
/*************************************/

#mainmenu{
	border-color: #FFFF99;
	border-style: double;
	border-width: 3px;
	font-size: 9pt; 
	font-style: oblique; 
	/*color: #336600; */
	font-weight: bolder; 
	/*background-color: #003300;*/
	padding-right: 0px; 
	padding-left: 0px;
	margin-bottom: 3px;
	margin-top: -2px;
	height: auto;
	width: 272px;
}

#globalmenu{
	/*border-color: #FFCC00;
	border-style: solid;
	border-width: .5px;*/
	font-size: 9pt; 
	font-style: oblique;
	background-color: #006633;
	vertical-align:middle;
	/*color: #336600; */
	font-weight: bolder; 
	/*background-color: #003300;*/
	padding-right: 0px; 
	padding-left: 0px;
	margin-bottom: 3px;
	margin-top: -2px;
	height: 26px;
	
}

.navbutton{
	/*background-color: #006600;*/
	/*color: #FFCC00;*/
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
	border-color: #FFCC00;
	border-style:solid;
	border-width: 1px;
	height:26px;
	/*
	border-left-style:solid;
	border-left-color: #FFCC00;
	border-left-width: 1px;
	border-right-style:solid;
	border-right-color: #FFCC00;
	border-right-width: 1px;
	*/
}

a:link {
	text-decoration: underline;
}

a:hover { 
	color: #006633;
	text-decoration: none;
	/*background-color:#FFCC00;*/
	
}

a:active { 
	color: #FFCC00;
	text-decoration: none;
}
a.tncmainmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-style: normal;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 0px; 
	padding-left: 1px; 
	padding-bottom: 2px;
	padding-top: 2px;
	line-height: 13px;
	/*background-color:#006600;*/
	color: #FFCC00;
	text-decoration: none; 
	/*padding-bottom: 3px;*/
	/*border-color: #000000 black;*/
	/*background-image:url(../_image_s_/Background_1.jpg);*/
}
/*
.tncmainmenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFFFCC; 
	border-color: #000000 black; 
	text-decoration: underline; 
	font-style: oblique; background-color: #669966; padding-right: 4px; padding-left: 4px; line-height: 13px
}
*/
a.tncmainmenu:link { 
	/*color: #FFCC00;*/
	text-decoration: none; 
	
	/*border-top-style:ridge;
	border-top-color:#000033;
	border-top-width:medium;
	
	border-left-style:ridge;
	border-left-color:#000033;
	border-left-width:medium;*/
	/*
	background-color:#FFFFFF;
	border-right-style:ridge;
	border-right-color:#000033;
	border-right-width:medium;
	*/
}

a.tncmainmenu:hover { 
	color: #FFFFFF;
	text-decoration: underline;
	
}

a.tncmainmenu:active { 
	color: #FFCC00;
	text-decoration: none;
}


a.tncmenu:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFCC; 
	border-color: #000000 black; 
	text-align: center; 
	text-decoration: underline; 
	font-style: oblique; 
	background-color: #669966; 
	padding-right: 4px; 
	padding-left: 4px
}

a.tncmenu:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFFFCC; 
	text-align: center; 
	background-color: #66CC66;  
	border-color: #000000 black; 
	text-decoration: none; 
	font-style: oblique; 
	padding-right: 4px; 
	padding-left: 4px
}

a.tncmenu:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFCC; 
	text-align: center; 
	background-color: #66CC66; 
	border-color: #000000 black; 
	text-decoration: none; 
	font-style: oblique; 
	padding-right: 4px; 
	padding-left: 4px
}

a.tncmenu:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFCC; 
	text-align: center; 
	font-style: oblique; 
	border-color: #000000 black; 
	padding-right: 4px; 
	padding-left: 4px
}

.leftside {  
	background-image: url(../_images/LeftSideTrails_long.jpg); 
	background-repeat: no-repeat
}

a.tncsubmenu:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #006633; 
	border-color: #000000 black; 
	text-align: center; 
	background-color: #CCFFCC; 
	text-decoration: underline; 
	font-style: oblique; 
	line-height: 12px; 
	padding-right: 4px; 
	padding-left: 4px
}

a.tncsubmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #FFFFCC; text-align: center; background-color: #669966; border-color: #000000 black; text-decoration: none; font-style: oblique; line-height: 12px; padding-right: 4px; padding-left: 4px}

a.tncsubmenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFCC; text-align: center; background-color: #669966; border-color: #000000 black; text-decoration: none; line-height: 12px; font-style: oblique; padding-right: 4px; padding-left: 4px}

a.tncsubmenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #000000 black; text-align: center; text-decoration: underline; padding-right: 4px; padding-left: 4px}
.hrule {  background-image: url(file:///J|/Webs/UltraDev/_images/hr_img.gif); background-repeat: repeat; line-height: 2px}
.detailA { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669933; font-style: oblique; padding-bottom: 2px ; background-image: url(../_images/back_row1.gif); background-repeat: repeat}
.detailB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669933; font-style: oblique; padding-bottom: 2px ; background-image: url(../_images/back_row2.gif)}

a.tncleftmenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; border-color: #000000 black; text-align: center; text-decoration: underline; font-style: oblique; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px}

a.tncleftmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #FFFFCC; text-align: center; background-color: #669966;  border-color: #000000 black; text-decoration: none; font-style: oblique; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px}

a.tncleftmenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFCC; text-align: center; background-color: #669966; border-color: #000000 black; text-decoration: none; font-style: oblique; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px}

a.tncleftmenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; border-color: #000000 black}

a.ordernow:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FFFFCC; border-color: #000000 black; text-align: center; text-decoration: underline; font-style: oblique; background-color: #336600; margin-right: 2px; margin-left: 2px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ordernow { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; border-color: #000000 black; text-align: center; text-decoration: underline; font-style: oblique; color: #FFFFCC; background-color: #336600; padding-right: 3px; padding-left: 3px; padding-top: 1px; padding-bottom: 1px; margin-right: 2px; margin-left: 2px; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a.ordernow:active { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFFFCC; text-align: center; background-color: #66cc66; border-color: #000000 black; text-decoration: none; font-style: oblique; margin-right: 2px; margin-left: 2px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a.ordernow:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFFFCC; text-align: center; background-color: #66cc66; border-color: #000000 black; text-decoration: none; font-style: oblique; margin-right: 2px; margin-left: 2px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a.ordernow:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FFFFCC; text-align: center; font-style: oblique; border-color: #000000 black }
.offering {  text-indent: 3px; left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 3px}
.location {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: oblique; font-weight: bolder; color: #336600; background-color: #FFFFFF; text-align: center}

.infocontainer { 
	float: none; 
	clear: none; 
	padding: 6px 6px;  
	border: 0.5px #336600 outset; 
	margin: 1px 1px
}

.info { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	margin-left: .5px; 
	margin-right: .5px; 
	margin-bottom: .5px; 
	font-style: oblique; 
	color: #003333;
	font-weight: bolder;
	text-align: center;
}

#info{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bolder; 
	color: #003333;
	text-align: center;
	background-color: #FFCC00;
	border-color: #006600;
	border-style: outset;
	border-width: 2px;
	width: 65%;
	height: auto;
}

#infocontainer{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11pt;
	font-weight: bolder; 
	color: #006633;
	text-align: justify;
	background-color: #FFFFCC;
	border-color: #006600;
	border-style: inset;
	border-width: 3px;
	width: 85%;
	height: auto;
}

#infolist { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11pt;
	font-weight: bolder; 
	color: #006633;
	text-align: justify;
	background-image:url(../_images/list_background_main.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:450px;
	height:150px;
	/*background-color: #ffff99;
	border-color: #006600;
	border-style: inset;
	border-width: 3px;
	width: 35%;
	height: auto;*/
}
#infolist.ListItem{
	
}

.infoheader { font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; margin-left: .5px; margin-right: .5px; margin-bottom: .5px; }
.menucontainer { float: none; clear: none;  border: #336600 solid; border-width: 2px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: oblique; color: #006600; font-weight: bolder}

h6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #669933; }
.tncmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFCC; border-color: #000000 black; text-align: center; text-decoration: underline; font-style: oblique; background-color: #669966; line-height: 13px; padding-right: 4px; padding-left: 4px}
.tncleftmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; border-color: #000000 black; text-align: center; font-style: oblique; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px}
.menusubcontainer { float: none; clear: none; border: #336600 solid; border-width: 2px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: oblique; color: #006600; font-weight: bolder}
.tncsubmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; border-color: #000000 black; text-align: center; background-color: #CCFFCC; text-decoration: underline; font-style: oblique; line-height: 12px ; padding-right: 4px; padding-left: 4px}
td.mainmenubar { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: bottom; text-align: right; white-space: pre}
td.menubarleftend { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../_images/mnuleftend.gif); background-repeat: no-repeat; background-position: right}
.bottomborder {  border: #336600; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.maincontainer {  padding-bottom: -2px; border-color: black black #336600; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; font-size: 9pt; font-style: oblique}

.ListItem { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFFFCC; 
	text-align: center; 
	font-style: oblique; 
	padding-left: 4px; 
	background-color: #336600; 
	text-decoration: underline; 
	margin-left: 12px; 
	padding-top: 1px; 
	padding-right: 4px; 
	padding-bottom: 1px; 
	left: 12px; 
	width: 60px
}

a.ListItem:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FFFFCC; text-align: center; font-style: oblique; padding-left: 4px; background-color: #006600; text-decoration: underline; margin-left: 12px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; left: 12px; width: 60px}
a.LinkItem:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #006600; text-align: center; font-style: oblique; padding-left: 4px; background-color: #CCFF99; text-decoration: none; margin-left: 12px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; left: 12px; width: 60px}
a.ListItem:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #006600; text-align: center; font-style: oblique; padding-left: 4px; background-color: #CCFF99; text-decoration: none; margin-left: 12px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; left: 12px; width: 60px}
.sidebar { float: none; clear: none; border: #336600 solid; border-width: 0px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: oblique; color: #006600; font-weight: bolder }

.pagebottom { float: none; clear: none;  border: #336600 solid; border-width: 0px 0px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: oblique; color: #006600; font-weight: bold}
td.bottombarrightend { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../_images/mnurightendbottom.gif); background-repeat: no-repeat}
