/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: normal;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: normal;}
a 						{font-weight: normal;color: #003399;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #003399;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #6699CC;text-decoration: none;}
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: #333333;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333;}
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;}


a, a:visited	{
	color:#1542a7;
	text-decoration:underline;
}
a:hover			{
	color:#cf8800;
	text-decoration:none;
}

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 18px; color: #333333;font-weight: normal; background: url(/images/site/background.png) repeat-x #272e5a;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 18px; color: #333333;font-weight: normal;}
a 						{font-weight: bold;color: #1542a7;text-decoration: underline;}
a:link,a:visited 		{font-weight: bold;color: #1542a7;text-decoration: underline;}
a:hover 				{font-weight: bold;color: #cf8800;text-decoration: none;}
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: #333333;}
h2 						{font-size: 15px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 13px;font-weight: bold;font-style: normal;color: #333333;}
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: 906px; margin: 0 auto; background: url(/images/site/body-Back.png) repeat-y; padding: 0px 35px;}

#headerWrap				{background: #272e5a;}

#header					{position: relative; width: 906px; height: 120px; _height: 120px; max-height: 120px;}
#logo					{float: left; padding: 8px 0px 0px 15px; margin-bottom: 0px;}
#tagLine				{width: 200px; position: absolute; top: 15px; right: 0px; color: #e18f0b; font-size: 13px; font-weight: bold;}

#navigation				{margin-top: 85px; margin-left: 264px; line-height: normal;}
.mainnav ul					{list-style-type: none;}
.mainnav ul li				{list-style-type: none; display: inline; padding: 9px 11px; margin: 0px; border-right: 1px solid #cfd3db;}
.mainnav ul li a			{color: #1542a7;}
.mainnav ul li a:visited	{color: #1542a7;}
.mainnav ul li a:hover		{color: #cf8800;}

#mainBody				{background: url(/images/site/twoColumn-Back.gif) repeat-y; padding-top: 15px;}
#mainContent			{width: 906px; min-height: 300px; margin: 0; padding: 0;}

#leftColumn				{width: 570px; float: left; padding-right: 20px;}
#pageHeader				{padding: 4px 0px 4px 25px; background: url(/images/site/title-Back.gif) no-repeat; min-height: 20px;}
#dynamicSection			{padding: 15px 0px 20px 25px;}

#rightColumn			{width: 315px; float: right; padding: 0px;}
#newsHeader				{background: url(/images/site/newsTitle-Back.gif) no-repeat; padding: 4px 0px 4px 20px; min-height: 30px;}
#newsBlurb				{padding: 10px 25px 20px 20px;}
#callout				{padding-top: 20px;}

#footer					{float: left; padding: 5px 0px 0px 25px;}
#cirrusLogo				{float: right; padding-top: 10px; padding-right: 25px;}

#bottomCap				{width: 976px; margin: 0 auto; display: none;}
#bottomCap-TwoColumn	{width: 976px; margin: 0 auto;}


#highlight				{margin-top: 25px; position: relative;}
#highlightContent		{padding: 0px 20px 0px 16px; background: url(/images/site/productHighlight-Middle.gif) repeat-y;}
#highlightPatch			{background: url(/images/site/productHighlight-Middle.gif) repeat-y;}

#contactContent			{float: left; width: 500px;}
#googleMap				{padding-top: 10px; float: right;}
#map__ctl0_pnlMap		{border: 1px solid #CCCCCC;}


#relatedLinks			{margin: 0px 0px 20px 0px;}
.relatedLinks			{padding: 0px; border-top: 1px solid #CCCCCC;}
.relatedLinks li		{border-bottom: 1px solid #CCCCCC; padding: 0px 0px 4px 25px; list-style: none;}

.Morpheus-NewsTitle		{margin-left: -1px; padding-left: 1px;}

.sitemap-ul				{list-style: none;}
.sitemap-ul li			{padding-bottom: 10px;}

.social {margin: 0 0 0 20px;}