﻿body {
	margin: 0px;
	padding: 0px;
	
}


.topBlkStrip {
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/TopBlackStrip.gif');
	background-repeat: repeat-x;
	background-position: left center;
	height: 22px;
	text-align:center;
}
.topInside 
{
	
	height: 22px;
	width: 1002px;
	margin: 0px auto;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #ffa145;
		
}
.share {
	width: 71px;
	
	/*height: 17px;
	
	line-height: 17px;*/
}


.login {
	line-height: 17px;
	height: 17px;
	width: 80px;
}

.share a{
	height: 17px;
	width: 71px;
	color: #ffa145;
	font-size: 12px;
	text-decoration: none;
	display: block;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/ShareNormal.gif');
	background-repeat: no-repeat;
	text-indent: 22px;
	background-position: center;

}


.login a{
	color: #ffa145;
	text-decoration: none;
	display: block;
	height: 17px;
	font-size: 12px;
	width: 80px;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/LoginBg.gif');
	background-repeat: no-repeat;
	text-indent: 32px;
	background-position: center;
}



.contactUs {
                line-height: 17px;
                height: 17px;
                width: 95px;

                font-size:12px;
}

.contactUs a{
                color: #ffa145;
                text-decoration: none;
                display: block;
                height: 17px;
                width: 95px;
                background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/ContactUsBg.gif);
                background-repeat: no-repeat;
                text-indent:20px;
                background-position: -1px center;
               
				border:1px dotted #CCCCCC;
                border-bottom-color: #999999;
                border-left-color: #999999;
                font-weight:bold;

}



.InfoStyle {
                line-height: 17px;
                height: 17px;
                width: 95px;

                font-size:12px;
}

.InfoStyle a{
                color: #ffa145;
                text-decoration: none;
                display: block;
                height: 17px;
                width: 110px;
                background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/ContactUsBg.gif);
                background-repeat: no-repeat;
                text-indent:20px;
                background-position: -1px center;
               
				
                border-bottom-color: #999999;
                border-left-color: #999999;
                font-weight:bold;

}

.InfoStyle a:hover{
	
}




.phone {
                color: #ffa145;
                text-decoration: none;
                display: block;
                height: 18px;
                width: 135px;
                background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/phoneBg.gif);
                background-repeat: no-repeat;
                text-indent:20px;
                background-position: -1px center;
		font-size:12px;
               
				
                border-bottom-color: #999999;
                border-left-color: #999999;
                font-weight:bold;
}

.phone a{
                color: #ffa145;
                text-decoration: none;
                display: block;
                height: 17px;
                width: 95px;
                background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/phoneBg.gif);
                background-repeat: no-repeat;
                text-indent:20px;
                background-position: -1px center;
               
				
                border-bottom-color: #999999;
                border-left-color: #999999;
                font-weight:bold;

}

.phone a:hover{
	
}




.share a:hover{
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/ShareHover.gif');
	background-repeat: no-repeat;
}


.login a:hover{
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/LoginHover.gif');
	background-repeat: no-repeat;
}
.contactUs a:hover{
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/ContactUsHover.gif');
	background-repeat: no-repeat;
}
.logoBg {
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/LogoBg.gif');
	background-repeat: repeat-x;
	background-position: left;
	height: 71px;
}
.logoBanner {
	height: 71px;
	width: 1002px;
	margin:0px auto;
}
.logo {
	text-indent: -999px;
	display: block;
	height: 71px;
	width: 170px;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/OptimusBTLogo.gif');
	background-repeat: no-repeat;
}

.logo a{
	text-indent: -999px;
	display: block;
	height: 71px;
	width: 170px;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/OptimusBTLogo.gif');
	background-repeat: no-repeat;
}


.tabNavBg {
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/MenuTabBg.gif');
	background-repeat: repeat-x;
	background-position: left;
	height: 30px;
}
.navOuter {
	height: 24px;
	width: 1002px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.navItem{
	height: 24px;
}
.navItem ul{
	margin: 0px;
	padding: 0px;
}
.navItem li{
	display: inline;
	margin-right: 4px;
}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 13px;
	line-height: 29px;
	color: #666666;
	height: 29px;
	width: 66px;
	text-align: center;
}
.home a{
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navHome.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 29px;
	width: 66px;
	text-align: center;
	margin-right: 4px;
}
.home a:hover{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navHome2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}
#currentHome{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navHome.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}
.services {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	line-height: 29px;
	color: #666666;
	height: 29px;
	width: 84px;
	text-align: center;
}
.services a{
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navServicesProducts.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 29px;
	width: 84px;
	text-align: center;
	margin-right: 4px;
}
.services a:hover{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navServicesProducts2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}
#currentServices{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navServicesProducts.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}


.components {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	line-height: 29px;
	color: #666666;
	height: 29px;
	width: 106px;
	text-align: center;
}

.components a{
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navComponents.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 29px;
	width: 106px;
	text-align: center;
	margin-right: 4px;
}
.components a:hover{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navComponents2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}
#currentComponents{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navComponents.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}


.research {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	line-height: 29px;
	color: #666666;
	height: 29px;
	width: 173px;
	text-align: center;
}

.research a{
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navResearchInsights.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 29px;
	width: 173px;
	text-align: center;
	margin-right: 4px;
}
.research a:hover{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navResearchInsights2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}
#currentResearch{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navResearchInsights.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}


.navSubmenu {
	background-color: #6faa2a;
	/*background-color: #90b557;*/
	height: 23px;
}
.subMenuItems {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #e5f4d1;
	height: 17px;
	width: 1002px;
	margin:0px auto;
}
.subMenuItems ul{
	margin: 0px;
	padding: 0px;

}
.subMenuItems li{
	display: inline;

}

.subMenuItems li a{
	color: #e5f4d1;
	text-decoration:none;
	margin-right: 8px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 17px;
}

.subMenuItems li a:visited{
	/*color: #E5F4D1;*/
}

.subMenuItems li a:hover{
	background-color: #e5f4d1;
	color: #436400;
}

.subMenuItems li.selected{
	background-color: #e5f4d1;
	color: #436400;
}

.subMenuItems li.selected a{ /*selected main tab style */
	background-color: #e5f4d1;
	color: #436400;

}

.subMenuItems li span{
	position: relative;
	left: 5px;
	top:-1px;
}.searchBox {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #999999;
	height: 21px;
	width: 172px;
	border: 1px solid #90b557;
	padding-left: 3px;
	line-height: 17px;
}
.goTo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	height: 24px;
	width: 61px;
}
.goTo a{
	color: #FFFFFF;
	height: 24px;
	width: 61px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navGoTo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	line-height: 24px;
	text-indent: 8px;
	text-decoration: none;
}
.whatsOn {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
	padding-left: 3px;
}
.whatsOn a{
	color: #666666;
	text-decoration:none;
}
.homeBanner {
	
	width: 1002px;
	margin: 1px auto;
	
}

.homeTagCloud {
	font-family: Tahoma, Arial, Verdana;
	
	color: #666666;
	padding-left: 20px;
	text-align: justify;
	line-height: 35px;
}
.homeTagCloud a{
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
}
.homeTagCloud a:hover{
	color: #9A9A9A;
}

.tag1 
{
		
	font-size: 16px;
}
.tag1 a
{
	
	text-decoration:none;
}

.tag2 {
	font-size: 18px;
}
.tag2 a{
	text-decoration:none;
}

.tag3 {
	font-size: 20px;
}
.tag3 a{
	text-decoration:none;
}
.tag4 {
	font-size: 22px;
}
.tag4 a{
	text-decoration:none;
}

.tag5 {
	font-size: 24px;
}
.tag5 a{
	text-decoration:none;
}

.tag6 {
	font-size: 24px;
	color: #fc9b3f;
}
.tag6 a{
	text-decoration:none;
	color: #fc9b3f;
}
.tag6 a:hover{
	color: #FDBD84;
}
.tag7 {
	font-size: 28px;
	color: #fc9b3f;
}
.tag7 a{
	text-decoration:none;
	color: #fc9b3f;
}
.tag7 a:hover{
	color: #FDBD84;
}
.footerHeaDBg1 {
	height: 13px;
	background-color: #c3e196;
}
.footerOuter{
	height: 23px;
	width: 1002px;
	margin: 1px auto;
}
.topDownloadHead {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #90b557;
	height: 23px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #C3E196;
	width: 332px;
	line-height: 23px;
	text-indent: 14px;
}


.upcomeWebinarHead {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #90b557;
	height: 23px;
	width: 333px;
	line-height: 23px;
	text-indent: 14px;
}

.upcomeWebinarHead a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #90b557;
	height: 23px;
	width: 333px;
	line-height: 13px;
	text-indent: 14px;
}

.latestNewsHead {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #90b557;
	height: 23px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C3E196;
	width: 332px;
	line-height: 13px;
	text-indent: 14px;
}
.footerItemsBg {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/footerItemsBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:215px;
}
.footerItemsOuter{
	width: 1002px;
	margin: 0px auto;
}

.topDownloadItems {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ddefc4;
	width: 307px;
	padding:0px 14px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.topDownloadItemsC {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	border-right-width: 2px;
	
	width: 307px;
	padding:0px 0px;
	line-height: 16px;
}

.topDownloadItems ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.topDownloadItems li{
	margin-top: 1px;
	margin-bottom: 0px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
}
.topDownloadItems li a
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.topDownloadItems li a:hover{
	color: #FA9205;
	text-decoration: underline;
}

.topDownloadItems a
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	}

.freeComp {
	color: #80A448;
}

.upcomeWebinarItems {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	width: 305px;
	padding:5px 14px;
	line-height: 16px;
}
.upcomeWebinarItems ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 14px;
}
.upcomeWebinarItems li{
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
}
.upcomeWebinarItems li a
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.upcomeWebinarItems li a:hover{
	color: #FA9205;
	text-decoration: underline;
}
.latestNewsItems {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ddefc4;
	width: 304px;
	padding:5px 14px;
	line-height: 16px;
}
.latestNewsItems ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 14px;
}
.latestNewsItems li{
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
}
.latestNewsItems li a{
	color: #333333;
	text-decoration: none;
}
.latestNewsItems li a:hover{
	color: #FA9205;
	text-decoration: underline;
}
.allLink {
	font-size: 11px;
}
.allLink a{
	color: #FA9205;
	text-decoration: underline;
}
.upcomeWebinarItems li .allLink {
	font-size: 11px;
}
.upcomeWebinarItems li .allLink a{
	color: #FA9205;
	text-decoration: underline;
}
.footerBtmBg1 {
	height: 4px;
	background-color: #c3e196;
	font-size: 2px;
}
.footerOuterBtm{
	height: 4px;
	width: 1002px;
	margin: 1px auto;
	font-size: 2px;
}
.topDownloadBtm {
	font-size: 2px;
	background-color: #90b557;
	height: 4px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #C3E196;
	width: 332px;
}


.upcomeWebinarBtm {
	font-size: 2px;
	background-color: #90b557;
	height: 4px;
	width: 333px;
}

.latestNewsBtm {
	font-size: 2px;
	background-color: #90b557;
	height: 4px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C3E196;
	width: 332px;
}
.footerTxt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 25px;
	color: #666666;
	
	text-align: center;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.footerTxt a{
	color: #666666;
	text-decoration: none;
}

.footerTxt a:hover{
	text-decoration: underline;
}


.footerTxt1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 25px;
	color: #666666;
	
	text-align: center;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.footerTxt1 a{
	color: #666666;
	text-decoration: none;
}

.footerTxt1 a:hover{
	text-decoration: underline;
}

/* for inner pages */
.insideContent {
	height: auto;
	width: 1002px;
	margin: 1px auto;
	overflow: auto;
}
.insideContent span a{
	color: #FF7E00;
	text-decoration:none;
}
.insideContent h2{
	font-family: Tahoma, Arial, Verdana;
	font-size: 17px;
	color: #83A84A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.lblcontent{
font-family: Tahoma, Arial, Verdana;
	font-size: 17px;
	color: #83A84A;
}




.insideContent span a:hover{
	text-decoration:underline;
}

.innerOverview {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 23px;
	color: #666666;
	padding-right: 10px;
}
.overviewLinks {
	font-size: 12px;
	color: #FF7E00;
	margin-top: 10px;
}
.overviewLinks a{
	color: #FF7E00;
	text-decoration: none;
}
.overviewLinks a:hover{
	text-decoration: underline;
}
.servicesSubItemsLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 249px;
	border-right: 1px solid #cedeb4;
	padding-right: 10px;
}

.servicesSubItemsMiddle {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 250px;
	border-right: 1px solid #cedeb4;
	padding-right: 10px;
	padding-left:10px;
}
.servicesSubItemsRight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 249px;
	padding-left:10px;
}

.servicesSubItemsLeft ul, .servicesSubItemsMiddle ul, .servicesSubItemsRight ul{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.servicesSubItemsLeft li, .servicesSubItemsMiddle li, .servicesSubItemsRight li{
	list-style-image: url(../images/list_bullet.gif);
	margin-top: 3px;
	margin-bottom: 3px;
}
.servicesSubItemsLeft li a, .servicesSubItemsMiddle li a, .servicesSubItemsRight li a{
	color: #80A448;
	text-decoration: none;
}
.servicesSubItemsLeft li a:hover, .servicesSubItemsMiddle li a:hover, .servicesSubItemsRight li a:hover{
	color: #FF7E00;
	text-decoration: underline;
}

.servicesSubHomeItemsLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 335px;
	border-right: 1px solid #cedeb4;
	padding-right: 10px;
}

.servicesSubHomeItemsMiddle {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 333px;
	border-right: 1px solid #cedeb4;
	padding-right: 10px;
	padding-left:10px;
}
.servicesSubHomeItemsRight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 334px;
	padding-left:10px;
}

.servicesSubHomeNew {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	width: 1002px;
	padding-left:10px;
}

.servicesSubHomeItemsRight h2
{
	font-size: 17px;
	color: #83A84A;
	
	}

.servicesSubHomeItemsLeft ul, .servicesSubHomeItemsMiddle ul, .servicesSubHomeItemsRight ul{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.servicesSubHomeItemsLeft li, .servicesSubHomeItemsMiddle li, .servicesSubHomeItemsRight li{
	list-style-image: url(../images/list_bullet.gif);
	margin-top: 3px;
	margin-bottom: 3px;
}
.servicesSubHomeItemsLeft li a, .servicesSubHomeItemsMiddle li a, .servicesSubHomeItemsRight li a{
	color: #80A448;
	text-decoration: none;
}
.servicesSubHomeItemsLeft li a:hover, .servicesSubHomeItemsMiddle li a:hover, .servicesSubHomeItemsRight li a:hover{
	color: #FF7E00;
	text-decoration: underline;
}


/*
.mainNavigationBg{

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navHome.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	height: 24px;
	width: 66px;
	text-align: center;
	margin-right: 4px;
	
	}
.mainNavigation a{

	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navHome.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 24px;
	width: 66px;
	text-align: center;
	margin-right: 4px;
	
	}
.mainNavigation a:hover{

	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/navResearchInsights2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
	
	}
.mainNavigationBg{
	padding-right: 14px;
	padding-left: 14px;
	margin-right: 5px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/nav_bg1.gif);
	background-repeat: repeat-x;
	display: block;
	float: left;
	line-height: 24px;
	height: 24px;
	background-position: center 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-left-color: #888888;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #818181;
	text-decoration: none;
}

*/

.mainNavigationBg{
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/nav_bg1.gif);
	background-repeat: repeat-x;
	line-height: 24px;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-left-color: #888888;
	padding-right: 7px;
	padding-left: 7px;
	background-position: center 1px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #818181;
}
.mainNavigationHover
{
	
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/nav_bg3.gif);
	background-repeat: repeat-x;
	background-position: center 1px;
	
}
.mainNavigationSel
{	
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/nav_bg2.gif);
	background-repeat: repeat-x;
	background-position: center 0px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73aa2a;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #626160;
	border-right-color: #626160;
	border-left-color: #626160;

	}
	
	
	.innerContentLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	padding-right: 5px;
}
.innerContentLeft ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.innerContentLeft li{
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
	margin-top: 3px;
	margin-bottom: 3px;
}
.innerContentRight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
}
.innerContentRight h2{
	font-size: 17px;
	color: #83A84A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.headUnderLine {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #90b557;
	font-size: 12px;
	color: #83A84A;
}

.headUnderLine h2{
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 17px;
	color: #83A84A;
}
.downloadsTxt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #999999;	
	margin-top: 0px;
}
.downloadRighTxt {
	padding-left: 10px;
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
	padding-top: 5px;
	font-size: 12px;
	line-height: 17px;
	


}

.downloadNum {
	display: block;
	height: 30px;
	width: 50px;
	font-size: 22px;
	text-align: center;
	background-color: #fff4d9;
	color: #fc9b3f;
	line-height: 30px;
	border: 2px solid #fedfc2;
	margin-top: -1px;
}
.popuarLinks {
	font-size: 11px;
	padding-top: 5px;
	color: #FA9205;
	padding-bottom: 25px;
}
.popuarLinks a{
	color: #FA9205;
	text-decoration: underline;
}
.FreeCompHead {
	font-size: 16px;
	color: #FA9205;
	background-color: #f2f8e8;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}


/* background colors for the page "Specification" */
.specHeadTop {
	background-color: #c3e196;
}
.specHeadLeft1 {
	background-color: #EBF5DC;
}
.specHeadLeft2 {
	background-color: #FFFBEC;
}
.specHeadRight1 {
	background-color: #F5FBEC;
}
.specHeadRight2 {
	background-color: #FFFCF4;
}

/* styles for FEATURE/BENEFITS section */

.innerContentBodyDemo {
	padding-left: 28px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #333333;
	line-height: 19px;
}

.innerContentBodyBox{
	background-color: #FCFCFC;
	border: 1px solid #E4E4E4;
	padding: 15px;
}
.innerContentBodyBoxQuest{
	background-color: #FCFCFC;
	border: 1px solid #E4E4E4;
	padding: 15px;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
}
.innerContentBodyBoxQuest a{
	color: #FF6600;
}

.innerContentBodyBox ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.innerContentBodyBox ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
}
.researchTopLinks {
	font-size: 14px;
	color: #84b33b;
}
.researchTopLinks a{
	color: #84b33b;
	text-decoration:none;
}
#researchTopLinksActive {
	color:#FF9900;
	text-decoration:none;
}
.researchContent {
	background-color: #f9f9f9;
	border: 1px solid #d9d7d7;
	margin-top: 0px;
        width:700px;
	/*padding: 30px;*/

      	/*new*/
	padding: 10px;
        margin-right:5px;
	
}
.researchContent a{
	color:#FF6600;
	text-decoration:underline;
}

.researchTxtBx {
	height: 22px;
	width: 200px;
	border: 1px solid #666666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 22px;
}
.researchSelBx {
	height: 25px;
	width: 200px;
	border: 1px solid #666666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 25px;
}
.researchAddFav {
	font-size: 11px;
	padding-top: 5px;
	color: #FA9205;
	padding-bottom: 0px;
}
.researchAddFav a{
	color: #FA9205;
	text-decoration: underline;
}
.researchPaging a{
	color:#333333;
	text-decoration:none;
}
.cal{
	width:100%;
}
.cal table { 
	width:90%; 
	border-top:1px solid #A9D37E; 
	border-right:1px solid #A9D37E; 
	margin:1em auto; 
	border-collapse:collapse; 
} 
.cal td {
	color:#666666;
	padding:.3em 1em;
	font-family:Tahoma, Arial, Verdana;
	border-left:1px solid #A9D37E; 
	border-bottom:1px solid #A9D37E; 
} 
.SatSunLeft{
	background-color:#d3eaaf;
	font-size:18px;
	line-height:35px;
	text-align:center;
}
.SatSunRight{
	background-color:#d3eaaf;
	font-size:12px;
	line-height:35px;
}

.WeekDayLeft{
	background-color:#F3FAEB;
	font-size:18px;
	line-height:35px;
	text-align:center;
}

.WeekDayRight{
	background-color:#F3FAEB;
	font-size:12px;
	line-height:35px;
}

.AdminMenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #FF8204;
	display: none;
	height: 255px;
	width: 540px;
	position: absolute;
	background-color: #efefef;
	line-height: 18px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #616161;
	border-right-color: #616161;
	border-bottom-color: #616161;
	border-left-color: #616161;
}

.AdminMenu a{
	color: #484848;
	text-decoration:none;
}
.AdminMenu a:hover{
	color: #FF8204;
	text-decoration:underline;
}

.gotoMenu {
	
	left:479px;
	display: none;
	text-align:justify;
	position: absolute;
	background-color: #ffffff;
	line-height: 25px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90B557;
	border-right-color: #90B557;
	border-bottom-color: #90B557;
	border-left-color: #90B557;
	padding:10px;
	
}

.gotoMenu17thFeb {
	/*font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #FF8204;*/
	left:479px;
	display: none;
	text-align:justify;
	width: 350px;
	position: absolute;
	background-color: #ffffff;
	line-height: 25px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90B557;
	border-right-color: #90B557;
	border-bottom-color: #90B557;
	border-left-color: #90B557;
	padding:10px;

	
}
.gotoMenu a{
	color: #484848;
	text-decoration:none;
}
.gotoMenu a:hover{
	color: #FF8204;
	text-decoration:underline;
}
.txtMandatory {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-align: right;
	height: 13px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CC3333;
	width: 90px;
	margin-bottom: 5px;
}


/* Go to page */
.goToContent {
	background-color: #f9f9f9;
	border: 1px solid #d9d7d7;
	padding: 15px;
	margin-top: 5px;
	margin-left:18px;
}
.goToLeft {
	background-color: #efefef;
	border: 1px solid #d9d7d7;
	margin-top: 5px;
	margin-right: 3px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.goToLeft ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.goToLeft ul li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
}
.goToLeft li a{
	color: #666666;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.goToLeft li a:hover{
	color: #FA9205;
}
#goToLeftLinkActive{
	background-color: #f9f9f9;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #FA9205;
	text-decoration: none;
	border: 1px solid #dddbdb;
}


.OTBT-bodyareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border:1px solid #90b557;
}
.OTBT-bodyareaframe{
padding:10px;
}

.OTBT-linksectionheader {
color:#000000;
}
.OTBT-linksectionheader,th.OTBT-linksectionheader
{
color:#000000;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
text-align:left;
}

td.OTBT-linksectionheader,th.OTBT-linksectionheader
{
background-color:#90b557;
/*background-image:url("/_layouts/images/linksectiongrad.gif");*/
background-repeat:repeat-x;
border:1px solid #90b557;
text-align:left;
}

.OTBT-linksectionheader, th.OTBT-linksectionheader
{
color:#000000;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
text-align:left;
}

.boxLogo {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6eedc;
	border-right-color: #e6eedc;
	border-bottom-color: #e6eedc;
	border-left-color: #e6eedc;
}
.boxTxt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	border: 1px solid #e6eedc;
	background-color: #FCFDFC;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/box_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px;
}

.boxTxt1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	border: 1px solid #e6eedc;
	
	padding: 10px;
}



.txtBoxMandatory{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b5b8c8;
	border-right-color: #b5b8c8;
	border-bottom-color: #b5b8c8;
	border-left-color: #CC3300;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/txtbox_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 2px;
}
.innerContentLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	padding-right: 5px;
}



/* Highlights */

.HighliteContent {
	font-family: Tahoma, Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FC9B3F;
	line-height: 22px;
}
.msgBox{
	font-family: Tahoma, Arial, Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #555555;
	background-color: #FAFFF9;
	padding: 20px;
	border: 1px solid #D0E6B9;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 21px;
}

.msgBoxBig{
	font-family: Tahoma, Arial, Verdana;
	font-size: 15px;
	font-weight: normal;
	color:#FC9B3F;
	background-color: #FAFFF9;
	padding: 20px;
	border: 1px solid #D0E6B9;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 21px;
}

.txtBoxNormal{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b5b8c8;
	border-right-color: #b5b8c8;
	border-bottom-color: #b5b8c8;
	border-left-color: #b5b8c8;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/txtbox_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 2px;
}
.ms-long
{
width: 200px;
	height: 25px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	padding-left: 3px;
	border: 1px solid #83C045;
	margin-top: 8px;
	margin-bottom: 8px;

}

/* customer page */
.customerContentBodyBox{
	background-color: #FCFCFC;
	border: 0px solid #E4E4E4;
	padding: 10px;
}



/* Calendar*/

.normal {
      font-family: Tahoma, Arial, Verdana;
      font-size: 13px;
      line-height: 46px;
      color: #669966;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/normal6.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 46px;
      width: 46px;
      font-weight: bold;
}
.event {
      font-family: Tahoma, Arial, Verdana;
      font-size: 13px;
      line-height: 46px;
      color: #669966;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/event3.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 46px;
      width: 46px;
      font-weight: bold;
}
.today {
      font-family: Tahoma, Arial, Verdana;
      font-size: 13px;
      line-height: 46px;
      color: #FF6600;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/today.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 46px;
      width: 46px;
      font-weight: bold;
}
.month {
      font-family: Tahoma, Arial, Verdana;
      font-size: 12px;
      line-height: 30px;
      font-weight: bold;
      color: #FFFFFF;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month.gif);
      background-repeat: no-repeat;
      height: 35px;
      width: 331px;
}


.weekDayNormal {
      font-family: Tahoma, Arial, Verdana;
      font-size: 12px;
      line-height: 22px;
      color: #669933;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekday3.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 22px;
      width: 46px;
      font-weight: normal;
}
.weekDaySatSun {
      font-family: Tahoma, Arial, Verdana;
      font-size: 12px;
      line-height: 22px;
      color: #FF6600;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekday3.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 22px;
      width: 46px;
      font-weight: normal;
}
.nextMonth{
      padding: 3px;
      text-align: right;
}
.nextMonth a{
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/right.gif);
      background-position: right center;
      padding-right: 15px;
      display: block;
      background-repeat: no-repeat;
      line-height: 18px;
      color: #D7EBC2;
      text-decoration: none;
}
.prevMonth{
      padding: 3px;
      text-align: left;
}
.prevMonth a{
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/left.gif);
      background-position: left center;
      display: block;
      background-repeat: no-repeat;
      line-height: 18px;
      color: #D7EBC2;
      text-decoration: none;
      padding-left: 15px;
}


/* new styles */
.nextPrevMonth {
      font-family: Tahoma, Arial, Verdana;
      font-size: 13px;
      line-height: 46px;
      color: #CCCCCC;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/date_next_prev_month.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 46px;
      width: 46px;
      font-weight: bold;
}
.monthViewHeadBg {
      font-family: Tahoma, Arial, Verdana;
      font-size: 12px;
      line-height: 30px;
      font-weight: bold;
      color: #FFFFFF;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_head_bg.gif);
      background-repeat: no-repeat;
      height: 35px;
      width: 373px;
      text-align: center;
}
.monthViewDetails {
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 16px;
      color: #666666;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_bg.gif);
      background-repeat: no-repeat;
      text-align: left;
      height: 65px;
      width: 357px;
      padding-right: 8px;
      padding-left: 8px;
}
.weekViewDate {
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 46px;
      color: #669966;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_view_date_bg.gif);
      background-repeat: no-repeat;
      text-align: center;
      height: 46px;
      width: 98px;
      font-weight: bold;
}
.weekViewDetails {
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 16px;
      color: #666666;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_view_details_bg.gif);
      background-repeat: no-repeat;
      text-align: left;
      height: 46px;
      width: 257px;
      padding-right: 8px;
      padding-left: 8px;
}
.monthTop {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_top.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 373px;
}
.monthBtm {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_btm.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 373px;
}
.monthMiddle {
      height: 37px;
      width: 357px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_middle.gif);
      background-repeat: repeat-x;
      background-position: left bottom;
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 17px;
      color: #666666;
      border-right-width: 1px;
      border-left-width: 1px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: #cadba8;
      border-left-color: #cadba8;
      padding-top: 4px;
      padding-right: 8px;
      padding-bottom: 4px;
      padding-left: 8px;
}
.monthMiddle a{
      color:#FF6600;
      text-decoration:underline;
}

.weekTop {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekTop.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 98px;
}
.weekBtm {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekBtm.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 98px;
}
.weekMiddle {
      height: 25px;
      width: 96px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_middle.gif);
      background-repeat: repeat-x;
      background-position: left bottom;
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      color: #669966;
      border-right-width: 1px;
      border-left-width: 1px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: #cadba8;
      border-left-color: #cadba8;
      padding-top: 4px;
      padding-bottom: 4px;
}
.weekDetailTop {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_top.gif);
      background-repeat: no-repeat;
      height: 5px;
      width: 273px;
}
.weekDetailBtm {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_btm.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 273px;
}

.weekDetailMiddle {
      height: 51px;
      width: 257px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_bg.gif);
      background-repeat: repeat-x;
      background-position: left bottom;
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 17px;
      color: #666666;
      border-right-width: 1px;
      border-left-width: 1px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: #d7d7d7;
      border-left-color: #d7d7d7;
      padding-top: 4px;
      padding-right: 8px;
      padding-bottom: 4px;
      padding-left: 8px;
}
.weekDetailMiddle a {
      color:#FF6600;
      text-decoration:underline;
}



/* new styles for week view */
.weekDetailTop2 {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_top2.gif);
      background-repeat: no-repeat;
      height: 5px;
      width: 273px;
      background-position: bottom;
}
.weekDetailBtm2 {
      font-size: 2px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_btm2.gif);
      background-repeat: no-repeat;
      height: 6px;
      width: 273px;
      background-position: top;
}

.weekDetailMiddle2 {
      height: 51px;
      width: 357px;
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_bg.gif);
      background-repeat: repeat-x;
      background-position: left bottom;
      font-family: Tahoma, Arial, Verdana;
      font-size: 11px;
      line-height: 17px;
      color: #666666;
      border-right-width: 1px;
      border-left-width: 1px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: #d7d7d7;
      border-left-color: #d7d7d7;
      padding-top: 4px;
      padding-right: 8px;
      padding-bottom: 4px;
      padding-left: 8px;
}
.weekDetailMiddle2 a {
      color:#FF6600;
      text-decoration:underline;
      font-size: 11px;
}
.weekDetailTxt {
      width: 248px;
      font-size: 13px;
}
.viewLink {
      background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/view_link_bg.gif);
      background-repeat: no-repeat;
      background-position: center center;
      height: 25px;
      width: 96px;
      line-height: 24px;
      font-family: Tahoma, Arial, Verdana;
      font-size: 12px;
      color: #666666;
      text-indent: 8px;
}
.viewLink a{
      color: #666666;
      text-decoration:none;
      font-size: 11px;
}
.viewLink a:hover{
      color:#FF7F00;
      font-size: 11px;
}


/*Login */

.loginContentOuter {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.loginContentOuter h1{
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.loginContentOuter h2{
	font-size:22px;
	font-weight:bold;
	color:#90B556;
}

.loginOuter {
	padding: 15px;
	width: 370px;
	border: 4px solid #90B556;
	background-color: #F7FAF1;
}
.signupOuter {
	padding: 15px;
	border: 4px solid #CCCCCC;
	background-color: #F9F9F9;
}

.loginTxtBx {
	width: 200px;
	height: 25px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	padding-left: 3px;
	border: 1px solid #83C045;
	margin-top: 8px;
	margin-bottom: 8px;
}
.signupTxtBx {
	width: 200px;
	height: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	padding-left: 3px;
	border: 1px solid #B0B0B0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.signupTxtMand {
	color:#FF3300;
	
}

.signupSectionBg {
	background-color: #EFF7E6;
}

.loginRight {
	padding-left: 25px;
}
.loginLeft {
	padding-right: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.loginLefth1{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}


/* new styles */
.nextPrevMonth {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 46px;
	color: #CCCCCC;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/date_next_prev_month.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 46px;
	width: 46px;
	font-weight: bold;
}
.monthViewHeadBg {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_head_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 373px;
	text-align: center;
}
.monthViewDetails {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 65px;
	width: 357px;
	padding-right: 8px;
	padding-left: 8px;
}
.weekViewDate {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 46px;
	color: #669966;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_view_date_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 46px;
	width: 98px;
	font-weight: bold;
}
.weekViewDetails {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_view_details_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 46px;
	width: 257px;
	padding-right: 8px;
	padding-left: 8px;
}
.monthTop {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_top.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 373px;
}
.monthBtm {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_btm.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 373px;
}
.monthMiddle {
	height: 37px;
	width: 357px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_middle.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cadba8;
	border-left-color: #cadba8;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.monthMiddle a{
	color:#FF6600;
	text-decoration:underline;
}

.weekTop {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekTop.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 98px;
}
.weekBtm {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/weekBtm.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 98px;
}
.weekMiddle {
	height: 25px;
	width: 96px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/month_view_middle.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #669966;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cadba8;
	border-left-color: #cadba8;
	padding-top: 4px;
	padding-bottom: 4px;
}
.weekDetailTop {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_top.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 273px;
}
.weekDetailBtm {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_btm.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 273px;
}

.weekDetailMiddle {
	height: 51px;
	width: 257px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.weekDetailMiddle a {
	color:#FF6600;
	text-decoration:underline;
}



/* new styles for week view */
.weekDetailTop2 {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_top2.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 273px;
	background-position: bottom;
}
.weekDetailBtm2 {
	font-size: 2px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_btm2.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 273px;
	background-position: top;
}

.weekDetailMiddle2 {
	height: 51px;
	width: 357px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/week_detail_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.weekDetailMiddle2 a {
	color:#FF6600;
	text-decoration:underline;
}
.weekDetailTxt {
	width: 248px;
}
.viewLink {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/view_link_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 96px;
	line-height: 24px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-indent: 8px;
}
.viewLink a{
	color: #666666;
	text-decoration:none;
}
.viewLink a:hover{
	color:#FF7F00;
}

/*Modal Popup*/
.modalBackground {
      background-color:Gray;
      filter:alpha(opacity=70);
      opacity:0.7;
}

.modalPopup {
      background-color:#ffffdd;
     /* background-color:#90b557;*/
      border-width:3px;
      border-style:solid;
      border-color:Gray;
      padding:3px;
      width:250px;
}

.sampleStyleA {
      background-color:#FFF;
}

.sampleStyleB {
      background-color:#FFF;
      font-family:monospace;
      font-size:10pt;
      font-weight:bold;
}

.sampleStyleC {
      background-color:#ddffdd;
      font-family:sans-serif;
      font-size:10pt;
      font-style:italic;
}

.sampleStyleD {
      background-color:Blue;
      color:White;
      font-family:Arial;
      font-size:10pt;
}


.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #90B556;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #90B556;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #FAFFF9;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Configuration*/
table.OTBT-pageinformation,table.OTBT-createpageinformation{
font-family:tahoma;
font-size:8pt;
height:115px;
}

table.OTBT-pageinformation{
background-color:#ffffff;
background-repeat:repeat-x;
}

.OTBT-pageinformation table td,.OTBT-createpageinformation table td{
color:#000000;
text-align:left;
font-family:tahoma;
font-size:8pt;
padding:3px 5px 3px 1px;
}

/* styles for careers */

.careerhead{
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #90B557;
	margin-bottom: 15px;
}

.careerPosition {
	background-color: #D5EABF;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCFCFC;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #FCFCFC;
	padding-left: 5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #666666;
}
.careerListing {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
	line-height: 19px;
}

.careerListing ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
}
.careerListing li{
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/shared/list_bullet.gif);
}

.careerNumber {
	background-color: #F8F8F8;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCFCFC;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #FCFCFC;
	padding-left: 5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	padding-right: 5px;
}
.careerLink {
	background-color: #F0F8E7;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCFCFC;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #FCFCFC;
	padding-left: 5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	padding-right: 5px;

}

.careerSubHead{
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	color: #90B557;
	margin-bottom: 5px;
}

/* styles for careers end*/


.OTBT-pageinformation table th
{
padding:3px 5px 3px 1px;
}

/* Go to page */
.goToContent {
	background-color: #f9f9f9;
	border: 1px solid #d9d7d7;
	padding: 15px;
	margin-top: 5px;
}
.goToLeft {
	background-color: #efefef;
	border: 1px solid #d9d7d7;
	margin-top: 5px;
	margin-right: 3px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.goToLeft ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.goToLeft ul li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
}
.goToLeft li a{
	color: #666666;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.goToLeft li a:hover{
	color: #FA9205;
}




.goToLeftLinkActive{
	background-color: #f9f9f9;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #FA9205;
	text-decoration: none;
	border: 1px solid #dddbdb;
	
	
	
}

.webHeadGreen{
	color:#76a035;
	font-size:17px;
	line-height:24px;
	margin-top:30px;
}
.webHeadGreenRight{
	color:#76a035;
	font-size:17px;
	line-height:20px;
	margin-top:10px;
}

.webHeadRight{
	color:#9BBC67;
	font-size:12px;
	line-height:24px;
	}
	
.btmLogoStrip {
	background-image: url("/_LAYOUTS/1033/IMAGES/OptimusBT/btm_logo_strip.gif");
	background-repeat: repeat-x;
	height: 13px;
	font-size: 5px;
}

.clouds{
		padding-top:5px;
		font-size:14px;
		line-height:25px;
		color:#666666;
		text-align:center;
}
.tagHead{
		font-size:13px;
}

.contentLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 20px;
	line-height: 19px;
}

.contentLeft li {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	
	line-height: 9px;
}




.hlt {
	background-color: #9bbc67;
	border: 4px solid #e4eed6;
	padding: 20px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 22px;
}

.webHead{
	color:#FF9900;
}

.contentRight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	padding-top: 13px;
	padding-left: 2px;
	line-height:18px;
}
.contentRight h2{
	font-size: 17px;
	color: #9BBC67;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.contentRight ul{
	padding:0px;
	margin-left:0px;
}
.contentRight li{
line-height:18px;
}

.step1{
	background-image:url("/_LAYOUTS/1033/IMAGES/OptimusBT/bg_image1.gif");
	background-repeat:no-repeat;
	background-position:top center;
	width:259px;
	height:140px;
	padding:10px;
	font-size:12px;
	color:white;
	line-height:16px;
	display:block;
}
.newstep1{
	
	font-size:12px;
	color:white;
	line-height:16px;
	display:block;
}

.step2{
	background-image:url("/_LAYOUTS/1033/IMAGES/OptimusBT/bg_image2.gif");
	background-repeat:no-repeat;
	background-position:top center;
	width:259px;
	height:140px;
	padding:10px;
	font-size:12px;
	color:white;
	line-height:15px;
	display:block;
}

.step3{
	background-image:url("/_LAYOUTS/1033/IMAGES/OptimusBT/bg_image3_new.gif");
	background-repeat:no-repeat;
	background-position:top center;
	width:259px;
	height:140px;
	padding:10px;
	font-size:12px;
	color:white;
	line-height:16px;
	display:block;
}
.stepHead{
	font-size:16px;
	margin-bottom:10px;
	
}

.NewstepHead{
	font-size:18px;
	color:white;
	
}
stepHeadnew
{
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;	
	
}

.sideTxt {

	padding-left: 8px;
	padding-right: 8px;
	font-family: "Tahoma";
	font-size: 12px;
	padding-top: 0px;
	line-height:18px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #90b557;
	border-bottom-color: #90b557;
	border-left-color: #90b557;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	padding-bottom: 12px;
}
.sideContact {
	font-size: 12px;
	color: #5a8f07;
	padding:10px;
}

.txtBoxMandatory2{
	border-left: 3px solid #CC3300;
	border-right: 1px solid #b5b8c8;
	border-top: 1px solid #b5b8c8;
	border-bottom: 1px solid #b5b8c8;
	height: 20px;
		font-family: Tahoma;
		font-size: 11px;
		line-height: 20px;
		color: #333333;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/txtbox_bg.gif');
		background-repeat: repeat-x;
		background-position: left top;
		padding-left: 2px;
		width:210px;
}
.txtBoxNormal2{
	border-left: 3px solid #b5b8c8;
	border-right: 1px solid #b5b8c8;
	border-top: 1px solid #b5b8c8;
	border-bottom: 1px solid #b5b8c8;
	height: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 20px;
		color: #333333;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/txtbox_bg.gif');
		background-repeat: repeat-x;
		background-position: left top;
		padding-left: 2px;
		width:210px;
}
.txtBoxAreaNormal2{
	border-left: 3px solid #b5b8c8;
	border-right: 1px solid #b5b8c8;
	border-top: 1px solid #b5b8c8;
	border-bottom: 1px solid #b5b8c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	background-image: url('/_LAYOUTS/1033/IMAGES/OptimusBT/txtbox_bg.gif');
		background-repeat: repeat-x;
		background-position: left top;
		padding-left: 2px;
		width:210px;
		overflow:auto;
}

.disclInfo{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 15px;
}

.allTags{
	font-size:14px;
	line-height:28px;
	color:gray;
}

.div#tipDiv {
 padding: 3px;
 border: 1px solid #769d37;
 border-right-width: 2px;
 border-bottom-width: 2px;
 padding:8px;
 background: #9bbc67;
 color: #FFF;
 font: normal 11px Tahoma;
 text-align: left;
 line-height:17px;
 position: absolute;

 width:250px;
 }
 
 .div#tipDiv a{
 color: #FFF;
 
}

/* New Styles 24th Sep */
.offeringItems {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.offeringItems h2{
	font-family: "Lucida Sans Unicode", Georgia, "Trebuchet MS";
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	font-weight: normal;
	padding-bottom:5px;
}
.offeringItems a {
	color: #f44601;
	text-decoration: none;
}
.innerOverview a {
	color: #FF7E00;
	
}

/* Section 2 */
.innerBannerECM {
	
	background-repeat: no-repeat;
	height: 145px;
	width: 1024px;

}
.innerBannerSmall {
	
	background-repeat: no-repeat;
	height: 90px;
	width: 710px;

}
.bnrHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #95B760;
	font-weight: bold;
}

.bannerTitle {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 21px;
	color: #7C7C7C;
	width: 600px;
	line-height: 26px;
	margin-left: 30px;
}
.wp {
	color: #7EA548;
	font-size: 18px;
}

.wpTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #7C7C7C;
	width: 490px;
	line-height: 30px;
	margin-left: 30px;
}

.offeringContentLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	padding-top: 10px;
	/*padding-right: 50px;*/
}
.offeringContentLeft a{
	color:#FC9B3F;
	text-decoration:underline;
}
.offeringContentLeft h3{
	font-family: "Lucida Sans Unicode", Georgia, "Trebuchet MS";
	font-size: 20px;
	line-height: 19px;
	color: #80A448;
	font-weight: normal;
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.offeringContentLeft ul{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.offeringContentLeft li{
	list-style-image: url(../../_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
	margin-top: 3px;
	margin-bottom: 3px;
}
.offeringContentRight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
}
.offeringContentRight h2{
	font-size: 17px;
	color: #83A84A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.ms-rteCustom-OfferingTitle{
	font-size: 17px;
	color: #83A84A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.ms-rteCustom-OfferingContent
{
      font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
      }

  /*  Slide*/
    
    #mainstory_wrapper
{
    WIDTH: 744px
}
#mainstory_banner
{
    DISPLAY: block;
    WIDTH: 744px;
    HEIGHT: 165px
}
#mainstory_nav
{
    BACKGROUND-IMAGE: url(/_LAYOUTS/1033/IMAGES/OptimusBT/number_bg.gif);
    WIDTH: 744px;
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT: 15px;
    TEXT-ALIGN: LEFT;
    line-height:15PX;
    padding:0px 5px;
    text-align:center;
    text-indent:-20px;
    
}
#mainstory_pager A
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN:0px 55px;
    COLOR:  #aaaaaa;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#mainstory_pager A.activeSlide
{
    BACKGROUND-IMAGE: url(/_LAYOUTS/1033/IMAGES/OptimusBT/g1.jpg);
    COLOR:#f0b710;
    TEXT-ALIGN: right
}
#mainstory_pager A:focus
{
    outline: none
}
#initiatives
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e7e7e7 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 415px;
    PADDING-TOP: 0px
}
#initiatives A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
#initiatives A:hover
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}

.idea {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/idea_bg.gif);
	height: 165px;
}
.ideaItem {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 25px;
	padding-right: 5px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ideaItem a{
	color: #333333;
	text-decoration: none;
}
.ideaItem a:hover{
	color: #FD911A;
}

.upcomeWebinarLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	
	}

.LatestNewsItems
{
		font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	width: 305px;
	
	line-height: 16px;
	}

.SigninTxt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-align: right;
	
}

.SigninTxt a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-align: right;
	
}





.homeBgTxt {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/txt_bg.jpg);
	background-repeat: no-repeat;
	height: 227px;
	width: 669px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:19px;
	
}

.homeBgTxtP {
	
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:19px;

	
}

.homeSales {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/enabling_sales.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 136px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}
.homeSales ul{
	padding: 0px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.homeSales li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeSales li a{
	color: #333333;
	text-decoration: none;
}
.homeSales li a:hover{
	color: #FF9900;
}


.homeSalesA {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}

.homeSalesA a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.homeSalesA a:hover{
	color: #FF9900;
}





.homeEmployee {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/employee_hr.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 136px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}
.homeEmployee ul{
	padding: 0px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.homeEmployee li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeEmployee li a{
	color: #333333;
	text-decoration: none;
}
.homeEmployee li a:hover{
	color: #FF9900;
}

.homeIT {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/enable_it.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 136px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}
.homeIT ul{
	padding: 0px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/list_bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.homeIT li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeIT li a{
	color: #333333;
	text-decoration: none;
}
.homeIT li a:hover{
	color: #FF9900;
}

.survey {
	color: #333333;
	height: 35px;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	padding: 8px;
	background-color: #fffed8;
	border: 2px solid #fdb300;
}


.SurveyOuter {
	padding: 15px;
	border: 4px solid #90B556;
	background-color: #F7FAF1;
}

.SurveyLayerMenuOuter{
	color: #ffa145;
                text-decoration: none;
                display: block;
                height: 18px;
                width: 95px;
                margin-bottom:30px;
                margin-top:20px;
                text-indent:20px;
                background-position: -1px center;
               font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
				border:1px dotted #CCCCCC;
                border-bottom-color: #999999;
                border-left-color: #999999;
                font-weight:bold;
}

.textfield {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	
height: 20px;
	width: 200px;
}

.cutomerLogoBg {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/logos/logos_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 86px;
	width: 190px;
	text-align:center;
}





/* new styles 24th October */
.homeSharePoint {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/sharepoint_new.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 137px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}

.homeSharePoint ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}
.homeSharePoint li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeSharePoint li a{
	color: #333333;
	text-decoration: none;
}
.homeSharePoint li a:hover{
	color: #FF9900;
}


.homeSalesNew {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/enabling_sales_new.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 137px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}

.homeSalesNew ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}
.homeSalesNew li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeSalesNew li a{
	color: #333333;
	text-decoration: none;
}
.homeSalesNew li a:hover{
	color: #FF9900;
}


.homeEmployeeNew {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/employee_hr_new.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 137px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}

.homeEmployeeNew ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}
.homeEmployeeNew li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeEmployeeNew li a{
	color: #333333;
	text-decoration: none;
}
.homeEmployeeNew li a:hover{
	color: #FF9900;
}


.homeITNew {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/enable_it_new.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 137px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
}

.homeITNew ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}
.homeITNew li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.homeITNew li a{
	color: #333333;
	text-decoration: none;
}
.homeITNew li a:hover{
	color: #FF9900;
}

#dropmenudiv{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	display: block;
	width: 132px;
	background-color: #FFFFFF;
	line-height: 28px;
	position:absolute;
	z-index:100;
	}
	#dropmenudiv a{
	color: #484848;
	text-decoration:none;	
	}
	#dropmenudiv a:hover{ /*hover background color*/
	color: #FF8204;
	text-decoration:underline;
	}


/* 29 feb
.dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
color: Black;
	font-size: 12px;
	text-decoration: none;
line-height:17px;
z-index:100;
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
color: black;
	font-size: 12px;
	text-decoration: none;
	}

.dropmenudiv a:hover{ /*hover background color*/


color: red;
}*/


/* products styles 29th October */
.innerBannerIssue {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/product_issue_mgmt.gif);
	background-repeat: no-repeat;
	height: 145px;
	width: 1002px;
}

.innerBannerUserself {
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/product_user_self_service.gif);
	background-repeat: no-repeat;
	height: 145px;
	width: 1002px;
}

.productBannerTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #7C7C7C;
	width: 600px;
	line-height: 36px;
	margin-left:10px;
}

.video {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/video_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;

}

.video a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/video_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;

}
.video a:hover{
	color: #FF8400;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/video_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.screenshot a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/screen_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;


}
.screenshot a:hover{
	color: #ff8400;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/screen_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.prodSheet a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sheet_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.prodSheet a:hover{
	color: #ff8400;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sheet_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.prodSheet2 a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sales_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.prodSheet2 a:hover{
	color: #ff8400;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sales_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.contactSales a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	text-indent: 25px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sheet_icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.contactSales a:hover{
	color: #ff8400;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/products/sales_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.productContentLeft {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	
}



.shareLayerMenuOuter{
	width:132px;
	padding:5px;
	position: absolute;
	top: 0px;
	background-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/share/shareBg.png);
	display: none;

}



.shareLayerMenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	display: block;
	width: 132px;
	background-color: #FFFFFF;
	line-height: 18px;

	/* border: 5px solid transparent;
	position: absolute;
	top: 0px;
	border-color: #C4D8A5; */
}
.shareLayerMenu a{
	color: #484848;
	text-decoration:none;
}
.shareLayerMenu a:hover{
	color: #FF8204;
	text-decoration:underline;
}

.formLogo {
	height: 35px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
}
.leftBox {
	width: 318px;
	padding: 12px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #f2f2f2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	line-height: 16px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.leftBoxtext {
	width: 318px;
	
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #f2f2f2;
	
	line-height: 16px;
	
}
.rightBox {
	width: 442px;
	padding: 12px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #eafad5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	line-height: 16px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 3px;
}

.formTxtBxNormal {
	height: 20px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 16px;
}
.formTxtBxMandatory {
	height: 20px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #BF0000;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 16px;
}
.formSelBxMandatory {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BF0000;
}
.formGraySelBxMandatory {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999999;
	
}
.formSelBx {
	height: 19px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 19px;
}

.Normalorange
	{
	FONT-WEIGHT: normal; FONT-SIZE: 16px;
	COLOR: #f4b102; 
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	font-style:italic;
	}
	
.Normalwhite
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 30px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tw Cen MT Condensed Extra Bold; 
	TEXT-DECORATION: none;
	font-style: normal;
	}

.Normalmini
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial Rounded MT Bold;
	TEXT-DECORATION: none;
	font-style: normal;
	}
	
.Normaladdress
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tw Cen MT Condensed Extra Bold; 
	TEXT-DECORATION: none;
	font-style: normal;
	}
.Normalstart
	{
	FONT-WEIGHT:normal;
	FONT-SIZE: 12px;
	COLOR: #f4b102; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	TEXT-DECORATION: none;
	font-style: normal;
	}
	
.menunormal
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3f5386; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.menuselect
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	TEXT-DECORATION:none;
	font-style:normal;
	}


.heading1
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #3f5386; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.heading2
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3f5386; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.content1
	{
	FONT-WEIGHT:normal;
	FONT-SIZE: 12px;
	COLOR: #575757; 
	FONT-FAMILY:  Arial;  
	TEXT-DECORATION:none;
	font-style:normal;
	text-align:justify;
	}
	
.content2
	{
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY:  Arial;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.content3
	{
	FONT-WEIGHT:normal;
	FONT-SIZE: 13px;
	COLOR: #ffffff; 
	FONT-FAMILY:  Arial;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.content4
	{
	FONT-WEIGHT:bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.content4
	{
	FONT-WEIGHT:normal;
	FONT-SIZE: 13px;
	COLOR: #60615c; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION:none;
	font-style:normal;
	}
	
.content5
	{
	FONT-WEIGHT:bold;
	FONT-SIZE: 13px;
	COLOR: #60615c; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION:none;
	font-style:normal;
	}

A.whtiebold:active 
	{
	
	FONT-WEIGHT: bold; FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
A.whtiebold:link 
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
A.whtiebold:hover 
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
A.whtiebold:visited 
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
	
.searchbox{
border:solid;
border-color:#90b557;
border-width:1px;
width:180px;
height:17px; 
}	



.topBgImage {
background-image:url(/_LAYOUTS/1033/IMAGES/OptimusBT/Intranet/mainbannerbg.gif);
background-repeat:no-repeat;
width:808px;
height:195px;
}

.resolve {
font-family:Tahoma;
font-size: 22px;
font-weight:bold;
color: #03a7b1;
}

.extending {
font-family:Lucida Sans Unicode;
font-size: 15px;
color: #ec3200;
line-height:18px;
}

.forenterprise {
font-family:Lucida Sans Unicode;
font-size: 15px;
color: #505050;
line-height:18px;
}


.TopTextBulllet{
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #fff99e;
	font-style:italic;
	padding-right: 10px;
}
.TopTextBullletwhite{
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
        font-weight:bold;
}
.TopTextBulllet ul{
	padding:0px;
	list-style-type:none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
}
.TopTextBulllet li{
	line-height:14px;
	list-style-image: url(/_LAYOUTS/1033/IMAGES/OptimusBT/Intranet/toptextbulllet.gif);
	margin-bottom: 4px;
}


.downloadproduct {
font-family:Verdana;
font-size: 12px;
color: #ffb820;
text-decoration:none;
font-style:normal;
font-weight:normal;
}
.downloadproduct:hover {
font-family:Verdana;
font-size:12px;
color: #ced0d0;
font-style:normal;
text-decoration:none;
font-weight:normal;
}
.topTab {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.topTab ul{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topTab li{
	display: inline;
}
.topTab li a{
	display: block;
	float: left;
	margin-right: 30px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
}

.topTab li a:hover{
	color: #000000;
}

#topTabActive{
	color: #ff8502;
}

.resolvegray {
font-family:Tahoma;
font-size: 18px;
font-weight:bold;
color: #8e8e8e;
}

.extendingred {
font-family:Verdana;
font-size: 14px;
color: #ff8502;
font-weight:bold;
}

.extendingGray {
font-family:Verdana;
font-size: 14px;
color: #676666;
font-weight:bold;
}

.sharePointIssue{
font-family:Verdana;
font-size: 14px;
color: #03a7b1;
font-weight:none;
}

.sharePointIssue2{
font-family:Verdana;
font-size: 14px;
color: #03a7b1;
font-weight:bold;
}

.Explore{
font-family:Verdana;
font-size: 13px;
color: #6da101;
font-weight:bold;
text-decoration:none;
background:url(/_LAYOUTS/1033/IMAGES/OptimusBT/Intranet/explore.jpg);
background-repeat:no-repeat;
padding: 5px 0px 5px 11px;
vertical-align:middle;


}


.sidelinks ul{
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 11px;
	font-family:Verdana;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 12px;

}
.sidelinks li{
	border-bottom:solid;
	border-bottom-color:#d5e6b0;
	border-bottom-width:1px;
}

.sidelinks li a{
	font-size: 11px;
	color: #737373;
	font-weight:normal;
	text-decoration:none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 3px;
}
.sidelinks li a:hover{
	color: #2a2929;
	background-color: #f5f5f5;
}

.sidelinks a{
	font-size: 11px;
	color: #737373;
	font-weight:normal;
	text-decoration:none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 3px;
}
.sidelinks a:hover{
	color: #2a2929;
	background-color: #f5f5f5;
}

.contentBulllet ul{
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	
}
.contentBulllet li{
	line-height:0px;
	list-style-image:url(/_LAYOUTS/1033/IMAGES/OptimusBT/Intranet/contentbullet.jpg);
	margin-bottom: 13px;
}
.contactSales{
	font-family:Verdana;
	font-size: 11px;
	color: #737373;
	font-weight:normal;
	text-decoration:none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:21px;
	margin-top: 3px;
}

/* Intranet Features */

.headerBg{
	background-color:#f0efef;
	padding:6px;
	border: 1px solid #e5e5e5;
	font-family:Tahoma;
	font-size: 16px;
	color: #504f4f;
	font-weight:bold;
	text-decoration:none;
}

.subheader{
	font-family:Tahoma;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

.headerBg2{
	background-color:#f4f4f4;
	padding:4px;
	border:none;
	font-family:Tahoma;
	font-size: 14px;
	color: #504f4f;
	font-weight:bold;
	text-decoration:none;
}
.subheader3{
	font-family:Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.rightArrow{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.rightArrowRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e70404;
	font-weight:bold;
	text-decoration:none;
}

.bulletlist{
	margin:12px 0 0 25px;
	padding:0;
}
.bulletlist li{
	list-style-image:url(../images/listbullet1.png);
	list-style-position:outside;
	margin:0;
	padding:0 0 7px;
}

.featureSet{
	font-family:Tahoma;
	font-size: 12px;
	color: #333333;
	line-height:17px;
}

.solutionHead{
	background-image:url(images/solutions-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:9px 9px 0px 9px;
}
.solutionTitle{
	font-family:Lucida Sans Unicode;
	font-size: 16px;
	color: #333333;
	text-decoration:none;
}
.solutionContent{
	padding:9px 9px 14px 9px;
	font-family:Tahoma;
	font-size: 11px;
	color: #636262;
	text-decoration:none;
	line-height:16px
}
