
body { background-color: #616161;    margin-top: 8px; }

.MainTb {
	border: 1px solid #015E00;
	border-spacing: 0px;  
	border-collapse: collapse;  
	background-color: #fcfcfc;
	width: 790px;
	margin: 0px auto;
	}
	
.MainTb2 {
	border: 1px solid #999999;
	 border-spacing: 0px;  
	border-collapse: collapse;  
	background-color: white;
	width: 600px;
	margin: 0px auto;
}

.MainTb td {
	border: #CFCFCF 1px solid;  
	color: #171717;
	margin: 0px;
	padding: 0px;
}

.OuterMainTb td {
	border: #8a8a8a 1px solid;
	font-size: 9px;
	color: #4A4A4A;
	font-family: verdana,arial,sans-Serif;
	padding: 0px;
}

.MenuTb td {
	border: 0px;
	padding-bottom: 3px;
	font-size: 11px; 
	color: #222222;
	line-height: 16px;
	font-family: verdana,arial,sans-Serif;
}

.main { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #080808; line-height: 145%; text-align: left; padding: 0px 84px 0px 84px;   	letter-spacing: 0em; }

.main p {  margin-top: .6em; margin-bottom: .7em;  line-height: 1.6em;   /*    padding-top: 0; padding-bottom: .7em; */  }

.main2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 116%; text-align: left; padding: 0px 30px  0px 30px; letter-spacing: 0em;
}

a:link { text-decoration: underline; color:  #1B3DDF; }
a:active {text-decoration: underline; color: #1B3DDF;}
a:hover {text-decoration: none; color: #000000; background: #daff8e;  }
a:visited {text-decoration: underline; color:#1B3DDF;}
a:visited:hover {text-decoration: none; color: #000000;  background: #daff8e; }

A.LinkB:link { color: #1B3DDF; text-decoration: none; } 

A.LinkB:active { color: #1B3DDF; text-decoration: underline; }  

A.LinkB:hover { color: #333333; text-decoration: underline; background: #daff8e; }

A.LinkB:visited { color: #1B3DDF; text-decoration: none; }

A.LinkB:visited:hover{ color:  #000000; text-decoration: underline; background:  #daff8e; }

.on { font-weight: bold; }
 
.img { border: 0px solid #333333; margin: 0px; padding: 0px; }

h1 { font-size: 1.5em; color: #383838;  line-height: 1.2em; font-family: verdana,arial,sans-Serif; letter-spacing: 0em; 	text-align: center; padding: 1.6em 45px .7em 45px;  margin: 0px; }

h1.b { font-size: 1.4em; color: #015E00; line-height: 1.2em; font-family: verdana,arial,sans-Serif; text-align: left; padding: 1.5em 15px 1.0em 0px; }

h1.c { font-size: 1.5em; color: #015E00; line-height: 110%; font-family: verdana,arial,sans-Serif; text-align: left; padding: 9px 15px 0px 0px; }

h1.d { font-size: 1.4em; color: #015E00; line-height: 110%; font-family: verdana,arial,sans-Serif; text-align: left; padding: 1px 15px 0px 0px; }

h2 { font-size: 1.0em; text-align: left; color: #BA0303; line-height: 12pt; 	font-family: verdana,arial,sans-Serif; letter-spacing: 0.04em; padding: 5px 45px 5px 45px; }

h4 { font-size: 1.2em; text-align: left; color: #015E00; line-height: 1.1em; font-family: verdana,arial,sans-Serif; letter-spacing: 0px; margin-top: 0em; margin-bottom: 0em; padding: .5em 0 .8em 0; }

.hdr { font-style: italic; font-weight: bold; line-height: 2.2em; padding-left: 22px; }

.top { font-family: tahoma,helvetica,sans-serif; /*  'trebuchet ms', verdana,'Lucida grande',helvetica,sans-serif;     #212121;  */  font-size: 1.0em; font-weight: bold; 	color: #005A00;  	font-style: normal;  text-align: center; line-height: 1.3em; 	letter-spacing: 0px; 	padding: 0px 130px  0px 95px;  margin: 0 0 .8em 0; }

.point{ color: #004F00; font-family: verdana, serif; font-size: 14px; font-weight: bold; font-style: italic; text-align: left; line-height: 115%; margin-top: 14px; 	margin-bottom: 16px; }

.point2 { color: #333333; font-family: verdana, helvetica,sans-serif; font-size: 1.2em; font-weight: bold; font-style: normal; text-align: center; line-height: 120%; margin-top: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

.point3a { color: #003F00; /* #015f00;   */ font-family: tahoma,helvetica,sans-serif; font-size: 1.6em; font-weight: bold; font-style: normal; text-align: center; line-height: 1.2em; margin-top: .1em; 	margin-bottom: .7em; margin-left: 10px; margin-right: 10px; }

.point3 { color: #005A00; font-family: arial,helvetica,sans-serif; font-size: 1.4em; font-weight: bold; font-style: normal; text-align: center; line-height: 1.2em; margin-top: .6em; 	margin-bottom: .8em; margin-left: -32px; margin-right: -32px; }

.point3b { color: #005A00; font-family: arial,helvetica,sans-serif; font-size: 1.4em; font-weight: bold; font-style: italic; text-align: center; line-height: 1.2em; 	margin-top: .6em; margin-bottom: .9em; margin-left: -32px; margin-right: -32px; padding: .2em 0 0 0; }

.point4 { font-weight: normal; font-family: verdana,tahoma,helvetica, sans-serif; font-style: italic; text-align: center; line-height: 120%; margin-top: 16px; margin-bottom: 0px; }

.point5 { color: #222222; font-family: arial,helvetica,sans-serif; font-size: 1.3em; font-weight: bold; font-style: italic; text-align: center; line-height: 1.2em; margin-top: 0.1em; 	margin-bottom: .8em; margin-left: -32px; margin-right: -32px; }

.big { font-size: 14px; font-weight: bold; color: #cc0000; line-height: 120%; }

.textnote { font-size: 11px; line-height: 125%; font-style: italic; 	padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 0px; } 

p.sml { font-size: .7em; font-family: Verdana, Sans-Serif; color: #676767; line-height: 1.2em; letter-spacing: 0em;	margin-top: 20px; margin-bottom: 25px; }

p.note  { font-size: .8em; padding-top: 0px; font-family: Arial, Sans-Serif; color: #676767; line-height: 1.0em; letter-spacing: 0.16em; padding-right: 75pt; padding-left: 75pt; }

.faq { line-height: 20px; margin: 0px 0px 10px 10px;  }


ol { list-style-type: decimal; list-style-position: outside; color: #000000; font-weight: normal; font-size: 11px; margin: 0px 0px 0px 0px; PADDING: 0px 0px 0px 24px; }

ol li { list-style-type: decimal; list-style-position: outside; color: #262626; line-height: 110%; padding-left: 0px; margin: 0px 0px 6px 0px; }	
		
ul { margin-top: 0em; margin-bottom: .8em; /*   width: 375px; */  list-style: disc; list-style-position: inside;
list-style-type: disc;}

li{ margin-bottom: .7em; list-style: disc; list-style-position: outside; list-style-type:disc; }

li  img { vertical-align: middle; } 

input#s, input#author, input#email, input#url,input#confirm,
input#name,input#phone_no,input#subject,input#multi_field,
#sidebar, #searchform, #s,input#web_site,#multi_field { border: 1px solid #A8A8A8; width: 128px; }

.multi-field { border: 1px solid #A8A8A8; width: 128px; }

textarea { border: 1px solid #A8A8A8; }

#select { border-top: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; border-left: 1px solid #A8A8A8; border-right: 1px solid #A8A8A8; width: 60px; }	

#multi_field { border-top: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; border-left: 1px solid #A8A8A8; border-right: 1px solid #A8A8A8; width: 130px; }	

hr { width: 80%; line-height: 1px; position: relative; height: 1px; margin: 1.0em 0px 1.4em 0px; color: #999999; padding: 0px; }

hr 2{ width: 80%; line-height: 1px; position: relative; height: 1px; margin: 5px 0px 21px 0px; color: #999999; }

.line { width: 80%; line-height: 1px; position: relative; height: 1px; margin: 5px 0px 7px 0px; color: #999999; }

