﻿@charset "utf-8";
/* CSS Document */

html, body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body
{
	background: #fafafa none;
}

a {
  outline: none;
  outline: #FFF 1px none;
}

/* Colors */
.wy_pink
{
	color: #f8004c;
}
.wy_blue
{
	color: #1e9fe2;
}
.wy_darkgray
{
	color: #838383;
}
.wy_emircantdecideagray { 
	color: #8e8e8e;
}
.wy_emirstillcantdecideagray { 
	color: #8f8f8f;
}
.wy_paragraphgray
{
	color: #989898;
}
.wy_paragraphgraydarker
{
				color: #000000;
}
.wy_paragraphgraylighter
{
	color: #5f5f5f;
}
.wy_lightgray
{
	color: #7f7f7f;
}
.wy_almostblack
{
	color: #434343;
}
.wy_black
{
	color: #000;
}
.wy_footerblue
{
	color: #b6d1d8;
}
.wy_footerbluedark
{
	color: #97adb3;
}
.wy_sectionboxblue
{
	color: #1e89dd;
}
.wy_sectionboxred
{
	color: #c02b2b;
}
.wy_sectionboxgreen
{
	color: #12c812;
}
.wy_sectionboxyellow
{
	color: #e5b900;
}
.wy_sectionboxpink
{
	color: #cb22d2;
}


/* Fonts */
.verdana 
{
	font-family: Verdana, Geneva, sans-serif;
}
.arial
{
	font-family: Arial, Helvetica, sans-serif;
}
.georgia
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Font sizes */
.fontsize10
{
	font-size: 0.6em;
}
.fontsize105
{
	font-size: 0.7em;
}
.fontsize11
{
	font-size: 0.75em;
}
.fontsize115
{
	font-size: 0.9em;
}

.fontsize12
{
	font-size: 1em;
}
.fontsize18
{
	font-size: 1.4em;
}

/* Text */
.centertext
{
	text-align: center;
}
.uppercase
{
	text-transform: uppercase;
}
.nounderline
{
	text-decoration: none;
}
.lineheight8 {
	line-height: 1em;
}
.lineheight10 {
	line-height: 1.2em;
}
.lineheight12 {
	line-height: 1.4em;
}
.lineheight18 {
	line-height: 1.5em;
}
.lineheight20 {
	line-height: 1.8em;
}
.italictext
{
	font-style: italic;
}
.boldtext
{
	font-weight: bold;
}
/* hoovers */
.hover1:hover
{
	text-decoration: underline;
}

.hover2:hover
{
	color: #1c95d3;	
}

.hovermenu:hover
{
	color: #1c95d3;	
}

/* Positioning */
.centermargins
{	
	margin: 0px auto;
}
.float
{
	float: left;
}
.floatright
{
	float: right;
}
.clear
{
	clear: both;
}
/*  Controls */

#headerbar
{
	width: 100%;
	border-bottom: #dcdcdc 1px solid;
	height: 29px;
	overflow: hidden;
	background: #fff;
}
#headerbar .centermargins
{
	width: 944px;
	height: 29px;
	display: block;	
}
#headerbar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#headerbar li
{
	float: left;
	height:21px;
}
#headerbar ul .registerli
{
	position: relative;
	left: -1px;
}
#headerbar ul .links
{
	text-align: center; 
}
#headerbar ul .links:hover
{
	border-left: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
}
#headerbar ul .links:hover a
{
	color: #1c95d3;
}
#headerbar #callus
{
	width: 714px;
	padding-left: 15px;
	padding-top: 8px;

}
#headerbar #mywebityy
{
	width: 103px;
	padding-top: 8px;

}
#headerbar #mywebityy:hover
{
	width: 101px;
}
#headerbar #register
{
	width: 112px; 
	padding-top: 8px;
}
#headerbar #register:hover
{
	width: 110px; 
}

#wrapper
{
	width: 942px;
	display: block;
	position: relative;
	z-index: 2;
	background: #FFF;
}

.bottomspacer
{
	clear: both;
	display: block;
	height: 110px;
}
.invisible
{
	display: none;
	visibility: hidden;
}
#menunav
{
	background: #FFF url(../site_img/navigation/nav_bg.jpg) no-repeat;
	background-position: 0 53px;
	height: 58px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#menunav li
{
	float:left;
}
#menunav li a
{
	text-decoration: none;
	cursor: pointer;
	
}

#menunav li .leftspacer
{
	display: block;
	background: #FFF url(../site_img/navigation/nav_leftcorner.jpg) no-repeat;
	min-width: 15px;
	width: 50%;
	height: 54px;
	text-indent: -9000px;
}
#menunav li .wbtylogobutton
{
	display: block;
	background: #FFF url(../site_img/navigation/nav_leftlogo.jpg) no-repeat;
	width: 147px;
	height: 47px;
}
#menunav li h1
{
	padding: 0px;
	margin: 0px;
}
#menunav li h1 span
{
	display:none;
}
#menunav li #searchbutton
{
	display: block;
	background: #FFF url(../site_img/navigation/nav_rightsearch.jpg) no-repeat;
	width: 55px;
	height: 54px;
	text-indent: -9000px;
}
#menunav li #searchbutton:hover
{
	background: #FFF url(../site_img/navigation/nav_rightsearch_rollover.jpg) no-repeat;
}
#menunav li #nextbutton
{
	display: block;
	background: #FFF url(../site_img/navigation/nav_rightnext.jpg) no-repeat;
	width: 56px;
	height: 54px;
	text-indent: -9000px;
}
#menunav li #nextbutton:hover
{
	background: #FFF url(../site_img/navigation/nav_rightnext_rollover.jpg) no-repeat;
}
#menunav li h3
{
	padding: 15px 10px 0px 0px;
	margin: 0px;
	font-size: 0.8em;
	letter-spacing:-0.3px;
}
#menunav li h5
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 0.6em;
}
#menunav li .menuh3
{
	padding: 15px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	text-decoration: none;
	color: #838383;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	height: 16.5px;
}
#menunav li a .sel
{
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
	padding: 0px 13px 0px 13px;
	display: block;
	
}
#menunav li a:hover .sel
{
	/*
	border-left: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	*/
}
#menunav li a:hover .sel span
{
	color: #1e9fe2;

}
#menunav li .selected .sel
{
	border-left: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
}
#menunav li .selected .sel span
{
	color: #1e9fe2;	
}
#menunav li .menuh5
{
	margin: 0px;
	font-size: 10px;
	color: #f8004c;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	display: block;
	height: 21px;
}

#menunav #logosection
{
	width: 164px;
}

#menunav #bpos
{
	width: auto;
}

#menunav #sharepoint
{
	width: auto;
}

#menunav #exchange
{
	width: auto;
}

#menunav #customised
{
	width: auto;
}

#menunav #support
{
	width: auto;
	border-right: #dcdcdc 1px solid;
}
#menunav #support .sel
{
	border-right: #dcdcdc 1px solid;
	position: relative;
	left: 1px;
	
}
#cookietrail
{
	list-style: none;
	margin: 0px;
	padding: 11px 0px 23px 0px;
	background-color:transparent;
}
#cookietrail li
{
	float:left;
}
#cookietrail .first
{
	color: #b2b2b2;
	font-style:italic;
	padding-left: 15px;
}
#cookietrail .path
{
	color: #a1a1a1;
	padding-left: 7px;
}
#cookietrail .pathlink
{
	color: #a1a1a1;
	text-decoration: none;
}
#cookietrail .pathlink:hover
{
	text-decoration: underline;
}
#flash
{
	background: #FFF url(../site_img/flash/background.jpg) no-repeat;
	width: 941px;
	height: 335px;
	padding-top:2px;
	display: block;
}

.sectionboxsharepoint
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_default.jpg) no-repeat;	
	background-position:top;
	float:left;
	cursor: pointer;
}
.sectionboxexchange
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_default-04.jpg) no-repeat;	
	background-position:top;
	float:left;
	cursor: pointer;
}
.sectionboxbackup
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_default-05.jpg) no-repeat;	
	background-position:top;
	float:left;
	cursor: pointer;
}
.sectionboxcustom
{
	width: 236px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_default-06.jpg) no-repeat;	
	background-position:top;
	float:left;
	cursor: pointer;
}
.sectionboxsharepoint:hover
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_rollover.jpg) no-repeat;
}
.sectionboxexchange:hover
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_rollover-04.jpg) no-repeat;
}
.sectionboxbackup:hover
{
	width: 235px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_rollover-05.jpg) no-repeat;
}
.sectionboxcustom:hover
{
	width: 236px;
	height: 163px;
	display: block;
	background:#FFF url(../site_img/header/images/Sharepoint_rollover-06.jpg) no-repeat;
}


.sectionbox h2, .sectionboxright h2
{
	
	font-weight: normal;
	margin: 0;
	padding: 7px 0px 0px 20px;
}
.sectionbox p, .sectionboxright p
{
	margin: 0;
	padding: 14px 0px 0px 20px;
	width: 200px;
}

#toproundcorner
{
	clear: left;
	display: block;
	background:#FFF url(../site_img/header/toproundcorners.jpg) no-repeat;
	width: 941px;
	height: 27px;
}
#toproundcornernews
{
	clear: left;
	display: block;
	background:#FFF url(../site_img/header/toproundcorners.png) no-repeat;
	width: 941px;
	height: 27px;
}
#contentgrid
{
	border-left: #dcdcdc 1px solid;
	
	width: 940px;
	padding-right: 50px;
	overflow: hidden;
}
#contentgrid #left
{
	float: left;
	display: block;
	width: 258px;
	min-height: 100px;
	overflow: hidden;
}
#contentgrid #left h3
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: #FFF url(../site_img/leftcollumn/headline_bg.jpg) no-repeat;
	background-position: 0 31px;
	text-indent: 22px;
	height: 35px;
}
#contentgrid #left ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#contentgrid #left ul li
{
	background: #FFF url(../site_img/leftcollumn/dotted_line.jpg) bottom no-repeat;
	padding: 5px 0 12px 22px;
}
#contentgrid #left .leftcollumnverticalspace
{
	clear: both;
	height: 29px;
	display: block;
}
#contentgrid #left .newsitem
{
	overflow: hidden;
	background: #FFF url(../site_img/leftcollumn/dotted_line.jpg) bottom no-repeat;
	padding-bottom: 12px;
}
#contentgrid #left .newsitem h4
{
	text-indent: 20px;
	margin: 0;
	padding: 20px 0 0 0;
	font-weight: normal;
	color: #959595;
}
#contentgrid #left .newsitem p
{
	margin: 0px;
	padding: 7px 0 5px 20px;
	width: 235px;
}
#contentgrid #left .newsitem a
{
	padding: 7px 18px 0 0;
	text-align: right;
	float: right;
	font-style: italic;
}
#contentgrid #left .newsitem a img
{
	border: none;
}

#contentgrid #right
{
	float: left;
	display: block;
	width: 680px;
	border-left: #dcdcdc 1px solid;	
	border-right: #dcdcdc 1px solid;
}
#contentgrid #right .orderbutton
{
	display: block;
	position: relative;
}
#contentgrid #right .orderbutton a
{
	display: block;
	position: absolute;
	top: -47px;
	right: -6px;
	background: #fff url(../site_img/content/images/orderbutton.jpg);
	width: 109px;
	height: 41px;

}
#contentgrid #right .orderbutton span
{
	display: none;
}
#contentgrid #right .publishdate
{
	position: relative;
}
#contentgrid #right .publishdate span
{
	display: block;
	position: relative;
	top: -9px;
	width: 350px;
	height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #bcbcbc;
	margin-left: 30px;
}
#contentgrid #right .publishdate span strong
{
	color: #a4a4a4;
}



#contentgrid #right hr
{
	border: 0 solid #FFF;
	background: #FFF url(../site_img/content/images/contenthr.jpg) repeat-x;
	height: 9px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: both;
	padding-bottom: 38px;
}
#contentgrid #right .smallerhr
{
	background: #FFF url(../site_img/content/images/contenthr_small.jpg) repeat-x;
	height: 4px;
	padding:0 0 18px;
}

#contentgrid #right h1
{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-weight:normal;
margin:0;
padding:0 0 13px 28px;
width:520px;
	
}
#contentgrid #right h2
{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:0 0 13px 28px;
width:520px;
	
}

#contentgrid #right h2 .logotext
{
	position: relative;
	top: 5px;
	left: 5px;
}


#contentgrid #right .articlelogo
{
	padding: 0 0 0 28px;
	display: block;
	float: left;
	border: none;
}

#contentgrid #right .articleimage
{
	position: relative;
	top: 5px;
	left: 20px;
	padding-bottom: 24px;
}



#contentgrid #right p
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;	
	padding-bottom: 24px;
}
#contentgrid #right ul
{
	padding: -20px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;	
	padding-bottom: 24px;
}


#contentgrid #right .full
{
	width: 595px;
	padding-left: 28px; 
}
#contentgrid #right .wimage
{
	width: 495px;	
	float: left;
	margin: 0;
	padding: 0 0 24px 8px;
}
#contentgrid #right #thereasons
{
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
}
#contentgrid #thereasons li
{
	float: left;	
	width: 280px;
	height: 93px;
	display: block;
	margin: 0px 3px 8px 20px;
	padding: 0px 15px 0px 15px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	color: #7e7e7e;
	font-style: italic;
	font-size: 12px;
	line-height: 22px;
}
#contentgrid #right .whitebgli
{
	background: #FFF url(../site_img/content/reasonbg.jpg) no-repeat;
}
#contentgrid #right .pinkbgli
{
	background: #FFF url(../site_img/content/reasonbgpink.jpg) no-repeat;
}
#contentgrid #right li .reasonnumber
{
	color: #cb22d2;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;	
	line-height: 42px;
	margin: 0;
	padding: 0;
	font-style: normal;
}
#footer
{
	background: #FFF url(../site_img/footer/FooterBG.jpg) repeat-x;
	width: 941px;
	height: 122px;
	display: block;
}
#footer #leftimage
{
	background: #FFF url(../site_img/footer/footer_left.jpg) no-repeat;
	width: 13px;
	height: 122px;
	display: block;
}
#footer #rightimage
{
	background: #FFF url(../site_img/footer/footer_right.jpg) no-repeat;
	width: 16px;
	height: 122px;
	display: block;
}
#footer #divider
{
	background: #FFF url(../site_img/footer/foot_divider.jpg) no-repeat;
	width: 2px;
	height: 122px;
	display: block;
	float: right;
}
.footernav
{
	padding: 0 0 0 8px;
	width: 122px;
}
.footernav ul
{
	list-style: url(../site_img/footer/triangle.jpg) outside;
	padding: 5px 0px 0px 17px;
	margin: 0px;
	line-height: 19px;
}
.footernav h5
{
	padding: 11px 0px 0px 0px;
	margin: 0;
	font-weight: normal;
}
.footernav li
{
	padding: 0px;
	margin: 0px;
}

#socialmediabar
{
	display: block;
	margin: 0;
	padding: 0;
	width: 185px;
	min-height: 137px;
	position: fixed;
	top: 224px;
	overflow: hidden;
	
}
#socialmediabar #socialmediacontent
{
	display: block;
	position: relative;
	width: 170px;
	left: -172px;
	background: #FFF;
	border: #dcdcdc 1px solid;
	padding: 10px 0 30px 0;
	z-index: 3;
	overflow: hidden;
}
#socialmediabar #socialmediacontent ul
{
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}
#socialmediabar #socialmediacontent li
{
	margin: 0;
	padding: 0;
}
#socialmediabar #socialmediacontent ul li a
{
	display: block;
	position: relative;
	background: #FFF;
	width: 126px;
	height: 25px;
	left: 16px;
	text-align: right;
	padding: 6px 10px 0 0;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #858585;
}
#socialmediabar #socialmediacontent ul li a:hover
{
	background: transparent url(../site_img/sidecontrols/images/hover.png) no-repeat;
	color: #1c97d6;
}
#socialmediabar #socialmediacontent ul li a:hover img
{
	left: 1px;
}
#socialmediabar #socialmediacontent ul li a img
{
	border: 0;
	padding-left: 10px;
	position: relative;
	top: 3px;
}
#socialmediabar #socialmediacontent h3
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: #FFF url(../site_img/sidecontrols/headline_hr.jpg) no-repeat;
	background-position: 16px 22px;
	text-indent: 16px;
	height: 30px;
}
#socialmediabar #socialmediabutton
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: #FFF url(../site_img/sidecontrols/socialmediabutton.jpg) no-repeat;
	width: 49px;
	height: 137px;
	position: absolute;
	left: 0px;
	top: 90px;
	z-index: 1;
	cursor: pointer;
}
/* login */
#logincontainer
{
	position: absolute;
	top: -1px;
	right: 111px;
	margin: 0;
	display: block;
	overflow: hidden;
	/*padding: 15px 0 0 15px;	*/
	height: 152px;
	width: 243px;	
	border: #dcdcdc 1px solid;
	background: #FFF;
	display: none;
}

#loginbar .formcontainer
{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;	
	height: 25px;
}
#loginbar .formcontainer input
{
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
	float: left;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	border-left: 0 solid #FFFFFF;;
	border-right: 0 solid #FFFFFF;;
	width: 195px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 16px;
	color: #434343;
	outline: medium none;
	vertical-align: middle;
}
#loginbar .textfield_left
{
	margin: 0;
	padding: 0;
	background: transparent url(../site_img/navigation/search_left_form.png) no-repeat;
	border: 0;
	width: 15px;
	height: 39px;
	display: block;
	float: left;
	text-indent: -9999px;
}
#loginbar .textfield_left
{
	margin: 0;
	padding: 0;
	background: transparent url(../site_img/sidecontrols/images/default_left_corner.jpg) no-repeat;
	border: 0;
	width: 13px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#loginbar .textfield_right
{
	margin: 0;
	padding: 0;
	background: transparent url(../site_img/sidecontrols/images/default_right_corner.jpg) no-repeat;
	border: 0;
	width: 13px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}
#loginbar .formcontainersubmit
{
	margin: 0;
	display: block;
	padding: 10px 12px 0 0px;	
	height: 10px;
	position: relative;
	float: right;
}
#loginbar .formcontainersubmit .submitbutton
{
	clear: both;
	margin: 0;
	padding: 0;
	display: block;
	background: #FFF url(../site_img/header/login_submit.jpg) no-repeat;
	width: 92px;
	height: 24px;
	text-indent: -500px;
	border: 0 solid #FFFFFF;
	outline:medium none;
	cursor: pointer;
}
/* search */
#searchbarcontainer
{
	position: absolute;
	right: 113px;
	top: 0px;
	overflow: hidden;
}
#searchbarcontainer2
{
	
	margin: 0;
	padding: 8px 6px 0 7px;	
	height: 45px;	
	border-left: #CCC 1px solid;
	background-color: #FFF;
	position: relative;
	right: -300px;
	display: none;
}

#searchbar
{
	
	
}
#searchbar input
{
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
	float: left;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	border-left: 0 solid #FFFFFF;;
	border-right: 1px solid #CCC;;
	width: 272px;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	color: #434343;
	outline: medium none;
	vertical-align: middle;
}
#searchbar .textfield_left
{
	margin: 0;
	padding: 0;
	background: transparent url(../site_img/navigation/search_left_form.png) no-repeat;
	border: 0;
	width: 15px;
	height: 39px;
	display: block;
	float: left;
	text-indent: -9999px;
}

/* contact bar */
#contactbar
{
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	min-height: 137px;
	position: fixed;
	top: 140px;
	right: 0px;
	overflow: hidden;
}
#contactbar #contactcontent
{
	display: block;
	position: relative;
	width: 238px;
	right: -250px;
	background: #FFF;
	border: #dcdcdc 1px solid;
	padding: 10px 0 30px 0;
	z-index: 3;
	overflow: hidden;

}
#contactbar #contactcontent ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#contactbar #contactcontent ul li
{
	margin: 0;
	padding: 0px 0 11px 0;
	background: #FFF url(../site_img/sidecontrols/images/contactdivider.jpg) no-repeat bottom;	
}
#contactbar #contactcontent ul li span
{
	position: relative;
	left: 16px;
}
#contactbar #contactcontent h5
{
	position: relative;
	left: 16px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 0;
	height: 14px;

}

#contactbar #contactcontent h3
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: #FFF url(../site_img/sidecontrols/headline_hr_contact.jpg) no-repeat;
	background-position: 16px 22px;
	text-indent: 16px;
	height: 25px;
}

#contactbar #contactcontent .formcontainer
{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;	
	height: 25px;
}
#contactbar #contactcontent .formcontainerbox
{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;	
	height: 90px;	
}
#contactbar #contactcontent .formcontainersubmit
{
	margin: 0;
	display: block;
	padding: 10px 14px 0 0px;	
	height: 10px;
	position: relative;
	float: right;
}

#contactbar #contactcontent .textfield_left
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/default_left_corner.jpg) no-repeat;
	border: 0;
	width: 13px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contactbar #contactcontent .textfield_right
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/default_right_corner.jpg) no-repeat;
	border: 0;
	width: 14px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contactbar #contactcontent .textfield_top
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/textbox_up.jpg) no-repeat;
	border: 0;
	width: 214px;
	height: 12px;
	display: block;
	position: relative;
	top: 1px;
	text-indent: -9999px;
}

#contactbar #contactcontent .textfield_bottom
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/textbox_down.jpg) no-repeat;
	border: 0;
	width: 214px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	position: relative;
	top: -1px;
}

#contactbar #contactcontent .formcontainer input
{
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
	float: left;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	border-left: 0 solid #FFFFFF;;
	border-right: 0 solid #FFFFFF;;
	width: 190px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 16px;
	color: #434343;
	outline: medium none;
	vertical-align: middle;
}
#contactbar #contactcontent .formcontainerbox textarea
{
	margin: 0;
	padding: 0 10px 0 10px;
	display: block;
	border-bottom: 0 solid #FFFFFF;;
	border-top: 0 solid #FFFFFF;;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	width: 192px;
	height: 50px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 16px;
	color: #434343;
	outline:medium none;
	overflow: auto;
}
#contactbar #contactcontent .formcontainersubmit .submitbutton
{
	margin: 0;
	padding: 0;
	display: block;
	background: #FFF url(../site_img/sidecontrols/images/send_button.jpg) no-repeat;
	width: 82px;
	height: 24px;
	text-indent: -500px;
	border: 0 solid #FFFFFF;
	outline:medium none;
	cursor: pointer;
}

/* register! */

#registerbar #registercontent
{
	display: block;
	width: 238px;
	height: 330px;
	background: #FFF;
	padding: 0;
	z-index: 3;
	overflow: hidden;

}
#registerbar #registercontent ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#registerbar #registercontent ul li
{
	margin: 0;
	padding: 0px 0 11px 0;
	background: #FFF url(../site_img/sidecontrols/images/contactdivider.jpg) no-repeat bottom;	
}
#registerbar #registercontent ul li span
{
	position: relative;
	left: 16px;
}
#registerbar #registercontent h5
{
	position: relative;
	left: 16px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 0;
	height: 14px;

}

#registerbar #registercontent h3
{
	margin: 0;
	padding: 15px 0;
	font-weight: normal;
	background: #FFF url(../site_img/sidecontrols/headline_hr_contact.jpg) no-repeat;
	background-position: 16px 37px;
	text-indent: 16px;
	height: 8px;
}

#registerbar #registercontent .formcontainer
{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;	
	height: 25px;
}
#registerbar #registercontent .formcontainerbox
{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;	
	height: 90px;	
}
#registerbar #registercontent .formcontainersubmit
{
	margin: 0;
	display: block;
	padding: 10px 14px 0 0px;	
	height: 10px;
	position: relative;
	float: right;
}

#registerbar #registercontent .textfield_left
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/default_left_corner.jpg) no-repeat;
	border: 0;
	width: 13px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#registerbar #registercontent .textfield_right
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/default_right_corner.jpg) no-repeat;
	border: 0;
	width: 14px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#registerbar #registercontent .textfield_top
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/textbox_up.jpg) no-repeat;
	border: 0;
	width: 214px;
	height: 12px;
	display: block;
	position: relative;
	top: 1px;
	text-indent: -9999px;
}

#registerbar #registercontent .textfield_bottom
{
	margin: 0;
	padding: 0;
	background: #FFF url(../site_img/sidecontrols/images/textbox_down.jpg) no-repeat;
	border: 0;
	width: 214px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	position: relative;
	top: -1px;
}

#registerbar #registercontent .formcontainer input
{
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
	float: left;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	border-left: 0 solid #FFFFFF;;
	border-right: 0 solid #FFFFFF;;
	width: 190px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 16px;
	color: #434343;
	outline: medium none;
	vertical-align: middle;
}
#registerbar #registercontent .formcontainerbox textarea
{
	margin: 0;
	padding: 0 10px 0 10px;
	display: block;
	border-bottom: 0 solid #FFFFFF;;
	border-top: 0 solid #FFFFFF;;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	width: 192px;
	height: 50px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 16px;
	color: #434343;
	outline:medium none;
	overflow: auto;
}
#registerbar #registercontent .formcontainersubmit .submitbutton
{
	margin: 0;
	padding: 0;
	display: block;
	background: #FFF url(../site_img/sidecontrols/images/send_button.jpg) no-repeat;
	width: 82px;
	height: 24px;
	text-indent: -500px;
	border: 0 solid #FFFFFF;
	outline:medium none;
	cursor: pointer;
}

#infofooter
{
	border: #dcdcdc 1px solid;
	padding: 20px;
	line-height: 16px;
	font-size: 9px;
	margin-bottom: 20px;
	color: #9d9d9d;
}

#contactbar #contactbutton
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: #FFF url(../site_img/sidecontrols/contactbutton.jpg) no-repeat;
	width: 49px;
	height: 137px;
	position: absolute;
	right: 0px;
	top: 174px;
	z-index: 1;
	cursor: pointer;
}
.tabNavigation
{
	list-style: none;
	margin: 0px;
	padding: 25px 0 0 25px;
	position: relative;
	top: 1px;
}
.tabNavigation li
{
	margin: 0px;
	padding: 0 32px 0 0;
	float: left;
}
#tab_overview
{
	display: block;
	width: 107px;
	height: 30px;
}
#tab_overview_li .unselected
{
	background: #FFF url(../site_img/content/exchange/tab_overview.jpg) no-repeat;
	position: relative;
	top: -1px;
}

#tab_overview_li .selected
{
	background: #FFF url(../site_img/content/exchange/tab_overview_mouseover.jpg) no-repeat;
}
#tab_overview span
{
	display: none;
}
#tab_cost
{
	display: block;	
	width: 122px;
	height: 30px;
}
#tab_cost_li .unselected
{
	background: #FFF url(../site_img/content/exchange/tab_cost.jpg) no-repeat;
	position: relative;
	top: -1px;
}

#tab_cost_li .selected
{
	background: #FFF url(../site_img/content/exchange/tab_cost_mouseover.jpg) no-repeat;
}
#tab_cost span
{
	display: none;
}
#tab_realibity
{
	display: block;	
	width: 147px;
	height: 30px;
}
#tab_realibity_li .selected
{
	background: #FFF url(../site_img/content/exchange/tab_realibity_mouseover.jpg) no-repeat;
}
#tab_realibity_li .unselected
{
	background: #FFF url(../site_img/content/exchange/tab_realibity.jpg) no-repeat;
	position: relative;
	top: -1px;
}
#tab_realibity span
{
	display: none;
}



#tab_sharepoint
{
	display: block;	
	width: 183px;
	height: 30px;
}
#tab_sharepoint_li .unselected
{
	background: #FFF url(../site_img/content/exchange/tab_sharepoint.jpg) no-repeat;
	position: relative;
	top: -1px;
}

#tab_sharepoint_li .selected
{
	background: #FFF url(../site_img/content/exchange/tab_sharepoint_mouseover.jpg) no-repeat;
}
#tab_sharepoint span
{
	display: none;
}

#tab_exchange
{
	display: block;	
	width: 173px;
	height: 30px;
}
#tab_exchange_li .unselected
{
	background: #FFF url(../site_img/content/exchange/tab_exchange.jpg) no-repeat;
	position: relative;
	top: -1px;
}

#tab_exchange_li .selected
{
	background: #FFF url(../site_img/content/exchange/tab_exchange_mouseover.jpg) no-repeat;
}
#tab_exchange span
{
	display: none;
}




.bluegradientbg
{	
	width: 100%;
	display: block;
	padding: 0px;	
}
.bluegradientbg span
{
	padding: 22px 39px 0px 39px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 18px;
	font-weight: normal;
	display: inline-block;
	vertical-align:middle
	
}
#overview
{
	border: #2788bc 1px solid;
	clear: both;
	width: 678px;
}
#cost
{
	border: #2788bc 1px solid;
	clear: both;
	width: 678px;
}
#realibity
{
	border: #2788bc 1px solid;
	clear: both;
	width: 678px;
}
#realibity .bluegradientbg
{
	background: #FFF url(../site_img/content/exchange/tab_bluegradient.jpg) repeat-x;
	height: 77px;
}
#cost .bluegradientbg
{
	background: #FFF url(../site_img/content/exchange/tab_bluegradient.jpg) repeat-x;
	height: 77px;
}
#overview .bluegradientbg
{
	background: #FFF url(../site_img/content/exchange/tab_bluegradient_overview.jpg) repeat-x;
	height: 98px;
}
.comparetable
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: rgb(221, 221, 221);
	border-collapse: collapse;
	background-color: white;
}
.nobordertable
{
	border: #FFF 0px none;
}

.noborder
{
	border: none;
}

.comparetable .tableth
{
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.comparetable .tabletd
{
	height: 40px;
	width: 248px;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


.comparetable .tabletdmid
{
	height: 40px;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.comparetable .compareheadline
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	
	width: 182px;
}
.comparetable .compareheadline img
{
	float: left;
	padding-left: 16px;
	padding-right: 12px;
}
.comparetable .compareheadline span
{
	float: left; 
	width: 117px;
}

.comparetable .comparetext
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
}
.comparetable .comparecolorpink
{
	color: #f8004c;
}
.comparetable .comparecolorgray
{
	color: #9e9e9e;
}
.comparetable .comparecolorlight
{
	color: #7d7d7d;
}
.comparetable .comparecolorblue
{
	color: #1d97d7;
}
#exchangemenu
{
	position:relative; 
	left: 20px;
	margin: 16px 0 0 0;
}
#exchangemenu a
{
	display: block;
	margin-bottom: 11px;
}
#exchangemenu img
{
	border: none;
}
.morenewslinkdown
{
	display: inline;
	padding: 0 20px 0 27px;
	font-size: 12px;
	background: #FFF url(../site_img/content/images/morenews_arrowdown.jpg) no-repeat;
	background-position: right;
}
.morenewslinkup
{
	display: inline;
	padding: 0 20px 0 27px;
	font-size: 12px;
	background: #FFF url(../site_img/content/images/morenews_arrowup.jpg) no-repeat;
	background-position: right;
}
.footertext
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #9e9e9e;
	text-align: center;
	font-weight: normal;
}
.footerinfo
{
	line-height: 16px;
	font-size: 9px;
	color: #9d9d9d;
}

.closebutton 
{
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background: #FFF url(../css/images/close.jpg);
	text-decoration: none;
	margin: 6px 0px 0px 206px;
}
.closebutton span
{
	visibility: hidden;
}
.closebutton:hover
{
	background: #FFF url(../css/images/close_hover.jpg);
}
/*
custom button (exchange menu)
*/
.listmenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.listmenu .linktext
{
    width: 173px;
}

.listmenu a
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #1a95d6;	
	text-decoration: none;
	display: table-cell !important;
	margin-bottom: 0 !important;
	
	
}

.listmenu a:hover 
{
	background: url(../site_img/custombutton_exchange/bgmenyrightover.jpg) no-repeat;
	color: #ffffff;
	width:218px;
	/*background-position: right;*/
}


.listmenu h5
{
	background: #FFF url(../site_img/custombutton_exchange/bgmenyrightvanlig.jpg) no-repeat;
	/*width: 218px;*/
	margin: 0;
	padding: 0;
	font-weight: normal;
    
}

.listmenu h5 .linktext
{
	/*display: block;*/
	padding: 0 15px 0 19px;
	/*width: 173px;*/
	height: 47px;	
	/*background: url(../site_img/custombutton_exchange/linkArrow.jpg) no-repeat;
	background-position: right;*/
	display:table-cell;
	vertical-align:middle;
}


.listmenu_top
{
    display:none;
	/*display: block;*/
	background: #FFF url(../site_img/custombutton_exchange/top.jpg) no-repeat;
	width: 218px;
	height: 10px;
	overflow: hidden;
}

.listmenu_bottom
{
	display:none;
	/*display: block;*/
	background: #FFF url(../site_img/custombutton_exchange/bottom.jpg) no-repeat;
	width: 218px;
	height: 7px;
	overflow: hidden;
}

.listmenu li
{
	margin: 0;
	padding: 0 0 15px 0 !important;
	background: none !important;
}

/* search */
#search-results
{}

#search-results .results, .no-results
{
	width: 610px;
	margin: 0px 10px 0px 30px;
	font-size:0.75em;
	font-family:Verdana,Geneva,sans-serif;
}

#search-results .result
{
	margin: 15px 0 0 0;
}

#search-results .pagination ul
{
	background:none repeat scroll 0 0 transparent;
	list-style:none outside none;
	margin: 0;
	padding:15px 0 0 22px;
}
#search-results .pagination ul li
{
	background:none repeat scroll 0 0 transparent;
	display:inline;
	list-style:none outside none;
	margin:0 5px;
	padding:0;
}

#search-results .pagination ul .prev-next prev
{
	background:none repeat scroll 0 0 transparent;
	display:inline;
	list-style:none outside none;
	margin:0 5px;
	padding:0;
}

#search-results .pagination ul .prev-next prev a
{
	font-weight: bold;
}

#search-results .pagination ul .numbers
{
	background:none repeat scroll 0 0 transparent;
	display:inline;
	list-style:none outside none;
	margin:0 5px;
	padding:0;
}

#search-results .pagination ul .selected
{
	font-weight: bold;
}


#search-results .pagination a
{
	text-decoration:none;
	font-size:0.75em;
	font-family:Verdana,Geneva,sans-serif;
	color:#434343;
}

#search-results .pagination a:hover
{
	color:#1C95D3;
}

#search-results .title a
{
	text-decoration:none;
	font-size:0.75em;
	font-family:Verdana,Geneva,sans-serif;
	color:#434343;
}

#search-results .title a:hover
{
	color:#1C95D3;
}


#search-results .snippet span
{
	margin:0;
	width:235px;
	line-height:1.8em;
	font-size:0.75em;
	font-family:Verdana,Geneva,sans-serif;
	color:#8F8F8F;
}
#search-results .url-cache
{
	color: #FFF;
}
#search-results .url-cache span
{
	margin:0;
	width:235px;
	line-height:1.8em;
	font-size:0.65em;
	font-family:Verdana,Geneva,sans-serif;
	color:#959595;
}
#search-results .url-cache a
{
	display: none;
}
#faqsection
{
	display: block;
	width: 640px;
	padding-left: 20px;
}
#faqsection h3	
{ 
	cursor:pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;	
	font-weight: normal;
	margin: 1px 0px;
	padding: 9px 30px;
	display: block;
	height: 17px;
	background:url(../site_img/faq/up.png) 13px 12px no-repeat;
}
#faqsection h3.active	{ color:#fff; background:#323232 url(../site_img/faq/down.jpg) 11px 15px no-repeat; }
#faqsection div   { 
	position:relative; border: #323232 1px solid; display: block; 
	padding:20px 12px;
	font-size: 12px;
	position: relative;
	top: -1px;
}
#faqsection div span	
{ 	
	font-family: Verdana, Geneva, sans-serif; 
	font-style:italic; 
	color: #7e7e7e; 
}
#faqsection .whitebg { background-color: #f5f5ef; }
#faqsection .altbg { background-color: #ecece6; }

.graybutton 
{
	
}

.graybutton .leftimage
{
	float: left;
	display: block;
	background: url(../site_img/graybutton/leftimage.jpg) 0 0 no-repeat;
	width: 28px;
	height: 29px;
}

.graybutton .rightimage
{
	float: left;
	display: block;
	background: url(../site_img/graybutton/rightimage.jpg) 0 0 no-repeat;
	width: 14px;
	height: 29px;
}

.graybutton .text
{
	float: left;
	display: block;
	height: 22px;
	background-color: #595959;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-top: 7px;	
}
.graybutton .text a
{
	text-decoration: none;
	color: #FFF;
}

#cloudsharepoint{
	background:url(../site_img/headeranimation/SharePoint.png) 0 0 no-repeat; 
	display: block;
	position: absolute;
	top: 250px;
	left: 250px;
	width: 306px;
	height: 156px;
	z-index: 4000;
	
	cursor: pointer; 
	text-indent: -9999px; 
}
#cloudexchange{
	background:url(../site_img/headeranimation/Exchange.png) 0 0 no-repeat; 
	position: absolute;
	display: block;
	top: 180px;
	left: 30px;
	width: 306px;
	height: 156px;
	z-index: 3000;
	
	cursor: pointer; 
	text-indent: -9999px; 	
}
#offersbubble
{
	background:url(../site_img/headeranimation/MessageBubble.png) 0 0 no-repeat; 
	display: block;
	position: absolute;
	top: 340px;
	right: 12px;
	width: 126px;
	height: 101px;
	cursor: pointer; 
	text-indent: -9999px; 
}
#clouddeskless
{
	background:url(../site_img/headeranimation/Deskless-Worker.png) 0 0 no-repeat; 
	position: absolute;
	display: block;
	top: 110px;
	left: 205px;
	width: 306px;
	height: 156px;
	z-index: 2000;
	
	cursor: pointer;
	text-indent: -9999px;
}
#cloudbpos
{
	background:url(../site_img/headeranimation/BPOS.png) 0 0 no-repeat; 
	display: block;
	position: absolute;
	top: 140px;
	left: 430px;
	width: 306px;
	height: 156px;
	z-index: 5000;
	cursor: pointer; 
	text-indent: -9999px; 	
}
#offerbubble
{
	background:url(../site_img/headeranimation/MessageBubble.png) 0 0 no-repeat; 
	display: block;
	position: absolute;
	top: 340px;
	right: 12px;
	width: 126px;
	height: 101px;
	cursor: pointer; 
	text-indent: -9999px; 
}
.exchangegridgraybg
{
	background-color: #f7f7f7 !important;
}

.sharepointgridgraybg {
    background-color: #F7F7F7 !important;
}
