@charset "utf-8";

/****Site Colors***************
  Blue: #0b9cca
  Orange: #b96509
******************************/

body
{
	font: normal normal normal 13px Arial, Helvetica, sans-serif, Verdana;
	margin:20px 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #252525;
}
#container 
{
	width: 950px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}


/* ERM Babinet */

.menus1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #888888;
	text-decoration: none;
	font-weight: bold;
}
a.menus1:hover {
	color: #b96509;
	font-size: 13px;
	text-decoration: underline;
}

.menus1R {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #b96509;
	text-decoration: none;
	font-weight: bold;
}
a.menus1R:hover {
	color: #0b9cca;
	font-size: 13px;
	text-decoration: underline;
}

.menusBlue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b9cca;
	text-decoration: underline;
	font-weight: bold;
}
a.menusBlue:hover {
	color: #FF0000;
	text-decoration: none;
}

.menus2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a.menus2:hover {
	color: #0b9cca;
	text-decoration: none;
}

.menus3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #777777;
	text-decoration: underline;
	font-weight: bold;
}
a.menus3:hover {
	color: #FF0000;
	text-decoration: none;
}

.menus7 {color: #0b9cca;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
	text-decoration: underline;
}
a.menus7:hover {
	color: #FF0000;
	text-decoration: none;
}

.menus7R {color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
	text-decoration: none;
}
a.menus7R:hover {
	color: #0b9cca;
	text-decoration: none;
}

.menus8R {
	color: #b96509;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height:100%;
	text-decoration: none;
	font-weight: bold;
}
a.menus8R:hover {
	color: #0b9cca;
	text-decoration: underline;
}

.menus8blue {
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height:100%;
	text-decoration: none;
	font-weight: bold;
}
a.menus8blue:hover {
	color: #b96509;
	text-decoration: underline;
}

.menus24red {
	color: #b96509;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	line-height:100%;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
a.menus24red:hover {
	color: #0b9cca;
	text-decoration: underline;
}

.menus24white {
	color: #0b9cca;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	line-height:100%;
	text-decoration: none;
	font-weight: bold;
}
a.menus24white:hover {
	color: #b96509;
	text-decoration: underline;
}

.texts {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
a.texts:hover {
	color: #FF0000;
	text-decoration: none;
}

.style1 {
	font: normal normal normal 13px Arial, Helvetica, sans-serif, Verdana;
	margin:20px 0; 
	padding: 0;
	color: #252525;
	text-decoration: none;
}
a.style1:hover {
	color: #FF0000;
	text-decoration: underline;
}

.style2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	margin-top:10px;
	margin-bottom:10px;
}

.style2b {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}

.style14Lgray {
	color: #888888;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}

.style6blue {
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height:180%;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.style16blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0b9cca;
	line-height: 180%;
}

.style18 {
	color: #006600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height:160%;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.style18gray {
	color: #666666;
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:160%;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.prodlink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height:20px;
	text-decoration: underline;
	font-weight: normal;
	margin-left:8px;
}
a.prodlink:hover {
	color: #FF0000;
	text-decoration: underline;
}

.iframe-erm-cab2 {
	frameborder: 0;
	width: 100%;
	height: 475; 
	scrolling: no;
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px;
	border-bottom: 0px;
	margin-top:0px 
	margin-bottom:0px;
}

.iframe2 {
	frameborder: 0;
	width: 100%;
	height: 215;   
	scrolling: no;
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px;
	border-bottom: 0px;
	margin-top:0px 
	margin-bottom:0px;
}
.cabinet2 {width:650px; height:473px; border:0; background-image:url(../images/digital-cloud-cabinet2.gif); background-repeat:no-repeat; }


/******************************************
  HEADER
******************************************/
#header {width:950px; height:108px; border:solid 1px #cccccc; background-color:white; font-size:13px; z-index:1;}
#header img {float:left; position:relative; top:25px; left:25px;}
#header #headerMenu {float:right; display:none; position:relative; top:47px; right:25px;}
#header #search {float:right; position:relative; top:25px; right:25px;}

/******************************************
  FOOTER
******************************************/
#footer {width:100%; padding:8px 15px 6px 15px; background-color:#b96509; color:#e3c19d; font-size:11px; clear:both; margin-top:22px;}
#footer #menu {float:left;}
#footer #copyright {float:right;}

/******************************************
  PRODUCT INFO
******************************************/
#product-info {float:left; width:100%; background-color:#F5F5F5; margin-top:22px; margin-bottom:18px; }

/******************************************
  ERM-CAB2 INFO
******************************************/
#erm-cab2 {float:left; width:100%; background-color:#F5F5F5; margin-top:0px; margin-bottom:0px; }


/******************************************
  BODY Content
******************************************/
#body {clear:both; padding-bottom:8px; background-color:#e1e1e1;}
#body #homeContent, #body #content, #body #sitemapContent
{
	background-color:#f5f5f5;
	/*border:solid 1px #e1e1e1; border-width:0 1px;*/
	padding:20px;
	line-height:20px;
	min-height:300px;
}
#contentCR {min-height:300px; height:300px;}
/* common body styles */
#body h1 { font:normal normal bold 23px Arial, Helvetica, sans-serif; color:#b96509; margin-bottom:15px;}
#body h2 { font:normal normal bold 18px Arial, Helvetica, sans-serif; color:#b96509; margin-bottom:15px;}
#body p {margin-bottom:15px;}
#body #content ul { list-style-type:disc; padding:0 0 15px 30px;}
#body #content ul.circle { list-style-type:circle; padding:0 0 0 15px;}
#body #content ul.disc { list-style-type:disc; padding-left:15px;}
#body #content ol.num { list-style-type:decimal; padding-left:15px;}
#body #content ol.num li { padding-bottom:15px;}
/*=== home styles ===*/
#homeBodyBanner {background:url(../images/Banner_Home.jpg) no-repeat; height:260px;}
#homeBodyBanner #bannerText {width:490px; float:right; font-size:16px; font-weight:bold; line-height:25px; color:#252525; padding:36px 38px 0 0;}
#homeBodyBanner #bannerLinks {clear:right; color:#b6dbe7; position:relative; top:42px; left:70px;}
#homeBodyBanner #bannerLinks h3 {font-size:18px; font-weight:bold;}
#homeBodyBanner #bannerLinks h3 span { color:#064c62; }
#homeBodyBanner #bannerLinks div { padding-top:12px; color:#064c62; font-weight:bold; font-size:14px;}
#homeBodyBanner #bannerLinks a {color:#b6dbe7;}
#homeBodyBanner #bannerLinks a:hover {color:#064c62;}
#homeBodyBanner #bannerLinks div span {padding:0 8px;}
/* main body text and diagram */
#homeContent #diagram {float:left; margin-right:40px;}
#homeContent #text {height:451px;}
/* Free Trial, Demo & Contact icon links */
#quickLinks { clear:left; background-color:#e1e1e1;}
#quickLinks img { float:left }
#quickLinks a.iLink { float:left; margin:0 23px; padding-top:10px; font-size:16px; color:#252525; }
#quickLinks a:hover { color:#b96509; cursor:pointer; }
#quickLinks a div.text { float:left; margin:6px 0 0 8px; }
#quickLinks div.text div { font-size:10px; }
/* subscription/purchase option links */
#quickLinks #optionLinks { padding:24px 20px 0 0; float:right; }
#quickLinks #optionLinks a { float:left; margin:0 8px; }
#quickLinks #optionLinks a span { font-size:12px; color:#b96509 }
#quickLinks #optionLinks a:hover { color:#b96509 }
/*=== end home styles ===*/
/* subpage body style */
#sidebar { width:200px; padding:15px; background-color:#e1e1e1; }
#pageHeader {background:url(../images/Banner_Subpage.gif) no-repeat; height:75px; margin-top:12px;}
#pageHeader h3 { position:relative; top:41px; left:20px; font-size:18px; font-weight:bold; color:#b6dbe7; float:left;}
#pageHeader #buttons { float:right; padding:22px 42px 0 0;}
#pageHeader #buttons img { float:left; }
#pageHeader #buttons a { float:left; padding:0 15px; font-size:14px; color:#b6dfed; }
#pageHeader #buttons a:hover { color:white; cursor:pointer; }
#pageHeader #buttons a div.text { float:left; margin:5px 0 0 8px; }
#pageHeader #buttons div.text div { font-size:9px; }
/* sitemap style */
#sitemapContent ul { padding:0; width:110px; float:left; font-size:12px;}
#sitemapContent ul li {list-style-type:none;}
#sitemapContent ul li ul li ul { padding-left:15px;}
#sitemapContent #homeGroup { width:130px;}
#sitemapContent #solutionsGroup { width:150px;}
#sitemapContent #industriesGroup { width:90px;}
#sitemapContent ul li a { font-weight:bold; text-decoration:underline}
#sitemapContent ul li ul li a { font-weight:normal; text-decoration:none}
#sitemapContent .group{ padding-top:12px; padding:0 13px 0 0;}

.clear { clear:both; margin:0; padding:0; }
.quoteName { text-align:right; color:#777; margin-top:8px; display:block;}
.imgBorder1 { border:solid 1px #111}
.right {float:right}
.orange { color:#b96509 }
.blue { color:#0b9cca }

/******************************************
  LINK styles
******************************************/
/* default style */
a, a:active {color:#0b9cca;}
a:hover {color:#b96509}
/* no style */
a.noStyle { color:#252525;}

/******************************************
  SEARCH BOX style
******************************************/
#header input.search
{
	cursor:pointer;
	background:transparent url(../images/Icon_Search.gif) no-repeat top;
	border:none;
	width:23px;
	height:23px;
	text-indent:-10000px;
	padding:0 0 0 23px;
	margin:0 0 0 2px;
}
#header input.search:hover, #header input.search:active
{
	cursor:pointer;
	background-position:bottom;
}
#header input
{
	border:1px solid #bcbcbc;
	padding:0 7px 0 4px;
	width:150px;
}



