BODY	{
	SCROLLBAR-BASE-COLOR: #6a9f48;
	background-image: url("../picts/background.695.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-attachment: scroll;
	background: #108fe9 url("../picts/background.695.gif") repeat-y scroll;
	background-color: #ffffff;
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #373737;
}


b {
	color: #167b16;
	font-weight: bold;
}

.topmenu
{
	vertical-align: top;
	padding-top: 2px;
	text-align: right;
	float: right; 
	border: none; 
	background-color: #7ebd56; 
}


.crossmenu
{
	vertical-align: middle;
	text-align: center;
	padding-top: 3px;
	height: 30px;
	border: none;
	background-color: #7ebd56;
	text-autospace: none;
}

.maintext
{ 
	text-align: left;
	width: 100%;
	height: 100%;
	border: none;
	font-size: 12px;
	font-family: Trebuchet, Helvetica, sans-serif;
}

.paneltextdiv
{
	width: 630px;
	float: left;
	border: none;
}
		
.standardtextdiv
{
	width: 630px;
	float: left;
	border: none;
	padding-bottom: 15px;
}

.standardholddiv
{
	width: 630px;
	float: left;
	border: none;
	padding-bottom: 15px;
}

.lowersignoffholddiv
{
	z-index: 100;
	border: none;
	position: relative;
	float:left;
	width: 630px;
}

.palegreenpaneltext
{
	text-align: left;
	width: 100%;
	border: none;
	float: left;
	font-size: 12px;
	font-family: Trebuchet, Helvetica, sans-serif;
	background-color: #d9f4bf;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.palegreenpanelcentertext
{
	text-align: center;
	width: 100%;
	border: none;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	font-family: Trebuchet, Helvetica, sans-serif;
	background-color: #d9f4bf;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.deepgreenpaneltext
{
	text-align: left;
	width: 100%;
	border: none;
	float: left;
	font-size: 12px;
	font-family: Trebuchet, Helvetica, sans-serif;
	background-color: #72b14b;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.servicenotice
{ 
	text-align: center;
	float: left;
	width: 100%;
	border: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #167b16;
}

.inmonotice
{
	float:left;
	text-align:left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #167b16;
}

.copyrightnotice
{
	float:right;
	text-align:right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #167b16;
}

.crossmenubackimage
{
	width: 630px;
	border: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
	background-image: url('../picts/cross-menu.gif');
	background: url('../picts/cross-menu.gif');
	background-position: 0px 0px;
	background-attachment: inherit;
}
	
a:link		{ color: #167b16; text-decoration: none; }
a:visited	{ color: #167b16; text-decoration: none; }
a:active	{ color: #167b16; text-decoration: none; }
a:hover		{ color: #FF9900; text-decoration: none; }

.linktopmenugreen:link		{ color: #fff000; text-decoration: none;font-size: 11px; }
.linktopmenugreen:visited	{ color: #fff000; text-decoration: none;font-size: 11px; }
.linktopmenugreen:active	{ color: #fff000; text-decoration: none;font-size: 11px; }
.linktopmenugreen:hover		{ color: #777777; text-decoration: none;font-size: 11px; }

.linkcrossmenugreen:link	{ color: #fff000; text-decoration: none; font-size: 11px; font-weight: bold; }
.linkcrossmenugreen:visited	{ color: #fff000; text-decoration: none; font-size: 11px; font-weight: bold; }
.linkcrossmenugreen:active	{ color: #fff000; text-decoration: none; font-size: 11px; font-weight: bold; }
.linkcrossmenugreen:hover	{ color: #777777; text-decoration: none; font-size: 11px; font-weight: bold; }

.linkpanelgreen:link		{ color: #73ac4e; text-decoration: none;font-size: 12px; }
.linkpanelgreen:visited		{ color: #73ac4e; text-decoration: none;font-size: 12px; }
.linkpanelgreen:active		{ color: #73ac4e; text-decoration: none;font-size: 12px; }
.linkpanelgreen:hover		{ color: #fff000; text-decoration: none;font-size: 12px; }

.linkred:link		{ color: #FF0000; text-decoration: none }
.linkred:visited	{ color: #FF0000; text-decoration: none }
.linkred:active		{ color: #FF0000; text-decoration: none }
.linkred:hover		{ color: #FF9900; text-decoration: none }


.hideit {display: none;}
.showit {display: table-row;}

.makevisible {visibility: visible;}
.makeinvisible {visibility: hidden;}


.button-popups
{
		background-image: url("../picts/button-popup.gif");
		background-color:#0000FF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid;
}

.buttonon-popups
{ 	
	background-image: url("../picts/buttonon-popup.gif");
	background-color:#FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #000000;
	font-size: 8pt;
	height: 23px;
	width: 100%;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	BORDER: #FFFFFF 0px solid;
}

/* features-faqs Styles */

TABLE.featuretable
{
	FONT: 9px Trebuchet, Helvetica, sans-serif;
	border: 1px solid #6A9F48;
	width: 640px;
	float: left;
}

TABLE.featuretableheading
{
	width: 640px;
	border: 1px solid #6A9F48;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #167b16;
}

TABLE.featuretable td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TABLE.featuretableheading td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.ftLreverse { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background: #167b16; }
.ftL { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #167b16; }
.ftS { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #167b16; }
.ftE { font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.ftStry { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #167b16; }
.ftSbuy { font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: Red; }



/* pricing Styles */

.prtS { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1f1f1f; }
.prPrice { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #167b16; }
.prPtry { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #167b16; padding-bottom: 5px;}
.prPbuy { font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: Red; }
.prLreverse { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background: #167b16; }
.prSreverse { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background: #167b16; }

TABLE.pricetable
{
	font-family:Trebuchet, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: hidden;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 0px none;
	border-right: 0px none;
	border-top: 0px none;
	border-bottom: 0px none;
	background: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	border-width: 0px 0px 0px 0px;
}

TABLE.pricetable col
{
	border-collapse: collapse;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

TABLE.pricetable td
{
	border-collapse: collapse;
	border-color: #167b16;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* Input Styles */

TABLE.inputflextable
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 11px;
	font-family: Trebuchet, Helvetica, sans-serif;
	border-color: #6a9f48;
	border: 1px solid;
	background-color: #d9f4bf;
}

TABLE.inputtable
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 11px;
	font-family: Trebuchet, Helvetica, sans-serif;
	border-color: #6a9f48;
	border: 1px solid;
	background-color: #d9f4bf;
	float: left;
	width: 640px;
	text-align: center;
}

TABLE.inputtablerev
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	border-padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid;
	float: left;
	width: 640px;
	border-color: #6a9f48;
	background-color: #6a9f48;
	color: #ffffff;
}

TABLE.inputsubtable
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Trebuchet, Helvetica, sans-serif;
	border: none;
	float: left;
	align: left;
	text-align: left;
}


TABLE.shadeformtable
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: hidden;
	font-size: 11px;
	font-family: Trebuchet, Helvetica, sans-serif;
	border: none;
	float: left;
	width: 340px;
	align: left;
	text-align: center;
	background-image: url("../picts/transpform.png");
}

TABLE.nulltable
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: hidden;
	border: none;
	float: left;
	align: left;
	text-align: left;
}

TABLE.nulltablecenter
{ 	
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: hidden;
	border: 1px solid;
	width: 640px;
	align: center;
}


.shadeformlabel
{
	border: none;
	text-align: left;
	vertical-align: middle;
	width: 124px;
	padding-left: 5px;
}


.shadeformlabelnumber
{
	border: none;
	text-align: right;
	align: right;
	vertical-align: middle;
	width: 124px;
	padding-left: 5px;
}

.shadeforminput
{
	border: none;
	text-align: left;
	vertical-align: middle;
	width: 206px;
}

.shadeformdisplay280
{
	border: none;
	text-align: left;
	vertical-align: middle;
	width: 280px;
}

.shadeformcomment
{
	border: none;
	text-align: left;
	vertical-align: top;
	color: #6a9f48;
}

.shadeformhelp
{
	border: none;
	text-align: left;
	vertical-align: top;
	width 260px;
	color: #4b7133;
	font-weight: normal;
	font-style: italic;
}

.shadeform130
{
	font-size: 13px;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("../picts/shadeform.png");
	text-align: left;
	color: #000000;
	border: #6a9f48 1px solid;
	width: 130px;
}
		
.shadeform180
{
	font-size: 13px;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("../picts/shadeform.png");
	text-align: left;
	color: #000000;
	border: #6a9f48 1px solid;
	width: 180px;
}
		
.shadeform200
{
	font-size: 13px;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url("../picts/shadeform.png");
	text-align: left;
	color: #000000;
	border: #6a9f48 1px solid;
	width: 200px;
}


.dropdown50
{
	color: #333333;
	width: 50px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

.dropdown200 
{
	color: #333333;
	width: 200px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

.dropdown230
{
	color: #333333;
	width: 230px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

.shadecheck
{
	color: #333333;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

.textarea
{
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	background-image: url("../picts/shadeform.gif");
	filter: alpha(opacity=65);
	-moz-opacity: .65;opacity:.65;
	text-align: left;
	width: 210px;
	border: #000000 1px solid
}

.submitbutton
{
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}


