body	{ font-family: Tahoma, Verdana, 'Arial CE', Arial, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a:link { text-decoration: none; color: #EF6900; font-weight: normal; }
a:visited { text-decoration: none; color: #EF6900; font-weight: normal; }
a:hover { text-decoration: underline; color: #EF6900; font-weight: normal; }
a:active { text-decoration: underline; color: #EF6900; font-weight: normal;}

a.topbarlink:link { font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: uppercase; letter-spacing: 3px; font-weight: bold;}
a.topbarlink:visited { 	font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: uppercase; letter-spacing: 3px; font-weight: bold;}
a.topbarlink:hover { font-size: 10pt; text-decoration: underline; color: #0085C2; text-transform: uppercase; letter-spacing: 3px; font-weight: bold;}
a.topbarlink:active { font-size: 10pt; text-decoration: underline; color: #0085C2; text-transform: uppercase; letter-spacing: 3px; font-weight: bold;}

a.midbarlink:link { font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: none; letter-spacing: 1px;}
a.midbarlink:visited { 	font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: none; letter-spacing: 1px;}
a.midbarlink:hover { font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: none; letter-spacing: 1px;}
a.midbarlink:active { font-size: 10pt; text-decoration: none; color: #0085C2; text-transform: none; letter-spacing: 1px;}

a.hosting:link { text-decoration: none; color: #0085C2;}
a.hosting:visited { text-decoration: none; color: #0085C2; }
a.hosting:hover { text-decoration: none; color: #0085C2; }
a.hosting:active { text-decoration: none; color: #0085C2; }


table.maintable	{width: 780px; padding: 0px; border-collapse: collapse; margin: 0 auto;}
table.leftmenutable	{width: 160px; padding: 0px; border-collapse: collapse;}
table.newstab	{width: 200px; background-color: #D3E9FF; border: 2px dashed #0085C2; }
table.actiontab1	{width: 550px; background-color: #D3E9FF; border: 2px dashed #0085C2; margin: 0 auto; margin-bottom: 20px; }
table.actiontab2	{width: 550px; background-color: #FFFFFF; border: 2px dashed #0085C2; margin: 0 auto; margin-bottom: 20px; }
table.login	{padding: 0px; margin: 0px; margin-bottom: 25px; border: #0085C2 2px dashed; width: 140px; background-color: #D3E9FF; font-size: 8pt;}
table.actionadd	{padding: 0px; margin: 0px; width: 100%;}
table.itemlist	{padding: 3px; width: 100%; text-align: left;}
table.reportlist	{padding: 5px; width: 100%; text-align: left;}

td.maintopleft	{background-color: #D3E9FF; width: 160px; text-align: center;}
td.maintopcenter	{background-color: #D3E9FF; width: 180px; text-align: right;}
td.maintopright	{background-color: #D3E9FF; width: 440px; vertical-align: top; text-align: right; padding-right: 10px;}

td.bartop	{background-color: #FFFFFF;
	text-align: center;
	color: #0085C2;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #0085C2;
	border-bottom: 2px dotted #0085C2;
	height: 25px;}

td.barmidleft	{background-color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	color: #0085C2;
	font-size: 10pt;
	font-weight: bold;
	border-right: 2px dotted #0085C2;
	border-bottom: 2px dotted #FFFFFF;}

td.barmidlefton	{background-color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	color: #0085C2;
	font-size: 10pt;
	font-weight: bold;
	border-right: 2px dotted #0085C2;
	border-bottom: 2px dotted #0085C2;}

td.barmidleftdis0	{background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	border-right: 2px dotted #40A3D1;
	height: 7px;
	}

td.barmidleftdis1	{background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	border-right: 2px dotted #80C2E1;
	height: 7px;
	}


td.barmidleftdis2	{background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	border-right: 2px dotted #BFE0F0;
	height: 7px;
	}

td.barmidleftdis3	{background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	border-right: 2px dotted #DEEFF7;
	height: 7px;
	}

td.barmidleftdis4	{background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	border-right: 2px dotted #F0F8FB;
	height: 7px;
	}

td.leftmenu	{padding: 0px; margin: 0px; vertical-align: top;}
td.content	{padding: 10px; margin: 0px; vertical-align: top; font-size: 10pt;}

td.barbottom	{background-color: #FFFFFF;
	text-align: center;
	color: #0085C2;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px dotted #0085C2;
	border-bottom: 2px solid #0085C2;
	height: 25px;}

td.mainbottom	{
	background-image: url(/images/bottom.jpg);
	height: 50px;
	text-align: center;
	color: #0085C2;
	font-size: 9pt;
	}

td.actionleft	{font-weight:bold; vertical-align: top; text-align: left;}
td.actionright	{font-weight:normal; text-align: left;}

td.caption	{font-weight:bold; vertical-align: top; text-align: left; white-space: nowrap;}
td.inputs	{vertical-align: top; text-align: left; background-color: #D3E9FF;}
td.description	{font-size: 8pt;}
td.publicprivate {background-color: #D3E9FF;}

td.detailcaption {vertical-align: top; text-align: left; background-color: #D3E9FF; font-weight:bold;}

td.photoselect	{vertical-align: top; text-align: left;}

td.header	{font-weight:bold; text-align: left;}

td.actionname	{font-weight:bold; padding-top: 15px;}
td.actiondate	{padding-top: 15px;}

td.tn	{width: 100px; height: 80px; text-align: center; vertical-align: bottom;}

p	{text-align: justify;
	text-indent: 10px;
	line-height: 120%;}

p.right	{text-align: right; text-indent: 0px;}
p.center	{text-align: center; text-indent: 0px;}

h1	{background-color: #D3E9FF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
/*	margin-right: 50px;
	margin-left: 50px;
*/
	color: #0085C2;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	border-top: 2px solid #0085C2;
	border-bottom: 2px solid #0085C2;
	clear: both;}

h2	{background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 2px;
	margin-right: 15px;
	margin-left: 15px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 2px dashed #0085C2;
	clear: both;}

h3	{background-color: #FFFFFF;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 2px;
	margin-right: 0px;
	margin-left: 10px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 3px dotted #EF6900;
	clear: both;}



#logo	{width: 76px; height: 86px; }
#hiawatha	{width: 56px; height: 50px; }
#slogan	{text-align: right; width: 300px; height: 52px;}
#toptitle	{font-size: 10pt; color: #EF6900; font-weight: bold;}

img.thright	{float:right; padding-left: 10px; padding-bottom: 5px; border: 0px; clear: both;}
img.thleft	{float:left; padding-right: 10px; padding-bottom: 5px; border: 0px; clear: both;}
img.thlist	{padding-bottom: 5px; border: 0px;}

.error	{color: #FF0000; font-weight: bold;}
.message	{color: #000000; font-weight: bold;}
.nw	{white-space: nowrap;}

form	{padding: 0; margin: 0;}

textarea,select,input	{font-family: Tahoma, Verdana, 'Arial CE', Arial, sans-serif;
	font-size: 8pt;
	color: #1F4786;
	background-color: #E0E0E0;
	}
#logok	{font-weight: bold; color: #1F4786;}
input.bluecheck	{background-color: #D3E9FF;}
input.whitecheck	{background-color: #FFFFFF;}
input.troopcheck	{background-color: #FFDBBF;}

input.submit	{font-size: 10pt; font-weight: bold;}

ul,ol,blockquote {text-align: left;}

div.troopsinfo { border: 2px solid #EF6900; padding: 10px; margin: 10px; background-color: #FFDBBF;}

dt {text-align: left; font-weight: bold; border-bottom: 1px solid #EF6900;}
dd {text-align: justify; padding-bottom: 15px;}
