

html{ height: 100%;}
body{background-image:url(../images/bgShade.png); background-position:center; background-repeat:repeat-y; 
margin: 0 auto 0 auto; background-color: #252525; /*#42639F;*/
	font-size: .75em;	font-family: Helvetica, Arial, Sans-Serif;	padding: 0;	color: #d5d5d5;	height: 100%;}

#IntroCol1{width:430px;float:left;margin-left:40px;}
#IntroCol2{width:430px;float:right;margin-right:40px;}
#PageHeader{padding-bottom:1px;}
#Features li{padding-bottom:10px; line-height:1.4;}
#PageAccentBottom{	clear:both;	text-align:left; padding-top:16px; padding-left:20px; width:960px;	height:40px; padding-bottom:0px;	background-color:#353535;border-top: solid 2px #880000;}
#GlobalPageContainer{	margin: 0 auto 0 auto;	width: 980px;}
#TemplateOutput{	z-index: 10;}
#SiteMapHolder{}
.SiteMapSection{float:left; width:auto; padding-right:30px;}
.SiteMapSection h3{font-size:1em;}
sup{vertical-align: text-top; font-size: 50%; }
/* DEFAULT LAYOUT */
#CmsDefaultContentContainer
{
	border-top: solid 2px #8b0000;
	z-index:11;
	font-size: 1.1em;
	color: #d5d5d5;
	text-align: left;
	position: relative;
	overflow: auto;
	width: 100%;
	background-color:#151514;
	overflow: hidden; 
}

#FastFactsSwf{ vertical-align:top; height:242px; width:289px;padding-left:3px}
#CmsDefaultContentContainer #Features {background-color:#12232e; float:right; width:295px; margin-bottom: -4000px; padding-bottom: 4000px;}
#CmsDefaultContentContainer #Features #FastFactsText ul, #CmsDefaultContentContainer #Features #FastFactsText ul li {margin:0; padding:0;}
#CmsDefaultContentContainer #Features #FastFactsText ul {margin-left:15px; text-align:left; margin-bottom:10px;}
#CmsDefaultContentContainer #Features #FastFactsText ul li{padding:5px;}

#CmsDefaultContentContainer #Features #FastFactsText
{
	vertical-align:text-top;
	background-color:#12232e;
	width:264px;
	line-height:1.4em;
	padding-left:15px;
	padding-right:15px;
	margin-bottom: -4000px; padding-bottom: 4000px;
}



#CmsDefaultContentContainer #Copy 
{
	padding-top:20px;
	
	position:relative;
	font-size:1.1em;
	line-height:1.5em;
	padding-top:20px;
	padding-left:20px;
	width:630px;
	float:left;
	padding-bottom:30px;
}

#CmsDefaultContentContainer .SiteMapSection ul, #CmsDefaultContentContainer .SiteMapSection ul li {margin:0; padding:0;}
#CmsDefaultContentContainer .SiteMapSection ul {margin-left:15px; text-align:left; margin-bottom:20px; font-size:.9em; margin-top:15px;}

#tabs ul li a{}
#CmsDefaultContentContainer #tabs {font-size:1em;}
#CmsDefaultContentContainer #accordion div p{font-size:.9em!important;}
#CmsDefaultContentContainer #Copy h1{ font-family:Arial Narrow, Arial; color:#dd0000; /*#008b8b;*/ font-weight:normal; 	font-size:2.2em;}
#CmsDefaultContentContainer #Copy h2{ font-family:Arial Narrow, Arial; color:#dd0000; /*#008b8b;*/ font-weight:normal; 	font-size:1.5em; margin-bottom:-14px;}
#CmsDefaultContentContainer #Copy h3{ font-family:Arial; color:#dd0000; /*#008b8b;*/ margin-bottom:-14px;}
#CmsDefaultContentContainer #Copy h4 a{ font-family:Arial; font-size:1em; font-weight:bold;}
#CmsDefaultContentContainer #Features #FastFactsText h3{ font-family:Arial; font-size:1.1em; color:#dd0000; /*#008b8b;*/ margin-bottom:-10px;}
#CmsDefaultContentContainer #Features #FastFactsText h2{ font-family:Arial; font-size:1.3em; color:#dd0000; /*#008b8b;*/ margin-bottom:-8px;}


#CmsDefaultHeader
{
	height: 356px;
	clear: both;
	background-color:#000000;
}
/* DEFAULT LAYOUT */
#CmsIntroContentContainer
{
	border-top: solid 2px #8b0000;
	background-color:#151514;
	padding-top:20px;
	z-index:11;
	font-size: 1.1em;
	color: #d5d5d5;
	position: relative;
	overflow: auto;
	width: 980px;
	text-align:center;
}

#CmsIntroContentContainer #Copy
{
	padding-top:20px;
	font-size: 1.1em;
	line-height:1.4em;
	width:980px;
	top:-10px;
	text-align:left;
}

#CmsIntroContentContainer #Copy h1
{
	font-family:Arial Narrow, Arial;
	text-align:center;
	color:#dd0000;
	font-weight:normal;
	font-size:2.2em;
}

#CmsIntroContentContainer #Accent
{
	padding-top:20px;
	padding-bottom:10px;
}
#CmsIntroHeader
{
	height: 160px;
	clear: both;
	background-color:#000000;
}

/* END LAYOUTS */


#PrimaryNav
{

	padding-top: 2px;
	padding-bottom: 1px;
	height: 31px;
	width: 100%;
	border-top: solid 1px #8b0000;
	border-bottom: solid 1px #858585;
	margin: 0;
	list-style-type: none;
}

#PrimaryNav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#PrimaryNav li { float:left; padding:0; margin:0;}
#PrimaryNav a img {border:0px;}

a{color:#3399ff;}
.newsrelease{color:#3399ff!important;}
.name-highlight{color:#cc0000;}
.company-highlight{font-style:italic; color:#ffffff;}
.solutions-highlight{color:#ffffff!important;}
#tabs li{margin-bottom:5px;}
#newsReleases li a{ font-size:.8em !important; }

#LockdownNav{display:none;clear: both; text-align: right; font-family:Arial}
#LockdownNav ul{margin: 0;padding: 1px 20px 20px 0px; /* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/	color:#cc0000;}
#LockdownNav ul li{	margin: 0; list-style: none; display: inline;}
#LockdownNav ul li a{color: #858585;font-size:.9em;text-decoration: none;text-transform:uppercase;padding: 0.25em 0.5em;}
#LockdownNav ul li a:hover{color: #ffffff;}
#LockdownNav ul li.selected a{color:#3399ff;}

#SecondaryNav{display:none;clear: both; text-align: center; font-family:Arial Narrow; background-color:#151515; border-bottom: solid 1px #656565; margin-bottom:1px;}
#SecondaryNav ul{margin: 0; height:25px; padding: 7px 0px 0px 0px; /* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/	color:#cc0000;}
#SecondaryNav ul li{margin: 0; list-style: none; display: inline;}
#SecondaryNav ul li a{color: #c5c5c5;font-size:1.1em;text-decoration: none;text-transform:uppercase; padding-right:.2em; padding-left:.5em;}
#SecondaryNav ul li a:hover{color: #ffffff;}
#SecondaryNav ul li.selected a{color:#3399ff;}

#TertiaryNav{display:none;clear: both; text-align: center; font-family:Arial Narrow; background-color:#050505; border-bottom: solid 1px #353535; margin-bottom:1px;}
#TertiaryNav ul{margin: 0; height:25px; padding: 7px 0px 0px 0px; /* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/	color:#cc0000;}
#TertiaryNav ul li{margin: 0; list-style: none; display: inline;}
#TertiaryNav ul li a{color: #a5a5a5;font-size:1.1em;text-decoration: none;text-transform:uppercase; padding-right:.2em; padding-left:.5em;}
#TertiaryNav ul li a:hover{color: #ffffff;}
#TertiaryNav ul li.selected a{color:#3399ff;}


#NorthAmerica{position:relative;  margin-bottom:-83px; left:220px; border:white;z-index:2;}
#player{z-index:-5}

/*008b8b*/
#Message
{
	font-weight:bold;
	font-size:1.4em;
}


/*
#LockdownNav ul li:after {content:" | ";}

#LockdownNav ul li:last-child:after 
{
  content: "";
}

#LockdownNav ul li:first-child { 
	border-left:none 
} 
*/