/* csasset date 2007-01-09 */
/* csasset date 2007-01-03 number 2 */
/* csasset date 2007-01-03 number 1 */
/* csasset date 2007-01-03 */
/* csasset date 2006-11-21 */
/* csasset date 2006-11-20 */
/* csasset date 2006-11-03 */
/* csasset date 2006-11-02 number 6 */
/* csasset date 2006-11-02 number 5 */
/* csasset date 2006-11-02 number 4 */
/* csasset date 2006-11-02 number 3 */
/* csasset date 2006-11-02 number 2 */
/* csasset date 2006-11-02 number 1 */
/* csasset date 2006-11-02 */

/* Global CSS shared by Office Live Tab Subweb and Office Live Portal Subweb */
/* NOTE - Loads BEFORE portal/tab subweb-specific CSS */
/* Put common styles here */
/* Styles or overrides for Portal or Tab subweb go in those CSS files */

.cdAdTitle{
	font-size:10px;
}
.OLcontent {font-size:1.1em; color:#555555;font-family:Tahoma, Arial, Verdana, Helvetica;margin:5px 35px 15px 15px;width:728px;}
.OLhomepage {font-size:1.1em; padding:15px 15px 15px 15px; color:#555555;font-family:Tahoma, Arial, Verdana, Helvetica;width:730px;background-image: url(/global/images/default.aspx?assetid=ZA102027671033); background-position:center; background-repeat:repeat-x;}
.ol_topcontent {width:728px;float:left;display:block;}

#gap h1 {float:left;font-size:26px;color:#EEA752;width:550px;padding-left:0px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-style:normal}

.ol_pagetitle {float:left;font-size:26px;color:#EEA752;width:550px;padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:2px}
.ol_pagetitle2 {float:left;font-size:26px;color:#EEA752;width:550px;padding-left:0px; padding-right:15px; padding-top:15px; padding-bottom:2px}
.ol_orange20 {font-size:2.0em;color:#EEA752;padding: 14px 0px 10px 0px;}
.ol_orange18 {font-size:1.8em;color:#EEA752;}
.ol_orange15px {font-size:15px;color:#EEA752; font-weight:bold;}
.ol_promo {display:inline;float:left;padding:0px 0px 10px 0px;width:178px;}
.ol_promo_big {width:300px;margin-bottom:10px;}

/*SBO portfolio table/Homepage*/
.ol_table_hp {font-family:Tahoma, Arial, Verdana, Helvetica;width:728px; height:406px; border-bottom:1px solid #cddbf2;}
.ol_tbasics {width:230px; background-image:url(/global/images/default.aspx?assetid=ZA102027481033); background-position:bottom; background-repeat:repeat-x; margin-top:10px;}
.ol_tessen {width:235px; background-image:url(/global/images/default.aspx?assetid=ZA102027491033); background-position:bottom; background-repeat:repeat-x;margin-top:5px;}
.ol_tprem {width:263px; background-image:url(/global/images/default.aspx?assetid=ZA102027501033); background-position:bottom; background-repeat:repeat-x;margin-top:0px;}
.ol_shade {background-image:url(/global/images/default.aspx?assetid=ZA102027781033); background-position:right; background-repeat:no-repeat; vertical-align:top;padding:0px 10px 5px 11px;}
.ol_noshade {vertical-align:top;padding:19px 10px 5px 15px;}
.ol_ttop {width: 100%;border-top:1px solid #CCCCCC; background-image:url(/global/images/default.aspx?assetid=ZA102027771033); background-position:right;background-repeat:no-repeat;}
.ol_tbottom {width: 100%;border-bottom:1px solid #CCCCCC; background-color:#FFFEF9;background-image:url(/global/images/default.aspx?assetid=ZA102027771033); background-position:right;background-repeat:no-repeat;}
.ol_tright {height:100%; border-right:1px solid #CCCCCC;background-color:#FFFEF9;}
.ol_tleft {border-left:1px solid #CCCCCC; background-color:#FFFEF9;}

/*OL tables*/
.ol_table  {font-family:Tahoma, Arial, Verdana, Helvetica;margin:10px 0px 10px 0px; border:1px solid #DEE8F7;display:inline;float:left;font-size:11px;}
	.ol_table th {border-bottom:1px solid #DEE8F7;padding:13px 0px 10px 5px; font-weight:normal;}
	.ol_table td {border-right:1px dotted #DEE8F7;padding:5px 5px 6px 12px;line-height:1.2em;}
	.ol_corner {height:9px;width:9px; background-color:#FFFFFF;}
	.ol_left_bottom {border-left:1px solid #DEE8F7; border-bottom:1px solid #DEE8F7;}
	.ol_top { width:100%; border-top:1px solid #DEE8F7;border-right:1px solid #DEE8F7;}
	.ol_right_bottom {border-bottom:1px solid #DEE8F7;border-right:1px solid #DEE8F7; background-position:right; background-repeat:no-repeat;}
	.ol_right_bottom1 {background-position:bottom;background-position:right; background-repeat:no-repeat;}
.ol_table1 {margin:5px 0px 10px 0px;display:inline;float:left;}
.ol_table2 {width: 728px; margin:10px 0px 10px 0px; border:1px solid #cccccc;background-image:url(/global/images/default.aspx?assetid=ZA102027481033); background-position:bottom; background-repeat:repeat-x;}
.ol_table3 { background-image:url(/global/images/default.aspx?assetid=ZA102081581033); background-repeat:no-repeat; margin-bottom:10px;}
	.ol_table1 td {padding:0px 5px 0px 5px;line-height:1.2em;}
	.ol_tr {background-color:#F2F7FD;}
	.ol_td_border {border:1px solid #CCCCCC;vertical-align:middle;}
	.ol_gradient { background-image: url(/global/images/default.aspx?assetid=ZA102027521033); background-position:bottom;}

/*Headline blue-border boxes*/
.blue-th {background-color:#DEE8F7;height:21px;font-weight:bold;color:#0560A6;padding:3px 0px 1px 10px;display: block;float:left;}
.blue-box {padding: 10px 10px 10px 10px;border:1px solid #DEE8F7;display:block;float:left; }
.blue-box-img {padding-right:10px;padding-top:3px; display:inline;float:left;}
/*blue, orange, red bold text*/

.ol_grey_b {font-weight:bold; margin-bottom:5px;}
.ol_blue_b {color:#0560A6;font-weight:bold;}
.ol_title_blue {font-size:1.6em;color:#0560A6;padding: 0px 0px 10px 0px;display:block;}
.ol_blue22 {font-size:2.0em;color:#0560A6; padding-right:25px; line-height:1.5em;}
.ol_orange_b {color:#EEA752;font-weight:bold;}
.ol_red_b {color:#ED1C24;font-weight:bold;}
.ol_title_grey_b {font-size:1.6em;color:#555555;padding: 0px 0px 10px 0px;display:block;}
.ol_title_grey {font-size:1.8em;color:#555555;}
.ol_get_started {font-size:1.3em;color:#0560A6;padding:12px 0px 10px 0px; font-weight:bold;}
.ol_get_started1 {font-size:1.3em;color:#0560A6;padding:0px 0px 10px 0px; font-weight:bold;}
.ol_per_month {font-size:0.9em; color:#555555;}
.ol_hr {height:1px;color:#DEE8F7;vertical-align:middle;}
.dotted{border-left:1px dotted #DEE8F7;}

/* MarketPlace Page - alignment */
.iw_column1 {display:inline;float:left;width:413px; }
	.column1-left {display:inline;float:left;width:200px;padding-right:10px;line-height:1.3em;}
	.column1-right {display:inline;float:left;width:203px; line-height:1.3em;}
	.column1-middle {width:413px;}
.iw_column2 {display:inline;float:left;	width:300px;margin-left:14px;}
.ol_list1 {list-style-image: url(/global/images/default.aspx?assetid=ZA102027511033); margin:0px 0px 5px 20px;}
.ol_orangebar { position:relative;top:25px;width:728px; background-image:url(/global/images/default.aspx?assetid=ZA102027721033); background-repeat:no-repeat; color:#FFFFFF;height:44px;}
.ol_orangebar_txt {font-size:22px; color:#FFFFFF; margin:165px 0px 0px 15px;}
.ol_button_long{width:150px;height:21px;background-image:url(/global/images/default.aspx?assetid=ZA102027591033);padding-top: 2px;text-align:center; font-size:12px; font-weight:bold;color:#ed1c24; background-repeat:no-repeat;}
.ol_button_orange{width:93px;height:21px;padding-top:3px;margin-top:10px;text-align:center; font-size:12px;color:#3a5898; background-image:url(/images/olbutton.gif); background-repeat:no-repeat; line-height: }
.ol_button_blue{width:93px;height:21px;padding-top:3px;text-align:center; font-size:12px;color:#3a5898; background-image:url(/global/images/default.aspx?assetid=ZA102027551033);  background-repeat:no-repeat;}
.ol_domain_table {width:298px;height:69px; background-image: url(/global/images/default.aspx?assetid=ZA102027651033);}
.srchbg {background-image: url(/global/images/default.aspx?assetid=ZA101942121033); font-family:Tahoma, Arial, Verdana, Helvetica;font-size:1.1em;color:#555555;height:19px;}
.ol_domain_text{width:165px; height:19; font-size:11px; font-family:Tahoma;}
.ol_domain_go{color:#FFFFFF; text-align:center; width:27px; background-image:url(/global/images/default.aspx?assetid=ZA102027561033); background-repeat:no-repeat; border:0px; height:19px;}
.ol_orangebar_button {font-size:14px;font-weight:bold;color:White;}
a:visited.ol_orangebar_button{color:White;}

/* Free Trial Page */
.fr_title {font-size:2.8em;color:#0560A6;}


/* OO homepage styles */
.ooGrayTitle
{
	font-size: 11pt;
	color:#65686d;
	font-weight:600
}
.ooHomeBox
{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	margin:0px;
	padding: 0px 14px 0px 14px
}

.ooBrownTop
{
	background-image:url(/global/images/default.aspx?assetid=ZA102058331033);
	width:249px;
	height:74px;
}
.ooBigBrownLink
{
	text-decoration:none;
	color:#c4781e;
	font-size:1.2em;
}
.ooDomainText
{
	width:175px;
	height:14px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana, Helvetica;
}
.ooDomainGo
{
	color:#FFFFFF;
	text-align:center;
	width:27px;
	background-image:url(/global/images/default.aspx?assetid=ZA102027561033);
	border:0px;
	height:19px;
	margin-left:12px;
}
.ooList {margin:5px 0px 5px 20px}
.ooList LI {margin-bottom:5px}


/* Customer Stories styles */
.imageHeader {margin: 0px 0px 16px 0px;}


		/* Classes in  Box #1 */


.contentBox1 {
	padding: 20px 16px 0px 16px;
	margin: 16px 0px 10px 0px;
	border: 0px;
	width:  558px;
	height: 470px !important; height: 480px;
	text-align: left;
	background-image:url(/global/images/default.aspx?assetid=ZA102040491033);
	background-repeat:no-repeat;
}


.companyInfo2 {
	float:left;
	width:238px;
	height:238px;
	padding: 0px 0px 0px 10px;


}


.companyVideo2 {
	float:left;
	width:287px;
	height:238px;
	padding:20px 0px 0px 0px;
}




.companyName {
	padding:20px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight:normal;
	font-size:16pt;
    color:#666666;
 }



.companyProfile {
	padding:2px;
}

.companyQuote {
	padding:12px 0px 0px 0px;
}

.companyFacts {
	padding:12px 0px 0px 0px;
}

.thumb {
	float: left;
	padding: 0px 5px 0px 5px;
	position:relative;
	cursor:pointer;
}
.currentThumb
{
	float: left;
	padding: 0px 5px 0px 5px;
	position:relative;
	cursor:default;
}

		/* Classes for Content Box #2 */

.contentBox2 {
	padding: 8px 16px 0px 16px;

	margin:  8px 0px 0px 0px;
	border: 0px;
	width:  558px;
	height: 796px;
	float: left;
	text-align: left;
	background-image:url(/global/images/default.aspx?assetid=ZA102040501033);
	background-repeat:no-repeat;

}


.contentBox2Title {
	width: 530px;
	height: 48px;
	padding: 0px;
	padding: 12px 0px 16px 0px;
}

.greyTitle {
	font-family: Verdana, arial;
	font-size: 18px;
	color: #333333;
	padding: 0px 0px 10px 0px;
}


.photoWrapper {
	padding: 10px 0px 0px 0px;
	width: 558px;
	height:145px;

}

.photoBox {
	padding: 0px;
	border: 0px;
	width:  136px;
    height: 120px;
	float: left;
	margin: 0px;
	text-align: center;

}

.textBox {
	padding: 0px 12px 0px 12px;
	border: 0px;
	width: 300px;
	height: 120px;
	float: left;
	margin: 0px;
	text-align: left;
	line-height: 15px;

}

.err {border: 1px solid #CC0000; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; background-color: 
               #FFE1D7}