body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
}


form
{
	margin: 0px;
	padding: 0px;
}

.width100
{
 	min-height: 100px;
}

.floatleft  { float: left;  }
.floatright { float: right; }

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #313131;
	line-height:130%;
}
.template 
{
}
.main
{
	width:960px;
}
.top 
{
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	height: 99px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8FC001;
	border-left-color: #8FC001;
}
.top1
{
	margin-left:400px;
}
.logo
{
	float:left;
}
.topmenu
{
	background-color:#8FC001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	width:456px;
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
}
a {
	color: #000;
	text-decoration: none;
}
a.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
a.toplink:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
a.toplink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #BEFF00;
    text-decoration: none;
}
a.toplinkc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #BEFF00;
    text-decoration: none;
}
a.toplinkc:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #BEFF00;
    text-decoration: none;
}


.slogan
{
	margin-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #030;
	font-weight: bold;
	text-transform: uppercase;
	padding-right:50px;
}
.slogan1
{
	margin-top:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
  padding-right:20px;
}
.menubg {
	background-image: url(../images/menubg.gif);
	background-repeat: repeat-x;
	height: 51px;
}
.menu
{
	margin-top:16px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.menuon
{
	margin-top:12px;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:15px;
	padding-right:15px;
	margin-left:10px;
	background-color:#7CA600;
}
a.menutx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menutx:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menutxbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menutxbottom:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}




a.menutx:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BEFF00;
	text-decoration: none;
}
a.menutxc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BEFF00;
	text-decoration: none;
}
a.menutxc:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BEFF00;
	text-decoration: none;
}
.googleadd
{
	height:93px;
	background-color:#918F91;
	padding:15px;
}

.googleadd_f
{
	background-color:#918F91;
}


.panels
{
}
.panelsin
{
	padding-top:8px;
}
.panelsin1
{
	/*background-color:#EFF0F2;*/
	/*background-color:#FBFBFB;
	padding:10px;
	margin-top:8px;
	margin-bottom:5px;*/
}



.leftpanel_index
{
	float:left;
	width:209px;
}

.leftpanel
{
	clear:left;
	float:left;
	display:block;
	width:240px;
}
.leftpanel dl		{ /*display:table-row;*/}
.leftpanel dl dt		{ display:block; background-image: url(../images/leftmenubg.gif);	background-repeat: no-repeat; padding-top:5px; padding-left:15px; color:#006600;  }
.leftpanel dl  dd	{ display:block;  padding-left:5px;  padding-bottom:3px; padding-top:3px;}
.leftpanel dl  dd a	{ /* background-image:url(../images/arrow1.gif);  */ background-repeat:no-repeat; background-position:left; padding-left:8px; display:block; color:#006600; font-weight:bold; text-decoration:none;}
.leftpanel dl  dd a:hover	{ background-image:url(../images/arrow2.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; color:#003300; text-decoration:none; }
.leftpanel dl  dd a:active	{ background-image:url(../images/arrow2.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; color:#003300; text-decoration:none; }
.leftpanel dl dt:hover { display:block; background-image: url(../images/leftmenubgon.gif);	background-repeat: no-repeat; vertical-align:middle; padding-top:5px; padding-left:15px;color:#003300; font-weight:bold; }
.leftpanel dl dt:active { display:block; background-image: url(../images/leftmenubgon.gif);	background-repeat: no-repeat; vertical-align:middle; padding-top:5px; padding-left:15px;color:#003300; font-weight:bold; }
.leftpanel dl dt:hover a,  { color:#006600; font-size:11px; text-decoration:none; font-weight:bold; }
.leftpanel dl dt	a 	{ color:#006600; font-size:11px; text-decoration:none; }


.midpanel_index
{
	margin-left:220px;
	margin-right:195px;	
}


.rightpanel_index
{
	float:right;
	width:184px;
}


.midpanel
{
	margin-left:250px;
}

.midpanel2
{
	margin-left:260px;
	margin-right:150px;	
}



.rightpanel
{
	float:right;
	width:100px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

.rightpanel2
{
	float:right;
	width:144px;
}

.rightpanelin
{
	margin-left:265px;
}
.search
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding-left:5px;
	padding-top:1px;
}
.search1
{
	padding-left:5px;
	padding-top:4px;
}
.searchin
{
	background-color:#7CA600;
	width:240px;
	height:51px;
	float:left;
	margin-left:0px;
	border-right-width: thin;
	border-right-style: inset;
	border-right-color: #666;
}

.mainmenudata
{
	width: 650px;
	overflow: hidden;
}


.greenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #518D00;
	font-weight: bold;
}

.searchrow
{
		margin-top:5px;
}
.searchrow1
{
		margin-top:0px;
}
.searchbox
{
	float:left;
	width:150px;
}
.butt
{
	margin-left:165px;
}
.login
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:5px;
	margin-top:8px;
}
.row
{
	margin-top:5px;
}
.col1
{
	float:left;
	width:100px;
}
.col2
{
	margin-left:100px;
}
.inputbox {
	height: 15px;
	width: 120px;
}

a.smlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #313131;
	text-decoration: none;
}
a.smlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #313131;
	text-decoration: none;
}
a.orglink {
	color: #FF7E00;
	text-decoration: underline;
}
a.orglink:link {
	color: #FF7E00;
	text-decoration: underline;
}
.leftbox
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:5px;
	margin-top:8px;
}
.headgr
{
	background-color:#B1E80E;
	width:560px;
	padding:5px;
}



.content
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	width:550px;
	padding:10px;
}
.imgs
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	width:564px;
	padding:3px;
	height:303px;
}
.pagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size: small;
	color: #313131;
	font-weight: bold;
}
.pagehead a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.pagehead a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}
.imgbg
{
	background-image: url(../images/imgbg.gif);
	background-repeat: no-repeat;
	height: 144px;
	width: 181px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.img1
{
	padding:4px;
}
.whttxt {
	color: #FFFFFF;
	font-size:10px;
	line-height: 9px;
}
.midbottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #303030;
	padding:10px;
}

.bottom
{
	background-color:#DBDCE0;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-top:7px;
	margin-bottom:10px;
	clear: both;
	padding-left:5px;
	padding-right:5px;
}
.leftmenu
{
	/*
	background-color:#EFF0F2;
	*/
	background-color:#FBFBFB;
}

.rowlm
{
	padding-top:5px;
	padding-left:5px;
}

.rowlmsubcategory
{
	padding-top:5px;
	padding-left:5px;
	visibility:hidden;
	position:absolute;
}
.rowlmover
{
	padding-top:5px;
	padding-left:5px;
	background-color:#E6E6E7;
}
.collm1
{
	float:left;
	width:10px;
	padding-top:5px;
}
.collm2
{
	margin-left:1px;
}
.collm3
{
	margin-left:1px;
	float:right;
}
a.leftlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.leftlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.bc
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:2px;
	clear:right;
}
.midleft
{
	margin-right:254px;
}
.midright
{
	float:right;
	width:232px;
}
.greybox
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:10px;
	margin-top:8px;
	border: thin solid #8FC001;
}

.greybox100
{
	
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:10px;
	margin-top:8px;
	min-height:100px;
	overflow: visible;
}



.greybox_middle
{
	
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:10px;
	margin-top:8px;
	min-height: 110px;
}


.headtx
{
	padding:10px;
	margin-top: 10px;
	border: thin solid #999;
}
.rimg1
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	margin-top:10px;
	padding-top:10px;
	border: thin solid #8FC001;
}
.marginbott
{
	margin-bottom:10px;
}
.greenbox
{
	padding: 0px;
	margin-top:8px;
	margin-bottom:8px;
	height: 42px;
	width: 100%;
}
.grbox
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	float:left;
	background-image: url(../images/grbg.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 140px;
	padding-top:5px;
	
}
.grbox1
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	float: right;
	background-image: url(../images/grbg1.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 285px;
	padding-top:5px;
}
.grboxright
{
	float:left;
	background-image: url(../images/grbgright.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 232px;
	padding-top:5px;
}
.grboxright a {
	text-decoration: none;	
}
.grwhttx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	/*text-transform: uppercase;*/
}
.grwhttx a {
}
.txarea {
	height: 432px;
	width: 765px;
}





.invisible
{
	display:none;
}

.textfield
{
	font-size: 12px;
	border: #666666 solid 1px;
}

/* admin */
.admin_top
{
	background-color:#B1E80E;
	width:100%;
	height: 25px;
	border-bottom: #666666 solid 1px;
	padding-top: 5px;
}

.floatleft img
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}


.floatleft a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.floatleft a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.floatright img
{
	float:left;
	padding-right: 5px;
	padding-left: 5px;
}

.floatright a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.floatright a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.admin_leftbox
{
	/*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
	padding:5px;
	margin-top:8px;
	border:#666666 solid 1px;
}

.admin_leftbox img
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.admin_leftbox a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.admin_leftbox a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.imageborder 
{
	border: #999999 solid 1px;
	padding: 2px;
}

.image_2
{
	border: #999999 solid 1px;
	padding: 2px;
}

.imageborderlink 
{
	border: #999999 solid 1px;
	padding: 2px;
}

.searchbut{
background-image:url(../images/aller.gif);
height:21px;
width:41px;
border:0px;
background-color:#7CA600;
}
.searchtext{
font-size:10px;
height:10px;
}
/* new css*/
.leftpanelm
{
  float:left;
  width:209px;
  padding-left:8px;
  padding-right:8px;
}
.midpanelm
{
  margin-left:225px;
}
.rightpanelm
{
  float:right;
  padding:5px;
  width:115px;
}
.contentm
{
  /* background-color:#EFF0F2; */
	background-color:#FBFBFB;
  width:585px;
  padding:10px;
}
.headgrm
{
  background-color:#B1E80E;
  width:595px;
  padding:5px;
}
.imgsm
{
  /*background-color:#EFF0F2;*/
	background-color:#FBFBFB;
  width:599px;
  padding:3px;
  height:303px;
}
.col1m
{
  float:left;
  width:80px;
}
.col2m
{
  margin-left:85px;
}
.inputboxm {
  height: 15px;
  width: 100px;
}



.topbord {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #88bd0f;
}
.rightbord {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88bd0f;
}
.leftbord {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #88bd0f;
}
.txtwht {
  	background-color:#81b900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h1 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }
h2 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }
h3 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }


