/* -------------------- reset defaults -------------------- */
* { margin: 0; padding: 0; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, strong, em, ins, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; border-width: 0; outline: 0; vertical-align: baseline; background: transparent; }
html, body { width: 100%; height: 100%; }

.clear:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
 


a {color: #5379a9;}
a:hover {color: #093265;}

body{font-family: Arial, Helvetica, sans-serif; font-style:normal; background:#FFF; color: #000; font-size: 10px; min-height: 100%}

.separator {height: 2px;line-height:2px;font-size:1px; background: url(img/sepLine.gif) repeat-x top;clear: both;}
.container {position: relative;width: 964px; margin: 0 auto; text-align: left; padding:0; }


h1, h2 { margin: 0; padding: 0; color: #000; }
p { margin: 0; padding: 0; }
#wrapper {position: relative; height: 100%; min-height: 100%; margin: 0 auto; background: url(img/bgGradBtm.jpg) repeat-x bottom ;text-align:center;}
#wrapper2 {position: relative; height: 100%; min-height: 100%; margin: 0 auto; background: url(img/gradTopBG.gif) repeat-x top;}
#wrapper3 {position: relative; padding: 0 32px;}

	
#header {position: relative; width: 100%; overflow: hidden; margin: 0;}
#headerMic {position: relative; width: 100%; overflow: hidden; margin: 0;}
#content {position: relative; width: 100%; height: auto !important; min-height: 520px; margin: 0;  padding-bottom: 110px; background: transparent;}
#content2, #content3 {position: relative; width: 100%; height: auto !important; min-height: 520px; margin: 0;  padding-bottom: 110px; background: transparent;}

html>body #wrapper {height: auto;}

/*
#footer {position: relative; width: 100%; overflow: hidden; margin: 0 auto; height: 80px; background: url(img/bgGradBtm2.jpg) repeat-x top #FFFFFF;}

#footer {height: 80px; margin-top: -80px;}
#footer .container {width: 964px; margin: 0 auto; padding: 20px;}

*/
#footer { width: 100%; height: 80px; bottom: 0; left:0; position: absolute;clear: both;}

#logo {position: relative; float: left; margin-top:3.2em;}

	/* MENU 1, begin */
	.menu1 {position: relative; float: right; margin: 4.6em 0 0; padding: 0;width:540px;}
	.menu1 ul {margin: 0; padding: 0; list-style: none; overflow: hidden;height: 34px;}
	.menu1 ul li {float: left; margin: 0;}
	
	
		.menu1 ul li a {
			vertical-align: top;
			display: inline-block;
			text-align: center;
			line-height: 1.6em;
			font-size: 1.4em;
			height: 34px;
			border: none;
			cursor: pointer;
			color: #000;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			padding: 6px 0 0;
		}
		.menu1 ul li a:hover {
			color: #fff;
		}
	
	.menu1 ul li.mt1 a {width: 96px; background: url(img/mt1.png) no-repeat top left;}
	.menu1 ul li.mt1 a:hover {background: url(img/mt1-h.png) no-repeat top left;}
	
	.menu1 ul li.mt2 a {width: 89px; background: url(img/mt2.png) no-repeat top left;}
	.menu1 ul li.mt2 a:hover {background: url(img/mt2-h.png) no-repeat top left;}
	
	.menu1 ul li.mt3 a {width: 93px; background: url(img/mt3.png) no-repeat top left;}
	.menu1 ul li.mt3 a:hover {background: url(img/mt3-h.png) no-repeat top left;}
	
	.menu1 ul li.mt4 a {width: 110px;background: url(img/mt4.png) no-repeat top left;}
	.menu1 ul li.mt4 a:hover {background: url(img/mt4-h.png) no-repeat top left;}
	
	#screen {position: relative; float: left;}
	.content-right {position: relative; float: left; margin-left: 6em; height: 40em; width: 45em;}
	.content-right p {font-size: 1.2em; color: #919191; line-height: 1.6em;}
	.content-right p.header {color: #676767; font-weight: bold; margin: 3.4em 0 1.6em;}
        .content-right p.headerMic {color: #676767; font-size: 16px;font-weight: bold; margin: 3.4em 0 1.6em;}
	
	
		/* BTNS 1, begin */
	.btns {position: relative; float: left; margin: 1.5em 0 0; padding: 0;}
	.btns ul {margin: 0; padding: 0; list-style: none; overflow: hidden;height: 63px;}
	.btns ul li {float: left; margin: 0;}
	
	
		.btns ul li a {
			vertical-align: top;
			display: inline-block;
			text-align: center;
			line-height: 1.6em;
			font-size: 1.2em;
			height: 63px;
			border: none;
			cursor: pointer;
			color: #093265;
			text-decoration: none;
			padding: 20px 0 0;
		}
	
	.btns ul li.btn1 a {width: 105px; background: url(img/btnFreeT.png) no-repeat top left;}
	.btns ul li.btn1 a:hover {background: url(img/btnFreeT-h.png) no-repeat top left;text-decoration: underline;}
	
	.btns ul li.btn2 a {width: 138px; background: url(img/btnDemo.png) no-repeat top left;}
	.btns ul li.btn2 a:hover {background: url(img/btnDemo-h.png) no-repeat top left;text-decoration: underline;}
	
	.btns ul li.btn3 a {width: 147px; background: url(img/btnMore.png) no-repeat top left;}
	.btns ul li.btn3 a:hover {background: url(img/btnMore-h.png) no-repeat top left;text-decoration: underline;}
	
	.news-block {padding:20px 0 0;}
	.news {position: relative; float: left; width: 290px; padding:0 10px 0 0;margin:0;}
	.news p {font-size:1.2em; color:#4b4b4b; padding-bottom:0.6em;}
	.news p a {color:#587cab; margin-top:3em;}
	.news p a:hover {color:#093265;}
	
	
	
		/* MENU 2, begin */
	.menu2 {
		position: relative;
		float: left;
	}
	.menu2 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		.menu2 ul li {
			position: relative;
			display: inline-block;
			float: left;
		}
		.menu2 ul li a {
			display: block;
			font-size: 1.2em;
			text-transform: uppercase;
			color: #3c3939;
			padding: 2.8em 2em 0 0;
		}
		.menu2 ul li a:hover {
			color: #000;
		}
		
	.disclimer {position: relative; float: right;font-size:1.2em;color: #444;padding-top: 2.8em;}
	
	
	
	/*		PRODUCTS	*/
	
		.product-box {position: relative; width: 300px;}
			.pbL1 {position: relative; float: left;background: url(img/sepLineH.gif) repeat-y right;}
			.pbC1 {position: relative; float: left;background: url(img/sepLineH.gif) repeat-y right; padding-left: 20px;}
			.pbL {position: relative; float: left;padding-left: 20px;}
			.pbC {position: relative; float: left;padding-left: 20px;}
			.pbR {position: relative; float: right; padding-left: 20px;}
		.product-box .title1 {font-size: 1.6em; line-height: 1.2em ; font-style: italic; font-weight: bold; color: #1a1a1a;}
		.product-box .title2 {font-size: 1.4em; line-height: 1.4em ; font-style: italic; color: #4c4c4c;}
			.product-box .title1 a {color: #1a1a1a; text-decoration: none;}
			.product-box .title2 a {color: #4c4c4c; text-decoration: none;}
		.product-box .logo {margin: 20px 20px 0 0; text-align: right; padding-bottom: 60px;}
		.product-box .FreeT {position: relative; float: left;}
		.product-box .Demo {position: relative; float: right; margin: 0 20px 0 0; padding:0;}
		.product-box .More {position: relative; float: right; margin: 0 20px 0 0; padding:0;} 
		
		.pBtn a {
			vertical-align: top;
			display: inline-block;
			text-align: center;
			line-height: 1.6em;
			font-size: 1.2em;
			border: none;
			cursor: pointer;
			color: #093265;
			text-decoration: none;
			padding: 13px 0 0;
			margin:0;
		}
		
		.More a {
			color: #fff;
			padding: 6px 0 0;
		}
	
		.FreeT a {width: 110px; height: 45px; background: url(img/productFreeT.png) no-repeat top left;}
		.FreeT a:hover {background: url(img/productFreeT-h.png) no-repeat top left;text-decoration: underline;}
		
		.More a {width: 130px; height: 33px; background: url(img/productMore.png) no-repeat top left;}
		.More a:hover {background: url(img/productMore-h.png) no-repeat top left;text-decoration: underline; color: #fff;}
		
	
	
	
	/*		PRODUCTS 1	*/
	
		.pkdf-text1 {position: relative; float: left; width:600px; }
			.pkdf-text1  .title {font-size: 2.2em; font-style: italic; font-weight: bold; color: #1a1a1a; margin-bottom: .7em;}
			.pkdf-text1  .text {font-size: 1.2em; line-height: 1.6em ; color: #676767; margin-bottom: 2.8em;}
			.pkdf-text1  .FreeT {position: relative; float: left;}
			.pkdf-text1  .Demo, .pkdf-text2  .Demo, .pkdf-text4  .Demo, .gTour {position: relative; float: left;}
		
			.pkdf-text1  .FreeT  a {width: 110px; height: 45px; background: url(img/productFreeT.png) no-repeat top left;}
			.pkdf-text1  .FreeT  a:hover {background: url(img/productFreeT-h.png) no-repeat top left;text-decoration: underline;}

		
		.pkdf-img, .pkdf-img2 , .pkdf-img3 {position: relative; float: right; }
		.pkdf-text2 {position: relative; float: left; width:600px; }
			.pkdf-text2 .title {font-size: 1.8em; font-style: italic; color: #4c4c4c; margin: 1.8em 0 .7em;}
			.pkdf-text2 .text {font-size: 1.2em; line-height: 1.6em ; color: #676767; margin-bottom: 1.2em;}
			.pkdf-text2  .btn a, .gTour a, .pkdf-text1  .btn a, .pkdf-text4  .btn a {
				vertical-align: top;
				display: inline-block;
				text-align: center;
				line-height: 1.6em;
				font-size: 1.2em;
				border: none;
				cursor: pointer;
				color: #093265;
				text-decoration: none;
				padding: 13px 0 0;
			}

		.pkdf-dsclmr {margin:2em 0 4em; height: 1%;position: relative;}
			.pkdf-dsclmr .title {font-size: 1.2em; font-weight: bold; color: #4b4b4b; margin-bottom: .4em;}
			.pkdf-dsclmr a {font-size: 1.2em; font-style: italic; color: #587cab; margin-right: 3em;}
			.pkdf-dsclmr a:hover {color: #093265;}
		
		.pkdf-text4 {position: relative; float: left; width:620px;}
		.pkdf-text4  .title, .title3 {font-size: 2.2em; font-style: italic; font-weight: bold; color: #1a1a1a;}
		.title2 {font-size: 1.6em; font-style: italic; color: #666666; margin-bottom: .7em;}
                .title4 {font-size: 2.7em; font-style: italic; font-weight: bold; color: #1a1a1a;}
                .title5 {font-size: 1.7em; font-style: italic; color: #666666; margin-bottom: .7em;}
		.pkdf-text4  .text {font-size: 1.2em; line-height: 1.6em ; color: #676767; margin-bottom: 1em;}
		
		.pkdf-text3 {position: relative; float: left; width:600px;}
		.pkdf-text3  .text {font-size: 1.2em; line-height: 1.6em ; color: #676767; margin: 1.6em 0 1.2em;}
		.pkdf-img3 {margin: 1.6em 0 1.2em;}
		.textMT1 {margin-top:1.8em;}
		.textMB1 {margin-bottom:2em;}
		.text SPAN {font-style: italic; color: #000;}
		.pkdf-text1  .text2 {font-size: 1.2em; line-height: 1.6em ; color: #676767; margin-bottom: 1em;}
		
		.gTour a {width: 250px; height: 45px; background: url(img/productGTour.png) no-repeat top left;}
		.gTour a:hover {background: url(img/productGTour-h.png) no-repeat top left;text-decoration: underline;}

		.Demo a {width: 134px; height: 45px; background: url(img/productDemo.png) no-repeat top left;}
		.Demo a:hover {background: url(img/productDemo-h.png) no-repeat top left;text-decoration: underline;}
	
	
	/* SERVICES */
	
		.services-menu {position: relative; float: left; width: 200px; margin: 0; overflow: visible;}
			.services-menu .pBtn {margin:0 0 -1em; padding: 0;}
			.services-menu .pBtn a {padding:9px 0 0;}
			.sb a {width: 172px; height: 35px; background: url(img/servicesBtn.png) no-repeat top left;}
			.sb a:hover {background: url(img/servicesBtn-h.png) no-repeat top left;text-decoration: underline;}
		.services-text {position: relative; float: right; width: 740px; margin-top: 1em;}
			.st-title {font-size: 2.2em; font-style: italic; font-weight: bold; color: #1a1a1a; margin-bottom: .7em;}
			.st-text {font-size: 1.2em; line-height: 1.6em ; color: #4c4c4c; margin-bottom: 1.4em;}
			.st-list {font-size: 1.2em; line-height: 1.6em ; color: #808080; margin-bottom: 1.4em; text-indent: -1em;padding-left:1em;}
			
		#sepBtm { width: 100%; height: 2px; bottom: 125px; left:0; position: absolute;clear: both;}
		
		
			.services-menu .sb2 a {padding-top: 7px;}
			.sb2 a {width: 172px; height: 35px; color: #fff; background: url(img/servicesBtnDark.png) no-repeat top left;}
			.sb2 a:hover {background: url(img/servicesBtnDark-h.png) no-repeat top left;text-decoration: underline; color: #fff;}
			
			.st-img {position: relative; float: right;}
			.st-text2 {position: relative; float: left; width: 450px; font-size: 1.2em; line-height: 1.6em ; color: #4c4c4c; margin-bottom: 1.4em;}
			.st-list2 {position: relative; float: left; width: 450px; font-size: 1.2em; line-height: 1.6em ; color: #808080; margin-bottom: .4em; text-indent: -1em; padding-left:1em;}
	
		.sepMTB {margin: 30px 0 10px;}
		.dsclmr-small {font-size: 1.2em; color: #333333; font-style: italic; font-weight: bold;}
		.dsclmr-small a {color: #5379a9; font-weight: normal;}
		.dsclmr-small a:hover {color: #093265;}
		.sb3 a {margin-bottom: .8em; }
		
		.st-list3 {position: relative; float: left; font-size: 1.2em;font-style: italic; line-height: 1.6em ; color: #808080;  text-indent: -1em; padding-left:1em;clear:both; width:600px;}
		.st-list3 a {color: #5379a9;}
		.st-list3 a:hover {color: #093265;}
		
		
		
		/* PARTNERS */
		
		.partners-promo-R {background: url(img/servicesTBoxR.png) repeat-y right; width: 100%;}
		.partners-promo-B {position: relative; float: left;background: url(img/servicesTBoxB.png) repeat-x top; height: 5px; width: 956px; font-size: 1px; line-height: 1px; }
		.partners-promo-BR {position: relative; float: right; height: 5px; width: 4px;}
		.partners-promo-L {position: relative; float: left; height: 5px; width: 4px;}
		.partners-promo-TR {position: relative; float: left;}
		
		.partners-promo {position: relative; float: left; width: 929px; padding:15px 15px; background: url(img/partnersTopBG.gif) repeat-x top #f0f0f0; border-left: 1px solid #f0f0f0;}
			.partners-promo .title {font-size: 1.6em; font-style: italic; color: #4c4c4c; margin: 0 0 1em; }
			.partners-promo .img {position: relative; float: left; margin-right: 15px;}
			.partners-promo .text {font-size: 1.4em; line-height: 1.6em; font-style: italic; color: #666666; position: relative; float: left; width: 400px; margin-left: 40px;}
		.partners-left {position: relative; float: left; width: 450px; margin-top: 40px;}
		.partners-right {position: relative; float: right; width: 450px; margin-top: 19px;}
		.prtnrs-logo { margin-bottom: 24px;}
		.prtnrs-text {font-size: 1.2em; color: #676767; margin-bottom: 2em; line-height: 1.6em ;}
		
		
		/* CUSTOMERS */
		
		.partners-promo .img1 {position: relative; float: left; }
		.partners-promo .text1 {position: relative; float: right; font-size: 1.2em; line-height: 1.4em; font-style: italic; color: #666666; position: relative; float: left; width: 390px; margin-left: 40px;}
		.partners-promo .text1 p {margin-bottom: .6em;}
		.customers-left {position: relative; float: left; width: 476px; margin-top: 40px;}
		.customers-right {position: relative; float: right; width: 450px; margin-top: 36px;}
		.customers-text1 {font-size: 1.2em; color: #1a1a1a; margin-bottom: 2em; line-height: 1.6em ;font-style: italic}
		.customers-text2 {position: relative; float: right; text-align: right; font-size: 1.2em; color: #808080; margin-bottom: 2em; line-height: 1.6em ;}
		
		
		/* CUSTOMERS */
		
		.banners-wrap {
			position: relative;
			overflow: hidden;
			width: 100%;
		}
		#header-b {
			position: relative;
		}
			/* ROUNDING, begin */
			.rnd-bl {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 6px;
				height: 6px;
				background: url(img/rnd-bl.gif) no-repeat left bottom;
				z-index: 1;
			}
			.rnd-br {
				position: absolute;
				bottom: 0;
				right: 0;
				width: 6px;
				height: 6px;
				background: url(img/rnd-br.gif) no-repeat right bottom;
				z-index: 1;
			}
			
		.news-box .title {font-size: 2.2em; font-style: italic; color: #1a1a1a; margin: 1em 0 1em;}
		.news-box .text {font-size: 1.2em; line-height: 1.4em; color: #333333; width: 460px; margin-bottom: 1em;}
		.news-box .links {font-size: 1.2em; line-height: 1.6em; color: #666666; position: relative; float: left; width: 400px; margin-left: 15px;}
		.news-box .links a {font-style: italic; color: #5379a9;}
		.news-box .links a:hover {color: #093265;}
		.news-box .links  p {}
		
		.addr {position: relative; float: left; width: 250px; margin: 0 0 20px 15px;}
		.addr .title {font-size: 1.6em; font-style: italic; color: #1a1a1a; width: 250px;}
		.addr .text {font-size: 1.2em; line-height: 1.6em; font-style: italic; color: #4c4c4c; width: 250px;}
		
		
		/* NEWS */
		
		.nrb-R {position: relative; float: right; background: url(img/servicesTBoxR.png) repeat-y right; width: 320px;}
		.nrb-B {position: relative; float: left;background: url(img/servicesTBoxB.png) repeat-x top; height: 5px; width: 312px; font-size: 1px; line-height: 1px; }
		.nrb-BR {position: relative; float: right; height: 5px; width: 4px; margin-bottom: 15px;}
		.nrb-L {position: relative; float: left; height: 5px; width: 4px;}
		.nrb-TR {position: relative; float: left;}
		
		.news-list {position: relative; float: left; color: #808080; width: 600px; margin: 2em 0 1em; line-height: 1.8em;}
		.news-list p {margin-bottom: 1em;}
		.news-list span {width: 6em; display: block; float: left; text-align:right; margin-right: 1em;}
		.news-list a {font-size: 1.2em; color: #5379a9; font-style: italic; display: block; margin-left:6em;}
		.news-list a:hover {color: #093265;}
		.news-right {position: relative; float: right; width: 320px; margin: 2em 0 0;}
		.nrb-R .news-right-box {background: url(img/partnersTopBG.gif) repeat-x top #f0f0f0; border: 1px solid #f0f0f0; padding: 0 10px 10px 10px; width: 294px; }
			.news-right-box .title {font-size: 1.6em; color: #4b4b4b; margin-bottom: .6em;}
			.news-right-box .separator {}
			.news-right-box .links {width: 255px;}
			.news-right-box .links p {line-height: 1.4em; margin: 0 0 .6em 0;}
			.news-right-box .links a {margin: 0;}
			.news-right-box .date {font-size: 1.2em; color: #808080; font-style: italic; margin: .8em 0;}
		
		
		
		/* VIDEO */
		
		.video-box .title {position: relative; float: right; font-size: 2.2em; color: #1a1a1a; font-style: italic; font-weight: bold; clear:both;}
		.video-box .desc {position: relative; float: right; font-size: 1.6em; color: #4c4c4c; clear:both;}
		
		
		
		/* REQUEST */
		
		
		.request-box  input {width: 198px;}
		.request-box .title {font-size: 2.2em; font-style: italic; font-weight: bold; color: #1a1a1a; margin: 0;}
		.request-box .desc {font-size: 1.6em; line-height: 1.6em; color: #4c4c4c;}
		.request-box .form1 {font-size: 1.2em; line-height: 1.6em; font-style: italic; color: #4c4c4c; margin: 40px 0 0 110px;height: 51px; }
		.request-box .frm {position: relative; float: left; margin-right: 5px; text-align: left;}
		.request-box .form2 {font-size: 1.2em; line-height: 1.6em; font-style: italic; color: #808080; background: url(img/requestOptionalBG.gif) repeat-x top #f0f0f0; height: 51px; padding-top: 5px; margin: 0 0 40px;}
		.request-box .optional {position: relative; float: left; width: 100px;font-size: 1.2em; line-height: 1.6em; font-style: italic; color: #404040; padding-left: 10px;}
		.request-box .btnOk {position: relative; float: right; }
		
		.request-box .btnOk a {
			vertical-align: top;
			display: inline-block;
			text-align: center;
			line-height: 1.6em;
			font-size: 1.2em;
			border: none;
			cursor: pointer;
			color: #093265;
			text-decoration: none;
			padding: 13px 0 0;
		}

		.request-box .btnOk a {width: 250px; height: 45px; margin-bottom: .8em; background: url(img/productGTour.png) no-repeat top left;}
		.request-box .btnOk a:hover {background: url(img/productGTour-h.png) no-repeat top left;text-decoration: underline;}
		
		
		
		/* OPENINGS */
		
		.openings-box .addr {position: relative; float: left; margin: 0; padding-top: 5px; width: 300px; margin-bottom: 20px;}
			.openings-box .addr .ob-title {font-size: 1.4em; font-weight: bold; color: #000000;margin-bottom: .6em;}
			.openings-box .addr .text {font-size: 1.2em; font-style: italic; color: #666666; width: 300px;}
				.openings-box .addr .text span {}
				.openings-box .addr .text a {color: #5379a9;}
				.openings-box .addr .text a:hover {color: #093265;}
		.openings-box .btns {position: relative; float: right;  margin: 0; padding: 0; width: 500px; text-align: right;}
			.openings-box .btns  .btnOp{position: relative; float: right;}
			.openings-box .btns  .btnOp a{
				vertical-align: top;
				display: inline-block;
				text-align: center;
				line-height: 1.6em;
				font-size: 1.2em;
				border: none;
				cursor: pointer;
				text-decoration: none;
				height: 35px;
				width: 172px;
			}
			.openings-box .btns .Light a {padding: 8px 0 0; color: #093265; margin-bottom: .8em; background: url(img/openingsBtn.png) no-repeat top left;}
			.openings-box .btns .Light a:hover {background: url(img/openingsBtn-h.png) no-repeat top left;text-decoration: underline;}
			.openings-box .btns .Dark a {padding: 7px 0 0; color: #fff; margin-bottom: .8em; background: url(img/openingsBtnDark.png) no-repeat top left;}
			.openings-box .btns .Dark a:hover {background: url(img/openingsBtnDark-h.png) no-repeat top left;text-decoration: underline;}
		.openings-box .title {font-size: 2.2em; font-style: italic; font-weight: bold; color: #1a1a1a; margin: 0 0 20px 0; background: url(img/sepLine.gif) repeat-x top; position: relative; float: left; clear: both; padding-top:20px;}
		.openings-box .L {position: relative; float: left; width: 450px;}
		.openings-box .R {position: relative; float: right; width: 450px; }
		.openings-box .L span, .openings-box .R span {font-weight: bold; font-style: normal; padding-left: 1em;}
		.openings-box .L p, .openings-box .R p {font-size: 1.2em; line-height: 1.6em; color: #4c4c4c; margin-bottom: .6em;}
		.openings-box  .list {text-indent: -1em; padding-left: 1em; font-style: italic;}
		.openings-box .btnOk {position: relative; float: right;}
			.openings-box .btnOk a{
				vertical-align: top;
				display: inline-block;
				text-align: center;
				line-height: 1.6em;
				font-size: 1.6em;
				border: none;
				cursor: pointer;
				text-decoration: none;
				height: 45px;
				width: 134px;
				padding: 10px 0 0;
				color: #5379a9;
				margin-bottom: .8em;
				font-style: italic; 
				font-weight: bold;
			}
			.openings-box .btnOk a {   background: url(img/productDemo.png) no-repeat top left;}
			.openings-box .btnOk a:hover {color: #093265;background: url(img/productDemo-h.png) no-repeat top left;text-decoration: underline;}
		
		
		/* Services 101-104 */
		
		
		.st-R {position: relative; float: right; background: url(img/servicesTBoxR.png) repeat-y right; }
		.st-B {position: relative; float: left;background: url(img/servicesTBoxB.png) repeat-x top; height: 5px;  font-size: 1px; line-height: 1px; }
		.st-BR {position: relative; float: right; height: 5px; width: 4px;}
		.st-L {position: relative; float: left; height: 5px; width: 4px;}
		.st-TR {position: relative; float: left;}
		
		.st-R .st-box {background: #f0f0f0 url(img/partnersTopBG.gif) repeat-x top ; border: 1px solid #f0f0f0; padding: 0 10px 10px 10px;  }
			.st-R .st-box .title {font-size: 1.8em; color: #000; margin-bottom: .6em; height: 30px; padding-top: 1em; font-style: italic;}
			.st-R .st-box .title span {font-size: .7em; color: #808080; margin-left: 1em;}
			.st-R .st-box .st-clmn {position: relative; float: left; padding-right: 30px; font-size: 1.2em;}
			.clmn1 {width: 185px;}	.clmn2 {width: 420px;}	.clmn3 {width: 320px;}	.clmn4 {width: 320px;}
			.st-R .st-box .st-clmn p {line-height: 1.4em; margin: 0 0 .8em 0;}
			.st-R .st-box .st-clmn .list p {line-height: 1.4em; margin: 0 0 .6em 0; color: #333333; font-style: italic; text-indent: -1em; padding-left: 1em;}
			
		.w1 {width: 964px;}
		.w1 .st-box {width: 938px;}
		.w2 {width: 956px;}	
		
		.w3 {width: 740px;}
		.w3 .st-box {width: 714px;}
		.w4 {width: 732px;}	

		
		.st-text span {font-weight:bold;}
		.st-text p {margin-bottom: .8em; color: #333;}
		.st-subtitle {font-size: 1.6em; color: #999; font-style: italic;}
		.st-subttl {font-size: 1.8em; color: #000; padding-top: 1em; font-style: italic;}
		.st-dsclmr {position: relative; float: left; font-size: 1.3em; color: #333; font-style: normal; padding-right: 30px; width: 250px; margin-bottom: 30px;}
		.st-dsclmr span {position: relative; float: left; font-size: 2.2em; color: #000; padding-top: .2em; font-style: italic; font-weight: bold; }
		
	
	
	
	