/* Big box on first page with slideshow and core links */

#divPresentationBox {
	xborder: double 3px #000;
	height: 300px;
	position: relative;
	margin-bottom: 10px;
}

#divPresentationSlides {
	Xwidth: 675px;
	float: left;
}

#divPresentationActions {
	width: 265px;
	height: 290px;
	xfloat: right;
	top: 0px;
	right: 0px;
	position: absolute;
	xbackground-color:#9CF;
	xborder-left: double 3px #000;
	xpadding: 5px;
}

#divPresentationActions h1 {
	font-size: 12px;
	color:#009;
	margin-bottom: 4px;
}

#divLogin {
	height: 100px;
	background-image: url(../_images/background/boxes/login.png);
	background-repeat: no-repeat;
	padding: 5px;
	margin-bottom: 5px;
}
#divLogin h1{
	margin: 0px;
}
#divLogin input {
	width: 100px;
	font-size: 10px;
}
#divLogin p {
	margin-bottom: 5px;
}
#divLogin a {
	background-image: url(../_images/background/buttons/link_red_blue_80.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 9px 4px 32px;
	Xbackground-color:#F0F;
	text-decoration:none;
	color:#FFF;
	font-weight: bold;
	font-size: small;
	line-height: 24px;
}
#divLogin {
	font-size:smaller;
	font-weight: bold;
	xbackground-color:#96C;
}

#divLogin #aPasswordlessLogin {
	background-image: url(../_images/background/buttons/link_red_blue_235.gif);
	line-height: 24px;
	padding-left: 28px;
	padding-right: 4px;
}

#divLogin table {
	width: 100%;
}

#divLogin table td {
	height: 25px;
	vertical-align: middle;
	xbackground-color:#09F;
}

#divLogin #tdPasswordlessLogin {
	xbackground-color:#09F;
	height: 33px;
	vertical-align: bottom;
}

#imgQuickTour {
	float: left;
	padding-right: 8px;
}

#aWatchVideos {
	display: block;	
	width: 265px;
	height: 185px;
	background-image:url(../_images/background/boxes/watch_video/watch_video.gif);
}

#aWatchVideos:hover { 
	background-image:url(../_images/background/boxes/watch_video/watch_video_over.gif);
}

#divWatchVideos {
	Xbackground-color:#000;
	Xheight: 175px;
	Xcursor: pointer;
}

#divPresentationActions3rd {
	
}
/*
#divPresentationBox {
	
	xborder: double 3px #000;
	position: relative;
	font-size:0;
	line-height:0;
	xbackground-image:url(../_images/background/slides.png);
	xbackground-repeat:repeat-x;
	margin: 5px 10px 5px 5px;
}

#divSWFSlides {
	Xborder-right: 1px solid #000;
}

.XdivVideoPlayerOnTop {
	background-color: #F9C;
	position: relative;
	border: 3px double #FFF;
	width: 640px;
	height: 480px;
	top: 0px;
	left: 0px;
}

.XdivVideoPlayerInPlace {
	background-color:#333;
}

#divWatchVideos {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 252px;
	background-color: #8fbbe7;
	text-align:center;
	Xborder-left: 3px double #FFF;
	Xmargin: 2px;
	Xborder: 3px double #FFF;
	border-left: 1px solid #999;
}

#divWatchVideos img{
	margin: 7px auto 0px auto;
	padding: 0;
}

#divWatchVideos a {
	color:#FFF;
	font-weight:bold;
	font-size: large;
	line-height: normal;
	text-decoration: none;
}

#divWatchVideos a:hover {
	text-decoration: underline;
	color:#FF0;
}

#divWatchVideosClick {
	background-color:#000;
	margin: 2px;
	border: 3px double #FFF;
	height: 190px;
}

*/

/* - Boxed layout - */

/* Containers */
#divMainBoxes {
	xbackground:#FFF;
	height: 632px;
	Xpadding-left: 5px;
}

/* TMP Bold removal */
#divMainBoxes strong{
	font-weight:normal;
	xcolor:#039;
	xfont-style:italic;
	xfont-family: Tahoma, Geneva, sans-serif;
	xfont-size: 12px;
	xfont-weight: bold;
	
}

#divBoxesLeft {
	width: 342px;
	float: left;
	xbackground-color:#FF0;
}

#divBoxesCenter {
	width: 342px;
	float: left;
	xbackground-color:#0FC;
}

#divBoxesSidebar {
	width: 254px;
	float: left;
	font-size: 12px;
	xbackground-color:#F00;
	background-image:url(../_images/background/boxes/box2_sidebar.png);
	background-repeat: no-repeat;
	padding: 5px;
}

#divBoxesSidebar h1 {
	margin-bottom: 4px;
	font-size: 12px;
	padding: 0;
	margin-top: 0;
}

#divBoxesSidebar div {
	margin-bottom: 10px;
	text-align: justify;
}

#divBoxesSidebar div ul {
	text-align: left;
}

.divBox {
	Xwidth: 323px;
	height: 150px;
	Xfloat: left;
	background-image: url(../_images/background/boxes/box2.gif);
	xbackground-color: #FF0;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px 15px 5px 5px;
	xmargin: 0px 5px 8px 0px;
	position: relative;
	text-align: justify;
}

.divBox h1 {
	font-size: 14px;
	color: #039;
	margin: 0px 0px 2px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 24px;
  clear: inherit;
}

.divBox img {
	float: left;
	margin-right: 5px;
}

.divBox #aQuickTourImg {
	float: right;
	margin: -5px -7px 0px 0px;
	padding: 0px;
}

.divBox .pStandOut {
	margin-top: 3px;
}

.divBox .pStandOutMore {
	margin-top: 6px;
}

.divBox .pStandOutCenter {
	margin-top: 0px;
	margin-bottom: 6px;
}

.divBox a {
	background-image: url(../_images/icons/small/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	margin: 0px;
	text-decoration: underline;
	color: #06C;
}

/* v1
.divBox {
	width: 318px;
	height: 150px;
	float: left;
	background-image: url(../_images/background/boxes/box1.png);
	background-color: #FF0;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 14px 10px 14px;
	margin: 0px;
	position: relative;
}

.divBox h1 {
	font-size: 16px;
	color: #FFF;
	margin-bottom: 2px;
	font-family: Tahoma, Geneva, sans-serif;
}

.divBox p {
	font-size: 12px; 
	width: 320px;
	text-align: justify;
	margin: 0px 0px;
	line-height: 19px;
}

.divBox img {
	top: 10px;
	right: 5px;
	position: absolute;
}
*/

/* - Lists formatting - */

/* Arrows */

.divBox ul {
	position: relative;
	margin-bottom: 3px;
}

.ulCountBlack {
	margin-top: 5px;
}

.ulCountBlack li{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 2px 0px;
	line-height: 16px;
	padding-left: 18px;
}

.ulCountBlack .liCount1 { background-image: url(../_images/icons/small/numbers/black/one.gif); }
.ulCountBlack .liCount2 { background-image: url(../_images/icons/small/numbers/black/two.gif); }
.ulCountBlack .liCount3 { background-image: url(../_images/icons/small/numbers/black/three.gif); }

.ulArrows li {
	background-image: url(../_images/icons/small/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	margin: 0px;
}

.ulTickGreen li {
	background-image: url(../_images/icons/small/check_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
	margin: 0px;
}

.ulTickBlue li {
	background-image: url(../_images/icons/small/check_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin: 0px;
}

.ulTickCheckbox li {
	background-image: url(../_images/icons/small/checkbox.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
	margin: 0px;
}

.ulTickShield li {
	background-image: url(../_images/icons/medium/shield.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
	margin: 0px;
	line-height: 22px;
	padding-left: 20px;
}

.ulTickShieldSmall li {
	background-image: url(../_images/icons/small/shield/shield_tick.gif);
	xbackground-image: url(../_images/icons/small/shield/blue_shield.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 2px 0px;
	line-height: 16px;
	padding-left: 18px;
}

.ulTechnologies li {
	background-image: url(../_images/icons/small/lock_tick.gif);
	xbackground-image: url(../_images/icons/small/shield/shield_tick.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 2px 0px;
	line-height: 16px;
	padding-left: 18px;
}


.ulTickDevices li {
	xbackground-image: url(../_images/icons/small/tick_box_blue.png);
	background-image: url(../_images/icons/small/key/key_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 2px 0px;
	line-height: 16px;
	padding-left: 18px;
}

.ulCount li{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 2px 0px;
	line-height: 16px;
	padding-left: 18px;
}

.ulCount .liCount1 { background-image: url(../_images/icons/small/numbers/green/one.gif); }
.ulCount .liCount2 { background-image: url(../_images/icons/small/numbers/green/two.gif); }
.ulCount .liCount3 { background-image: url(../_images/icons/small/numbers/green/three.gif); }