BODY,TABLE,TR,TD 
	{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #2e462c; 
	}

.text 
	{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #000000;
	}
.th 
	{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	color: #000000;
	text-align:center;
	padding: 0px;
	height:20px;
	background-color:#7cbb38;

	}
.tr1
	{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	text-align:center;
	padding: 0px;
	height:20px;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;

	}
h2    
	{
	font-size: 14px;
	font-family: verdana,arial,helvetica;
	color: #000000;
      	}
a     
	{
	font-size: 10px;
	font-family: verdana,arial, helvetica;
	font-weight:bold;
	color: #576790;
	text-decoration: none; 
	}

a:hover  
	{
	color: #fd9c03;
	text-decoration: underline; }


h3    	{ font-size: 110%; }


.glr	{
	border:2px solid #cccccc;
	}	

.bg_tophead
	{
	width:990px;
	height:108px;
	background-image:url('images/tophome.jpg');
	text-align:right;
	}


.bg_bothead
	{
	width:990px;
	height:68px;
	background-image:url('images/bothome.jpg');
	text-align:right;
	}

.bg_mid
	{
	width:990px;
	height:auto;
	background-image:url('images/midline.gif');
	text-align:center;
	}


.ma_top 
	{
	width:300px;
	height:50px;
	text-align:center;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color: #256f95;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color: #000000;
	line-height:100%;
	vertical-align: baseline;
	}


.menufr {
	width: 100%;
	height: 99%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:2px;
	margin-right:1px;
	margin-top:2px;
	padding:5px 5px 0px 5px;
	color: #000000;
	border: 1px solid;
	border-color: #869CB4 #869CB4 #869CB4 #869CB4;
    	}

.mainfr	{
	background:#ffffff;
	width: 800px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:1px;
	margin-right:2px;
	margin-top:2px;
	color: #000000;
	border: 0px solid;
	border-color: #869CB4 #869CB4 #869CB4 #869CB4;
	}

.ma_actt
	{
	width:395px;
	height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_frtopgr.jpg');
	}

.ma_actb
	{
	width:395px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_frbotgr.jpg');
	}
.ma_txt 
	{
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	color:#46732f;
	margin: 0 10 0 10px;
	padding: 3 0 0 0px;
	border: 0px solid;
	line-height:130%;
	
	}

.ma_fr1
	{
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0px;
	color: #3d5d3b;
	border: 1px solid; 
	border-color: #869CB4 #869CB4 #869CB4 #869CB4;
	background: #f0f2f3;
	vertical-align: top;
	}
.ma_ttl
	{
	font-weight:bold;
	font-size:14px;
	color:#2e462c;
	padding: 10 0 0 15px;
	text-align:left;
	}


.ma_ab 
	{
	width:395px;
	height:auto;
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	color: #256f95;
	margin: 0px;
	padding: 0 0 0 0px;
	border: 0px solid;
	line-height:130%;
	background-image:url('images/bg_frmidgr.jpg');
	}

.cpr
	{
	width:auto;
	height:auto;
	text-align:right;
	font-weight:normal;
	font-size:9px;
	color:#000000;
	margin: 0 40 0 0px;
	padding: 13 0 0 0px; 
	border-top: 0px solid;
	line-height:100%;
	}

.h1gr
	{
	width:600px;
	height:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#2e462c;
	border: 0px solid;
	background-image:url('images/h1gr.jpg');
	}

.nsme_fr1t
	{
	width:450px;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_fr1topgr.jpg');
	}

.nsme_fr1b
	{
	width:450px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_fr1botgr.jpg');
	}

.nsme_fr1m
	{
	width:450px;
	height:auto;
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	color: #256f95;
	margin: 0px;
	padding: 0 0 0 0px;
	border: 0px solid;
	line-height:130%;
	background-image:url('images/bg_fr1midgr.gif');
	}

.main_frtop
	{
	width:700px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_frmaintop.jpg');
	}

.main_frbot
	{
	width:700px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_frmainbot.jpg');
	}

.main_frmid
	{
	width:700px;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #78b45a;
	border: 0px solid;
	border-color: #78b45a #78b45a #78b45a #78b45a;
	text-align:center;
	vertical-align: top;
	background-image:url('images/bg_frmainmid.gif');
	}


.contact1r
	{
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	padding:2px;
	background: #f6f7f8;
	color: #000000;
	border: 1px solid;
	border-color: #869CB4 #869CB4 #869CB4 #869CB4;
	}

.contact2r 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	height:22px;
	background: #ffffff;
	color: #000000;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid; 
	border-top: 1px solid; 
	border-color: #ffffff #ffffff #869CB4;
	margin:0px 0px 0px 0px;
	}

.contact2rnew 
	{
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	vertical-align:middle;
    	height:22px;
    	background: #eeeeee;
    	color: #000000;
    	padding: 0px 0px 0px 0px;
    	border-bottom: 1px solid; 
    	border-top: 1px solid; 
    	border-color: #ffffff #ffffff #869CB4;
    	margin:0px 0px 0px 0px;
    	font-weight:bold;
	}

.contact2rnew a:hover
	{   background: #dcebfa;
	    text-decoration:none;
	}

.contact2rread
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	vertical-align:middle;
    	height:22px;
    	background: #fcfcdd;
    	color: #000000;
    	padding: 0px 0px 0px 0px;
    	border-bottom: 1px solid; 
    	border-top: 1px solid; 
    	border-color: #ffffff #ffffff #869CB4;
    	margin:0px 0px 0px 0px;
    	font-weight:bold;
    	font-style:italic;
	}

.smr	
	{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: #0000FF;
	text-decoration: none }

.smg	
	{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: #000000;
	text-decoration: none; 
	}


    .fsmsg
	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;	
    vertical-align:middle;
    height:auto;
    background: #eeeeee;
    color: #345f8a;
    padding: 5px 2px 5px 2px;
    border-top: 0px solid; 
    border-bottom: 1px solid;
    border-color: #869CB4;	
    margin:0px 3px 0px 3px;
	}
   .fsmsg a
	{
	color: #000000;
	font-size:11px;
	}
   .fsmsg a:hover
	{
    color: #000000;
    font-size:11px;
    background: #e8f0f7;
    text-decoration:underline;
	}

   .wallmsg
	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align:middle;
    height:470px;
    width:530px;	
    background: #ffffff;
    color: #000000;
    padding: 2px 2px 2px 2px;
    margin:0px 0px 0px 0px;    
    border: 1px solid; 
    border-color: #869CB4;
    overflow:auto	
	}
    .hrl
	{
    vertical-align:middle;
    height:1px;
    color: #000000;
    padding: 0px;
    border-top: 1px solid; 
    border-color: #869CB4;
    margin-top:3px;
	}

.button a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    height:auto;
    padding:7px;
    background: #fafaeb;
    border-left: 1px solid;
    border-top: 1px solid;
    border-color: #869CB4;
    border-bottom:1px solid;
    border-right: 1px solid;
	}
.button a:hover	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;	
    color:#869CB4;	
    background: #fcefc8;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #000000;
    border-bottom:1px solid;

 }

.info
	{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;	
    color:#869CB4;	
    background: #fcefc8;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #000000;
    border-bottom:1px solid;

}

#foo
	{
    display:block;
    top:0px;
    left:0px;
    align:center;
    width:100%;
    height:100%;
    background: #cccccc;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;
    z-index:1
}
