/* CSS Document */
body
{
  margin:0px;
  padding:20px 0px 0px 0px;
  background:#edf0ec url(../images/background_bg.jpg) top left repeat-x;
}

div.divHidden {
	display:none;
	margin:0px;
	padding:0px;
	vertical-align: top;
}

.menu_lt
{
 background:url(../images/menu_lt.jpg) top left no-repeat;
}

.menu_rt
{
 background:url(../images/menu_rt.jpg) top right no-repeat; 
 padding:0px 20px 0px 246px;
} 

.menu_bg
{
 background:url(../images/menu_bg.gif) top left repeat-x; 
 height:32px;
} 

.normal_txt
{
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:1.4em;
 font-weight:normal;
 color:#6f6f6f;
}

.expandable_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	color:#4A8F36;
}

.expandable_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:normal;
	color:#6f6f6f;
}


.heading_txt
{
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px;
 line-height:1.8em;
 font-weight:bold;
 color:#5fa83d;
} 
 
.bot_lt
{
 background:url(../images/bot_ltimg.jpg) top left no-repeat;
}

.bot_rt
{
 background:url(../images/bot_rtimg.jpg) top right no-repeat; 
 padding:0px 19px;
}

.bot_bg
{
 background:url(../images/bot_bg.gif) top left repeat-x; 
 height:79px;
}
.inputsize
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
}

.grey,a.grey:link,a.grey:active,a.grey:visited
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.2em;
 font-weight:normal;
 color:#6f6f6f;
 text-decoration:underline; 
}

a.grey:hover
{ 
  text-decoration:none;
}

.grey1,a.grey1:link,a.grey1:active,a.grey1:visited
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 font-weight:normal;
 color:#6f6f6f;
 text-decoration:underline; 
}

a.grey1:hover
{ 
  text-decoration:none;
}

.footer,a.footer:link,a.footer:active,a.footer:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:normal;
 color:#000000;
 text-decoration:none; 
}

a.footer:hover
{ 
  text-decoration:none;
  color:#245d10;
}

.orange,a.orange:link,a.orange:active,a.orange:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 line-height:2.0em;
 font-weight:normal;
 color:#ff6603;
 text-decoration:none; 
}

a.orange:hover
{ 
  text-decoration:none;
  color:#245d10;
}

.green,a.green:link,a.green:active,a.green:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:normal;
 color:#245d10;
 text-decoration:none; 
}

a.green:hover
{ 
  text-decoration:underline;
  color:#245d10;
}

.green1,a.green1:link,a.green1:active,a.green1:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:bold;
 color:#4A8F36;
 text-decoration:none; 
}

.red_text
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:bold;
 color:#FF0000;
 text-decoration:none; 
}

a.green1:hover
{ 
  text-decoration:underline;
  color:#4A8F36;
}


.white,a.white:link,a.white:active,a.white:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:normal;
 color:#ffffff;
 text-decoration:none; 
}

a.white:hover
{ 
  text-decoration:underline;
  color:#ffffff;
}

.white_read,a.white_read:link,a.white_read:active,a.white_read:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 line-height:2.0em;
 font-weight:normal;
 color:#ffffff;
 text-decoration:none; 
}

a.white_read:hover
{ 
   color:#ffffff;
   text-decoration:underline;
}

.white_head
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:bold;
 color:#ffffff;
}

.white_head1
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 line-height:2.0em;
 font-weight:bold;
 color:#ffffff;
}

.white_txt
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 font-weight:normal;
 color:#ffffff; 
}

.menu_flash
{
 _margin-bottom:0px;  margin-bottom:-5px;
} 

.bor_bot
{
 border-bottom:#c5c6c5 dashed 1px;
 background-color:#FFFFFF;
} 

.welcome_txt
{
 padding:22px 0px 0px 15px; 
 border-bottom:#c5c6c5 dashed 1px;
 background-color:#FFFFFF;
} 

.read_more
{
 padding-right:40px;
} 

.leftbot_img
{
 padding-top:20px;
 background-color:#FFFFFF;
} 

.left_greentxt
{
 background-color:#c8deb6; border-left:#ffffff solid 12px; padding-left:10px;
}

.leftbot_link
{
 padding-right:15px;
}

.service_pad
{
 padding-top:10px;
}

.service_link
{
 padding:10px 40px 10px 0px;
}

.middle_pad
{
 padding-top:4px;
}

.middle_link
{
 padding:10px 20px;
}    

.top_right
{
 padding:10px 0px 0px 15px;
} 

.textbox1
{
 padding:10px 0px 10px 20px;
}

.textbox2
{
 padding:0px 0px 20px 20px;
}

.signup
{
 float:left; 
 padding-left:20px;
}   

.right_bor
{
 padding:10px; border-bottom:#ffffff dashed 1px;
}

.r_bor
{
 padding:1px 2px; border-bottom:#62AB3F dashed 1px;
}

.right_cont
{
 padding:15px 0px 5px 20px;
} 

.right_cont1
{
 padding:3px 0px 1px 10px;
}  
  
.text_box
{
 width:223px;
} 

.sub_mlt
{
  background:url(../images/lt_img.jpg) bottom left no-repeat;
}

.sub_mrt
{
  background:url(../images/rt_img.jpg) bottom right no-repeat; padding:0px 12px;
}

.sub_mbg
{
  background:url(../images/cen_bg.jpg) bottom left repeat-x; height:27px;
}    

.sub_menu,a.sub_menu:link,a.sub_menu:active,a.sub_menu:visited
{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 margin-top:5px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 text-decoration:none; 
}

a.sub_menu:hover
{ 
   color:#394036;
   padding-top:5px;
   text-align:center;
   text-decoration:none;
}

.sub_menusel
{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 margin-top:5px;
 font-weight:bold;
 color:#00ff00;
 text-align:center;
 text-decoration:none; 
}

.services,a.services:link,a.services:active,a.services:visited
{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 font-weight:bold;
 color:#6f6f6f;
 text-align:center;
 text-decoration: underline;
}

a.services:hover
{ 
   color:#6f6f6f;
   text-decoration:none; 
}
.tblborder { border:#CCCCCC solid 1px;  }
.tblbordergreen { border:#65AF40 solid 1px;  }
