				a.dirlnk {
					color: black;
					text-decoration: none;
				}
				a.dirlnk:link {
					color: black;
					text-decoration: none;
				}
				
				a.dirlnk:visited {
					color: black;	
					text-decoration: none;
				}
				
				a.dirlnk:hover {
					color: #3c6415;
					text-decoration: underline;	
				}
				
.drop_menu{
	width: auto;
	/*background: #c5e7a3;*/
	background: white;
	position: absolute;
	z-index: 100;
	border-style: solid;
	border-width: 1;
	border-color: #c5e7a3;
}


h2 {
	font-size: 10pt;
}


a:link, a:visited {
	color:#009900;
	text-decoration:none;
}
a:hover, a:active {
	color: #009900;
	text-decoration: underline;
}

A.sm         {color: #376c00; text-decoration:none;          }
A.sm:link    {color: #000000; text-decoration:none;          }
A.sm:hover   {color: #ff4e00; text-decoration:none;	     }
A.sm:active  {color: #ff4e00; text-decoration:none;	     }
A.sm:visited {color: #000000; text-decoration:none;          }

A.cardlink         {color: #376c00; text-decoration:none;          }
A.cardlink:link    {color: #000000; text-decoration:underline;          }
A.cardlink:visited {color: #405030; text-decoration:underline;          }
A.cardlink:hover   {color: #ff4e00; text-decoration:underline;	      }
A.cardlink:active  {color: #ff4e00; text-decoration:underline;	      }


A.faq:link, A.faq:visited	{ font-size:8pt; color:#375500; text-decoration:none; }
A.faq:hover, A.faq:active	{ font-size:8pt; color:#376c00; text-decoration:underline; }


A.search         {color: #777777; text-decoration:none;     }
A.search:link    {color: #376c00; text-decoration:none;          }
A.search:hover   {color: #ff4e00; text-decoration:underline;     }
A.seacrh:active  {color: #ff4e00; text-decoration:underline;	         }
A.seacrh:visited {color: #dddddd; text-decoration:none;     }

A.news         {color: black; text-decoration:none;          }
A.news:hover   {color: green; text-decoration:underline;	     }


body {
	font-family: Tahoma,Verdana,Arial, sans-serif;
	font-size:8pt;
	margin:0px;
	padding:0px;
	background:#3c6415;
}


tr.recent
{
	background-color: #ffffff;	
}
tr.recent:hover
{
	background-color: #f1ffe4;
}


td, th {
	font-family: Tahoma,Verdana,Arial, sans-serif;
	font-size:8pt;
}

.hdr {
	height:74px;
	background-color:#e7f2d7;
}

.menu	{
	background : url(images/menumbg.jpg) repeat-x;
	height:45px;
}

.mainmenu {
	padding: 0px 0px 0px 15px;
}

 a.mm:link, a.mm:visited {
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color: #376c00;
	text-decoration:none;
}

a.mm:hover, a.mm:active {
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color: #ff4e00;
	text-decoration:overline;	
}

.menuact	{
	height: 45px;
	cursor: hand;
	color: #ff4e00;
	text-transform: lowercase;	
	padding-top: 17px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/mmbg.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-bottom:	5px solid #5a9d17;
	border-left:	1px solid #c5e7a3;
}

.menunact {
	height: 40px;
	cursor: hand;
	text-transform: lowercase;	
	padding: 17px 10px 0px 10px;
	background:url(images/mmbg.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-bottom: 5px solid #c5e7a3;
	border-left: 1px solid #c5e7a3;
}

.mmarr {
	bottom: -1px;
	vertical-align: bottom;
}

.smenu {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	width: 15%;
	margin-right: 15px;
}

.smerr	{
	width:177px;
	background:#ffffff;
	font-size:8pt;
	color:red;
	padding:10px;
}

.sma {
	background-color: #f1ffe4;
	cursor:hand;
}

.smi {
	background-color: #ffffff;
	cursor:hand;
}

.smht	{
	font-size:8pt;
	font-weight:bold;
	height:25px;
	background-color:#c5e7a3;
	width:164px;
	padding-left:7px;
}

.smamt {
	font-size:7pt;
	font-weight:bold;
	height:18px;
	width:157px;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
}

.smimt {
	font-size:7pt;
	font-weight:bold;
	height:18px;
	width:157px;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
}

.login {
	font-size:8pt;
	font-weight:normal;
	background-color:#ffffff;
	padding: 10px 0px 0px 17px;
}

.reg, .reg a:link, .reg a:visited, .reg a:hover, .reg a:active {
	font-size:7pt;
	color:#75b436;
	text-align:center;
	background-color: #ffffff;
	text-decoration: none;	
}

td.reg {
	padding: 10px 0px 10px 0px;
}

.autherr {
	font-size:7pt;
	font-weight:bold;
	color: #FF0000;
	padding: 4px 2px 4px 5px;
	background-color: #FFFFFF;
}

.authok {
	font-size:7pt;
	font-weight:bold;
	color: #000000;
	padding: 4px 2px 4px 10px;
	background-color: #FFFFFF;
}

.linpf {
	font-size:7pt;
	border:1px solid #a0a0a0;
	width: 105px;
	height:18px;
	background:url(images/ibg.gif) repeat-x;
}

.linpb {
	border:1px double #a0a0c0;
	background:url(images/gp.gif);
	font-size:7pt;
	width: 18px;
	height:18px;
	color:white;
	text-align:center;
	display:inline;
	vertical-align:center;
}

.infoheader {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:7pt;
	font-weight:bold;
	height:25px;
	color:#1d6b01;
}

.info {
	padding:5px;
	padding-top:15px;
	height:500px;
	text-align:left;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#1d6b01;
    text-align: center;
    text-transform: uppercase;
	}

.iht {
	font-size:8pt;
	font-weight:bold;
	height:25px;
	background-color:#c5e7a3;
	color:#1d6b01;
	min-width:150px;
	padding-left:7px;
	padding-right:7px;
}


.itext {
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
	padding: 0px 15px 15px 15px;
	background-color:#ffffff;
	width:100%;
}

.itext2 {
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
	padding: 2px 2px 2px 2px;
	background-color:#ffffff;
	width:100%;
}

#dbott
{
margin-top:8px;
background-color:#c5e7a3;
position:relative; 
clear:both;
width:100%; 
height:6px; 
}
#footer
{
position:relative; 
clear:both;
float:left;
width:100%; 
display:block;
height:35px;
background-color:#3c6415;
padding-top:20px;
padding-left:10px;
padding-bottom:13px;
vertical-align:center;
}

#bg {
	background: url(images/mbg.jpg);
}

input
{
font-size:8pt;
border:1px solid #a0a0a0;
height:19px;
background-color:#ffffff;
background:url(images/ibg.gif) repeat-x;
}

.insimg
{
border:1px solid #c5e7a3;
}

p
{
font-family:Tahoma,Verdana,Arial,sans-serif !important;
}
font
{
font-family:Tahoma,Verdana,Arial,sans-serif !important;
}

.smenu
{
font-family:Tahoma,Verdana,Arial,sans-serif;
width:185px;
padding:5px;
padding-top:15px;
}

.namesearch
{
background-color:#ffffff;
width:350px;
}
.searchfield
{
background-color:#e1ffd4;
color:#000000;
font-family: Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
padding:20px;
z-index:500;
}

.listtbl
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
border:1px solid #e1ffd4;
margin-bottom:20px;
}
.listid
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
background-color:#e0ffa0;
width:15px;
text-align:center;
}

.listname
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#e1ffd4;
height:20px;
text-align:left;
}

.listinfo
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
color:#000000;
background-color:#ffffff;
height:15px;
text-align:left;
}

.scount
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#a0e090;
height:20px;
padding-top:0px;
padding-bottom:15px;
}

.checkbox
{
border:0px;
background:#e1ffd4;
}

.searchtype
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
}

.searchhdr
{
font-size:8pt;
font-weight:bold;
padding-bottom:5px;
}

.searchmetro
{
background-color:#ffffff;
font-size:8pt;
height:28px;
}
.searchaddr
{
background-color:#ffffff;
width:300px;
}
.searcherror
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#e0a090;
height:20px;
padding-top:0px;
padding-bottom:15px;
}

.blank
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#e0a090;
height:20px;
padding-top:0px;
padding-bottom:15px;
}

.cardname
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#e1ffd4;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
text-align:left;
vertical-align:sub;
}

.cardtype
{
padding:10px;
margin-bottom:15px;
border:1px solid #e1ffd4;
}

.carddirection
{
padding:10px;
margin-bottom:15px;
border:1px solid #e1ffd4;
}

li.csvlist
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
list-style-type:square;
list-style-position:inside;
}
td.cardimagescell
{
border:1px solid #e1ffd4;
text-align:center;
}

div.clnimg
{
padding-top:10px;
padding-bottom:10px;
}

table.comtbl
{
margin-bottom:5px;
}
td.comhead
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#f0fff0;
height:20px;
text-align:left;
padding-left:3px;
}
td.cominfo
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
color:#000000;
background-color:#ffffff;
border:1px solid #f0fff0;
text-align:left;
padding:10px;
}

div.comname
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#e1ffd4;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
padding-left:5px;
text-align:left;
vertical-align:sub;
}

.cardform
{
padding:10px;
margin-bottom:15px;
border:1px solid #e1ffd4;
}

div.comform
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
text-align:left;
}
textarea.comform
{
width:100%;
height:100px;
border:1px solid #d1ffc4;
}
select.rate
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
text-align:center;
width:30px;
}

select
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
text-align:left;
}

.regfied
{
margin-left:50px;
margin-right:50px;
padding-bottom:20px;
border-bottom:2px solid #f1ffe4;
}

.asterisk
{
font-size:8pt;
color:red;
}

input.register
{
width:300px;
}

ol.faq
{
padding-right:50px;
}
li.faq
{
padding-left:10px;
padding-bottom:15px;
}

div.faq_topic
{
border-top:1px solid #e1ffd4;
background-color:#f1ffe4;
padding:5px;
}

div.faq_user
{
background-color:#f8fff8;
padding:5px;
text-align:left;
border-bottom:1px solid #e1ffd4;
}
div.faq_quest
{
background-color:#f1ffe4;
padding:5px;
}
div.faq_answer
{
background-color:#f8fff8;
padding:5px;
border-bottom:1px solid #e1ffd4;
}
div.faq_return
{
padding:5px;
padding-top:15px;
}
textarea.faqarea
{
width:300px;
height:200px;
border:1px solid #d0d0d0;
}

div.job_body
{
background-color:#f1ffe4;
padding:5px;
padding-left:25px;
border-bottom:1px solid #e1ffd4;
}

textarea.jobarea
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
width:300px;
height:100px;
border:1px solid #d0d0d0;
}

input.map
{
background:none;
}

#medsys
{
position:relative;
float:left;
display:inline;
}

#foot
{
position:relative;
float:left;
display:inline;
}

#foottxt
{
position:relative;
float:left;
display:inline;
color:#f1ffe4;
text-align:center;
}

#pd
{
position:relative;
float:right;
display:inline;
}

td.foot
{
font-family:Tahoma,Verdana,Arial, sans-serif;
font-size:8pt;
color:#f1ffe4;
}
.bot_links , .bot_links a{ font-family:Tahoma,Verdana,Arial, sans-serif;font-size:8pt;color:#F1FFE4; }
.bot_links a:hover { font-family:Tahoma,Verdana,Arial, sans-serif;font-size:8pt;color:#F1FFE4; text-decoration:none}
.indtitle{color:#000000; font-size:12px}
.bot_links_red { font-family:Tahoma,Verdana,Arial, sans-serif;font-size:8pt;color:#ff0000;}

#info {
	position:relative;
	display:inline;
	margin-left:10px;
	padding-right:7px;
	height:500px;
	text-align:left;
}
a.newst:link{
	color: #18600a;
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.newst:visited {
	color: #18600a;
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.newst:active{
	color: #18600a;
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.newst:hover{
	color: #eb2023;
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.bel:link{
	color: #d8e5c4;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.bel:visited {
	color: #d8e5c4;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.bel:active{
	color: #d8e5c4;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.bel:hover{
	color: #d8e5c4;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.news2:link{
	color: #698e44;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.news2:visited {
	color: #698e44;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.news2:active{
	color: #698e44;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.news2:hover{
	color: #698e44;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
#style1{
	background : #3c6415 url(img/2.gif) repeat-x;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	color: White;
}
#style1_1{
	background : #5b7a27 url(img/2_1.gif) repeat-x;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	color: White;
}
#style1_2{
	background : #5b7a27 url(img/2_2.gif) repeat-x;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	color: White;
}
#style2{
	background : url(img/6.gif) repeat-y;
}
#style2_2{
	background : url(img/6_2.gif) repeat-y;
}
#style3{
	background : url(img/4.gif) repeat-y;
}
#style3_2{
	background : url(img/4_2.gif) repeat-y;
}
#style4{
	background : url(img/7.gif) repeat-x;
}
#style4_2{
	background : url(img/7_2.gif) repeat-x;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #3c6415;
}

.tx2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #3c6415;
}
.tx2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: red;
}
.tx2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #3c6415;
}

.text_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c6415;
}

.text_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f41824;
}
.img{
	border-bottom: 2px solid #3c6415;
	border-left:  2px solid #3c6415;
	border-right:  2px solid #3c6415;
	border-top:  2px solid #3c6415;
}
#style5{
	background : url(img/bg_photo.gif) no-repeat;
	height: 61px;
	width: 61px;
}
#style5_2{
	background : url(img/bg_photo_2.gif) no-repeat;
	height: 61px;
	width: 61px;
}
.probel{
	font-size: 3px;
}
#style6{
	background : url(img/bg_ph_2.gif) repeat-x;
	height: 7px;
	font-size: 7px;
	}
#style7{
	background : url(img/bg_ph_8.gif) repeat-y;
	width: 7px;
	font-size: 7px;
	}
#style9{
	background : url(img/bg_ph_4.gif) repeat-y;
	width: 7px;
	font-size: 7px;
}
#style10{
	background : url(img/bg_ph_6.gif) repeat-x;
	height: 7px;
	font-size: 7px;
}
