promos/*-----CSS framework from Transcending CSS---*/

html, div, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%;}
body { line-height : 1; }
ol, ul { list-style-type : none; }
blockquote, q { quotes : none; }
blockquote:before, blockquote:after, q:before, q:after { content : ''; content : none; }
:focus { outline : 0; }
ins { text-decoration : none; }
del { text-decoration : line-through; }
table { width : 99%; margin-bottom : 1.4em; }
tr:nth-child(even) { background-color : #e8e8e8;}
th { font-weight : bold; text-align : left; }
th,td { padding : 4px 10px 4px 3px;}
tr:last-child td { border-bottom-width : 0; }
tfoot { font-style : italic; }
caption { background : transparent; }

html
{
	display:block;
}

head
{
	display:none;
}

div
{
	display:block;
}

a
{
	text-decoration:none;
}

body
{
	/*background:#494d49;*/
	background:#fff;
	display:block;
}

em
{
	background:#f3eedc;
	padding:2px;
	display:block;
	letter-spacing: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #666B66;
}

sup
{
	font-size:60%;
}

.column2_h2 sup
{
	font-size:50%;
}

#container
{
	background:#ffffff;
	width:974px;
	margin:0px auto;
	font-family:arial, sans-serif;
	font-size:12px;
}

#wrapper
{
	background:#ffffff;
	width:974px;
	float:left;
	/*-moz-box-shadow: 0 0 7px #fff;
	-webkit-box-shadow: 0 0 5px #fff;
	box-shadow: 3px 3px 3px 3px #fff;*/

}

.scripts
{
	background:#f3eedc;
	padding:5px;
	margin-bottom:5px;
	display:block;
	letter-spacing: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}

h5
{
	font-weight: bold;
	font-size: 12px;
	color: #666b66;
	letter-spacing: 0px;
	line-height:16px;
}

.column2_h2 i{
	color:#ff831d;
}		
/*------------------------------------Header-----------------------*/

#header
{
	/*float:left;	*/
	left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5000;
}

#container_header
{
	width:100%; height:50px; background:url("/images/header_background.png");
}
#container_header_menus
{
	width:100%; background-color:#000; height:30px; background:url("/images/navmenu_bg1.png");
}

#wrapper_header
{
	height:50px; width:974px; margin:0px auto;
}

#wrapper_header_menus
{
	background:#ffffff; width:974px; margin:0px auto;
}

.shadow {
    background: url("/images/header_shadow.png") no-repeat scroll center top transparent;
    top: 78px;
    clear: both;
    height: 13px;
    left:0px;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 998;
}

#logo
{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#logo a
{
	text-indent:-9999px;
	background: url("images/synactive_guixt.png") no-repeat;
	width:210px;
	height:33px;
	display:block;
}

#header_link
{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#header_link ul li
{
	display: inline;
}

a.header_link, a.header_link:visited
{
	font-size:12px;
	text-decoration:none;
	color:#ff831d;
	font-weight:bold;
}

a.header_link:hover
{
	color: rgba(255, 131, 29, 0.6);	
}

#navmenu
{
	float:left;
	/*margin:10px 0 0 0px;
	width:100%;
	background:url("/images/navmenu_bg1.png");*/
}

#navmenu>ul>li
{
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
}

#navmenu>ul>li>a:link, #navmenu ul li a:active
{
	padding:6px 2px;
	color:#ffffff;
}

#navmenu ul li.first{
	margin-left:10px;
}

#navmenu a.mainmenu:link, #navmenu a.mainmenu:visited
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding: 7px 0px 0px 0px;
	width:159px; /* Header Menus Width */
	display:block;
	border:0;
	text-align:center;
	height:23px;
	font-family:verdana;
	letter-spacing:0px;
}

#navmenu li:hover a.mainmenu
{
	background:#3f539a;
	color:#ffffff;
}

#navmenu a.mainmenu:hover, #navmenu a.mainmenu:active
{
	background:#3f539a;
	text-decoration:none;
	color:#ffffff;
}

#navmenu ul
{
	float:left;
}

#navmenu ul li
{
	float:left;
}

ul#navmenu1
{
	height:30px;
	width:100%;
}

ul#navmenu1>li
{
	height:30px;
}

#navmenu ul.submenu1
{
	width:159px; /* Dropdown Menus Width */
	position:relative;
	top:0px;
	background: #ffffff;
	border-bottom:1px solid;
	z-index:5;
}

#navmenu ul.submenu1 li
{
	position:relative;
	z-index:5;
	text-align:left;
}

#navmenu ul li ul li a, #navmenu ul li ul li ul li a{
	display:block;
	padding:6px 2px;
	font-size:11px;
	width:155px; /* Dropdown On Select Menus Width */
	color:#0060ae;
}

#navmenu ul li ul li:hover>a {
	background:#4e82ac;
	color:#ffffff;
}

#navmenu ul.submenu2
{
	position:absolute;
	left:159px;	/* Dropdown Second Level Width */
	top:-1px;
	border-bottom:1px solid;
	background: #ffffff;
	-moz-box-shadow: 1px 1px 1px #525652;
	-webkit-box-shadow: 1px 1px 1px #525652;
	-ms-box-shadow: 1px 1px 1px #525652;
}

#navmenu ul.submenu2 li
{
	position:relative;
	z-index:5;
	text-align:left;
}

#navmenu ul.submenu3
{
	position:absolute;
	left:159px; /* Dropdown Second Level Width */
	top:0px;
	border-bottom:1px solid;
	background: #ffffff;
	-moz-box-shadow: 1px 1px 1px #525652;
	-webkit-box-shadow: 1px 1px 1px #525652;
	-ms-box-shadow: 1px 1px 1px #525652;
}

#navmenu ul.submenu3 li
{
	position:relative;
	z-index:5;
	text-align:left;
}


#navmenu  li ul,
#navmenu li:hover ul ul,
#navmenu li:hover ul ul ul
{
	display:none;
}

#navmenu li:hover ul,
#navmenu li  li:hover ul,
#navmenu li li li:hover ul
{
	display:block;
}

/*------------------------------------Content-----------------------*/

#content
{
	float:left;	
	width:954px;
	margin-left:10px;
	margin-bottom:10px;
}

#slideshow
{
	width:954px;
	height:378px;
	float:left;
	margin-top:90px;
	position:relative;
	overflow:hidden;
}

#slides
{
	width:954px;
	height:318px;
	overflow:hidden;
	position:relative;
}

#slide1
{
	/*background: url("images/slideshow_background38.png");*/
	background: url("images/slideshow_background41.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
} 

#slide2
{
	/*background: url("images/slideshow_background39.png"); Gartner - Industries*/
	background: url("images/slideshow_background38.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
} 

#slide3
{
	background: url("images/slideshow_background39.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
}

#slide4
{
	background: url("images/slideshow_background35.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
}

#slide5
{
	background: url("images/slideshow_background33.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}

#slide6
{
	background: url("images/slideshow_background32.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
}

#slide7
{
	background: url("images/slideshow_background29.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}

#slide8
{
	background: url("images/slideshow_background24.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}
 

#slide9
{
	background: url("images/slideshow_background26.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}
#webinarlink
{
	padding: 253px 0px 0px 400px; 
	width:900px;
}

#slidelink
{
	padding: 0px 0px 0px 800px; 
	width:900px;
}

/*#before
{
	padding: 215px 0px 0px 0px; 
	width:580px;
	text-align:center;
}

#after
{
	padding:0px 0px 0px 0px; 
	width:580px;
	text-align:center;
}*/

#heading1
{
	width:950px; 
	color:#474747;
	font-size:20px;
	text-align:center;
}

#heading2
{
	width:950px; 
	color:#474747;
	font-size:24px;
	text-align:center;
}

#subheading
{
	width:950px;
	/*text-align:center;*/
	font-size:20px;
}

#main_banner{
	/* CSS3 Box Shadow */
	/*-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;*/
	
	/* CSS3 Rounded Corners */
	/*-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;*/
	
	/*background:url(images/banner_footer_background.png) repeat-x bottom center #ffffff;*/
	
	/* The width of the gallery */
	width:954px;
	height:365px;
	float:left;
	margin-top:95px;
	position:relative;
	overflow:hidden;
}

#slides{ /* This is the slide area */ height:318px;
	     /* jQuery changes the width later on to the sum of the widths of all the slides. */ width:954px; overflow:hidden; }

.slide{ float:left; }

#banner_menu{ /* This is the container for the thumbnails */ height:30px; text-align:center; }

#banner_menu ul { margin:0px; padding:10px 0px 0px 0px; }

#banner_menu li{ /* Every thumbnail is a li element */ /*width:185px;*/ display:inline-block; list-style:none; height:30px; overflow:hidden; padding: 0px 10px 0px 10px; border-top: 5px solid gray;}

#banner_menu li.inact:hover{ /* The inactive state, highlighted on mouse over */ /*background:url(images/banner_footer_hover_2.png) repeat;*/border-top: 5px solid #faa820; }

#banner_menu li.act,#banner_menu li.act:hover{ /* The active state of the thumb */ /*background:url(images/banner_footer_hover_2.png) no-repeat;*/ color: #FAA820; border-top: 5px solid #faa820; }

#banner_menu li.act a{ /*cursor:default;*/ color: #FAA820; }

#banner_menu a:hover{ /*cursor:default;*/ color: #FAA820; }

.banner_footer{ /* The left-most vertical bar, next to the first thumbnail */ /*width:2px; background:url(images/divider.png) no-repeat right;*/ }

#banner_menu li a{ display:block; /*background:url(images/divider.png) no-repeat right;*/ height:65px; padding-top:10px; text-decoration:none; color: #525652; font-size: 11.5px; font-weight:bold; /*border-top: 5px solid gray;*/ }

#main_banner a img{ /*border:none;*/ border:1px solid #CCC; padding:1px; }

/*.wrapper_main_banner { position:relative; float:left; left:0px; width:954px; padding: 0px 0px 0px 0px; }
.main_banner_text { position:relative; float:left; left:4px; width:450px; }*/
.main_banner_image { width:954; height:315px; background-repeat:no-repeat; }

.wrapper_banner_menu_item { position:relative; float:left; left:0px; width:185px; padding: 0px 0px 0px 0px; }
.menu_item1 { position:relative; float:left; left:4px; width:60px; }
.menu_item2 { position:relative; float:left; left:2px; width:125px; }

.slide
{
    float:left;
	width:954px;
	height:318px;
}

.content_slideshow3{
	float:left;
	width:350px;
	z-index:10;
	margin:0px 0 0 10px;
}

.content_slideshow3 h1{
	color:#162b75;
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top: 20px;
}

.content_slideshow3 p{
	color:#222;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}

.content_slideshow3 a {
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
	background:#ff831d;
	padding:3px;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.content_slideshow3 a:hover{
	background:#333;
	color:#fff;
}

a.webinarlink {
	font-size:12px;
	color:#ff831d;
}

a.webinarlink :hover{
	background:#333;
	color:#fff;
}

#slideshow_menu{
	float:left;
	margin-top:0px;
	position:relative;
	margin-left:10px;
}

#slideshow_menu a
{
	padding:0px 8px 0 8px;
	background:#999;
	margin:0;
	height:1px;
	overflow:hidden;
}

#slideshow_menu a.active
{
	color:rgb(255,255,255);
	background:#222;
}

#slideshow_menu a:hover
{
	color:rgb(255,255,255);
}

.wrapper_home_promos { position:relative; float:left; left:0px; width:954px; padding: 25px 0px 0px 0px; }
.promos1 { position:relative; float:left; left:4px; width:235px; }
.promos2 { position:relative; float:left; left:8px; width:235px; }
.promos3 { position:relative; float:left; left:12px; width:235px; }
.promos4 { position:relative; float:left; left:16px; width:235px; }
/*.promos3 { position:relative; float:left; left:0px; width:307px; }home_promo_large_desc.png*/
.wrapper_home_promos div.rollover { width:235px; height:147px; display:block; background:url('../images/home_promo_desc_4.png') 0 0;}
.wrapper_home_promos div.rollover:hover { background-position:0 -148px; text-decoration:none;}
.wrapper_home_promos p { width:90%; padding:5px 15px 5px 15px; font-family:tahoma, geneva; font-size:11px; color:#444; line-height:15px; letter-spacing:0px; }
.wrapper_home_promos h3{font-size:14px; color:#162b75; text-align:center; text-transform:uppercase; padding-top:7px; }
.wrapper_home_promos ul{list-style-type:circle; padding-left:25px;}
.wrapper_home_promos ul li{font-size:11px; color:#444; line-height:15px; letter-spacing:0px; font-family:tahoma, geneva;}
.wrapper_home_promos2 { position:relative; float:left; left:14px; width:954px; height:34px; padding: 6px 0px 0px 0px; letter-spacing:0px; background:url('../images/home_promo_large_desc.png') 0 0;}
.wrapper_home_promos2:hover { background-position:0 -40px;}
.promos2_1 { position:relative; float:left; left:40px; width:20px; }
.promos2_2 { position:relative; float:left; left:60px; width:807px; padding-top:3px; }
.wrapper_home_promos2 span.title{ font-weight:bold; font-size:20px; color:#162b75; }
.wrapper_home_promos2 span.description{ font-size:18px; padding-left:10px; color:#444; }

/*.wrapper_home_ind_promos { position:relative; float:left; left:0px; width:954px; padding: 20px 0px 0px 0px; }*/
.ind_promos1 { position:relative; float:left; left:10px; width:270px; }
.ind_promos2 { position:relative; float:left; left:20px; width:270px; }
.ind_promos3 { position:relative; float:left; left:30px; width:270px; }

.wrapper_jp_promos { position:relative; float:left; left:0px; width:307px; padding: 0px 0px 0px 0px; }
.jp_promos1 { position:relative; float:left; left:9px; width:120px; }
.jp_promos2 { position:relative; float:left; left:0px; width:120px; }

/*Products Layout*/
.wrapper_products_ld { position:relative; float:left; left:0px; width:954px; padding: 0px 0px 0px 0px; }
.col_1 { position:relative; float:left; left:10px; width:70px; }
.col_2 { position:relative; float:left; left:20px; width:350px; }
.col_3 { position:relative; float:left; left:30px; width:70px; }
.col_4 { position:relative; float:left; left:40px; width:350px; }

/*#promos
{
	width:954px;
	float:left;
	margin:15px 0 0px 0px;
}

#promos div
{
	width:305px;
	height:170px;
	float:left;
	margin-left:10px;	
	-moz-border-radius:5px;
    -webkit-border-radius:10px;
    -ms-border-radius:10px;
	-moz-box-shadow: 0px 0px 3px #525652;
	-webkit-box-shadow: 0px 0px 2px #525652;
	-ms-box-shadow: 0px 0px 2px #525652;
	background:#fff;
}

#promos img
{
	padding:0px;
	margin:5px auto;
	display:block;
}

#promos p
{
	width:99%;
	padding:5px;
	font-family:tahoma, geneva;
	font-size:12px;
	color:#444;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}

#promos h3{
	font-size:16px;
	color:#162b75;
	text-align:center;
	margin:5px 0;
	text-transform:uppercase;
}

#promos ul{
	margin-left:18px;
	list-style-type:circle;
}

#promos ul li{
	font-size:11px;
	color:#444;
	line-height:18px;
	letter-spacing:1px;
	font-family:tahoma, geneva;
}

#promos div:hover{
	background:#eee;
}
*/

#promos2
{
	width:684px;
	float:left;
	margin:10px 0 0px 0px;
	font-family:arial, sans-serif;
}

#promos2 div
{
	font-family:arial, sans-serif;
	width:205px;
	height:200px;
	float:left;
	margin-left:20px;	
	-moz-border-radius:5px;
    -webkit-border-radius:10px;
    -ms-border-radius:10px;
	-moz-box-shadow: 0px 0px 3px #525652;
	-webkit-box-shadow: 0px 0px 2px #525652;
	-ms-box-shadow: 0px 0px 2px #525652;
	background:#fff;
}

#promos2 img
{
	padding:0px;
	margin:5px auto;
	display:block;
}

#promos2 p
{
	width:99%;
	padding:5px;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#444;
	line-height:16px;
	letter-spacing:0px;
	font-weight:bold;
}

#promos2 h3{
	font-size:14px;
	color:#162b75;
	text-align:center;
	margin:5px 0;
	text-transform:uppercase;
	font-family:arial, sans-serif;
}

#promos2 ul{
	margin-left:18px;
	list-style-type:circle;
}

#promos2 ul li{
	font-size:11px;
	color:#444;
	line-height:18px;
	letter-spacing:0px;
	font-family:arial, sans-serif;
}

#promos2 div:hover{
	background:#eee;
}

/*#slideshow_news
{
	width:305px;
	height:120px;
	/*width:954px;
	height:318px;
	float:left;
	/*margin-top:10px;*
	position:absolute;
	overflow:hidden;
	left:800px;
	top:435px;
}

#slides_news
{
	/*width:954px;
	height:318px;*
	overflow:hidden;
	position:relative;
	margin-left:0px;
}

#slideshow_news h3{
	font-size:16px;
	color:#162b75;
	text-align:center;
	margin:5px 0;
	text-transform:uppercase;
}

#slideshow_news p
{
	width:99%;
	padding:5px;
	font-family:tahoma, geneva;
	font-size:12px;
	color:#444;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}

#slideshow_menu_news{
	float:left;
	margin-top:0px;
	position:absolute;
	top:570px;
	/*margin-left:10px;*
	left:930px;
}

#slideshow_menu_news a
{
	padding:0px 4px 0 4px;
	background:#999;
	margin:0;
	height:1px;
	overflow:hidden;
}

#slideshow_menu_news a.active
{
	color:rgb(255,255,255);
	background:#222;
}

#slideshow_menu_news a:hover
{
	color:rgb(255,255,255);
}*/

/*-------NEWS TICKER--------*/
#news_ticker {
	/*position:absolute;
	left:650px;
	top:440px;
	background:url('../images/home_promo_desc.png') 0 0;
	width:307px;
	height:177px;*/
	
	position:absolute;
	left:731px;
	top:508px;
	background:url('../images/home_promo_desc_4.png') 0 0;
	width:235px;
	height:147px;
}

#news_ticker:hover { background-position:0 -148px; text-decoration:none;}
#news_ticker span {
	font-family:tahoma, geneva;
	font-size:12px;
	color:#444;
	line-height:16px;
	letter-spacing:0px;
	font-weight:bold;
}
#news_ticker a {
	text-decoration: none;
	outline: none;
	color: #06C;
}

#news_ticker a:hover {
	text-decoration: underline;
}

#news_ticker .hidden {
	display: none;
}

#news_ticker h3 {
	font-size:14px;
	color:#162b75;
	text-align:center;
	margin:2px 0px 5px 0px;
	text-transform:uppercase;
}

#news_ticker ul {
	list-style-type: none;
	margin-top: 10px;
}

#news_ticker ul li {
	float: left;
	margin-right:10px;
	margin-left:10px;
}

/*#news_ticker ul li a:hover img {
	border: 1px solid #666;
}

#news_ticker ul li img {
	border: 1px solid #ccc;
}*/

ul#ticker {
	width: 220px;
	height: 105px;
	overflow: hidden;
}

ul#ticker li {
	width: 212px;
	height: 104px;
	/*padding: 10px;*/
	border-bottom: 1px dashed #ccc;
}

ul#ticker li a {
	font-family:tahoma, geneva;
	font-size:12px;
	color:#444;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}

ul#ticker_jp {
	width: 297px;
	height: 112px;
	overflow: hidden;
}

ul#ticker_jp li {
	width: 290px;
	height: 111px;
	/*padding: 10px;*/
	border-bottom: 1px dashed #ccc;
}

ul#ticker_jp li a {
	font-family:tahoma, geneva;
	font-size:12px;
	color:#444;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}

/*ul#ticker li span {
	display: block;
	color: #06C;
}*/

/*-------CUSTOMERS QUOTES--------*/

#quotesbody{
	font-family:Arial, Helvetica, sans-serif;
	width:954px;
	height:100px;
	/*font-weight:bold;*/
	background-image:url(images/header_quote.png);
}

#quote {
	font-size:15px;
	color:#666B66;
	padding:10px 10px 0px 10px;
}

#quotesauthor{
	font-size:12px;
	color:#0060AE;
	padding:5px 10px 0px 10px;
	/*padding-top:35px;*/
	text-align: right;
}

/*------------------------------------second_level-----------------------*/

#technical_documentation
{
	float:left;
	width:954px;
	margin:1px 0 0 0px;
}

#banner
{
	float:left;
	width:954px;
	margin:80px 0px 0px 0px;
}

#column1
{
	/*width:218px;
	float:left;
	margin:20px 0 0 0;*/
}

.column1_menu ul
{
	width:218px;
}

.column1_menu a, .column1_menu a:visited, .column1_menu a:link, .column1_menu a:active
{
	width:206px;
	padding:6px;
	display:block;
	background:#ffffff;
	color:#162b75;
	border-bottom:1px solid rgba(202, 202, 200, 0.4);
	border-bottom:1px solid #cacac8;
	font-weight:normal;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
}

.column1_menu a:hover
{
	background:#162b75;
	color:#ffffff;
}

.column1_menu ul li:hover>a{
	background:#162b75;
	color:#ffffff;
}

.column1_menu ul li ul
{
	display:none;
}

.column1_menu ul li:hover ul{
	display:block;
}

.column1_menu ul li ul{
	position:absolute;
	left:223px;
	z-index:5;
}

.column1_menu ul li ul li{
	position:relative;
	top:-24px;
}

#column1_promos 
{
	margin-top:10px;
}

#column1_promos a{
	width:212px;
	display:block;
	background:#eee;
	padding:3px;
	margin-bottom:8px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
	-moz-box-shadow: 0px 0px 1px #525652;
	-webkit-box-shadow: 0px 0px 1px #525652;
	-ms-box-shadow: 0px 0px 1px #525652;
}

#column1_promos a:hover{
	background:#fff;
}

#column1_promos a h3{
	text-align:center;
	font-size:15px;
	color:#0060ae;
	margin:5px 0;
	text-transform:uppercase;
}

#column1_promos a p
{
	font-size:11px;
	color:#444;
	line-height:16px;
	letter-spacing:0px;
}

#column1_promos a ul{
	list-style-type: circle;
	margin-left:15px;
}

#column2
{
	/*width:686px;
	float:right;*/
	width:875px;
	float:left;
	margin:20px 20px 10px 40px;
}

.column2_heading
{
	font-size:40px;
	font-weight:normal;
	font-family:lucida sans unicode;
	color:#162b75;
	position:relative;
	text-transform:uppercase;
}

.column2_heading2
{
	font-size:40px;
	font-weight:normal;
	font-family:lucida sans unicode;
	color:#162b75;
	position:relative;
}

.column2_top
{
	background:#ffffff;
}

.column2_navigation_link
{
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#525652;
	text-decoration:none;
	
}

.column2_navigation_link a:link, .column2_navigation_link a:visited, .column2_navigation_link a:active
{
	color:#162b75;
	text-decoration:none;
}

.column2_navigation_link a:hover
{
	text-decoration:underline;
}

.column2_intro_paragraph{
	margin-top:-5px; 
	font-family: arial; 
	letter-spacing:0px; 
	font-size:14px; 
	line-height: 20px; 
	color: #666b66; 
	font-weight:bold;
	padding: 8px 0;
}

.column2_subheading{
	color:#525652; 
	font-family:arial; 
	letter-spacing:0px; 
	font-size:14px; 
	line-height:14px; 
	font-weight: bold;
	text-align:left;
}

.column2_subheading_link a:link, .column2_subheading_link a:visited, .column2_subheading_link a:active
{
	color:#FF831D; 
	font-family:arial; 
	letter-spacing:0px; 
	font-size:12px; 
	line-height:14px; 
	text-decoration:none; 
	font-weight: bold;
}

.column2_subheading_link a:hover, .column2_subheading_link a.selected
{
	color:#3399cc; 
}

.column2_paragraph
{
	letter-spacing:0px; 
	font-size:11px; 
	line-height: 16px; 
	color: #666b66;
	padding:3px 0;
}

.column2_paragraph_link a:link, .column2_paragraph_link a:visited, .column2_paragraph_link a:active
{
	color:#0060ae;
	letter-spacing:0px; 
	font-size:11px; 
	text-decoration:none; 
	font-weight: normal;
}

.column2_paragraph_link a:hover
{
	text-decoration:underline;
}

.column2_divider_lightgray
{
	margin:5px 0px;
	/*width:686px;*/
	width:880px;
	height:1px;
	border-top:1px solid #cacac8;
	overflow:hidden;
}

.column2_ul
{
	margin-left: 40px; 
}

.column2_ul li a:link, .column2_ul li a:visited, .column2_ul li a:active
{
	color:#0060ae;
}

.column2_ul li a:hover
{
	text-decoration:underline;
}

 .column2_ul_circle
 {
	margin:0px 0 0px 40px;
	list-style-type: circle;
 }
 
 .column2_ul_decimal
 {
	margin:0px 0 0px 40px;
	list-style-type:decimal;
 }
 
 .image_border
 {
	border:1px solid #cacac8;
	padding:3px;
 }
 
 .media_src
 {
	float:left;
	background:#ffffff;
}
 
 .media_display
 {
	margin:0px auto;
	width:600px;
	margin-bottom:20px;
	/*float:left;
	padding:3px;
	width:100%;
	margin-bottom:20px;*/
}
 
 .media_display iframe
 {
 	border:2px solid #0060ae;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    -ms-border-radius:8px;
	overflow:hidden;	
	width:560px;
	height:315px;
	margin-bottom:10px;
	margin-left:15px;
}
 
 .media_display>span>a
 {
	display:inline-block;
	color:#ffffff;
	background:#0060ae;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}

.media_display>span>a:hover
{
	background:#162b75;
	text-decoration:none;
}
 
 .media_display img
 {
	padding-top:3px;
 }

.media_container_offline
{
	width:100%;
	background:#fff;
	float:left;	
	padding:3px;
	margin-bottom:8px;
}
 
.media_src_offline
{
	float:left;
	background:#ffffff;
}

.media_src_offfline img
{
	border:1px solid black;
}
 
.media_display_offline
{
	float:right;
	padding:3px;
	zoom:100%;
}
 
.media_display_offline iframe
{
 	border:2px solid #0060ae;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    -ms-border-radius:8px;
	overflow:hidden;	
	width:420px;
	height:315px;
}
 
.media_display_offline a
{
	width:80px;
	display:inline-block;
}
 
.media_display_offline img
{
	border:2px solid #aaa;
	margin:3px 10px 0 0;
	cursor:pointer;
}
 
.media_display_offline img.active
{
	border:2px solid #0060ae;
}

.collapsable_list>div{
	display:none;
}

.collapsable_list h5 a , .collapsable_list p a{
	color:#162b75;
	float:right;
	text-transform:capitalize;
	font-weight:normal;
	font-size:11px;
}

.collapsable_list p a.nofloat{
	float:none;
	text-transform:none;
}

 
.collapsable_list h5{
	text-transform:uppercase;
}
 
.collapsable_list hr{
	overflow:hidden;
	color:#eee;
	height:1px;
}

.collapsable_list img
{
	margin-top:5px;
	display:block;
	margin:0 auto;
}
 
 /*------------------Screencams-----*/
 
 .scpage {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	float: left;}
	
.scpage a {
	background: #87C8E8; 
	display: block; 
	width: 150px; 
	padding: 20px 0px 20px 25px; 
	color: black;
	text-decoration: none;}
	
.scpage a:hover {
	background-color: #797B7A;
	color: white; 
	text-decoration: none;}
	
.plain ul {
	list-style-type:none;
	margin:0;
	padding:0;}
  
/*------------------------------------Third Level Pages-----------------------*/

.column2_h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 30px;
	color: #152a75;
	margin:3px 0;
	line-height:26px;
}

.column2_h2
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px; /*free_trial page header went out of assigned box*/
	color: #152a75;
	margin:3px 0;
	line-height:26px;
}

.column2_h2_main_heading
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px; /*free_trial page header went out of assigned box*/
	color: #333;
	margin:10px 0px 0px 0px;
	line-height:26px;
	text-align:center;
}

.column2_h4 
{
	font-weight: bold;
	font-size: 14px;
	color: #152a75;
	letter-spacing: 0px;
}

.column2_h3 
{ 
	font-weight: bold;
	font-size: 16px;
	color: #162b75;
	letter-spacing: 0px;
	padding:8px 0 3px 0;
	line-height:24px;
}

.column2_paragraph_thirdlevel
{
	font-family: arial; 
	letter-spacing:0px; 
	font-size:11px; 
	line-height: 16px; 
	color: #666b66;
	padding:3px 0 10px 0;
}

.column2_paragraph_secondlevel
{
	font-family: arial; 
	letter-spacing:0px; 
	font-size:15px; 
	line-height: 16px; 
	color: #666b66;
	padding:3px 0 10px 0;
}

.column2_paragraph_secondlevel a, .column2_paragraph_secondlevel a:active, .column2_paragraph_secondlevel a:visited, .column2_paragraph_thirdlevel a, .column2_paragraph_thirdlevel a:active, .column2_paragraph_thirdlevel a:visited, .column2_paragraph a:link, .column2_paragraph a:visited
{
	color: #0060ae;
}

.column2_paragraph_secondlevel a:hover, .column2_paragraph_thirdlevel a:hover, .column2_paragraph a:hover
{
	text-decoration:underline;
}

.icon
{
	list-style-image: url('images/pdf_button.png');
}

 .column2_ul_square
 {
	margin:0px 0 0px 40px;
	list-style-type: square;
 }
 
.column2_ol
 {
	margin:0px 0 0px 50px;
	list-style-type: decimal;
 }
 
 .column2_pressreleases_ul li
 {
	margin-bottom:5px;
	line-height:14px;
 }
 
 .column2_pressreleases_ul li a, .column2_pressreleases_ul li a:visited, .column2_pressreleases_ul li a:active
 {
	color:#0060ae;
	font-size:12px;
}

.column2_pressreleases_ul li a:hover
 {
	text-decoration:underline; 
}

.business_case_ul
{
	font-family: arial; 
	font-size:16px; 
	list-style:disc;
	font-weight:bold; 
	padding-left:15px;
	color: #666b66;
	line-height: 20px; 
}

#table5050 {
	position: relative;
	margin: 0;
	padding: 0;
	/*\*/ height: 1%;/**/}  
				
#left5050 {
	float: left;
	width: 40%;
	text-align: left;
	padding: 0px;}
				
#right5050 {
	float: right;
	width: 60%;
	text-align: left;
	padding: 0px;
}
	
.featvideo
{
	list-style-type: none; 
	margin-left: 0
}
.featvideo li
{
	height: 60px
}
.thumb
{
	margin-right: 15px; 
	margin-top: 20px; 
	margin-bottom: 5px;
}
.style2{color: #FF0000; font-weight: bold; font-style: italic;}
.webinarvideo_item{margin-bottom: 0px;}
.list_videos li{margin-bottom:3px; margin-left:-40px;}
.videobox_videos{float: left; margin-top: 10px;}
.relatedvideo_thumb_videos{float: left; margin: 0px 5px 5px 0px;}
.relatedvideo_list_videos{clear: both;}
.videokeypoints_videos{float: left; width: 55%;}
.relatedvideos_videos{float: right; width: 40%;}

.videobox_videos_right{float: right; margin-top: 10px;}

#careers_content div
{
	display:none;
	float:left;
}

.videoinfo
{
	width: 300px;
	min-height: 270px;
	background: #e2ddcb;
	padding: 5px 10px;
	float: right; 
	border-color: #666b66;
	margin:10px 0;
}

.videoinfo_left
{
	/*width: 670px;*/
	min-height: 270px;
	background: #e2ddcb;
	padding: 5px 10px;
	/*float: left; */
	border-color: #666b66;
	margin:10px 0;
}

/*.videoinfo_left_width
{
	width: 670px;
	min-height: 270px;
	background: #e2ddcb;
	padding: 5px 10px;
	float: left; 
	border-color: #666b66;
	margin:10px 0;
}*/

.thumbnail 
{
margin-right: 5px; 
margin-bottom: 10px;
float: left;
}

.tradeshows_info
{
	font-family:arial;
	font-size:14px;
	color:#666b66;
	line-height:17px;
}

.dotted_ruler
{
	margin:5px 0px;
	width:686px;
	height:1px;
	border-top:1px dotted #cacac8;
	overflow:hidden;
}

a.tradeshows_name:link, a.tradeshows_name:visited, .column2_h3 a:link, .column2_h3 a:visited
{
	color: #ff831d;
	border-bottom:1px dotted #bfdaf2;
}

a.tradeshows_name:hover, .column2_h3 a:hover
{
	background:#daecfc;
}


#referral_program_button
{
	background:#162b75;
	border:1px solid;
	border-color: #0060ae;
	width:100px;
	height:2em;
	margin-bottom:2px;
	padding:0px 20px;
	font-size:1.1em;
	cursor:pointer;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
}

#free_trial_form
{
	margin:10px 0 10px 0;
	width:310px;
	background:#E8E8E8;
	padding:6px;
	float:right;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    -ms-border-radius:8px;	
}

#free_trial_form legend
{
	font-size:16px;
	font-weight:bold;
	color:#162b75;
	text-align:center;
	width:100%;
	margin:5px 0;
	text-shadow:#ffffff 1px 1px 0;
}


#free_trial_form label
{
	font-size:12px;
	color:#666b66;
	margin:5px 0;
	font-weight:bold;
}

#free_trial_form input[type=text]
{
	margin:5px 0;
	border:0;
	width:295px;
	-moz-box-shadow: 0px 0px 2px #0060ae;
	-webkit-box-shadow: 0px 0px 2px #0060ae;
	-ms-box-shadow: 0px 0px 2px #0060ae;
	
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -ms-border-radius:4px;	
}

#free_trial_form input:focus
{
	-moz-box-shadow: 0px 0px 6px #0060ae;
	-webkit-box-shadow: 0px 0px 6px #0060ae;
	-ms-box-shadow: 0px 0px 6px #0060ae;
}

#free_trial_form textarea
{
	margin:5px 0;
	border:0;
	width:292px;
	padding:3px;
	-moz-box-shadow: 0px 0px 2px #0060ae;
	-webkit-box-shadow: 0px 0px 2px #0060ae;
	-ms-box-shadow: 0px 0px 2px #0060ae;
	
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -ms-border-radius:4px;	
}

#free_trial_form textarea:focus
{
	-moz-box-shadow: 0px 0px 6px #0060ae;
	-webkit-box-shadow: 0px 0px 6px #0060ae;
	-ms-box-shadow: 0px 0px 6px #0060ae;
}

#free_trial_form select
{
	margin:5px 0;
	border:0;
	width:295px;
	-moz-box-shadow: 0px 0px 2px #0060ae;
	-webkit-box-shadow: 0px 0px 2px #0060ae;
	-ms-box-shadow: 0px 0px 2px #0060ae;
	
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -ms-border-radius:4px;	
}

#free_trial_form p
{
	color:#ff0000;
}

#directions-label
{
	font-weight:normal;
	font-size:11px;
}

.column2_h4 a, .column2_h4 a:visited, .column2_h4 a:active, .column2_h2 a, .column2_h2 a:visited, .column2_h2 a:active
{
	color:#ff831d;
}

.column2_caption
{
	width:400px;
	margin:0 auto;
	text-align:center;
}
/*------------------------------------Technical Overview Pages-----------------------*/
.technical_overview_ul
{
	list-style-type:none;
	font-size:12px;
	color:#ff831d;
	margin-left:0px;
	margin-bottom:20px;
	font-weight:bold;
	text-decoration:none;
}

.technical_overview_ul  li a, .technical_overview_ul  li a:visited, .technical_overview_ul  li a:active
{
	color:#ff831d;
	text-decoration:none;
	line-height:24px;
}

#greybox { 
	background-color: #ebebe8;
	padding: 20px 20px 20px 20px;
	}
	
fieldset.ws_login legend
{
	border:1px solid #cacac8;
	padding:5px;
	background:#ffffff;
	font-weight:bold;
}

fieldset.ws_login 
{
	border:1px solid #cacac8;
	background:#daecfc;
	padding:10px;
	width:100%;
}

fieldset.ws_login p{
	margin-bottom:3px;
}

fieldset.ws_login p label
{
	text-align:right;
	float:left;
	width:33%;
	padding-top:2px;
	margin-right:5px;
	font-weight:bold;
}

fieldset.ws_login p input[type=text], fieldset.ws_login p input[type=password]
{
	width:40%;
	padding:5px 2px;
	border:1px solid #bfdaf2;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
}

fieldset.ws_login p textarea
{
	width:40%;
	padding:5px 2px;
	border:1px solid #bfdaf2;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
}

fieldset.ws_login p input[type=radio], fieldset.ws_login div input[type=checkbox], fieldset.ws_login p input[type=checkbox]
{
	height:20px;
	vertical-align:middle;
}

fieldset.ws_login input
{
	margin:0 auto;
}

fieldset.ws_login div
{
	float:left;
	margin-right:8px;
}

fieldset.ws_login div#checkbox_label
{
	font-weight:bold;
}
/*------------------------------------Footer-----------------------*/

#footer
{
	width:974px;
	font-size:11px;
	margin:0px auto;
	color:#ffffff;
	font-family:arial;
}

#footertxt
{
	width:974px;
	float:left;
	margin:8px 0 0 10px;
	font-family:arial;
	font-size:12px;
}

#footertxt a, #footertxt a:visited, #footertxt a:active
{
	color:#ff831d;
	text-decoration:none;
	padding:5px 0;
	font-size:11px;
	font-family:arial;
}

#footertxt a:hover
{
	text-decoration:underline;
}

#site_map
{
	width:100%;
	float:left;
	margin:0px auto;
	background:#333;
	border-bottom:2px solid #fff;
}

#site_map ul li ul
{
	float:left;
	margin:5px 30px 10px 10px;
}

#site_map ul li ul li
{
	line-height:15px;
}

#site_map ul li ul li a, #site_map ul li ul li a:active
{
	color:#fff;
	font-family:arial;
	font-size:11px;
}

#site_map ul li ul li a>img
{
	vertical-align:middle;
}

#site_map ul li a:hover
{
	text-decoration:underline;
}

#site_map ul li ul li:first-child
{
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #fff;
	padding:8px 0px 4px 0px;
}

#site_map ul li ul li:first-child a:hover
{
	text-decoration:none;
}

.column2_paragraph_liquidui
{
	font-family: arial; 
	letter-spacing:0px; 
	font-size:16px; 
	line-height: 20px; 
	color: #666b66;
	padding:3px 0 10px 0;
}

.column2_paragraph_liquidui a, .column2_paragraph_liquidui a:active, .column2_paragraph_liquidui a:visited
{
	color: #0060ae;
}

.column2_paragraph_liquidui a:hover
{
	text-decoration:underline;
}

.div_display_table
{
	display:table; padding:10px 0px 10px 0px; width:880px; margin:0px auto;
}

.image_float_right
{
	float:right; margin-left:4px; width:420px;
}

.liquid_ui_container
{
	padding:20px 20px 20px 0px; width:850px; display:table; border-bottom: 1px solid #C0C0C0; margin: 0px auto;
}
.liquid_ui_container_form
{
	padding:20px 20px 0px 0px; width:850px; display:table; border: 1px solid #C0C0C0; margin: 0px auto; background-color:#E8E8E8;
}
/*.liquid_ui_image
{
	width:580px; position:absolute; border-bottom: 1px solid #C0C0C0; padding-left:320px;
}
.liquid_ui_text
{
	width:300px; height:348px; position:absolute; border-bottom: 1px solid #C0C0C0; text-align:center; padding-top:90px;
}*/
.liquid_ui_text_left
{
	width:310px; text-align:center; display:table-cell; vertical-align:middle;
}
.liquid_ui_image_right
{
	width:560px; float:right; padding-left:12px;
}
.liquid_ui_text_right
{
	width:290px; text-align:center; display:table-cell; vertical-align:middle; padding-left:32px;
}
.liquid_ui_image_left
{
	width:560px; float:left;
}
.liquid_ui_tran
{
	color:#F00000; font-size:7px; font-style:normal
}
.desktop_text_left
{
	width:310px; text-align:left; display:table-cell; vertical-align:middle;
}
.desktop_image_right
{
	width:560px; float:right; padding-left:12px;
}
/*.desktop_text_right
{
	width:290px; text-align:left; display:table-cell; vertical-align:middle; padding-left:32px;
}
.desktop_image_left
{
	width:560px; float:left;
}*/

.desktop_image_right
{
	float:right; margin-left:20px; width:605px;
}

.desktop_image_left
{
	float:left; margin-right:4px; width:605px;
}

.screenshoot
{
	float:right; margin-left:4px; width:405px;
}

.screenshoot_small
{
	float:right; width:40px;
}

.screens_container
{
	min-width:100px; width:auto; !important; width:940px; color:#474747;
}
.screens_section
{
	float:left; margin: 20px 0px 0px 20px;
}
.section_body
{
	float:right; display:none;
}

.screens_ul li
{
	border-right: 1px solid #999999; padding-right:30px;
}

.screens_link
{
	font-size:14px; color:#474747; line-height:55px; 
}
.screens_title
{
	color:#ff831d; font-weight:bold; font-size:22px; margin:50px 0px 20px 0px;
}
/*a.screens_link
{
	font-size:16px; color:#474747; line-height:55px; font-weight:bold;
}*/

a.screens_link:hover 
{
	color:#08acc0;cursor:pointer;
}

.description_sprites 
{ 
	width:325px; height:275px; display:block; text-align:center; background:url('images/description_sprites.png') 0 0; text-decoration:none; padding:2px 10px 5px 10px;
}
.description_sprites:hover 
{ 
	background-position:0 -282px; text-decoration:none;
}
.description_sprites_sm
{ 
	width:204px; height:263px; display:block; text-align:center; background:url('images/description_sprites_sm.png') 0 0; text-decoration:none; padding:2px 10px 5px 10px;
}
.description_sprites_sm:hover 
{ 
	background-position:0 -270px; text-decoration:none;
}
.column2_ul_circle_desc
 {
	margin:0px 0 0px 10px;
	list-style-type: circle;
 }
.screens_container2
{
	min-width:100px; width:auto; !important; width:700px; color:#474747; margin:0px auto;
}
.screens_section2
{
	float:left;
}
/*.screens_container3
{
	min-width:100px; width:auto; !important; width:700px; color:#474747;
}
.screens_section3
{
	float:left;
}*/
.section_body2
{
	float:right;
}
.clear 
{
  clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 10px;
}
.sub_heading_link
{
	color:#152A75; font-weight:bold; font-size:12px;
}
.link_blue
{
	color:#152A75;
}

/*Verified Transaction Page Tcode Hover Image*/
a.tcodes img {display:block; border:0;}
a.tcodes:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.tcodes b {display:block; position:absolute; left:-9999px; opacity:0;}
/*img.iPad {position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:10;}*/
a.tcodes:hover b {top:-310px; left:-40px; /*padding:10px; border:1px solid #ddd;*/ background:#fff; opacity:1.0;}
/*a.tcodes:hover ~ img.iPad {display:block;}*/

/*Resources Page*/
.wrapper_resources{ position: relative; float: left; left: 2px; width: 700px; /*padding: 10px 0px 0px 10px;*/ background-color: #F6F6F6; border:1px solid #CCCCCC; }
/*.resources_border{ border: 1px solid #ccc; height:440px; width:680px; position:relative; float:left; top:10px; padding:20px 10px 20px 10px; background-color: #F6F6F6; }*/
.col_left{ position: relative; float: left; left: 10px; width: 300px; background-color: #fff; border:1px solid #CCCCCC;}
.col_right{ position: relative; float: left; left: 20px; width: 300px; background-color: #fff; border:1px solid #CCCCCC; }
.col_right2{ position: relative; float: left; left: 30px; width: 300px; background-color: #fff; border:1px solid #CCCCCC; }
.col_left_right{ position: relative; float: left; left: 0px; width: 950px; /*background-color: #fff;*/  }
.heading_resources { background-color:#E8F0FD; border-bottom:1px solid #CCCCCC; padding:5px 5px 5px 10px; color:#FF831D; font-weight:bold; font-size:14px; }
.resources_list { text-align:left; font-size:12px; line-height:20px; padding:10px 10px 10px 0px;}
#col_1{ position: relative; float: left; margin:10px 5px 10px 10px; padding:5px; width: 150px; height:95px; line-height:15px; border:1px solid #CCCCCC; }
#col_2{ position: relative; float: left; margin:10px 5px 10px 5px; padding:5px; width: 150px; height:95px; line-height:15px; border:1px solid #CCCCCC; }
#col_3{ position: relative; float: left; margin:10px 5px 10px 5px; padding:5px; width: 150px; height:95px; line-height:15px; border:1px solid #CCCCCC; }
#col_4{ position: relative; float: left; margin:10px 10px 10px 5px; padding:5px; width: 150px; height:95px; line-height:15px; border:1px solid #CCCCCC; }
.res_header_back_sel { background-color: #E8F0FD; }
.res_header_back_unsel { background-color: #fff; }
/*.wrapper_header_resources{ position: relative; float: left; left: 0px; width: 720px; /*padding: 10px 0px 0px 10px; background-color: #F6F6F6; }*/
a.resources_header_link_unsel {color:#666;}
a.resources_header_link_unsel:hover { color:#0060AE; }
a.resources_header_link_sel {color:#0060AE;}
.resources_header_link div.body_text {color:#666666; padding-top:5px;}

/*Japan Partners Portal*/
.wrapper_resources_jp{ position: relative; float: left; left: 2px; width: 890px; /*padding: 10px 0px 0px 10px; background-color: #F6F6F6; border:1px solid #CCCCCC;*/  }
/*.resources_border{ border: 1px solid #ccc; height:440px; width:680px; position:relative; float:left; top:10px; padding:20px 10px 20px 10px; background-color: #F6F6F6; }*/
.col_left_jp{ position: relative; float: left; left: 10px; width: 440px; background-color: #fff; border:1px solid #CCCCCC;}
.col_right_jp{ position: relative; float: left; left: 50px; width: 440px; background-color: #fff; border:1px solid #CCCCCC; }

/*Success Stories*/
.wrapper_samples_ss { position: relative; float: left; left: 0px; width: 900px; height:220px; }
.sample_ss1 { position: relative; float: left; left: 10px; width:280px; }
.sample_ss2 { position: relative; float: left; left: 20px; width: 280px; }
.sample_ss3 { position: relative; float: left; left: 30px; width:280px; }
.sample_ss_left { position: relative; float: left; width:110px; border:1px solid #999; border-right:none; }
.sample_ss_right { position: relative; float: left; width:160px; border:1px solid #999; height:142px; border-left:none; }
.wrapper_samples_ss p.title { color:#FF831D; font-weight:bold; text-align:center; padding:3px 3px 0px 3px; }
.wrapper_samples_ss p.text { text-align:left; padding:5px 5px 0px 5px; font-size:12px; line-height:12px; color:#000; }
.wrapper_samples_ss div.learn_more { color:#08acc0; font-size:10px; padding:5px 0px 2px 50px; text-align:center; position:absolute; bottom:0px; }
.wrapper_samples_ss p.title_ss { color:#162B75; font-weight:bold; text-align:left; position:absolute; padding-top:150px; }

/*White Papers*/
.wrapper_samples_wp { position: relative; float: left; left: 0px; width: 900px; height:170px; }
.wrapper_samples_wp p.title { color:#FF831D; font-weight:bold; text-align:left; padding:5px 3px; }
.wrapper_samples_wp p.text { text-align:left; padding:3px 5px 0px 3px; font-size:12px; line-height:14px; color:#162B75; }
.wrapper_samples_wp div.learn_more { color:#08acc0; font-size:11px; padding:5px 0px 2px 50px; text-align:center; position:absolute; bottom:5px; }

/*Blueprints Popup Window*/
.popup_overlay {display: none; position:fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; background-position:fixed; z-index:1001; -moz-opacity: 0.8; opacity:.30; filter:alpha(opacity=80);}
* html .popup_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.popup_content { display: none; position:fixed; top:15%; left:25%; padding:6px; border: 1px solid orange; background-color:#494D49; z-index:1002; overflow:none; }
* html .popup_content { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } 
a.popup_close {background:url(images/bi_iframe_close.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:5px; right:1px; cursor:pointer;}
a.iframe_prev {background:url(images/bi_iframe_prev.png) no-repeat; width:25px; height:25px; display:inline; z-index:3200; position:absolute; top:5px; left:15px; cursor:pointer;}
a.iframe_next {background:url(images/bi_iframe_next.png) no-repeat; width:25px; height:25px; display:inline; z-index:3200; position:absolute; top:5px; left:45px; cursor:pointer;}
a.iframe_divider {background:url(images/bi_iframe_divider.png) no-repeat; width:5px; height:25px; display:inline; z-index:3200; position:absolute; top:5px; left:38px; cursor:pointer;}
.popup_frame { width:540px; height:450px; }
.popup_frame_title { text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-bottom:5px; }

/*For Resources Drop-Down Menus*/
#navmenu_resources{ float:left; /*margin:10px 0 0 0px; width:100%; background:url("/images/navmenu_bg1.png");*/ }
#navmenu_resources>ul>li{ display:inline-block; margin:0; padding:0; float:left; }
#navmenu_resources>ul>li>a:link, #navmenu_resources ul li a:active{ padding-left: 2px; /*color:#ffffff;*/ }
#navmenu_resources a.mainmenu:link, #navmenu_resources a.mainmenu:visited { font-size:11px; font-weight:bold; color:#ff831d; /*padding: 7px 0px 0px 0px; width:159px;*/ display:block; border:0;/*text-align:center;*/ height:15px; font-family:verdana; letter-spacing:0px; }
#navmenu_resources li:hover a.mainmenu { /*background:#3f539a; color:#ffffff;*/ color: rgba(255, 131, 29, 0.6); }
#navmenu_resources a.mainmenu:hover, #navmenu_resources a.mainmenu:active{ position:relative; top:0px; /*background: #ffffff; border-bottom:1px solid;*/ z-index:5; }
#navmenu_resources ul.submenu1 li { position:relative; z-index:5; text-align:left; }
#navmenu_resources ul li ul li a, #navmenu_resources ul li ul li ul li a{ display:block; padding-left:2px; font-size:11px; font-weight:bold; color:#ff831d; /*width:155px; color:#0060ae;*/ }
#navmenu_resources ul li ul li:hover>a { text-decoration:underline; /*background:#4e82ac; color:#ffffff;*/ }
#navmenu_resources  li ul, #navmenu_resources li:hover ul ul, #navmenu_resources li:hover ul ul ul { display:none; }
#navmenu_resources li:hover ul, #navmenu_resources li  li:hover ul, #navmenu_resources li li li:hover ul { display:block; }

.indent1 { padding-left:20px;}
.indent2 { padding-left:40px;}

/*Industries Footer*/

.wrapper_resources_ut{ position: relative; float: left; left: 5px; width: 890px; height:200px; /*padding: 10px 0px 0px 10px; background-color: #F6F6F6; border:1px solid #CCCCCC;*/  }
/*.resources_border{ border: 1px solid #ccc; height:440px; width:680px; position:relative; float:left; top:10px; padding:20px 10px 20px 10px; background-color: #F6F6F6; }*/
.col1{ position: relative; float: left; left: 10px; width: 190px; height:160px; background-color: #fff; border-right:1px solid #CCCCCC; margin-top:20px; padding-left:10px;}
.col2{ position: relative; float: left; left: 15px; width: 190px; height:160px; background-color: #fff; border-right:1px solid #CCCCCC; margin-top:20px; padding-left:10px;}
.col3{ position: relative; float: left; left: 20px; width: 190px; height:160px; background-color: #fff; border-right:1px solid #CCCCCC; margin-top:20px; padding-left:10px;}
.col4{ position: relative; float: left; left: 25px; width: 190px; height:160px; background-color: #fff; /*border-right:1px solid #CCCCCC;*/ margin-top:20px; padding-left:10px;}
.wrapper_resources_ut h3{ font-size:18px; color:#333333; text-align:center; padding-top:10px; }

/*Japanese Home Page Slides*/
#slide_ja1
{
	background: url("images/slideshow_background41.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
} 

#slide_ja2
{
	background: url("images/ja_slideshow_background1.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
}

#slide_ja3
{
	background: url("images/ja_slideshow_background2.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
}

#slide_ja4
{
	background: url("images/ja_slideshow_background3.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}
#slide_ja5
{
	background: url("images/ja_slideshow_background4.png");
	width:954px;
	height:318px;
	position:relative;
	display:none;
	
}