#content	{
	width: 600px;
	padding-top: 5px;
}

#content1	{
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #006633;
	text-align: left;
	width: 603px;
}

* html #content			{
	width: 575px;
	w\idth: 575px;
}

h1				{
	font-size : large; font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

h2				{
	font-size : medium;
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #006600;
	position: relative;
	padding-bottom: 10px;
	top: 20px;
	left: 0px;
}

h2.phdr				{
	font-size : medium;
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #006600;
/*	position: relative;*/
	margin-top: 0px;
	padding-bottom: 20px;
}

.newh2 {
	font-size : medium;
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #006600;
	position: relative;
}

h3				{
	font-size : small; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}
h3.g				{
/*	font-size : small; */
	font-size : 14pt; 
	font-weight : ;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #006600;
	margin-top: 0px;
	margin-bottom: -15px;	
}

h4				{	font-size : small; font-weight : bold;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					color : #000000;}
					
/* -- doesn't work!
hr gry			{
	width: 100%;
	color: #DDDDDD;
	background-color: #DDDDDD;
	align: center;
	border: 1px solid #DDDDDD;
	height: 5px;
	noshade;
}
*/		
			
.subh			{	font-size : small; font-weight : bold;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					color : #006600;}

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

a:active		{	color : #006600;
					font-family : Arial, Verdana, Helvetica, sans-serif;}

a:visited		{	color : #00b900;
					font-family : Arial, Verdana, Helvetica, sans-serif;}

a:hover			{	color : #99CC33;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}
					
a:focus			{	color : #99CC33;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

/* ----- No Line - Dotted Hover - START ----- */
a.nldot:link			{	color : #006600;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

a.nldot:active		{	color : #006600;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

a.nldot:visited		{	color : #00b900;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

a.nldot:hover	{	color : #99CC33;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					border-bottom-style: dotted;
					border-bottom-width: 1px;
					border-bottom-color: #99CC33;}
					
a.nldot:focus	{	color : #99CC33;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					border-bottom-style: dotted;
					border-bottom-width: 1px;
					border-bottom-color: #99CC33;}
/* ----- No Line - Dotted Hover - END ----- */

a.noline		{	color : #000000;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

a.noline:hover	{	color : #444444;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}

a.nolinepriv	{	text-decoration : none;}

a.nolinepriv:hover	{	border-bottom-style: dotted;
					border-bottom-width: 1px;
					border-bottom-color: #99CC33;}

a.nolinepriv:focus	{	border-bottom-style: dotted;
					border-bottom-width: 1px;
					border-bottom-color: #99CC33;}

/* ----- webCalendar - START ----- */
					
a.entry:hover, a.layerentry:hover		{	color : #0000FF;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}
					
/* top menu login - green */
a.invs		{	color : #00CC99;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}
					
a.invs:hover		{	color : #0000FF;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					text-decoration : none;}
					
/* ----- webCalendar - END ----- */

.help {cursor: help; 
color: #000000;
}

a.help2 {
	cursor: help; 
	color: #000000;
	line-height: 30px;
	font-size: 11px;
}

a.help3 {
  	cursor: help;
	color: #000000;
	font-size : 10px;
}

a.hExp {
	cursor: arrow;
/*	cursor: hand;*/
	color: #000000;
	font-size: 11px;
	text-align: center;
/*	position: relative;*/
}

a.hExp:hover {
	cursor: arrow; 
/*	cursor: hand;*/
/*	cursor: help;*/
	color: #99CC33;
	font-size: 11px;
}

.hspacer10	{
	width: 10px;
	height: auto;
	clear: none;
}

.hspacer20	{
	width: 20px;
	display: block;
	height: auto;
}

.hspacer50	{
	width: 50px;
	display: block;
	height: auto;
}

.hspacer275	{
	width: 275px;
	display: block;
	height: auto;
}

div.hspacer50	{
	width: 50px;
	display: block;
	height: auto;
	padding-right: 40px;
	padding-left: 35px;
}

div.vspacer3	{
	height: 3px;
	width: auto;
}

div.vspacer5	{
	height: 5px;
	width: auto;
}

div.vspacer10	{
	height: 10px;
	width: auto;
}

div.vspacer15	{
	height: 15px;
	width: auto;
}

div.vspacer20	{
	height: 20px;
	width: auto;
}

div.vspacer30	{
	height: 30px;
	width: auto;
}

div.vspacer60	{
	height: 60px;
	width: auto;
}

div.vspacer100	{
	height: 100px;
	width: auto;
}

div.vspacer150	{
	height: 150px;
	width: auto;
}

div.vspacer200	{
	height: 200px;
	width: auto;
}

div.vspacer300	{
	height: 300px;
	width: auto;
}

div.submenu {
	padding-top: 8px;
	padding-bottom: 0px;
/*	border-bottom: 1px dotted #006633;
	background-color: #FFFFFF;*/
/*	margin-left: -10px;
	padding-left: 10px;
	margin-right: -32px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #006633;
	border-bottom-color: #006633;*/
}

div.submenu2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006633;
	width: 595px;
	position: relative;
	margin: 0px -50px 0px 0px;
	left: -25px;
	clear: right;
	float: left;
	top: -10px;
	padding: 10px 10px 10px 20px;
/*	background-color: #FFFFFF;*/
/*	margin-left: -10px;
	padding-left: 10px;
	margin-right: -32px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #006633;
	border-bottom-color: #006633;*/
}

#submenu #sectNav0 {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336633;
	color: #336633;
	/*padding-bottom: 1px;*/
}

* html #submenu #sectNav0		{
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336633;
	color: #336633;
}

a.sectionNav {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
}

a.sectionNav:hover {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color : #ffcc00;
	border-bottom-color: #ffcc00;
	/*padding-bottom: 1px;*/
}

* html a.sectionNav {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
}

* html a.sectionNav:hover {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color : #ffcc00;
	border-bottom-color: #ffcc00;
	/*padding-bottom: 1px;*/
}

.mainnav		{	color : #ffffff;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					font-weight : bold;}

a.mainnav,a.mainnav:visited			{	color : #ffffff;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					font-weight : bold;
					text-decoration : none;}

a.mainnav:active	{	color : #ffcc66;
					font-weight : bold;
					font-family : Arial, Verdana, Helvetica, sans-serif;}

a.mainnav:hover	{	color : #ffcc00;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					font-weight : bold;
					text-decoration : underline;}

a.mainnav:focus	{	color : #ffcc00;
					font-family : Arial, Verdana, Helvetica, sans-serif;
					font-weight : bold;
					text-decoration : underline;}

body			{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 12px;
					color : #000000;}

.tckr			{
	font-family : "Courier New", Georgia, "Times New Roman", serif;
	color : #006600;
	font-size : 12px;
	font-weight : bold;
/*	margin-top: 10px;*/
	line-height: 20px;
/*	vertical-align: baseline;
	position: relative;*/
}


* html .tckr			{
	margin-top: 15px;
	m\argin-top: 15px;
}

* html .tckr img	{
	margin-top: 0px;
	m\argin-top: 0px;
}


.anona			{
	color : #006600;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	text-transform: none;
	font-size: x-small;
}


.anona_arrw			{
	color : #006600;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	text-transform: none;
	font-size: 10pt;
}


.note,.imgcaption			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					font-size : 10px;
					color : #000000;
					font-weight: normal;}

.error			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : red;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}

.errorH			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : red;
	font-weight: bold;
	text-align: center;
	display: block;
}

.errorqm			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : red;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
	cursor: help;
}

.noteErr			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					font-size : 10px;
					color : red;
					font-weight: normal;}

form span.noteErr2			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
	color : #FFFF00;
	font-weight: normal;
	text-align: left;
	margin-left: 10px;
	display: block;
	margin-top: 5px;
}

.formnote			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: normal;
	padding-bottom: 5px;
}

.formnotel			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	/*padding-left: 1px;*/
	padding-bottom: 8px;
	text-align: center;
	letter-spacing: 0.25px;
	/*letter-spacing: -0.35px;*/
}

p,ol,ul,br,td	{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	border: #CCCCCC;
}

ol.left0	{
	display: inline;
/*	margin-left: -20px;
	-margin-left: 0px;*/
	list-style-position: inside;
	list-style-type: decimal;
}

p.calnum		{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight : bold;
	font-size : 9px;
}

p.calHP {			font-family : Arial, Verdana, Helvetica, sans-serif;
					margin-top : 0px;
					margin-bottom : 0px;
					font-weight : bold;
					font-size : 11px
}

p.caltxt		{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}

p.calhdy		{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	/*font-weight : bold;*/
	font-size : 11px;
	color : #CC0000;
}

.upd p		{
	font-size : 10px;
	text-decoration: none;
}

.lh1pt5,table.lh1pt5 {
	line-height: 1.5;
}

.lh1pt25,table.lh1pt25 {
	line-height: 1.25;
}

table.pd3	{
	width: 100%;
	padding: 3px;
/*	border-bottom: 1px solid #CCCCCC;*/
}

table.pd3 td	{
	border-bottom: 1px solid #CCCCCC;
}


table.pd10	{
	width: 92%;
	padding: 0px;
/*	border-bottom: 1px solid #CCCCCC;*/
}

table.pd10 td	{
	padding: 10px;
/*	border-bottom: 1px solid #CCCCCC;*/
}

table.pd10 td.gryhd {
	background-color: #E5E5E5;
	padding: 10px;
	text-align: left;
	vertical-align: middle;
	color: #666666;
	font-weight: bold;
/*	border: 1px solid #CCCCCC;*/
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
}

table.pd10 td.gry {
	background-color: #E5E5E5;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	color: #666666;
	font-weight: bold;
/*	border-top: 1px solid #CCCCCC;*/
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}

table.pd10 td.ltgry {
	background-color: #F6F6F6;
	padding: 10px;
	vertical-align: top;
	line-height: 1.3;
/*	border-top: 1px solid #CCCCCC;*/
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
/*	border-left: 1px solid #CCCCCC;*/
}

table.pd10 td.ltgry:hover {
	background-color: #E5E5E5;
	padding: 10px;
	border: 1px solid #999;
	vertical-align: top;
	font-weight: bold;
}

/*table.bdrtest th.big		{
	border-bottom: 1px groove;
	padding: 0px;
}

table.bdrtest tr.tblHead th		{
	border-right: 1px groove;
	padding: 0px;
}*/

table.bdr1px td		{
	border: 1px groove #CCC;
	padding: 3px 20px;
}

table.b1p8 td		{
	border: 1px groove #CCC;
	padding: 8px;
}

table.bdr		{
	border: 1px groove #CCC;
	padding: 5px;
	background-color: #DDD;
}
										
table.bdr2		{
	border-top: 1px ridge #CCCCCC;
	border-left: 1px ridge #CCCCCC;
	border-right: 1px ridge #CCCCCC;
}

td.green		{	background-color : #EAFFF4;
					background : #EAFFF4;}
					
td.bdr		{
	border: 1px ridge #CCCCCC;
	display: table-cell;
}

td.bdrhsp		{
	border: 1px ridge #CCCCCC;
	display: table-cell;
	padding: 0px 15px;
}
					
td.bdr22		{
	border: 1px ridge #CCCCCC;
	display: table-cell;
	padding: 12px 5px;
}

td.b0		{
	border: 1px dotted #000;
	margin-right: 5px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;*/
}

td.b1		{
	border-right: 1px dotted #CCCCCC;
/*	border-bottom: 1px dotted #CCCCCC;*/
	margin-right: 5px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;*/
}

td.b11		{
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	/*margin-right: 5px;*/
}

td.b2		{
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	margin-right: 5px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;*/
}
	
td.bdr2		{
	padding-right: 20px;
	padding-left: 20px;
	border-bottom: 1px ridge #CCCCCC;
	white-space: nowrap;
}
td.bdr3		{
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px ridge #CCCCCC;
	white-space: nowrap;
}
					
td.bdrhdy		{
	border: 1px ridge #CCCCCC;
	background-color: #FFFFDD;
}
					
td.bdrtxt		{
	border: 1px ridge #CCCCCC;
	background-color: #CCFFFF;
}
					
tr.bdr1		{
	border: 1px groove;
	display: table-row;
}					
					
tr.tblHead		{	background-color : #006633;
					/*background : #006633;*/}

					
table.pd20, tr.tblHead th td	{	padding-left: 20px;
					padding-right: 20px;}

tr.green		{	background-color : #EAFFF4;
					background : #EAFFF4;}

tr.gry td 		{	background-color: #DDDDDD; 
					color: grey;}

th				{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 11px;
					color : #ffffff;}

th.grn			{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 11px;
					color : #006633;}

th.big			{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 20px;
					color : #ffffff;}

th.biggrn		{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 20px;
					color : #006633;}


.titleHead		{	font-family : Arial, Verdana, Helvetica, sans-serif; 
					font-size : 18px;
					font-weight : bold;
					color : #ffffff;}

.btm_navlt	{
	background-color: #006633;
}

.btm_nav {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #006600;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	position: relative;
	width: auto;
	vertical-align: bottom;
	margin: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;*/

}

.gry			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	clear: both;
	padding-top: 7px;
}

.footergry			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					font-size : x-small;
					color : #666666;
					clear: both;}

.footerdgry			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					font-size : x-small;
					color : #555555;}

.footer			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
	margin-top: 10px;
	/*width: 800px;*/
/*	text-align: right;*/
	text-align: center;
	padding-right: 5px;
	margin-bottom: 15px;
	margin-left: 170px;
}

.footer2			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
	margin-top: 10px;
	/*width: 800px;*/
/*	text-align: right;*/
	text-align: center;
	padding-right: ;
	margin-bottom: 15px;
	margin-left: ;
}

.footerWC			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
/*	padding-right: 5px;*/
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
}

.privacy			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
	margin-bottom: 5px;
	text-decoration: none;
}

.privacy:hover			{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #99CC33;
}

.privacysbar			{
	color : #000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	text-decoration: none;
	text-align: center;
}

.privacysbar:hover			{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #99CC33;
}

font.grn			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					color : #006633;}

.gry			{	font-family : Arial, Verdana, Helvetica, sans-serif;
					color : #666666;}

.spacer			{
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color: #FFFFFF;
}

.spacergry			{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #CCCCCC;
	line-height: 5px;
}

.none	{ display: none; }

.spanUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
}

.spanUp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: -10px;
	}

.spanDwn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	position: relative;
	top: 5px;
}

.uc {
	text-transform: uppercase;
}

.ucs {
	text-transform: uppercase;
	font-size: x-small;
}

.lcs {
	text-transform: lowercase;
	font-size: x-small;
}

.tc {
	text-transform: capitalize;
}

td.hpid {
	border: 2px dotted #000000;
	vertical-align: middle;
	}

div.floatleft {
	float: left;
	width: 50%;
	margin: 0px;
	padding: 0px;
/*	border: 1px dotted #999999;*/
}

div.floatleft2 {
	float: left;
	width: 45%;
	margin: -15px 0px 0px;
	padding: 0px;
/*	border: 1px dotted #999999;*/
}

div.floatleft2a {
	float: left;
	width: 49%;
	margin: 0px;
/*	padding: 0px;*/
	border: 0px dotted #999999;
	vertical-align: top;
	text-align: justify;
/*	clear: both;*/
}

div.floatleft2a_gry {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 49%;
	border: 2px solid #999999;
	color: #FFFFFF;
	background-color: #999999;
/*	background-color: #555555;*/
/*	clear: both;*/
}



div.floatleft22 {
	float: left;
	width: 45%;
	margin: -15px 0px 0px;
	padding: 0px;
/*	border: 1px dotted #999999;*/
}


div.floatleft3 {
	float: left;
	width: 50%;
	margin: -10px 0px 0px;
	padding: 0px;
/*	border: 1px dotted #999999;*/
}

div.floatleft4 {
	float: left;
	width: 48%;
	margin: 0px 0px 0px;
	padding: 0px;
/*	border: 1px dotted #999999;*/
}

div.spacercol {
/*	float: left; */
	width: 1px;
	padding: 0px;
	background-color: #AAAAAA;
	border: 0px solid #000000;
	/* vertical centering */
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	/*  */
}


/* ----- Div Columns - start ----- */

div.col100 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 1px solid #333333;
	display: table-row;
	background-color: #FFFFFF;
	clear: both;
	position: relative;
	/* vertical centering */
	/*#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: top;*/
	/*  */
}

div.leftcol25 {
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid;
	border-left: 0px solid;
	display: table-cell;
	/* vertical centering */
	/*#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: top;*/
	/*  */
}

div.leftcol50 {
	width: 49%;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid;
	border-left: 0px solid;
	/* vertical centering */
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: top;
	/*  */
}

div.leftcol60 {
/*	float: left; */
	width: 60%;
	padding: 0px;
	font-family: Georgia, Garamond, "Courier New", serif;
	color: #333333;
	letter-spacing: 0.5px;
	border: 0px solid #000000;
	/* vertical centering */
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	/*  */
}

div.rightcol75 {
	border: 1px solid #000000;
	width: auto;
	padding: 0px 0px 0px 0px;
	display: table-cell;
	text-align: left;
}

div.rightcol {
/*	right column 100% - fill remainder */
	background-color: #AAAAAA;
	border: 0px solid #000000;
	width: 100%;
	text-align: center;
	/* vertical centering */
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	/*  */
}

div.rightcol50 {
	border: 0px solid #000000;
	width: auto;
	padding: 5px 0px 0px 15px;
	display: table-cell;
	/* vertical centering */
/*	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;*/
	/*  */
}

/* ----- Div Columns - end ----- */

div.floatright {
	float: right;
	padding: 0px 0px 5px 20px;
	border: 1px solid #999999;
	margin: 10px 0px 0px;
	width: 40%;
	display: block;
}

div.floatright2 {
	float: right;
	padding: 10px;
	border: 1px solid #999999;
	margin: 0px;
	width: 45%;
	display: block;
}

div.floatright2a {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 49%;
	border: 2px solid #999999;
	color: #FFFFFF;
	background-color: #999999;
/*	background-color: #555555;*/
/*	clear: both;*/
}

div.floatright2a_ngry {
	float: right;
	width: 49%;
	margin: 0px;
/*	padding: 0px;*/
	border: 0px dotted #999999;
	vertical-align: top;
	text-align: justify;
/*	clear: both;*/
}

div.floatright3 {
	float: right;
	padding: 10px;
	border: 1px solid #999999;
	margin: 0px;
	width: 40%;
/*	display: block;*/
	text-align: center;
}

div.floatright4 {
	float: right;
	padding: 0px;
	border: 0px solid #999999;
	margin: 0px;
	width: 40%;
	text-align: right;
}

div.floatright5 {
	float: right;
	padding: 0px;
	border: 1px solid #999999;
	margin: -5px 0px 0px;
	width: 50%;
	text-align: right;
	vertical-align: middle;
	height: auto;
}

div.floatright50 {
	float: right;
	padding: 0px;
	border: 5px solid #AAAAAA;
	width: 50%;
	font-family: "Courier New", Georgia, "Times New Roman", serif;
	/* vertical centering */
	display: table;
	height: auto;
	#position: relative;
	overflow: hidden;
	/*  */
}

div.floatright55 {
	float: right;
	padding: 10px 15px 10px 10px;
	border: 1px solid #999999;
	margin: 0px;
	width: 60%;
	text-align: right;
	/*vertical-align: middle;*/
	height: auto;
	font-family: "Courier New", Georgia, "Times New Roman", serif;
	color: #333333;
	letter-spacing: .5px;

}

div.inner {
	padding: 0px;
	border: 0px dotted #CCCCCC;
	margin: 0px auto;
	text-align: left;
	width: 85%;
}

 * html div.floatright	{
	f\loat: right;
	padding: 15px 5px 5px 15px;
	p\adding: 15px 5px 5px 15px;
	b\order: 1px solid #999999;
	m\argin: 0px;
	w\idth: 45%;
	/*d\isplay: block;
	w\idth: 145px;*/
}


div.fltrt {
	margin: 0px;
	width: 100%;
	text-align: right;
	padding: 0px;
	float: left;
}

td.floattxtcenter br {
   text-align: center;
   }

div.col1 {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: top;
}

div.col2 {
	float: left;
	margin-right: 0px;
	margin-left: 250px;
	margin-top: -34px;
}

div.links {
	width: 350px;
	padding-right: 125px;
	padding-left: 125px;
	text-align: justify;
}

.middle {
	border: 1px dotted #000000;
	text-align: left;
}

div.mrgntoplft10 {
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	}

div.mrgntop5 {
	margin-top: 5px;
	margin-left: 0px;
	}

div.mrgntop5c {
	margin-top: 5px;
	margin-left: 0px;
	text-align: center;	
	}

div.mrgntop7 {
	margin-top: 7px;
	margin-left: 0px;
	}

div.mrgntop10 {
	margin-top: 10px;
	margin-left: 0px;
	}

div.mrgntop15 {
	margin-top: 15px;
	margin-left: 0px;
	}

div.mrgnlft10 {
	margin-top: 0px;
	margin-left: 10px;
	}

div.mrgntop10rt5 {
	margin-top: 10px;
	margin-right: 5px;
	}

div.mrgntop5lt10 {
	margin-top: 5px;
	margin-left: 10px;
	}

.mrgnrt0 {
	margin-right: 0px;
	}

.mrgnlt0 {
	margin-left: 0px;
	}
	
.pd5 {
	/*margin: 0px;*/
	padding: 5px;
	}

.pdtop5 {
	top: 5px;
	}

.pdtop10 {
	top: 10px;
	}

.pdtop15 {
	top: 15px;
	}
	
div.faq,p.faq,table.faq,td.faq,dl.faq,dt.faq {
	margin-left: 0px;
	margin-right: 60px;
	font-family: Arial, Helvetica, sans-serif;
	/*padding-bottom: 10px;*/
	/*color: #464646;*/
}	

dd.faq	{
	/*margin-left: inherit;*/
}

div.faqlt	{
	float: left;
	width: auto;
	margin-left: 0px;
	padding-right: 30px;
}

div.faqrt	{
}

div.faqhdr	{
	color: #FFFFFF;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #999999;
	margin-right: 60px;
	font-weight: bold;
}

p.faqtxt	{
	color: #333333;
	padding: 5px;
	margin-right: 60px;
	margin-bottom: 10px;
	line-height: 2;
}

div.faqtxt	{
	color: #333333;
	padding: 5px;
	border: 1px solid #999999;
	margin-right: 60px;
	margin-bottom: 15px;
}

blockquote.faq {
	margin-left: 75px;
	margin-right: 70px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #464646;*/
	margin-top: -22px;
	padding-bottom: 10px;
}	

/*--- FORM ---*/

div.sdates	{
	padding: 10px 0px 10px 15px;
	font-family: "Courier New", Georgia, "Times New Roman", serif;
	color: #333333;
	/* vertical centering */
	#position: relative;  
	#top: -50%;
	/*  */
}

div.counter	{
	text-align: center;
	padding: 10px 10px 25px 10px;
	font-family: "Courier New", Georgia, "Times New Roman", serif;
	border: 0px solid #000000;
	/* vertical centering */
	#position: relative;  
	#top: -50%;
	/*  */
}

div.form	{
	text-align: left;
	padding: 0px;
	margin-top: -5px;
/*	margin-left: 34px;
	padding-left: 1px;*/
/*	color: #666666;*/
/*	border: 1px dotted #999999;*/
}

div.form2	{
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
}

div.formcont	{
	text-align: center;
	padding: 10px 20px;
/*	background-color: #E1E1E1;*/
/*	border: 1px solid #CBCBCB;*/
/* --- */
/*	background-color: #C4C4C4;*/
/*	margin-left: 34px;
	padding-left: 1px;*/
/*	color: #666666;*/
/*	border: 1px dotted #999999;*/
}

div.formcont2	{
	text-align: center;
	padding: 5px;
}

div.formcont3	{
	text-align: center;
	padding: 10px;
	border: 1px solid #CBCBCB;
	background-color: #F4F4F4;
/* --- */
/*	background-color: #C4C4C4;*/
/*	margin-left: 34px;
	padding-left: 1px;*/
/*	color: #666666;*/
/*	border: 1px dotted #999999;*/
}

table .wform td {
/*	border: 1px solid #AAAAAA; */
	vertical-align: top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.noteJust			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: normal;
	text-align: justify;
}

div.aless	{
	padding-left: 10px;
	padding-bottom: 20px;
	border: 1px solid #CCCCCC;
	display: block;
}

fieldset.aless legend	{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

form legend.b {
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

form label.gry {
	color: #333333;
}

form td.p2 {
	padding-top: 2px;
}
form td.p5 {
	padding-top: 5px;
}
form td.p5-tb {
	padding-top: 5px;
	padding-bottom: 5px;
}

form fieldset.contact {
	margin: 0px 0px 5px;
	padding: 0px 5px 7px;
	border: 1px solid #CBCBCB;
/*	border: 1px solid #999;*/
	/*background: #E5E5E5;*/
	/*width: 520px;*/
	font-size: small;
}

form fieldset.subscribe {
	padding: 5px 3px;
	border: 1px solid #000000;
	text-align: center;
	width: 140px;
	/*	width: 136px;
	position: relative;*/
}

* html form fieldset.subscribe	{
	w\idth: 145px;
}

form legend {
	font-weight: bold;
	}

form legend.sbar {
	text-align: center;
	}

form label.sbar {
	text-align: center;
	padding-top: 10px;
	}
	
.formSubH0 {
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	position: relative;
	}	
	
.formSubH {
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	vertical-align: text-top;
	position: relative;
	display: table-cell;
	}
.formSubH2 {
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
/*	position: relative;
	display: table-cell;*/
	}

form input,textarea {
	border: 1px solid #CBCBCB;
	font-weight: normal;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
	font-size: 12px;
	/*font unspecified = textarea serif*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	display: inline;*/
}

select {
	margin: 0px 0px;
	border: 1px solid #CBCBCB;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
/*	color: #CBCBCB;*/
}

/*attempt to set default list selection - IE Win only? */

/*select:active,select:focus {
	color: #000;*/
}

/*option.def,#def {
	font-weight: lighter;
	color: #CBCBCB;*/
}

form input.l {
	float: left;
	clear: both;
/*	position: relative;
	display: inline;*/
}

form td.greybg {
	background-color: #E5E5E5;
	top: 1px;
}

input.ltgreen	{
	border: 1px solid #666;
	font-size: 8pt;
	margin: 0px 5px;
	padding: 2px;
	color: #333333;
	font-weight: lighter;
	background-color: #BBFFEE;
/*	float: left;
	clear: both;*/
}

input.emailltgreen	{
	border: 1px solid #666;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	color: #000;
/*	background-image: url(/images/inputemail.gif);*/
	font-weight: bold;
}

/*form textarea
	{
	min-width: 350px;
	width: 350px;
}*/
	
/* Resizable text areas	*/
/*
.resizable-textarea {
	min-width: 300px;
	min-height: 80px;
	background-position: left;
	position: static;
}
*/

.resizable-textarea .grippie {
  height: 14px;
  background: #eee url(images/grippie.png) no-repeat 100% 100%;
  border: 1px solid #ddd;
  border-top-width: 0px;
  cursor: s-resize;
}

form .radio {
/*IE no border */
	border: 0px none #CBCBCB;
/*	border: 0px none #E5E5E5;*/
}

form .chkbox {
	font-size: 12px;
	border: 0px none #CBCBCB;
	vertical-align: bottom;
/*	padding-top: 5px;
	border: 0px none #E5E5E5;*/
/*	margin-left: -25px;*/
	}

form optgroup {
	font-size: 12px;
	position: relative;
	padding: 0px 5px 0px 0px;
	vertical-align: text-top;
}

form .formTxt {
	font-size: 11px;
	position: relative;
	padding: 0px 5px 0px 0px;
	vertical-align: text-top;
	display: table-cell;
}
form .formTxt2 {
	font-size: 11px;
	vertical-align: middle;
	/*padding: 0px 5px 0px 0px;
	display: table-cell;
	position: relative;*/
}

formh,optgroup {
	font-size: 12px;
}

/* fieldset updates */	
.update {
	padding: 5px 10px 10px;
	border: 1px solid #999;
	background: #FFFFFF;
	width: 90%;
	margin: 0px;
	text-align: left;
	clear: both;
}

.wrapbdr {
	display: block;
	border: 1px solid #999999;
	padding: 15px;
}

.wrapb2 {
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 0px 40px 15px;
	width: auto;
}

.wrapb22 {
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 0px 40px 20px;
	width: auto;
}

.updatewrap {
	background: #FFFFFF;
	border-top: 0 solid #999;
	margin: 5px;
	padding: 0 0 0px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 99%;
	display: block;
}
.updatewrap a:link   { color : #006600;
     font-family : Arial, Verdana, Helvetica, sans-serif;
     text-decoration : none;}
	 
.updatewrap a:active  { color : #006600;
     font-family : Arial, Verdana, Helvetica, sans-serif;
     text-decoration : none;}
	 
.updatewrap a:visited  { color : #00b900;
     font-family : Arial, Verdana, Helvetica, sans-serif;
     text-decoration : none;}
	 
.updatewrap a:hover { color : #99CC33;
     font-family : Arial, Verdana, Helvetica, sans-serif;
     border-bottom-style: dotted;
     border-bottom-width: 1px;
     border-bottom-color: #99CC33;}
     
.updatewrap a:focus { color : #99CC33;
     font-family : Arial, Verdana, Helvetica, sans-serif;
     border-bottom-style: dotted;
     border-bottom-width: 1px;
     border-bottom-color: #99CC33;}

div.updatewrap1 {
	background: #FFFFFF;
	padding: 15 30 20;
	text-align: center;
	border: 1px solid #999;
	width: auto;
}

div.updatewrap11 {
	background: #FFFFFF;
	padding: 15 30;
	text-align: left;
	border: 1px solid #999;
	width: auto;
}

div.updatewrap11C {
	background: #FFFFFF;
	padding: 15 35;
	text-align: center;
	border: 1px solid #999;
	width: auto;
}

div.updwrap111 {
	background: #FFFFFF;
	padding: 15 35;
	text-align: left;
	border: 1px solid #999;
	width: auto;
}

div.csoonwrap h2 {
	background: #FFFFFF;
	padding: 75 20;
	text-align: right;
	border: 1px solid #999;
	width: auto;
	margin-bottom: auto;
	display: block;
	clear: both;
	float: none;
}

div.updatewrap2 {
	background: #FFFFCC center;
	padding: 10 20 20;
	text-align: center;
	border: 1px solid #999;
	color: #006633;
	width: auto;
}

.updatewrap2 h1{
	color: #006633;
}

.updatewrap h3 {
	background: #FFFFCC;
	border-left: 0 none;
	border-right: 0 none;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	border-bottom: 0px none;
}

.updatewrap h5 {
	background: transparent;
	border: 0px none;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	line-height: normal;
	text-align: justify;
}

.updatewrap table.main {
	background: transparent;
	color: #000;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	text-align: justify;
}

/* soon to delete */
.updatewrap p {
	background: transparent;
	color: #000;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	text-align: justify;
}

.txtJust {
	text-align: justify;
}

.txtJustp10 {
	text-align: justify;
	padding: 10px;
}

.updatewrapSm {
	background: #006633;
	padding: 0px 15px 5px;
	width: auto;
	height: auto;
	float: right;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	display: inline;
	clear: both;
	position: relative;
	margin: 0px 15px 0px 45px;
}

/* ----- YET results/update box - START ----- */
.boxHeader {
	text-align: center;
	letter-spacing: 0.45em;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.boxHeader2 {
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.boxSubHeader {
	text-align: center;
	letter-spacing: 0.3em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	position: relative;
	display: inline;
	padding: 0px;
}

.boxSubHeader2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	position: relative;
	display: inline;
	padding: 0px;
}
/* ----- YET results/update box - END ----- */

/* ----- NavBar Marker - START ----- */
.navMrkTop {
	margin-top: -4px;
	padding-bottom: 12px;
	padding-top: 4px;
	background-image: url(/images/NavMark2_h.gif);
	background-position: center bottom;
	background-repeat: no-repeat;

	/* -- orig dotted marker -- */
	/*background-color: #006633;
	margin-top: -5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;*/
	/*-- bottom border marker -- */
	/*margin-top: -4px;
	padding-bottom: 8px;
	padding-top: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}

.navMrkTopA {
	margin-top: -4px;
	padding-bottom: 12px;
	padding-top: 4px;
	background-image: url(/images/NavMark2_h.gif);
	background-position: center bottom;
	background-repeat: no-repeat;

	/*-- bottom border marker -- */
	/*margin-top: -4px;
	padding-bottom: 8px;
	padding-top: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}

.navMrkTopA:hover {
	margin-top: -4px;
	padding-bottom: 12px;
	padding-top: 4px;
	background-image: url(/images/NavMark2_hh.gif);
	background-position: center bottom;
	background-repeat: no-repeat;

	/* -- orig dotted marker -- */
	/*background-color: #006633;
	margin-top: -5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFF00;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFF00;*/
	
	/*-- bottom border marker -- */
	/*margin-top: -4px;
	padding-bottom: 8px;
	padding-top: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF00;*/
}

.navMrkSide {
	padding-left: 20px;
	margin-left: -20px;
	background-image: url(/images/NavMark2_v.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.navMrkSideA {
	padding-left: 20px;
	margin-left: -20px;
	background-image: url(/images/NavMark2_v.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.navMrkSideA:hover {
	padding-left: 20px;
	margin-left: -20px;
	background-image: url(/images/NavMark2_vh.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* ----- NavBar Marker - END ----- */

.cdate			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	text-align: center;
	color : #2D2A63;
	background-color: #FFFFFF;
	padding: 4px;
	height: auto;
	width: 140px;
	margin-top: 2px;
	position: relative;
	display: block;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
/*	border: 1px solid #BFBFBF;*/
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF; */
/*	border-top: 1px solid #203060;
	border-right: 1px solid #203060;
	border-bottom: 1px solid #203060;
	border-left: 1px solid #203060; */
	font-weight: bold;
}

.cwrap			{
	text-align: center;
	width: auto;
}

* html .cdate	{
	w\idth: 150px;
}

.time			{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	text-align: center;
	color : #1D2F68;
	background-color: #FFFFFF;
	position: relative;
	display: block;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bolder;
}
#clock		{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #1D2F68;
	font-weight: bold;
/*	letter-spacing: 0.05em;*/
}

#clock2		{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #1D2F68;
	font-weight: bold;
}

.imgLeft	{
	float: left;
	margin-right: 5px;
	clear: both;
	display: block;
	vertical-align: text-top;
	position: relative;
	top: auto;
	bottom: auto;
	z-index: auto;
	border: 1px solid #000000;
}

.boardmail {
	padding: 10px 0px 0px;
	float: left;
	clear: none;
	display: block;
	vertical-align: text-top;
	top: auto;
	bottom: auto;
	margin: 0px 5px 0px 0px;
	z-index: auto;
	overflow: visible;
}

.padCont {
	padding: 0px;
	margin: 10px 20px;
}

#TJK_ToggleON,#TJK_ToggleOFF {display: none}
