/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff; line-height: 18px; font-weight: normal; background: url(/images/site/background.png) repeat-x #383635;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;font-weight: normal;}
a 						{font-weight: normal;color: #30c15e;text-decoration: underline; font-weight: bold;}
a:link,a:visited 		{font-weight: normal;color: #30c15e;text-decoration: underline; font-weight: bold;}
a:hover 				{font-weight: normal;color: #30c15e;text-decoration: none; font-weight: bold;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 17px;font-weight: bold;font-style: normal;color: #ffffff;}
h2 						{font-size: 26px;font-weight: bold;font-style: normal;color: #ffffff;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #ffffff;}
select 					{font-size: 12px;}
.Form 					{font-size: 12px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 12px;font-weight: bold;cursor: pointer;}

.tb1 a:link, .tb1 a:visited 	{text-decoration: none;}
.tb0 a, .tb0 a:visited 			{text-decoration: none; padding: 0;}
.tb0, .tb1 						{padding: 2px;}

.clear					{clear: both;}

#wrapper				{width: 945px; margin: 0 auto;}


#header					{height: 100px;}
#logo					{float: left; padding: 10px 0px 0px 30px;}

#headerTop				{padding: 15px 0px 0px 265px; font-size: 11px; position: relative;}
#headerTop a			{color: #ffffff; text-decoration: none; font-weight: normal;}
#headerTop a:visited	{color: #ffffff; text-decoration: none; font-weight: normal;}
#headerTop a:hover		{color: #ffffff; text-decoration: underline; font-weight: normal;}

#searchBox				{background: url(/images/site/search-box.png) no-repeat; position: absolute; top: 10px; left: 400px; height: 22px; width: 179px; padding: 5px 0px 0px 23px;}
#searchButton			{position: absolute; top: 10px; left: 580px;}
.search-box				{border: none;}
#txtSearchField			{width: 140px; border: none;}

#miniNav				{margin-top: 10px;}
#callUs					{float: right; padding-right: 30px; margin-top: -3px;}

#headerBottom			{padding: 45px 0px 0px 255px;}
.nav ul					{list-style-type: none; margin: 0px; padding: 0px;}
.nav ul li				{list-style-type: none; padding: 0px; margin: 0px;}


#mainContent			{background: url(/images/site/content-Back-2.png) repeat-y; padding: 0px 19px 0px 30px; position:relative;}

#leftColumn				{max-width: 535px; _width: 535px; float: left; white-space: normal;}
#freeAnalysis-Callout	{margin: 20px 0px 20px -24px; padding-bottom: 20px;}

#rightColumn			{width: 295px; float: right; position: relative;}
.tabTitle				{font-size: 14px; color: #30c15e; padding: 5px 0px 0px 15px;}
#insideRight			{padding: 0px 0px 15px 20px; margin-left: 14px; background: url(/images/site/right-column-transparent-back.png) no-repeat bottom;}
#sideNav				{padding: 5px 0px 10px 0px;}
#insideRight ul			{margin-left: 0px; padding-left: 15px;}
.relatedLinks li		{list-style-type: none;}
.bullet-side			{background: url(/images/site/bullet.gif) no-repeat center left; padding-left: 10px; margin-left: 0px;}


#midbottomCap			{margin-left: -30px;}

#bottomContent			{position: relative; background: url(/images/site/newsblurb-back.gif) repeat-x; height: 166px; min-width: 931px; margin-left: -24px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
#recentNews				{float: left; position: relative;}
#newsTitle				{position: absolute; top: -40px; left: 35px; font-size: 30px; color: #30c15e; width:250px;}
#socialIcons			{position: absolute; top: -40px; left: 470px;}
#readNews				{position: absolute; top: 0px; left: 519px;}

#virusTitle				{margin: 10px 0px 7px 15px;}
#virusUpdates			{float: right; width: 293px; position: relative;}

#newsRSS				{position: absolute; top: -43px; left: 159px;}
#virusRSS				{position: absolute; top: 5px; left: 122px;}

#footer					{font-size: 11px; padding: 7px 20px 0px 40px;}
#footer a				{color: #ffffff; text-decoration: none; font-weight: normal;}
#footer a:visited		{color: #ffffff; text-decoration: none; font-weight: normal;}
#footer a:hover			{color: #ffffff; text-decoration: underline; font-weight: normal;}

#leftFoot				{float: left; padding-top: 11px;}

#rightFoot				{float: left; width: 680px;}
#footNav ul				{list-style-type: none; padding: 0px; margin: 0px;}
#footNav li				{list-style-type: none; padding: 0px 2px; margin: 0px; display: inline;}
#footNav				{float: left;}

#cirrusLogo				{padding: 7px 0px 0px 120px;}

#tabs					{padding: 10px 0px 0px 25px;}

.ui-tabs .ui-tabs-hide 	{display: none;}
/*.ui-tabs .ui-tabs-hide {position: absolute; left: -10000px;}*/

#sideTabs				{position: absolute; left: -68px;}
#sideTabs ul			{list-style-type: none; padding: 0px; margin: 0px;}
#sideTabs li			{list-style-type: none; padding: 0px; margin: 0px; display: block;}
.calloutContent			{background: url(/images/site/right-column-transparent-back.png) no-repeat bottom; margin-top: 0px; padding-bottom: 15px; margin-left: -10px; padding-left: 10px;}
.calloutContent .Morpheus-Callout		{padding: 10px 0px 0px 15px;}
.learnMore				{float: right; margin: 10px 10px 0px 0px;}
.sideContent			{margin-right: 20px;}
.sideContent .Morpheus-PageTitle		{display: none;}
.sideLine				{background: #134c26; margin:5px 20px 0px 10px;}

.homeCap				{margin: 20px 0px 0px 0px;}

#siteMap ul				{list-style: none; margin: 0px; padding: 0px;}
#siteMap ul li			{list-style: none; margin-left: 0px; padding: 2px 0px 2px 0px;}
#siteMap ul li .bullet	{background: none; padding: 0px; margin: 0px;}

.ui-state-default		{width: 29px; height: 147px; background: url(/images/site/Tabs/base.png) no-repeat; text-align: center; display: block;}
.ui-state-hover			{width: 29px; height: 147px; background: url(/images/site/Tabs/select.png) no-repeat; text-align: center; display: block;}
.ui-state-active		{width: 29px; height: 147px; background: url(/images/site/Tabs/select.png) no-repeat; text-align: center; vertical-align: middle; display: block;}

#sideTabs li a			{outline: none;}

.Morpheus-PageTitle		{height: 39px;}
.Morpheus-SideTitle		{height: 31px;}
.Morpheus-WhiteTitle	{height: 25px; color: #ffffff;}

#homeTitle				{padding-bottom: 10px;}

#PageActions {width: 170px; position: relative; left: 390px;}
#BreadcrumbContainer {position:absolute;top:0px; left:20px;}
#Breadcrumb {float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#bbbbbb;}
#Breadcrumb ul {margin:0px 3px;padding:0px;list-style:none;}
#Breadcrumb ul {margin:0px;}
#Breadcrumb li {float:left; margin:0px 3px;padding:0px;list-style:none;}
.Morpheus-PageTitle {margin-top:10px;}
