
*, body, a, table, td, th, h1, h3, ul, li
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:12;
}

body
{
	margin:0;
}

img
{
  border: none;
}

ul
{
  list-style-type: square;
  //padding:1;
  //margin:0;
  margin-top:0;
  margin-bottom:5;
  //padding-left:20;
  color:black;
}

li
{
  //padding-left:0; 
  color:black;
}

h1
{
  margin-top:25;
  margin-bottom:0;
  color:black;
  font-size:18;
}

h2
{
  margin-top:25;
  margin-bottom:0;
  color:black;
  font-size:16;
}

h3
{
  margin-top:25;
  margin-bottom:0;
  color:black;
  font-size:14;
}


table.mainframe, tr.mainframe, td.mainframe
{
  margin:0;
  padding:0;
  border:none;
  border-width:1;
}

tr.mainframe
{
	valign:top;
	color: #654321;
}

td.mainframe
{
	valign:top;
}


table.topbotom, tr.topbotom, td.topbotom
{
  margin:0;
  padding:0;
  border-width:0;
}

td.topbotom
{
  color: #FFFFFF; font-weight: bold; text-align: center; font-size: small; font-family: sans-serif;
}


table.content, td.content, th.content {
  border-collapse:collapse;
  margin-left: 20px;
  margin-right: 10px;
  border: thin dotted gray;
  border-left: none;
  border-right: none;
  caption-side: top;
  border-width:1;
}
table.content {
  border-top: thin solid gray;
  border-bottom: thin solid gray;
  margin-bottom: 20px;
  border-width:1;
}
td.content
{
  //padding-top:5;
  //padding-bottom:5;
  padding-top:10;
  padding-bottom:10;
}

a.content:link
{
  color: #0066CC; font-weight: bold;  text-decoration: none
}
a.content:hover
{
  color: #FF3333; font-weight: bold;  text-decoration: none
}
a.content:active
{
  color: #FF3333; font-weight: bold; text-decoration: none
}
a.content:visited
{
  color: #FF3333; font-weight: bold; text-decoration: none
}


table.info 
{
  //border-collapse:collapse;
  margin-left: 10;
  margin-right: 20;
  margin-bottom: 10;
  border: thin dotted gray;
  width_:100%;
  border-width:1;
}

th.info
{
  border: none;
  background-color:#eeeeee;
  font-style:bold;
  color:maroon;
  //margin-bottom:0;
}

td.info
{
  border: none;
  color:maroon;
  //font-size:small;
}

p.info
{
	color:maroon;
}

ul.info
{
  list-style-type: square;
  //padding:1;
  margin:0;
  //margin-bottom:5;
  padding-left:20;
  color:maroon;
}

li.info
{
  //padding-left:0; 
  color:maroon;
}

a.info:link
{
  color:black; font-weight: bold;  text-decoration: none
}
a.info:hover
{
  color: #FF3333; font-weight: bold;  text-decoration: none
}
a.info:active
{
  color: #FF3333; text-decoration: none
}
a.info:visited
{
  color: #FF3333; text-decoration: none
}


table.maintbl
{
  border:none;
  margin-top: 10px;
}

th.maintbl_gray, th.maintbl_dark, th.maintbl_light, th.maintbl_free
{
  font-style:bold;
  color:#dddddd;
  align:center;
  padding:2;
}
th.maintbl_gray
{
  background-color:#333333;
}
th.maintbl_dark
{
  background-color:#005480;
}
th.maintbl_light
{
  background-color:#0080c0;
}
th.maintbl_free
{
  background-color:#008054;
}

td.maintbl_dark, td.maintbl_light, td.maintbl_light2, td.maintbl_footer
{
	padding:3;
  //background-color:#66CCFF;
  //font-size:12;
}
td.maintbl_dark
{
  background-color:#d0d0d0;
}
td.maintbl_light
{
  background-color:#f0f0f0;
}
td.maintbl_light2
{
	//padding:2;
	padding-top:6;
	//margin:20px; 
	//cellspacing=20px;
  background-color:#f0f0f0;
}
td.maintbl_footer
{
  background-color:#c3e2fc;
  font-size:11;
}

p
{
	color:black;
}

ul.main
{
  list-style-type: square;
  //padding:1;
  //margin:0;
  margin-top:0;
  margin-bottom:5;
  //padding-left:20;
  color:black;
}

li.main
{
  //padding-left:0; 
  color:black;
}

ul.main2
{
  list-style-type: square;
  //padding:1;
  //margin:0;
  //margin-bottom:5;
  padding-left:40;
  font-size:11;
  color:navy;
}

li.main2
{
  //padding-left:0; 
  margin-top:5;
  font-size:11;
  //color:navy;
}

h3.main
{
  margin-top:25;
  margin-bottom:0;
  color:black;
}
