* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
html					{background:url(/images/site/bg.jpg) repeat-x #558976;}
body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #433e31;font-weight: normal;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #433e31;font-weight: normal;}
a 						{font-weight: normal;color: #558875;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #558875;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #65651f;text-decoration: none;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #4f4f3b; padding:0; margin:0;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #4f4f3b; padding:0px; margin:0px;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #4f4f3b;}
select 					{font-size: 12px;}
.Form 					{font-size: 12px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 12px;font-weight: bold;cursor: pointer;}



.page-wrapper			{width:832px; margin:0px auto; padding:0px 4px; background:url(/images/site/wrapper-bg.png) repeat-y;}

.navigation				{width:830px; height:42px; background:url(/images/site/nav-bg.gif) repeat-x; border-left:1px solid #999954; border-right:1px solid #999954;}
.navigation ul			{width:742px; margin:0px auto; border:none;}
.navigation li			{padding:0px 12px; background:url(/images/site/nav-sep.gif) no-repeat right center;}
.navigation li.first-child{padding:0px 12px 0px 0px;}
.navigation li.last-child{padding:0px 0px 0px 12px;}
.navigation a, .navigation a:link, .navigation a:visited {
						 display:block;
						 height:42px;
}
.nav-home				{background:url(/images/site/nav-home.gif) no-repeat top; width:57px; height:42px;}
.nav-contact			{background:url(/images/site/nav-contact-us.gif) no-repeat top; width:103px;}
.nav-about				{background:url(/images/site/nav-about-us.gif) no-repeat top; width:85px;}
.nav-resources			{background:url(/images/site/nav-resources.gif) no-repeat top; width:95px;}
.nav-faq				{background:url(/images/site/nav-faq.gif) no-repeat top; width:48px;}
.nav-types				{background:url(/images/site/nav-types-of-plans.gif) no-repeat top; width:128px;}
.nav-services			{background:url(/images/site/nav-services.gif) no-repeat top; width:81px; padding-right:0px;}

.navigation a:hover {background-position:bottom!important;}

.body-wrapper			{width:100%; min-height:450px; _height:450px;}

.related-links			{list-style:square; color:#4f4f3b;}
.related-links li		{padding-bottom:6px;}
.body-left				{display:table-cell; float:left; width:535px; padding:19px 10px; line-height: 1.5em;}
.body-right				{display:table-cell; float:right; width:251px; padding:18px 12px;}
.body-right a, .body-right a:visited	{color:#555a25; font-weight:bold;}
.body-right a:hover		{color:#555a25; font-weight:bold;}
.right-col-box			{margin:7px 0px; padding:7px; background:url(/images/site/right-col-box-bg.png); border:1px solid #989f77;}
.login-table td			{font-weight:bold; color:#555a25;}
.clear-all				{clear:both;}

.footer					{width:830px; height:38px; line-height:38px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#aee8d3;}
.footer a, .footer a:link, .footer a:visited {color:#aee8d3; text-decoration:none;}
.footer a:hover			{color:#aee8d3; text-decoration:underline;}
.cirrus-logo			{float:right; margin-top:6px;}

#testBox a, #testBox a:link, #testBox a:visited, #testBox a:hover				{background:url(/images/cirrusabs_footerlogo_f2.gif); width:57px; height:42px; display:block;}
/*#testBox a:hover		{background-position:bottom;}*/
#sitemapFix li			{list-style: none;}