@charset "utf-8";
@font-face {
     font-family: "Helvetica Condensed"; 
     src: url("/assets/HECN.TTF");
     format("truetype");
     font-weight:normal;
     font-style:normal;
}

/*
|------------------------------------------------------------------
| Reset
|------------------------------------------------------------------
| All common-use tags reseted. 
| Global font-family set.
| Safari and Google Chrome oulined focus states removed.
| IE pixel interpolation mode (image resize) was taken in account. 
|
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, a, acronym, code, del, em, img, strong, dl, dt, dd, ol, 
ul, li, form, label, table, tbody, tfoot, thead, tr, th, td	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	text-decoration:none;
	list-style:none;
	vertical-align:top;
}
:focus	{outline:none;}
a:hover	{text-decoration:underline;}
img	{
	-ms-interpolation-mode: bicubic;
}
textarea	{resize:none;}
/*
|------------------------------------------------------------------
| Wrapper Classes
|------------------------------------------------------------------
| Wrapper Classes work for amending floats all over the page and
| page centering
|
| .wf - Wrapper Full
| .wc - Wrapper Center
|
*/
.wf	{
	border-left:none !important;
	border-right:none !important;
	float:left;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	width:100%;
}
.wc	{
	width:940px;
	margin:auto;
}
/*
|------------------------------------------------------------------
| Logo Class
|------------------------------------------------------------------
| Used for links that represent logos. Text removed and image backgrounded
|
| a.logo - Logo Link
|
*/
a.logo	{background:url(http://www.w-systems.com/site_images/ws_sprite.png) 0 -40px;
	display:block;
	float:left;
	height:85px;
	text-indent:-1000000px;
	width:125px;
	margin:20px 0;
}

/*
|------------------------------------------------------------------
| Three Column Structure
|------------------------------------------------------------------
*/
#content-wrapper	{
}
#content-left	{float:left;}
#content-center	{float:left;}
#content-right	{
	float:right;
	margin-bottom:130px
}

/* Overheader styles start here */
#overheader-wrapper	{
	padding-bottom:5px;
	overflow:hidden;
	border-bottom:1px solid #052235;
}

.js #overheader-wrapper {height:1px; overflow:hidden!important; position:relative; float: none;}
.logged_in #overheader-wrapper {height:15px; background:#052235;border-bottom:1px solid #fff; color:#FFFFFF; font-size:12px; text-align:right}
.logged_in #overheader-wrapper .right {padding-top:3px}
.logged_in #overheader-wrapper .right h5 {font-weight:bold}
.logged_in #overheader-wrapper .right h5, .logged_in #overheader-wrapper .right ul, .logged_in #overheader-wrapper .right li {float: left; margin-right:10px; font-size:11px}
.logged_in #overheader-wrapper .right li a {color:#fff;}

.logged_in #overheader	{
	width:960px !important;
}

#overheader {position:relative}

#oh-register	{
	float:left;
	width:660px;
}

.oh-block, #oh-signin .oh-block {float: left; margin:15px 35px 10px 0px; background:#fafafa; width:290px; height:180px; position:relative; border:1px dotted #CCCCCC}
#oh-signin .oh-block {padding:0; left:0px; margin:15px 0 0 0; }
#oh-register h4, #oh-signin h4	{
	font-size:20px;
	font-weight:normal;
	padding:6px 0;
	margin-bottom:10px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	border-bottom:1px solid #FFF;
	text-indent:10px
}
#oh-register h4.registered_users {background:url(http://www.w-systems.com/site_images/ws_sprite.png) no-repeat  -333px -34px; padding-left:35px}
#oh-register h4.partnerships {background:url(http://www.w-systems.com/site_images/ws_sprite.png) no-repeat  -337px -76px; padding-left:35px}
#oh-register p {
	font-size:12px;
	color:#999;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 13px;
	line-height:215%
}
#oh-register a {font-size:12px; font-family:Arial, Helvetica, sans-serif}

#oh-signin	{
	position:absolute;
	right:0;
	width:290px;
}

#oh-signin .oh-block .field	{
	float:left;
	margin-bottom:15px;
	width:270px;
	padding-bottom:0!important
}
#oh-signin .oh-block #oh-signin-submit	{float:right;}
#oh-signin .oh-block label	{
	font-size:12px;
	color:#333;
	text-align:right;
	display:block;
	float:left;
	width:100px;
	padding-right:5px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}

#oh-signin .oh-block a {font-size:12px; font-family:Arial, Helvetica, sans-serif}

#oh-signin .oh-block input	{
	height:17px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#oh-signin-remember {float:left}
#oh-signin-forgot {position: absolute; bottom:10px; left:12px; font-size:12px}

#oh-signin .oh-block #oh-signin-remember input	{
	width:auto;
	background:none;
	padding:0;
	margin:0;
}
#oh-signin .oh-block #oh-signin-submit input	{
	text-align:center;
	cursor:pointer;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#333;
	width:auto;
	height:auto;
	padding:1px 3px;
	margin-right:30px
}

/* Overheader styles end here */

/* Header styles start here... */
#header-wrapper	{background:url(http://www.w-systems.com/site_images/banner-bg.jpg) no-repeat scroll center top #071A28;
	border-top:1px solid #073753;
}
#header	{position:relative;}

#header .tel {
	position: absolute;
	top:-1px;
	right:10px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px #a2a2a2;
	padding-left:30px;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) no-repeat  right 9px;
	padding:13px 0;
	text-align:right;
	width:120px;
}

#header .sign-in {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	border-right:1px solid #8498A4;
	padding:13px 12px 12px;
	text-decoration:none;
	text-align:center;
	margin-top:-1px
}

#header a.sign-in:hover, #header a.sign-in-active {}

#header #my_account h3 {text-align:center; background-color:#fff;background-image:none;border-right:1px solid #8498A4;
	padding:13px 12px 12px;	margin-top:-1px;
}
#header #my_account h3, #header #my_account li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
    color:#8498A4;
	} 
	
#header #my_account a {color:#8498A4; font-weight:bold}
#header #my_account a:hover {color: #069;} 
	
#main-nav	{
	float:right;
	background:url(http://www.w-systems.com/site_images/mainnav-bg.png) bottom left;
	margin-top:-1px;
	position:relative;
	left:-130px;
	padding:0 10px 0 0;
}
#main-nav li {position:relative; z-index:10000}
#main-nav li.last a {border-right:1px solid #8498A4;}
#main-nav li, #main-nav li a	{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8498A4;
}
#main-nav li a	{
	display:block;
	padding:12px;
	border-left:1px solid #8498A4;
}
#main-nav li.active a,
#main-nav li:hover a, 
#main-nav li a:hover	{
	color:#fff;
	text-decoration:none;
	border-left:1px solid #fff;
	background:url(http://www.w-systems.com/site_images/bg-mainnav-btn.png) repeat-x bottom left;
	border-left:1px solid #0C5378;	
}

#main-nav .sub_level_1 {display:none}

#main-nav li .sub-menu {position:absolute; top:40px; left:-9994px; padding:0px 0px 20px; z-index:10000;background:url(http://www.w-systems.com/site_images/submenu-bottom.png) no-repeat bottom left;}
#main-nav li:hover .sub-menu, #main-nav li.hover .sub-menu {display:block; left:-4px; z-index:10000}
#main-nav li .sub-menu li {background: none; float:left; clear:both; color:#fff; font-size:13px; background:url(http://www.w-systems.com/site_images/submenu-middle.png) repeat-y; padding-left:4px; border-left:none }
#main-nav li .sub-menu li a {border:none; background:none; color:#fff; font-size:13px; font-weight:normal; display:block; width:194px; padding:7px 15px; border-bottom:1px solid #fff; margin-right:5px; padding-bottom:7px}
#main-nav li .sub-menu li > a {width: 164px}
#main-nav li .sub-menu li a:hover {text-decoration:underline}
#main-nav li .sub-menu li.last a {border-bottom:none; padding-bottom:0px}
#main-nav li#my_account .sub-menu li {background:url(http://www.w-systems.com/site_images/submenu-middle-acc.png) repeat-y;}
#main-nav li#my_account .sub-menu {background:url(http://www.w-systems.com/site_images/submenu-bottom-acc.png) no-repeat bottom left;}

#my_account li.partner_profile {padding:7px 15px; width:194px;}
#my_account > li.partner_profile {width:164px}

#banner	{
	clear:both;
	background:url(http://www.w-systems.com/site_images/banner.png);
	height:320px;
	text-indent:-1000000px;
}
/* Header ends */

/* Footer starts */
#footer-wrapper	{
	padding:25px 0 14px;
	background:url(http://www.w-systems.com/site_images/footer-bg.jpg) no-repeat scroll center -5px #051924;
	border-top:6px solid #20465D
}

#footer.wc {width:964px}

#f-cols li	{
	float:left;
	width:155px;
}
#f-cols h5, #f-cols a	{
	font-size:11px;
	text-align:right;
	display:block;
	line-height:20px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-right:2px
}
#f-cols a	{
	text-align:right;
	display:block;
}

#f-contact	{
	float:right;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) no-repeat 0 -262px;
	width:178px;
	margin-bottom:20px;
}
#f-contact h6	{
	text-align:right;
	padding:3px 10px;
	font-size:10px;
	color:#333;
}
#f-contact p	{
	text-align:right;
	font-size:11px;
	padding:0 10px;
	color:#595959;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#f-contact p.slogan	{
	font-style:italic;
	padding:10px 10px 5px 50px;
	color:#333;
	margin-bottom:0px;
}
#f-contact p.phone	{margin-bottom:0;}
#f-contact p.phone, 
#f-contact p.fax	{line-height:13px;}
#f-contact p.email	{margin-bottom:20px;}
#f-contact .vcard	{
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding-right:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* Footer ends */

/* Underfooter start */
#underfooter-wrapper	{background:url(http://www.w-systems.com/site_images/bg-purple.png);
}
#underfooter	{position:relative;}
#copyright, #copyright a	{
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#uf-links	{
	width:720px;
	margin:auto;
}
#uf-links li	{
	float:left;
	padding:5px 0;
}
#uf-links li a	{
	display:block;
	float:left;
	padding:0 5px;
	font-size:12px;
	color:#fff;
	border-right:1px solid #fff;
	line-height:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#uf-links li ul {display:none}

#uf-links li.last a	{border:0;}
#search	{
	position:absolute;
	right:0;
	top:15px;
}
#search label	{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:20px;
	display:block;
	float:left;
	margin-right:5px;
	cursor:pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#search-text	{
	border:0;
	width:149px;
	height:15px;
	padding:2px 5px;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png);
	float:left;
	margin-right:5px;
}
#search-submit	{
	border:0;
	width:21px;
	height:21px;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) -182px -263px;
	float:left;
	margin-top:-1px;
	cursor:pointer;
}

#content-wrapper	{
	border-top:1px solid #ccc;
	background:url(http://www.w-systems.com/site_images/content-bg.jpg) repeat-x;
	padding:30px 0;
}
/* Underfooter ends */

/* Home page */
.home-col	{
	float:left;
	width:280px;
}
.home-col h2	{
	text-indent:-100000px;
	height:75px;
	margin:0;
}

#home-presentations {margin-right:27px}
#home-news2 {float:right}

#home-presentations h2	{
	background: url(/site_images/h3online-presentations.jpg) no-repeat center bottom;
}
#home-webtrain h2	{
	background: url(/site_images/h3web-training.jpg) no-repeat center bottom;
}
#home-news2 h2	{
	background: url(/site_images/news-and-blog.jpg) no-repeat left bottom;
}

.home-col p.description	{
	font-size:12px;
	color:#666;
	padding:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:60px;
	line-height:145%
}

.home-col .anchor, .anchor	{
	font-size:10px;
	font-weight:bold;
	color:#009900;
	text-transform:lowercase;
	display:block;
	text-align:center;
	text-indent:30px;
	background:url(http://www.w-systems.com/site_images/anchor-bg.png) no-repeat 10px 12px;
	border-top:1px solid #ccc;
	padding:10px 0
}

.home-col-item.no-items:hover	{
	background-position:0 192px;
}
.home-col-item.no-items a:hover	{text-decoration:none;}
.home-col-item	{
	margin-bottom:20px;
	padding:5px 10px;
	height:81px;
	width:260px;
	position:relative;
	background:url(http://www.w-systems.com/site_images/home-class-hover.png) no-repeat 0 192px;
}

.home-col-item a.register, .home-col-item a.news-link 	{
	display:none;
	position:absolute;
	left:-18px;
	top:0;
	width:260px;
	height:81px;
	text-indent:-1000000px;
    }
    
.home-col-item a.register	{background:url(http://www.w-systems.com/site_images/home-class-register.png) no-repeat;
}

.home-col-item a.news-link	{background:url(http://www.w-systems.com/site_images/home-news-readmore.png) no-repeat;
}


#home-news2 a.news-link {font-size: 12px;}

.home-col-item:hover	{
	background-position:0 0;
}
.home-col-item:hover a.register, .home-col-item:hover a.news-link	{display:block;}
.home-col-item h3, .home-col-item h3 a	{
	display:block;
	font-size:12px;
	color:#0D5B82;
	margin-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home-col-item p	{
	font-size:12px;
	color:#666;
	line-height:150%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.home-col-item p.status {display:none}

#home-news	{
	width:187px;
	padding:0 0 20px 10px;
	background:url(http://www.w-systems.com/site_images/home-news.png) no-repeat;
}
#home-news h2	{
	text-indent:-100000px;
	height:26px;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) -376px -262px;
	position:relative;
	margin-bottom:10px;
}
#home-news h2 a	{
	position:absolute;
	right:5px;
	top:-9px;

	display:block;
	width:39px;
	height:42px;
	background:url(http://www.w-systems.com/site_images/rss.png);
}
#home-news .anchor	{
	text-indent:-100000px;
	display:block;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) -390px -356px;
	width:260px;
	margin:20px auto 10px;
	height:22px;
}
.home-new	{
	padding:5px 0;
	margin:0 15px 10px;
	border-bottom:1px dotted #ccc;
}
.home-new p	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home-new .body, .home-new .date	{margin-bottom:5px;}
.home-new .date {color:#666;}
.home-new a	{
	display:block;
	text-align:right;


	font-size:12px;
	color:blue;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#home-newsletter	{
	width:275px;
	margin-top:15px;
}
#home-newsletter h2	{
	text-indent:-100000px;
	height:41px;
	background:url(http://www.w-systems.com/site_images/h3newsletter.jpg) no-repeat left bottom;
	position:relative;
	margin-bottom:10px;
}
#home-newsletter p	{
	font-size:12px;
	color:#666;
	margin-bottom:10px;
	padding:0 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#home-newsletter a	{
	text-indent:-100000px;
	display:block;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png) -390px -334px;
	width:175px;
	margin:0 auto;
	height:22px;
}

/* Static Page */
h1.static	{
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	font-size:28px;
	float:left;
	width:100%;
	line-height:35px;
	margin-top:-35px;
	text-align:right;
	font-weight:normal;
	color:#fff;
}
body.home #content-center {width:95%; margin:0 auto; float:none}
body.services #content-center,
body.news #content-center,
body.company #content-center,
body.support #content-center	{width:560px;}
body.services #content-right,
body.company #content-right	{width:280px;}
li.company ul li ul {display:none;}
.static-content h2 {margin-bottom:20px;}

.static-content h2, .static-content h2 p	{
	font-size:19px;
	color:#0D5B82;
	font-family:Arial Narrow, "Franklin Gothic Book", Arial, Helvetica, sans-serif;
	padding:0
}
.static-content h3	{
	font-size:14px;
	color:#0D5B82;

}
.static-content p	{
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	line-height:145%;
	margin-bottom:20px;
}
.static-content p a	{
	color:#00f;
	text-decoration:underline;
}
.static-content li	{
	font-size:12px;
	color:#0D5B82;
	line-height:17px;
	list-style:square inside;
	margin-left:10px
}
.static-content img	{
	display:block;
	margin:20px auto;
}
.static-content h2.article-title	{margin:0;}
.static-content p.article-date	{
	font-size:10px;
	color:#333;
}
#static-menu	{
	float:left;
	width:270px;
	padding:5px;
	margin-bottom:20px;
}
#static-menu h3	{
	display:block;
	color:#FFF;
	font-size:14px;
	background: url(http://www.w-systems.com/site_images/sidebar_headbg.gif) no-repeat center;
	padding:10px 0px;
	margin-bottom:5px;
	text-indent:10px;
	width:280px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#static-menu li ul	{
	margin-bottom:5px;
	display:none;
}

#static-menu li {
border-bottom:1px solid #CCCCCC;
float:left;
padding: 7px 10px;
}
#static-menu li a	{
	background: url(http://www.w-systems.com/site_images/right_arrow.png) no-repeat left;
	color:#2F8A97;
	font-size:13px;
	float:left;
	width:260px;
	text-indent:10px
}
#static-menu li.here a	{
	text-decoration:none;
	background: url(http://www.w-systems.com/site_images/right_arrow_darker.png) no-repeat left;
	color:#12577A
}
#static-menu li a:hover	{
	text-decoration:underline;
	background: url(http://www.w-systems.com/site_images/right_arrow_darker.png) no-repeat left;
	color:#12577A
}
body.training #static-menu	{width:220px;}
body.training #static-menu li a	{width:200px;}

body.training #static-menu h3 {
	width:220px;
	background: url(http://www.w-systems.com/site_images/sidebar_headbg_short.gif) no-repeat center;	
}


.static-content p.productFAQ, .static-content p.quest, .static-content p.soluct  { font-size:14px; margin-bottom:7px;}

/* Product */
body.products #header-wrapper	{
	border-bottom:1px solid #82878B;
}

#product-request-information h2, #product-demo h2 {	
	font-size:20px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	color:#368FE8;
	border-bottom:1px solid #368FE8;
	padding-bottom:3px
}
#prodinfo-columns	{
	float:left;
	width:100%;
	background:#fff;
}
#prodinfo-leftcol	{
	float:left;
	width:420px;
	padding:40px 0 0 0;
}
#prodinfo-rightcol	{
	float:right;
	width:420px;
	padding:35px 20px 0 0;
}
#prodinfo-leftcol img	{
	float:left;
	margin-right:15px;
}
#prodinfo-leftcol .text	{
	float:left;
	width:240px;
}

#prodinfo-leftcol .text h3	{
	margin-bottom:15px;
	font-size:16px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	color:#026074;
}
#prodinfo-leftcol .text h3.live	{background:url(http://www.w-systems.com/site_images/prodinfo-livetour.jpg) no-repeat;
	width:100px;
}
#prodinfo-leftcol .text h3.online	{background:url(http://www.w-systems.com/site_images/prodinfo-onlinedemo.jpg) no-repeat;
	width:100px;
}
#prodinfo-leftcol .text p	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#026074;
	margin-bottom:30px;
}
#prodinfo-rightcol h3	{
	font-size:16px;
	color:#368FE8;
	height:20px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	width:100%;
	border-bottom:1px solid #ededed;
	margin-bottom:10px;
}
#prodinfo-rightcol .form {width:330px}
#prodinfo-rightcol .form .field	{
	float:left;
	width:100%;
}
#prodinfo-rightcol .form label	{
	display:block;
	width:110px;
	float:left;
	color:#333;
	text-align:right;
	margin-right:10px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#prodinfo-rightcol .form label.error	{
	width:320px;
	color:#f00;
}
#prodinfo-rightcol .form input	{
	float:left;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	text-indent:3px;
	background:url(http://www.w-systems.com/site_images/training-register-input.png) no-repeat;
	width:199px;
	height:17px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#prodinfo-rightcol .form textarea {
	float:left;
	width:197px;
}

#prodinfo-rightcol .checkbox label	{
	text-align:left;
	width:199px;
	margin:0;
	font-weight:bold;
}
#prodinfo-rightcol .checkbox input	{
	width:auto;
	height:auto;
	margin-right:10px;
	background:0;
	top:-1px;
}
#prodinfo-rightcol .checkbox input,
#prodinfo-rightcol .checkbox label	{
	positioN:relative;
	left:120px;
}

#prodinfo-rightcol .captcha label {width:100%; text-align:left; padding-top:5px; border-top:1px solid #CCC;}
#prodinfo-rightcol .captcha input {float:right}

#prodinfo-rightcol .submit	{padding-top:30px;}
#prodinfo-rightcol .submit input	{
	float:left;
	position:relative;
	left:200px;
	width:118px;
	height:28px;
	background:url(http://www.w-systems.com/site_images/prodinfo-submit.jpg);
}
#product-nav-wrapper	{
	border-top:1px solid #94A5AF;
	background:url(http://www.w-systems.com/site_images/underheader-bg.jpg) repeat-x center top;
	padding-bottom:10px;
}
#product-nav-wrapper li	{
	float:left;
	position:relative;
	z-index:10;
}
#product-nav-wrapper li a	{
	color:#93A3AC;
	display:block;
	float:left;
	border-left:1px solid #93A3AC;
	line-height:25px;
	padding:10px 40px 0 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#product-nav-wrapper li.last a	{
	padding:10px 0 0 10px;
}
#product-nav-wrapper li.here a,
#product-nav-wrapper li a:hover	{
	color:#fff;
	border-color:#fff;
}
#product-nav-wrapper li.back	{
	height:30px;
	position:absolute;
	top:16px;
	z-index:1;
	background:url(http://www.w-systems.com/site_images/products_lavalamp.png) no-repeat center bottom;
}
#product-nav	{position:relative;}
#product-tabs	{
	float:left;
	width:100%;
}
#product-tabs li	{
	margin-right:5px;
	float:left;
	position:relative;
	left:-6px;
	padding:4px 6px 0;
}
#product-tabs li a	{
	display:block;
	float:left;
	font-size:13px;
	color:#555;
	width:110px;
	line-height:40px;
	text-align:center;
	font-family:"Franklin Gothic Medium", "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
}
#product-tabs li.selected	{background:url(http://www.w-systems.com/site_images/products-tabs-active.png);
}
#product-tabs li.selected a	{
	background:#fff !important;
}
#product-tabs li a:hover	{
	background:#DBE4F2;
	text-decoration:none;
}
#product-tabs li.information	{
	background:none!important;
	background-image:none!important;
	float:right;
	margin:0;
}

#product-tabs li.information a	{
	color:#fff;
	width:157px;
	line-height:31px;
	margin-top:9px;
	font-size:11px;
	background:#369AFE url(http://www.w-systems.com/site_images/require_information-bg.jpg) no-repeat top center !important;
	font-family: Arial,sans-serif;
	font-weight:bold;
	text-align:center;
	text-transform: uppercase;
	opacity:0.8;
    text-shadow: -1px -1px #777777
}

#product-tabs li.information a:hover, #product-tabs li.selected a {opacity:1;} 

#content-shadow	{
	float:left;
	width:100%;
	padding:0 7px;
	position:relative;
	left:-7px;
	background:url(http://www.w-systems.com/site_images/content-shadows.png) no-repeat 0 40px;
	margin-bottom:20px;
}
#product-contents	{
	background:#fff;
	float:left;
	width:100%;
	position:relative;
	min-height:420px
}
.product-content	{
	padding:30px;
	float:left;
	width:880px;
	display:none;
}
.js #product-main {display:block;}
#product-main .details	{
	float:left;
	width:400px;
}
#product-logo	{margin-bottom:20px;}
#product-headline	{
	margin-bottom:20px;
	font-family:Arial Narrow, "Franklin Gothic Medium", Arial, sans-serif;
	color:#333;
	font-size:26px;
	font-weight:normal;
}

#product-headline span {font-size:50%}

#product-short-description	{margin-bottom:20px;}
#product-short-description *	{
	font-size:16px;
	color:#888;
	font-family:Arial Narrow, "Franklin Gothic Book", Arial, sans-serif;
	line-height:140%	
}

#product-brochure	{
	color:#3399FF;
	font-size:20px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	padding-right:15px;
	background:url(http://www.w-systems.com/site_images/arrow-down-blue.png) no-repeat right center;
}
#product-main .image, #product-main .flash	{
	float:right;
	width:400px;
	overflow:hidden;
	text-align:right;
}
#product-snapshot	{
	float:left;
	width:250px;
	text-align:center;
}
#product-snapshot img	{margin-bottom:20px;}
#product-snapshot p	{
	display:block;
	width:180px;
	margin:0 auto;
	font-size:16px;
	line-height:150%;
	color:#3366ff;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	font-weight:bold;
	padding-right:15px;
	background:url(http://www.w-systems.com/site_images/arrow-right-blue.png) no-repeat right center;
}
#product-features-list	{
	float:right;
	width:600px;
	position:relative;
}
#product-features-buttons {float:left;}

#product-features-buttons li	{
	font-size:12px;
	color:#333;
	padding:5px 0;
}
#product-features-buttons li a	{
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#product-features-contents	{float:right}
.product-features-content *	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#333;
}
.product-features-content img	{
	margin:5px auto;
	display:block;
}
.product-features-content a.video-link	{
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	text-align:right;
	margin-top:20px;
	float:right;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	padding-right:20px;
	background:url(http://www.w-systems.com/site_images/arrow-right-red.png) no-repeat right center;
}
#product-features-buttons li.tabbed	{
	width:235px;
	border-right:1px solid #333;
	padding-right:15px;
}
#product-features-buttons li.selected	{background:url(http://www.w-systems.com/site_images/arrow-left-drakgrey.png) no-repeat 240px center;
}
#product-features-buttons li.selected a	{font-weight:bold;}
.product-features-content.tabbed	{
	width:330px;
	position:absolute;
	right:0;
	top:0
}
.server_requirements, .workstation_requirements	{
	width:350px;
	margin-right:40px;
}

.server_requirements {float:left}
.workstation_requirements {float:right}

#product-requirements h2.title	{
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#026074;
	margin-bottom:10px;
	padding-bottom:10px;
}
#product-requirements .workstation_requirements h2.title	{background:url(http://www.w-systems.com/site_images/shared_workstation-heading.png) no-repeat right center;

}
#product-requirements .server_requirements h2.title	{background:url(http://www.w-systems.com/site_images/server-heading.png) no-repeat right center;
}
#product-requirements .others h2.title	{background:url(http://www.w-systems.com/site_images/other_requirements-heading.png) no-repeat right center;
}
.server_requirements div.list *, .workstation_requirements div.list * {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:140%
}
#product-requirements dl {margin-bottom:30px}
#product-requirements dt, #product-requirements dd {display:block; line-height:140%}
#product-requirements dt {font-weight:bold; font-size:13px; margin-top:10px}
#product-requirements p em {font-size:12px;}

#product-documentation .resources_column {
	float:left;
	width:200px;
	margin-right:25px;
}
#product-documentation h2	{
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#026074;
	margin-bottom:10px;
	padding-bottom:10px;
}
#product-documentation .literature {margin-bottom:30px}
#product-documentation .literature h2	{background:url(http://www.w-systems.com/site_images/literature-heading.png) no-repeat right center;
}
#product-documentation .videos {width:405px;}
#product-documentation .videos h2	{background:url(http://www.w-systems.com/site_images/videos-heading.png) no-repeat right center;
}
#product-documentation .online_resources h2	{background:url(http://www.w-systems.com/site_images/onlineresources-heading.png) no-repeat right center;
}
#product-documentation .downloads h2	{background:url(http://www.w-systems.com/site_images/downloads-heading.png) no-repeat right center;
}

#product-documentation div li a	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	line-height:20px;
	background:url(http://www.w-systems.com/site_images/dasharrowright.jpg) no-repeat 0 4px;
	padding-left:11px
}
#product-documentation .videos .video_entry	{
	float:left;
	width:132px;
	height:150px;
	margin-bottom:10px;
}
#product-documentation .videos .video_entry h3	{
	width:120px;
	margin:auto;
	text-align:center;
}
#product-documentation .videos .video_entry h3 a	{
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#product-documentation .videos .video_entry img	{
	margin:auto;
	display:block;
	width:120px;
	margin-bottom:5px;
}
#fancybox-inner	{
	overflow:hidden !important;
	height:360px !important;
	width:640px !important;
	left:15px!important;
	top:15px!important
}
#fancybox-inner .video_entry a,
#fancybox-inner .video_entry h3,
#product-documentation .videos .video_entry .embed	{display:none;}
#product-resources .product-resource	{
	float:left;
	width:200px;
	margin-right:30px;
}
#product-resources .faqs	{
	margin:0;
	width:420px;
}
#product-resources h2	{
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#026074;
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:1px solid #ededed;
}
#product-resources .resources li a,
#product-resources .downloads li a	{
	font-size:12px;
	color:#333;
	line-height:20px;
}

#product-demo {background: url(http://www.w-systems.com/site_images/wmobile_demo_phone.jpg) no-repeat 540px 70px; height:670px; position:relative}
#product-demo #iframe-wrap {position:absolute; right:72px; top:254px; overflow:hidden; width:290px; height:325px}
#product-demo #iframe-wrap iframe {height:341px; width:291px}

#product-demo h2 {margin-bottom:25px}
#product-demo .how-to {float:left; width:300px}
#product-demo .how-to h3 {color: #666; font-size:13px; margin:25px 0 15px}
#product-demo .how-to li, #product-demo .how-to p {font-size:12px; line-height:140%; }
#product-demo .how-to li {list-style:decimal; margin:10px 0px 0px 25px}
#product-reverse {position: relative; left:6px; margin:0 auto}
#product-reverse li	{
	float:left;
	width:300px;
	margin:0 10px 20px 0px;
	position:relative
}

#product-reverse li .info	{
	border:1px solid #cdcdcd;
	padding:10px;
	margin-bottom:5px;
	text-align:center;
       min-height: 135px;
}

#product-reverse li .news	{
	border:1px solid #cdcdcd;
	padding:10px;
	margin-bottom:5px;
	text-align:center;
}

#product-reverse li:hover .info{background-color:#EDEEF2}

#product-reverse li h4	{
	text-indent:-100000px;
	background:url(http://www.w-systems.com/site_images/ws_sprite.png);
	height:75px;
	margin:5px auto 10px;
}

#product-reverse li h4#news-blog-entries{
	text-indent:-100000px;
	background:url(http://www.w-systems.com/site_images/product-news.png) no-repeat;
	height:75px;
	margin:5px auto 10px;
}


#product-reverse li.presentations h4	{
	background-position:-189px -289px;
	width:160px;
}

#product-reverse li.news h4	{width:180px;}

#product-reverse li.web-training h4	{
	background-position:-187px -365px;
	width:147px;
}
#product-reverse li.class-training h4	{
	background-position:-186px -445px;
	width:150px;
}
#product-reverse li h5,
#product-reverse li h5 a	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#product-reverse li p	{

	color:#999;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#product-reverse li a.view-all	{
	position: absolute;
	top:169px;
	left:0px;
	z-index:500;
	width:300px;
	padding:13px 0px;
	font-size:13px;
	font-family:Arial Narrow,"Franklin Gothic Book",  Arial, sans-serif;
	color:#fff;
	text-align:center;
	line-height:0px;
	background:url(http://www.w-systems.com/site_images/product-reverse-viewall.jpg) no-repeat bottom right;
	display:block;
}

/* Support */
.support #document-search {
	background: none repeat scroll 0 0 #B1BEC6;
    border: 1px solid #AAA;
    border-radius: 5px 5px 5px 5px;
    padding: 15px;
	margin-bottom:20px;
	}

.support #document-search fieldset {
	margin:0 auto;
	border: 0;
	padding:0;
	}

.support #document-search input {

}
		
.support input.search {
	background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    border: 1px solid #bbb;
    font-size: 16px;
    padding: 10px;
    width: 460px;	
	float:left;
	color: #AAA
	}

.support input.submit {
	margin-left:-2px;
	margin-top:1px;	
}

.support .partner-column, .support .column  {
	padding-bottom:20px; 
	font-size:14px;
}

.support .partner-column {
	border-bottom:1px solid #ccc;
}

.support .column  {
	width:46%;
	margin:20px 0 0 0;
}

.support .static-content {
	position: relative;
}

.support .static-content .back {
	position:absolute;
	font-size: 10px;
	top:10px;
	right: 10px;
	text-transform:uppercase;	
}

.support .static-content .breadcrumbs {
	width:100%;
	float: left;
	font-size: 10px;
	text-transform:uppercase;
	margin-bottom: 15px;
	color:#06466B;
}
.support .static-content .breadcrumbs a {color:#333333;}

.support .static-content li {
	background: url("/site_images/dasharrowright.jpg") no-repeat scroll left 5px transparent;
    font-size: 13px;
    list-style: none outside none;
    margin: 0 0 20px 0;
    padding-left: 15px;
color:#353535;
    
}

.support .static-content .results li {
	border-bottom:1px dotted #ccc;
	padding-bottom: 15px;
	padding-left:0px;
	background:none;
}

.support .static-content li a {
	color: #069;	
}

.support .anchor {
	background-position: 0 12px;
	text-align:left;	
}

.support .results {
	border-top:1px solid #ccc;
	padding:15px 0;
}

.support .results p, .support .results h3 {margin-bottom:5px;}
.support .results  li {padding-left:0px;}
.support .results p.produc { color: #006699; font-size:12px; padding-bottom:0px; margin-bottom:0px;}
.support .results p.title { color: #006699; font-weight:bold; margin-bottom:0px;}
.support .results .docspec {}
.support.search .paginate .pagecount {display:none;}
.support.search .paginate a, .support.search .paginate strong { font-size:11px; display:block; float:left; padding:10px 12px; margin-right:2px; border:1px solid #cfcfcf; color:#006699;  }
.support.search .paginate strong  {background-color:#eeeeee;}
.support .results .readMore { 
	text-align:left; display:block; 
	font-weight:normal;
	display:block;
	float:left;
	text-indent:20px;
	margin-right:12px;
	text-transform:uppercase;
	font-size:12px;
	background:url(http://www.w-systems.com/site_images/anchor-bg.png) no-repeat 0 12px;;
	border-top:0px solid #ccc;
	padding:10px 0px 0px 0px; }
	
	.Clear { clear:both; display:block;}
	
.support .results .emailThis {  display:block; float:left; text-align:left; text-indent:24px; text-transform:uppercase; background:url(http://www.w-systems.com/site_images/emailthis.gif) no-repeat 0 13px;
	border-top:0px solid #ccc;
	padding:10px 0px 0px 0px;  font-size:12px;  }

.search .product_doc  {color:#08496B; text-transform: uppercase; font-size:11px;}
.search .title a {color:#08496B!important;text-decoration:none!important}
.search .title a:hover {text-decoration:underline!important}

.support small {
	display: block;
    font-size: 10px;
    letter-spacing: 0.1em;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.support .category .nav_cat_archive li, .support .category li li {
	background: none;
	padding:none;
	margin-bottom:10px;
}

.support .category li li {padding-left:0}

.support .category li li li a {
	background: url("/site_images/dasharrowright.jpg") no-repeat scroll left 5px transparent;
	padding-left:15px
}

.support .category li h3 {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
	font-size:19px;
	color:#0D5B82;
	font-family:Arial Narrow, "Franklin Gothic Book", Arial, Helvetica, sans-serif;
	padding:10px 0
}

.support .category li li h3, .support .category li li li h3 {
	border-bottom: none;
	font-size:14px;
	color:#0D5B82;
}


body.support .static-content h2, body.support .static-content h2 p {font-size:18px;}
.support.faqs #content-center li, .support.faq #content-center li  { padding-left:0px !important; background:none; margin-bottom:0px !important;  }
.support.faqs #content-center li h3, .support.faq #content-center li h3 { padding-left:0px; padding-bottom:15px; }
.support.faqs #content-center li li, .support.faq #content-center li li { }
.support.faqs #content-center li li, .support.faq #content-center li li { background: url("/site_images/dasharrowright.gif") no-repeat scroll left 5px transparent;
    color: #353535;
    font-size: 13px;
    list-style: none outside none;
	
    margin: 0 0 15px !important;
    padding-left: 15px !important;}
.support.faqs #content-center li ul, .support.faq #content-center li ul  {display:none;}
.support.faq #content-center .FaqsItem { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:13px; color:#333333;}
.support.faq #content-center .FaqsItem h3 { font-size:19px; color:#333333; padding-bottom:12px;}
.support.faq #content-center .FaqsItem h3 span {color:#0C597F;}
.support.faq #content-center .FaqsItem .icosfaqs { border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; padding:24px 0px; margin-bottom:24px;}
.support.faq #content-center .FaqsItem .icosfaqs ul { display: table-cell; }
.support.faq #content-center .FaqsItem .icosfaqs li { display:block; float:left; }
.support.faq #content-center .FaqsItem .icosfaqs li a { display:block; padding:5px 0 5px 24px !important; font-size:11px !important;}
.support.faq #content-center .FaqsItem .icosfaqs li.pdf { width:186px; background: url(/site_images/icopdf2.gif) no-repeat scroll left 5px transparent !important;}
.support.faq #content-center .FaqsItem .icosfaqs li.document { width:166px; background: url(/site_images/icoDoc.gif) no-repeat scroll left 5px transparent !important;}
.support.faq #content-center .FaqsItem .icosfaqs li.emailthis { width:192px; background: url(/site_images/emailThis.gif) no-repeat scroll left 5px transparent !important;}
.support.faq #content-center .FaqsItem .icosfaqs li.external_url {background-position: left 8px;} 
.support.faq #content-center .FaqsItem .icosfaqs li.external_url a {padding:5px 25px 5px 5px!important; text-transform:uppercase;}

.support.faqs #jumpMenu, .support.faq #jumpMenu {margin-bottom: 15px !important; background: #fff;
    border-radius: 3px;
    border: 1px solid #bbb;
    font-size: 16px;
    padding: 10px;
	color: #333333;  font-size: 13px; width:282px; }

#faqstop  h2 { font-weight:bold !important; padding-bottom:15px !important; border-bottom:1px solid #cdced2; font-size:19px !important; font-family:Arial Narrow,"Franklin Gothic Book",Arial,Helvetica,sans-serif; }
.FaqsItem {clear:both;}
#moreinfoFAQs { border-top:1px solid #cdcdcd; font-size:13px; text-align:left; padding-top:25px;  }
#moreinfoFAQs a {color:#0D5B82;}

.support.faq #content-center .Relfaqs  li, .support.faqs #content-center .Relfaqs  li {background: url("/site_images/dasharrowright.gif") no-repeat scroll left 5px transparent;
    color:#333333;
    font-size: 13px;
    list-style: none outside none;
	
    margin: 0 0 15px !important;
    padding-left: 15px !important;}
.support.faq #content-center .Relfaqs  li  a, .support.faqs #content-center .Relfaqs  li  a   {color:#333333;
    font-size: 13px; text-decoration:none;}
.support.faq #content-center .Relfaqs ul, .support.faqs #content-center .Relfaqs ul{margin-bottom:25px;}
.support.faq #content-center .Relfaqs .titel, .support.faqs #content-center .Relfaqs .titel {margin-bottom:12px;}








/* Documentation */

body.support .static-content h2, body.support .static-content h2 p {font-size:18px;}
/*.support.documentation #content-center li { padding-left:0px !important; background:none; margin-bottom:0px !important;  }*/
/*.support.documentation #content-center li h3 { padding-left:0px; padding-bottom:15px; }*/

.support.documentation #content-center li { background: url("/site_images/dasharrowright.gif") no-repeat scroll left 5px transparent;
    color: #353535;
    font-size: 13px;
    list-style: none outside none;
	border: none !important;
	padding-bottom:0px;
    margin: 0 0 15px !important;
    padding-left: 15px !important;}
.support.documentation #content-center .results{ padding:15px 0 5px 0px;}
/*.support.documentation #content-center li ul, .support.faq #content-center li ul  {display:none;}*/
.DocsItem { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:13px; color:#333333;}
.DocsItem h3 { font-size:19px; color:#333333; padding-bottom:12px;}
.DocsItem h3 span {color:#0C597F;}
.DocsItem .icosdocs { border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; padding:24px 0px; margin:24px 0px;}
.DocsItem .icosdocs ul { display: table-cell; }
.DocsItem .icosdocs li { display:block; float:left; padding-bottom:0px !important; margin-bottom:0px !important; }
.DocsItem .icosdocs li a { display:block; padding:5px 0 5px 24px !important; font-size:11px !important;}
.DocsItem .icosdocs li.pdf { width:186px; background: url(/site_images/icopdf2.gif) no-repeat scroll left 5px transparent !important;}
.DocsItem .icosdocs li.pdf a {  }
.DocsItem .icosdocs li.document { width:166px; background: url(/site_images/icoDoc.gif) no-repeat scroll left 5px transparent !important;}
.DocsItem .icosdocs li.document a { }
.DocsItem .icosdocs li.emailthis { width:192px; background: url(/site_images/emailThis.gif) no-repeat scroll left 5px transparent !important;}
.DocsItem .icosdocs li.emailthis a {}
.DocsItem .icosdocs li.external_url {background-position: left 8px!important;} 
.DocsItem .icosdocs li.external_url a {padding:5px 25px 5px 5px!important; text-transform:uppercase;}

.support.documentation #jumpMenu {margin-bottom: 15px !important; background: #fff;
    border-radius: 3px;
    border: 1px solid #bbb;
    font-size: 16px;
    padding: 10px;
	color: #333333;  font-size: 13px; width:282px; }

#Doctop  h2 { font-weight:bold !important; font-size:19px !important; font-family:Arial Narrow,"Franklin Gothic Book",Arial,Helvetica,sans-serif; }
.DocsItem {clear:both;}
#moreinfoFAQs { border-top:1px solid #cdcdcd; font-size:13px; text-align:left; padding-top:25px;  }
#moreinfoFAQs a {color:#0D5B82;}

.support.faq #content-center .Reldocs  li {background: url("/site_images/dasharrowright.gif") no-repeat scroll left 5px transparent;
    color:#333333;
    font-size: 13px;
    list-style: none outside none;
	
    margin: 0 0 15px !important;
    padding-left: 15px !important;}
.support.faq #content-center .Reldocs  li  a  {color:#333333;
    font-size: 13px; text-decoration:none;}
.support.documentation #content-center .Reldocs ul {margin-bottom:25px;}
.support.documentation #content-center .Reldocs .titel {margin-bottom:12px;}


/* Newsletter */
.newsletter #content-center {background:url(http://www.w-systems.com/site_images/page_bg_newsletters.jpg) no-repeat center bottom; padding-bottom:280px }

/* Contact */
.contact-content .extended	{margin-bottom:30px;}
.contact-content .extended p	{
	font-size:12px;
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contact-content .details	{width:615px;}
.contact-content .map	{float:left;}
.contact-content #map	{
	width:290px;
	height:270px;
	overflow:hidden;
	border:4px solid #ccc;
	margin-bottom:10px;
}
.contact-content a.directions	{
	display:block;
	text-indent:32px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background:#eee url(http://www.w-systems.com/site_images/pdf-directions.png) no-repeat 6px 3px;
	color:#333;
}
.contact-content .body	{
	float:right;
	width:300px;
}
.contact-content .body p	{
	font-size:12px;
	line-height:20px;
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contact-form	{
	width:290px;
	background:#f9fafb;
	float:right;
	margin-bottom:25px
}
#contact-form h4	{
	background:#0D5B82;
	color:#fff;


	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-bottom:1px;
	line-height:30px;
}
.form	{
	float:left;
	width:600px;
	padding-top:20px;
	padding-left:9px;
	position:relative;
	left:-9px;
}
.news-content .comments .field,
.form .field	{
	float:left;
	padding:0 0 15px;
	width:520px;
}
.news-content .comments .field label,
.form .field label	{
	font-size:12px;
	display:block;
	float:left;
	width:280px;
	line-height:20px;
	color:#666;
}
.news-content .comments .field label.error,
.form .field label.error	{
	float:right;
	width:180px;
	color:red;
	font-size:10px;
	margin-bottom:-10px;
}
.news-content .comments .field textarea,
.news-content .comments .field input,
.news-content .comments .field select,
.form .field textarea,
.form .field input,
.form .field select	{
	float:right;
	width:230px;
	background:#fff;
	border:1px solid #767676;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form .checkbox input {
	float:left;
	text-align:left;
	width:5px;
}
.form .field textarea	{
	height:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .submit input,
#comment_form .submit input	{
	border:0;
	width:91px;
	height:22px;
	background:url(http://www.w-systems.com/site_images/contact-submit.png);
	text-indent:-1000000px;
	cursor:pointer;
}

.form .captcha img {float:right; clear:both; margin-top: 10px}
.products .captcha img {margin-right:10px}
h2.contact-success	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
h2.contact-success	{font-size:13px;}
p.contact-success	{font-size:12px;}

/* News */
#news-menu	{clear:both;}
#news-menu .rss	{
	display:block;
	width:280px;
	position:relative;
	background:#0D5B82;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	text-indent:80px;
	color:#fff;
	margin-bottom:1px;
	z-index:10;
}
#news-menu .rss img	{
	position:absolute;
	right:2px;
	top:-3px;
}
#news-menu .tag-cloud	{
	border-top:1px solid #ccc;
}
#news-menu .box	{
	padding-bottom:5px;
	background:#F9FAFB;
}
.news-content .comments h4,
#news-menu .box h4	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:25px;
	font-weight:bold;
	color:#0D5B82;
	text-indent:10px;
	background:#e6e6e6;
	margin-bottom:15px;
}
#news-menu li	{
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:20px;
	line-height:15px;
}
#news-menu li a	{
	color:#0D5B82;
	font-size:12px;
}
#news-menu .categories li	{margin-bottom:0;}
.news-content .entry	{
	padding-bottom:20px;
	margin-bottom:20px;
}
.news-content h2, .news-content h2 a	{
	font-size:16px;
	color:#0D5B82;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.news-content h3	{
	font-size:10px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	color:#333;
}
.news-content h3 .location	{text-transform:uppercase;}
.news-content p	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:15px;
}
.news-content .pagination	{
	float:left;
	width:100%;
}
.news-content .pagination a	{
	cursor:default;
	color:#e6e6e6;
}
.news-content .pagination a:hover	{text-decoration:none;}
.news-content .pagination .previous	{
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.news-content .pagination .next	{
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.news-content .pagination a.active	{
	cursor:pointer;
	color:#e6e6e6;
	color:#333;
}
.news-content .pagination a.active:hover	{text-decoration:underline;}
.news-content .detail	{margin-bottom:20px;}
.news-content .comments .form	{
	float:left;
	width:100%;
}
.news-content .comments .form .legend	{
	color:#0D5B82;
	float:right;
	font-size:10px;
	margin-right:70px;
	width:202px;
}
#news-menu .wrapper	{
	float:left;
	width:280px;
	padding-left:9px;
	position:relative;
	left:-9px;
	background:url(http://www.w-systems.com/site_images/blog-right.png) no-repeat left center;
}

/* Training */
#training-entries-list {background:#CDCDCD;margin-top:10px; margin-bottom:15px;float:left;width:100%;}
#training-entries-list td.date span{display:block;height:20px;line-height:20px;overflow:hidden;}
#training-entries-list p.errors{margin:0; padding:5px 0; background:#fff;}
#training-entries-list tr:hover{background:#e7e7e7 !important;}
#training-entries-list td {font-size:12px; padding:6px 4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#training-entries-list td strong a {font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
#training-entries-list thead {background: #eee; }
#training-entries-list thead th {font-size: 12px; text-align:left; font-weight:bold; border:1px solid #fff; 						background-image:url(http://www.w-systems.com/site_images/thead-bg.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer; padding:8px 20px 8px 3px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#training-entries-list thead tr .headerSortDown {background:#8dbdd8 url(http://www.w-systems.com/site_images/sortdown.gif) no-repeat right center;}
#training-entries-list thead tr .headerSortUp {background:#8dbdd8 url(http://www.w-systems.com/site_images/sortup.gif) no-repeat right center;}
#training-entries-list tbody tr {background:#FFF}
#training-entries-list tbody tr.odd {background:#F0F0F6}
body.training #content-center	{width:690px;}
body.training.details #content-center	{width:630px;}
#training-list-filter	{
	float:left;
	margin-bottom:20px;
}
#training-entries-all	{
	float:left;
	width:690px;
}
#training-entries-all h4,
#training-list-filter h4	{
	font-size:12px;
	color:#fff;
	padding-left:10px;
	line-height:30px;
	background:#083054;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#training-list-filter div	{
	float:left;
	width:230px;
	text-align:center;
}

#training-entries-all select {}
#training-entries-all select option	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	width:664px;
}
#training-list-filter label,
#training-list-filter select	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	line-height:20px;
}
#view_training-wrapper	{
	width:585px;
	background:url(http://www.w-systems.com/site_images/view_training-bgtop.png) no-repeat top left;
	padding-top:9px;
}
#view_training-bgbottom	{background:url(http://www.w-systems.com/site_images/view_training-bgbottom.png) no-repeat bottom left;
	padding-bottom:23px;
}
#view_training-bg	{background:url(http://www.w-systems.com/site_images/view_training-bg.png);
}
#view_training-wrapper,
#view_training-bgbottom,
#view_training-bg	{
	float:left;
	width:585px;
}
#view_training-dates	{
	float:left;
	width:115px;
	position:relative;
}
#view_training-dates .current	{
	padding-top:10px;
	margin-bottom:20px;
}
#view_training-dates .current p	{
	text-align:center;
	font-weight:bold;
	margin:0;
	color:#000;
}
#view_training-dates .current p.day	{font-size:12px;}
#view_training-dates .current p.month	{font-size:12px;}
#view_training-dates .current p.date	{
	font-size:64px;
	line-height:64px;
}
#view_training-dates .available	{background:url(http://www.w-systems.com/site_images/view_training-available.png) no-repeat top left;
	width:135px;
	position:absolute;
	top:125px;
	left:-20px;
	padding-top:4px;
}
#view_training-dates .available .bottom	{
	padding-bottom:7px;
	background:url(http://www.w-systems.com/site_images/view_training-available-bottom.png) no-repeat bottom left;
}
#view_training-dates .available .bg	{
	padding:4px 0 3px;
	background:url(http://www.w-systems.com/site_images/view_training-available-bg.png);
}
#view_training-dates .available h4	{
	font-size:12px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
#view_training-dates .available li	{
	list-style:none !important;
	list-style-position:outside;
	text-align:center;
	font-size:10px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#view_training-details	{
	float:left;
	width:430px;
	margin-left:20px;
	padding-top:20px;
}
#view_training-details h1	{font-size:14px;}
#view_training-details h2	{
	font-size:14px;
	color:#FF6600;
	margin-bottom:15px;
}
#view_training-details h3	{
	font-size:12px;
	margin-bottom:25px;
}
#view_training-details dl	{
	float:left;
	margin-bottom:10px;
}
#view_training-details dt	{
	float:left;
	width:70px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#view_training-details dd	{
	float:left;
	width:350px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#view_training-details .freewith	{
	float:left;
	width:430px;
	padding-bottom:15px;
}
#view_training-details .freewith li	{
	list-style:none !important;


	list-style-position:outside;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#view_training-details .freewith em	{
	text-decoration:underline;
	font-style:normal;
}
#view_training-details .description,
#view_training-details .suggested-audience,
#view_training-details .knowledge	{
	clear:both;
	font-size:12px;
	margin-bottom:15px;
	width:430px;
}
#view_training-details .description h4,
#view_training-details .suggested-audience h4,
#view_training-details .knowledge h4	{
	color:#333;
	margin-bottom:2px;
	font-size:12px;
}
#view_training-details .description p,
#view_training-details .suggested-audience p,
#view_training-details .knowledge p	{margin:0;}
#view_training-details .knowledge li,
#view_training-details .knowledge li a	{
	text-decoration:underline;
	color:#00f;
	list-style:none;
	list-style-position:outside;
}
#view_training-details .download	{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:6px 20px 6px 32px;
	background:#eee url(http://www.w-systems.com/site_images/pdf-directions.png) no-repeat 6px 3px;
	font-family:Arial, Helvetica, sans-serif;
}
#view_training-options	{
	margin:20px 0;
	position:relative;
	left:20px;
	float:left;
	width:545px;
	border-top:1px solid #0D5B82;
	padding-top:8px;
}
#view_training-options a	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#view_training-options .back	{
	float:left;
	text-transform:lowercase;
	color:#00f;
}
#view_training-options .download	{
	float:right;
	color:#C00;
	text-decoration:underline;
}
#training-related,
#training-additional	{width:270px;}
#training-related,
#training-additional	{
	background:#C7E5E1;
	padding:5px;
	margin-bottom:10px;
}
#training-related h3	{
	position:relative;
	color:#458892;
	padding:5px 15px;
	font-size:16px;
	background:#DCF4F8;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#training-related h3 img	{
	position:absolute;
	top:-25px;
	right:5px;
}
#training-related li	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 15px;
	color:#287580;
	background:#E8F4F7;
}
#training-additional h3	{
	background:#004A7E;
	font-size:16px;
	color:#fff;
	padding:5px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#training-additional li	{
	padding:5px 10px;
	background:#fff;
}
#training-additional li.even	{background:#ECEEF2;}
#training-additional h5 a	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#training-additional p	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}
#training-additional h4	{
	text-indent:-100000px;
	height:39px;
	width:100%;
}
#training-additional .online h4	{
	background:#fff url(http://www.w-systems.com/site_images/additional-online.png) no-repeat top center;
}
#training-additional .class h4	{
	background:#fff url(http://www.w-systems.com/site_images/additional-classroom.png) no-repeat top center;
}
#training-additional.class .class,
#training-additional.online .online,
#training-additional.web .web	{display:none;}
#view_training-signup	{
	float:left;
	width:575px;
	padding:0 5px;
}
#view_training-signup h3	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	font-size:12px;
	color:#fff;
	padding-left:30px;
	margin-bottom:1px;
	background:#c00 url(http://www.w-systems.com/site_images/arrow-white-right.png) no-repeat 10px 10px;
}
#view_training-signup .form	{
	float:left;
	width:420px;
	border-top:1px solid #ccc;
	padding-top:30px;
}
#view_training-signup .form .field	{
	float:left;
	width:100%;
	margin-bottom:5px;
}
#view_training-signup .form .field label	{
	display:block;
	float:left;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	line-height:20px;
	margin-right:15px;
}

#view_training-signup .form .field label.error	{
	color:#f00;
	margin:0;
	float:right;
	padding:0 45px 0 0;
}
#view_training-signup .form .field input,
#view_training-signup .form .field select	{
	float:left;
	width:199px;
	height:17px;
	text-indent:2px;
	border:0;
	background:url(http://www.w-systems.com/site_images/training-register-input.png) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
#view_training-signup .form .field select	{height:19px;}
#view_training-signup .form .checkbox	{
	margin:15px 0;
}
#view_training-signup .form .checkbox label	{width:345px;}
#view_training-signup .form .checkbox input	{
	width:auto !important;
	height:auto !important;
	background:0;
	border:0;
}
#view_training-signup .form .captcha	{
	margin:15px 0;
}
#view_training-signup .form .captcha img	{
	float:right;
	margin:0 0 5px 0;
	position:relative;
	right:45px;
}
#view_training-signup .form .captcha input	{
	float:right;
	clear:right;
	margin:0 45px 0 0;
	width:140px;
	text-align:right;
	border:1px solid #ccc;
	background:0;
}
#view_training-signup .form .submit input	{
	float:right;
	margin-right:45px;
	width:91px;
	height:22px;
	text-indent:-100000px;
	text-transform:capitalize;
	cursor:pointer;
	background:url(http://www.w-systems.com/site_images/register-button.png);
}
#view_training-signup .form .submit p	{
	float:right;
	clear:right;
	position:relative;
	right:45px;
	font-size:10px;
	color:#f00;
}
#view_training-signup .message	{
	float:right;
	width:145px;
	border-top:1px solid #ccc;
	padding-top:30px;
}
#view_training-signup .message.not_logged	{
	border-top:1px solid #CCCCCC;
	float:left;
	padding-top:30px;
	width:100%;
}
#view_training-signup .message .box	{
	background:#ECEEF2;
	padding:15px 20px 0;
}
#view_training-signup .message .box p	{
	padding-bottom:15px;
	margin:0;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
/* weekly_data Schedule */
#weekly	{
	width:950px;
	height:600px;
	overflow:hidden;
	position:relative;
}

#weekly_data	{
	width:960px;
	position:absolute;
	left:13px;
	top:50px;
}
#weekly_data:hover .today,
#weekly_data .daybox	{
	float:left;
	width:180px;
	height:500px;
	overflow:hidden;
	background:#fff;
	border:1px solid;
	margin-left:-1px;
	position:relative;
	z-index:1;
}
#weekly_data .daybox .class	{margin-bottom:20px;}
#weekly_data h1	{
	color:#FB9F63;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:center;
}
#weekly_data h2	{
	font-weight:normal;
	color:#000;
	font-size:12px;
	text-decoration:underline;
	margin-bottom:10px;
	padding:0 10px;
}
#weekly_data h3,
#weekly_data h4,
#weekly_data h5,
#weekly_data h6	{
	color:#000;
	font-size:12px;
	padding:0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#weekly_data h4	{margin-bottom:10px;}
#weekly_data h5,
#weekly_data h6	{font-weight:normal;}
#weekly_data h6 a	{
	text-decoration:underline;
	color:#000;
}
#weekly_data ul	{
	padding:0 10px;
}
#weekly_data .no-sign-ups	{
	padding:0 10px;
	margin:0 0 20px 0;
	font-size:12px;
	color:#999;
}
#weekly_data .no-classes	{
	padding:0 10px;
	font-size:12px;
	color:#999;
}
#weekly_data .today	{
	width:205px;
	height:520px;
	margin:-10px -10px 0 -10px;
	opacity:1;
	z-index:2;
}
#weekly_data .today h1	{
	color:#009;
	font-size:20px;
	text-transform:uppercase;
}
#weekly_data:hover .today	{
	width:185px !important;
	height:500px !important;
	opacity:.7 !important;
	margin:0 0 0 -1px !important;
	z-index:1 !important;
}
#weekly_data:hover .daybox	{opacity:.75;}
#weekly_data .daybox:hover	{
	width:205px !important;
	height:520px !important;
	margin:-10px -13px 0 -13px !important;
	opacity:1 !important;
	z-index:2 !important;
}
/* weekly_data Schedule */

/* Newsletter form  and member /partner signup*/
#content-center.member_partner_signup {width:560px;}
.signup_heading {
	display:block;
	float:left;
	height:65px;
	margin-top:25px;
	width:100%;
	background:url(http://www.w-systems.com/site_images/signup_heading_bg.gif) repeat-x scroll 0 0 transparent;
}
.signup_heading .arrow_icon {
	background:url("http://dev.creativemediafarm.com/w-systems/site_images/signup_arrow_icon.gif") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:8px;
	left:10px;
	position:relative;
	top:9px;

	width:8px;
}
.signup_heading .text_content {
	color:white;
	float:left;
	font-size:14px;
	font-weight:normal;
	left:10px;
	margin-left:10px;
	position:relative;
	top:5px;
}
.signup_heading .badge {
	display:block;
	float:right;
	height:73px;
	position:relative;
	right:5px;
	top:-21px;
	width:70px;
}
.signup_heading #member_badge{background:url(http://www.w-systems.com/site_images/signup_member_badge.png);
}
.signup_heading #partner_badge{background:url(http://www.w-systems.com/site_images/signup_partner_badge.png);
}

#newsletter_form {
	float:right;
	padding-left:9px;
	margin-left:-9px;
	background:transparent url(http://www.w-systems.com/site_images/blog-right.png) no-repeat 0 -40px;
}
.signup_form {
	float:left;
	background:'transparent';
	padding-left:9px;
	margin-left:-9px;
}
#newsletter_form h4, .signup_form h4 {
	height:30px;
	line-height:30px;
	font-size:12px;
	background:#0D5B82;
	color:#fff;
	text-align:right;
	padding-right:30px;
	margin-bottom:1px;
}
#newsletter_form {
	float:right;
	padding-left:9px;
	margin-left:-9px;
	background:transparent url(http://www.w-systems.com/site_images/blog-right.png) no-repeat 0 -40px;
}
.signup_form {
	float:left;
	background:'transparent';
	padding-left:9px;
	margin-left:-9px;
}
#newsletter_form h4, .signup_form h4 {
	height:30px;
	line-height:30px;
	font-size:12px;
	background:#0D5B82;
	color:#fff;
	text-align:right;
	padding-right:30px;
	margin-bottom:1px;
}
#newsletter_form .form {
	padding:10px 0;
	width:280px;
}

#newsletter_form .field, .signup_form .field	{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#newsletter_form .field label, .signup_form .field label {
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	margin-right:15px;
	text-align:right;
	width:85px;
}
.signup_form .field label {width:200px;} 
#newsletter_form .field label.error, .signup_form  .field label.error	{
	clear:both;
	font-size:10px;
	width:272px;
	text-align:right;
	color:#f00;
}
#newsletter_form .field input, .signup_form .field input	{
	float:left;
	width:175px;
	height:17px;
	border:0;
	border-right:1px solid #939393;
	background:url(http://www.w-systems.com/site_images/training-register-input.png) no-repeat;
}
.signup_form .field textarea {width:170px;}
.signup_form #phone.input {width:100px;}
.signup_form #phone_extension.input {width:38px;}
.signup_form .field label.phone_extension {
	margin-right:6px;
	width:30px;
}
.signup_form .field input#accept_terms {width:10px;}
.signup_form .field label.accept_terms  {
	position:relative;
	top:3px;
	width:358px;
}
.signup_form .field label.accept_terms a{
	color:#333333;
	text-decoration:underline;
}

.signup_form .field label.captcha img {
	border:0 none;
	float:right;
	position:relative;
	margin:0;
	top:-5px;
}
.signup_form .field input#submit {

}
#newsletter_form .referrer, .signup_form .referrer	{margin-bottom:20px;}
#newsletter_form .referrer label, .signup_form .referrer label	{
	width:100%;
	margin-bottom:5px;
	text-align:left;
	text-indent:30px;
}
#newsletter_form .referrer input, .signup_form .referrer input	{
	width:240px;
	margin-left:30px;
	border:1px solid #939393;
	background:#fff;
}
#newsletter_form .terms label, .signup_form .terms label	{
	font-size:10px;
	width:auto;
	text-indent:30px;
}
#newsletter_form .terms label a, .signup_form .terms label a	{
	text-decoration:underline;
	color:#333;
}
#newsletter_form .terms input, .signup_form .terms input	{
	width:auto;
	height:auto;
	border:0;
	background:0;
}
#newsletter_form .submit label, .signup_form .field label.submit	{
	width:100%;
	clear:both;
	color:#f00;
	font-size:10px;
	text-align:right;
}
.signup_form .field label.submit {width:390px;}

#newsletter_form .submit input, .signup_form .field input#submit	{
	width:91px;
	height:22px;
	float:right;
	border:0;
	background:url(http://www.w-systems.com/site_images/newsletter_submit.gif);
}

/* Homepage Slides */

#banners {height:410px; margin-top:-90px; width:940px; float:left; overflow:hidden; position:relative; z-index:199}
.banner {position:absolute; height:320px; width:940px; bottom:0px; left:0px; display:block!important;}
.banner .artwork {position:absolute; bottom:-350px; left:0px; height:320px; z-index:199}


.banner .artwork .img {display:block}
.banner .description {position:absolute; top:-450px; right:0px; color:#fff; z-index:299}
.ui-tabs-hide .description,.ui-tabs-hide .description .read_more a, .ui-tabs-hide .artwork {z-index:0}
.ui-tabs-panel .description span.read_more {float:right; clear:both; margin:10px 0px 0px; height:30px; overflow:hidden}
.ui-tabs-panel .description span.read_more a {display:block!important; background:url(http://www.w-systems.com/site_images/banner_readmore.png) no-repeat; width:110px; text-indent:-9999px; height:30px; float:right; position:relative; z-index:300}
#banner_nav {position:absolute; z-index:1000; left:10px; bottom:15px}
#banner_nav li {float:left; list-style:none}
#banner_nav a {display:block; width:13px; height:13px; text-indent:-9999px; background:url(http://www.w-systems.com/site_images/banner_nav.png) no-repeat left bottom; float:left; margin-right:7px}
#banner_nav .ui-tabs-selected a, #banner_nav a:hover { background-position: left top}
li a.active {background:#fff; display:block}

.banner h2 {text-indent:-9999px; margin-bottom:15px;background:url(http://www.w-systems.com/site_images/homepage_sprite.png) no-repeat right top;}
.banner h3 {font-family:Arial Narrow, Arial, Helvetica, sans serif; font-size:20px;}
.banner .description {padding-right:20px}
.banner .description p, .banner h2, .banner h3  {line-height:140%; float:right; clear:both}
.banner .description p {width:350px; text-align:right; font-size:14px}
#goldmine_banner h2 {width:450px;  height:127px}
#mapview_banner h2 {width:340px; height:126px; background-position: right -146px; }
#sugar_banner h2 {width:400px; height:100px; background-position: right -800px; }
#wmobile_banner h2 {width:380px;  height:120px; background-position: right -278px}
#goldbook_banner h2 {width: 335px; height:110px; background-position:-110px -405px}
#dialpad_banner h2 {width: 405px; height:125px; background-position:-44px -663px}
#teamcalendar_banner h2 {width: 450px; height:123px; background-position:3px -527px}
#banners div.active {z-index:500}

/* Miscellaneous */
.first_name {text-transform:capitalize}
.right {float:right}
.left {float:left}
.not_selectable {background:none;!important}
.submit input {cursor: pointer}

/*Email Machine*/

.partner-select, .partner-select li, .campaign-select, .campaign-select li, .select-event, .select-event li{
	margin-left: 0;
	padding-left: 0;
}
.partner-select li, .select-event li{
	list-style-type: none;
	color: #333;
	margin-bottom: 10px;
}

hr.twopixel{
	padding-bottom: 30px;
	background: url(http://www.w-systems.com/site_images/2pxline.gif) repeat-x left bottom;
	margin-bottom: 30px;
	border: none;
}

.campaign-select{
	border: 1px solid #CDCDCD;
	border-bottom: none;
	margin-bottom: 30px;
	width: 560px;
}
.campaign-select li{
	border-bottom: 1px solid #CDCDCD;
	overflow: hidden;
	list-style-type: none;
	padding: 15px;
}
.liodd{
	background-color: #eee;
}
.lieven{
	background-color: #fff;
}
.campaign-select imput{
	margin-right: 15px;
}
.campaign-select label{
	color: #073053;
	font-weight: bold;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 16px;
}
.campaign-select p{
	padding-left: 20px;
}

#register-body{
	background: url(http://www.w-systems.com/site_images/bgheader.jpg) repeat-x left top;
}
#register-wrap{
	background: url(http://www.w-systems.com/site_images/bgheader2.jpg) repeat-x left top;
	width: 945px;
	margin: 0 auto;
	overflow: auto;
}
#register-wrap h1{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fff;
	padding: 85px 0 15px 20px;
}
#register-campaign{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	background: #eee url(http://www.w-systems.com/site_images/bgcampaign2.jpg) repeat-y;
}
#register-campaign p{
	padding:0 20px 20px 20px;
	margin: 0;
}
#register-campaign img{
	display: block;
	margin: 0;
}
#register-form{
	padding: 50px 0;

	width: 600px;
	float: left;
}
#partner-logo-url{
	width: 300px;
	float: right;
padding-top:50px;
}
#register-form .field{
	margin-bottom: 10px;
	overflow: hidden;
}
#register-form label{
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
}
.registertext{
	float: left;
	width: 335px;
	padding: 5px;
	border: 1px solid #CDCDCD;
}
.registerphone{
	float: left;
	width: 200px;
	padding: 5px;
	border: 1px solid #CDCDCD;
	margin-right: 20px;
}
#register-form label#registerext{
	width: 40px;
	float: left;
	margin-right: 10px;
}
#registerextfield{
	width: 32px;
	float: left;
	padding: 5px;
	border: 1px solid #CDCDCD;
}
#register-submit{
	margin-left: 140px;
}

#register-footer{
	background: url(http://www.w-systems.com/site_images/register_footerbg.gif) repeat-x left bottom;
	height: 200px;
}

#partners-filters, #partner-select{
	float: left;
	width: 270px;
}
#partners-filters{
	margin-right: 10px;
}
#partner-select{
	border-left: 1px solid #CDCDCD;
	padding-left: 10px;
}

#partners-filters li{
	list-style-image: url(http://www.w-systems.com/site_images/right_arrow.png);
}
#partners-filters li a{color:#2F8A97;}
.campaign-instructions ol{
	margin-left: 30px;
}
.campaign-instructions li{
	font-size: 13px;
	list-style-type: decimal;
}

/* Sugar */
#z_wrapper #z_header { background:#fff !important; padding-left:30px !Important; padding-bottom:30px !important; }
#z_wrapper #z_hero,
#z_wrapper #z_mainbody {background:#fff;}
#z_wrapper  {  background: url("http://www.w-systems.com/site_images/content-shadows.png") no-repeat 0 0; float: left;  left: -7px; margin-bottom: 20px; padding: 0 7px; position: relative; width: 100%; margin-top: 40px; }
#z_wrapper #z_nav { position: absolute; top: -40px; width: 100%; left:7px; background: none !important; border:none !important; height:auto !important; }
#z_wrapper #z_hero { margin:0 !important; text-align:left !important; }
#z_wrapper #z_hero .cl_even { text-align:left; margin:0 0 0 30px; padding-bottom:30px;}
#z_wrapper #z_content_area {  display: table; width:100%; }
#z_wrapper #z_nav a {  color: #555555 !important; display: block; float: left; font-family: "Franklin Gothic Medium","Arial Rounded MT Bold",Arial,Helvetica,sans-serif;   font-size: 13px; line-height: 40px; text-align: center; width: 110px; padding:0 !important; margin-right: 15px; height:auto !important;}
#z_wrapper #z_nav a:hover {background:#DBE4F2;}
#z_wrapper #z_nav_on  { background: #fff !important;}
#z_wrapper #z_mainbody { padding: 0 30px !important;  color: #888888;  font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif;  font-size: 16px;}
#z_wrapper h1 { color: #333333; font-family: Arial Narrow,"Franklin Gothic Medium",Arial,sans-serif; font-size: 26px !important; font-weight: normal; margin-bottom: 20px;}
#z_wrapper p  { color: #888888;  font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif;  font-size: 16px;  line-height: 140%; margin-bottom: 15px;}
#z_content_area .z_body_title { font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif; font-size: 14px; color:#333; margin-bottom:15px;}
#z_content_area .z_body_content p {font-size:14px;}
#z_wrapper a  { color:#3399FF !important; }
#z_wrapper  span.Bottom div { text-align:left; float:left; }
#z_wrapper ul {margin-bottom:20px;}
#z_wrapper ul li {font-size:16px; line-height:140%; margin-bottom:10px; list-style:inside disc; color: #888; font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif; }
#content-primary  { padding-left:0 !important; }
#idea-video u {color:#3399FF !important; margin-bottom:5px; display:inline-block; }
#z_webcasts {font-size:14px;}
#z_webcasts . cl_even {margin-bottom:10px;}
#zFormId { padding:12px 22px; background:#fff; margin-top: -20px; float:left; width: 896px; }
#zFormId table { width:60%; color: #888888 !important;  font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif !important; }
#zFormId table td { padding:8px; font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif !important; font-size:14px; }
#zFormId table td  input,
#zFormId table td  select,
#zFormId table td  textarea  { border:1px solid #ccc; padding:5px;}
#zFormId table td  input, 
#zFormId table td  textarea {width:250px;}
#zFormId table td  select {width:260px;}
#zFormId table td  textarea {height:80px;}
#zFormId a.button { display:inline-block; font-weight: bold; padding: 8px; color: #FFFFFF !important; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family: Arial Narrow,"Franklin Gothic Book",Arial,sans-serif !important; background:#3399FF; }
#zFormId a.button:hover { opacity: 0.8; text-decoration:none; }

/* Support dropdown */
ul.product-dropdown {background:url("http://www.w-systems.com//site_images/arrow-down-blue.png") no-repeat 97% 15px #fff ; padding:10px; border-radius:5px; width: 280px; height:20px; overflow:hidden; cursor:pointer; position:absolute;  }
ul.product-dropdown:hover {height:auto;}
ul.product-dropdown li { background:none !Important; }
ul.product-dropdown li a {display:block;}


