body 	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c9d0c6; margin:0px; background:#144501 url(images/topbackgr01.jpg) center top no-repeat; line-height:21px;}
p, h1, h2, h3, h4, hr	{margin:0 0 20px 0;}

h1 {font-size:36px; line-height:36px; color:#ff5c00; text-align:center;}
h2 {font-size:26px; line-height:30px; color:#46b9ff; font-weight:normal;}
h3 {font-size:18px; line-height:22px; color:#46b9ff; font-weight:normal;}
h4 {font-size:17px; line-height:22px; color:#c777ff; font-weight:normal; }

a:hover {color:#7bf900; text-decoration:none;}
a		{color:#65cb01; text-decoration:none;}
a img	{border:none; text-decoration:none;}

#maincontain		{width:972px; margin:auto;}
#header				{height:160px; padding-top:119px;}
#contentcontainer	{/*background:#113c00 url(images/midbackgrtop.gif) top repeat-x;*/}
#content			{padding:0 20px 5px 20px; background:none;}

#ftr				{height:135px; clear:both; background:url(images/ftr3.jpg) bottom repeat-x;}
#footer				{width:930px; padding:0; font-size:12px; height:40px; line-height:17px; color:#207400; margin:auto; padding-top:75px; font-weight:bold;}
#footer a:hover 	{color:#207400; text-decoration:underline;}
#footer a			{color:#207400; text-decoration:none; font-weight:bold;}
#insideftr			{margin:auto; padding:15px 0;}
#copyright			{float:right; text-align:right;}
#ftrlnks			{float:left;}
#byhit				{float:left; clear:left;}

legend.lgd1 {font-size:16px; font-weight:bold; color:#082a1d;}
fieldset.fs1	{background:#d6f3ce url(images/backgr02.jpg) 0 -5px repeat-x; border:solid 1px #bfecc3; padding:9px 18px; color:#111;}

.collft					{width:47%; float:left; margin:0;}
.colrgt					{width:47%; float:right; margin:0;}

.imghldr1			{border:solid 1px #55ab00;}
.imghldr2			{border:solid 3px #55ab00;}
.clear				{clear:both;}
.backbutn			{text-align:right;}

.bx1				{background:#113c00; border:solid 1px #207400;}
.reqtxt1			{color:#fd264b;}
.txt1				{color:#b2baaf;}
.txt2				{color:#c777ff; font-size:18px; line-height:26px;}
.txt3				{color:#9aa396;}

.accessorypoints	{text-align:left; margin:0; font-size:12px; line-height:18px; padding:0 0 0 20px;}

.systemsimg				{padding-right:21px;}
.systemsimg	img			{border:solid 3px #55ab00;}
.systemsspecs table		{margin:5px 0 0 0;}
.systemsspecs table td	{font-size:12px; padding:0 18px 0 0;}
.systemsspecs	h3		{margin:0 0 5px 0; font-size:22px;}



ul.chkmrk1				{margin-left:25px; padding:0px; list-style-type:none;}
ul.chkmrk1 li			{padding:3px 0 15px 25px; background:url(images/chckmrk1.gif) no-repeat top left; list-style-type:none;}
ul.chkmrk2				{margin-left:20px; padding:0px; list-style-type:none;}
ul.chkmrk2 li			{padding:0 0 15px 20px; background:url(images/arrow1.gif) no-repeat top left; list-style-type:none;}


/*####################################################################
############################Top Nav###################################
####################################################################*/
#topmenu									{height:28px; position:relative;}
#topmenu ul									{list-style-image:none; list-style-type:none; padding:0; margin:0;}
#topmenu ul li								{float:left;}
#topmenu ul li a							{float:left; height:0; overflow:hidden; padding-top:28px; width:100%; outline:none;}
#topmenu ul li a							{background:url(images/mainnav1.jpg) no-repeat;}

#topmenu ul li.nav01 a:hover				{background-position:0 -28px;}
#topmenu ul li.nav01 a						{background-position:0 0;}
#topmenu li.nav01							{width:74px;}

#topmenu ul li.nav02 a:hover				{background-position:-74px -28px;}
#topmenu li.nav02:hover > a					{background-position:-74px -28px;}
#topmenu ul li.nav02 a						{background-position:-74px 0;}
#topmenu li.nav02							{width:72px;}

#topmenu ul li.nav03 a:hover				{background-position:-146px -28px;}
#topmenu ul li.nav03 a						{background-position:-146px 0;}
#topmenu li.nav03							{width:113px;}

#topmenu ul li.nav04 a:hover				{background-position:-259px -28px;}
#topmenu li.nav04:hover > a					{background-position:-259px -28px;}
#topmenu ul li.nav04 a						{background-position:-259px 0;}
#topmenu li.nav04							{width:109px;}

#topmenu ul li.nav05 a:hover				{background-position:-368px -28px;}
#topmenu li.nav05:hover > a					{background-position:-368px -28px;}
#topmenu ul li.nav05 a						{background-position:-368px 0;}
#topmenu li.nav05							{width:111px;}

#topmenu ul li.nav06 a:hover				{background-position:-479px -28px;}
#topmenu ul li.nav06 a						{background-position:-479px 0;}
#topmenu li.nav06							{width:99px;}

#topmenu ul li.nav07 a:hover				{background-position:-578px -28px;}
#topmenu ul li.nav07 a						{background-position:-578px 0;}
#topmenu li.nav07							{width:94px;}

#topmenu ul li.nav08 a:hover				{background-position:-672px -28px;}
#topmenu ul li.nav08 a						{background-position:-672px 0;}
#topmenu li.nav08							{width:94px;}

#topmenu ul li.nav09 a:hover				{background-position:-766px -28px;}
#topmenu ul li.nav09 a						{background-position:-766px 0;}
#topmenu li.nav09							{width:93px;}

#topmenu ul li.nav10 a:hover				{background-position:-859px -28px;}
#topmenu ul li.nav10 a						{background-position:-859px 0;}
#topmenu li.nav10							{width:113px;}


#topmenu ul ul 						{visibility:hidden; position:absolute; height:0; display:block; top:27px; left:0; width:280px; border-top:solid 1px #0b1452; overflow:visible;}
#topmenu ul li.nav02 ul				{left:74px; width:200px;}
#topmenu ul li.nav04 ul				{left:260px; width:200px;}
#topmenu ul li.nav05 ul				{left:368px; width:305px;}
#topmenu ul li.nav02 ul a			{width:180px;}
#topmenu ul li.nav04 ul a			{width:180px;}
#topmenu ul li.nav05 ul a			{width:285px;}

/* style the second level links */
#topmenu ul ul a, #topmenu ul ul a:visited 	{background:#101c7b; color:#f2f6fb; height:14px; line-height:1em; padding:7px 0 7px 20px; text-align:left;  
											border-bottom:solid 1px #0b1452; border-top:solid 1px #3f4b97; display:block; z-index:999}
#topmenu ul ul a:hover						{color:#7bf900;}
#topmenu ul li.nav02 ul a:hover				{color:#ffff19;}
#topmenu ul li.nav04 ul a:hover				{color:#41ff16;}
#topmenu ul li.nav05 ul a:hover				{color:#fb6d1c;}


#topmenu ul li:hover ul, #topmenu ul a:hover ul{visibility:visible;}




.formfields {color:#000; font-size:14px; background:#c9d0c6;}
.comments	{color:#000; font-size:14px; width:100%; background:#c9d0c6;}