	
	html{
		height: auto;
	}
	body {
		position:relative; 
		background-color:#CAE5FF;
	}
	
	body.home{
	background-color:#DFEFF0;
	}
	
	body.contact{
	background-color:#BDD8DA;
	}
	
	body.about-client, body.about-testimonial, body.about-casestudy, body.about-partner {
	background-color:#C8D7E3;
	}
	
	body.about-careers, body.about-company, body.about-technology  {
	background-color:#E0E9E9;
	}
	
	h1{
	font-family: Arial, sans-serif;
	font-weight:normal;
	color:#003366;
	}
	
	h2{
	font-family: Arial, sans-serif;
	font-weight:normal;
	color:#003366;
	}
	
	body div.wrapper{
		padding-top:0px;
		min-height: 810px;
		height: auto;
		width:960px;
		margin:0 auto;
		font-family: Arial, sans-serif;
		font-size: 13px;				
		background-color:#EFEFEF;
		position:relative;
		border-width:2px; 
		border-style:solid; 
		border-color:#C0C0C0; 
		-moz-border-radius:16px; 
		-webkit-border-radius:16px; 
		border-radius:16px;
	}
	
	body div.wrapper div.content{
		position:relative;
		top:15px;
	}
	
	body div.wrapper div.content div.main-content{
		position:relative;
		left:5px;
	}
	
	.space{
	width:960px;
	height:15px;
	}
	
	img{
	border:0px;
	}

	body div.header table.top-header{
		position:relative; 
		top:0px; 
		background-color:#ffffff;
		-moz-border-radius:16px 16px 0 0; 
		-webkit-border-radius:16px 16px 0 0; 
		border-radius:16px 16px 0 0;
	}
	
	body div.header div.menulist{
		width:100%; 
		position:relative; 
		top:-5px; 
		left:0px;
	}
	
	div.wrapper div.content div.inside-content{
		border-width:1px; 
		border-style:solid; 
		border-color:#C0C0C0; 
		-moz-border-radius:16px; 
		-webkit-border-radius:16px; 
		border-radius:16px; 
		margin:3px 10px 3px 5px;
		padding:3px 5px 3px 5px;
		background-color:#ffffff;
		float:left; 
		position:relative; 
		width:330px;
		}
		
	body div.wrapper div.content div.header-right{
		float:right;
		width:220px;
		height:auto;
		position:relative;
		top:5px;
		right:20px;
	}
	
	body div.wrapper div.content div.header-right div.blocks div.header{
		border-width:1px; 
		border-style:solid; 
		border-color:#C0C0C0; 
		padding:5px;
		-moz-border-radius:16px 16px 16px 16px; 
		-webkit-border-radius:16px 16px 16px 16px; 
		border-radius:16px 16px 16px 16px; 
		width:210px;
		height:20px;
		padding:5px;
		text-align:center;
		font-family: Arial, sans-serif;
		font-size: 12px;
		background-image:url('../img/rightsidebar_bg.jpg');
		background-color:transparent;
		background-repeat:x-repeat;
	}
		
	body div.wrapper div.content div.header-right div.blocks div.content{
		border-width:1px; 
		border-style:dotted; 
		border-color:#C0C0C0; 
		padding:5px;
		-moz-border-radius:16px 16px 16px 16px; 
		-webkit-border-radius:16px 16px 16px 16px; 
		border-radius:16px 16px 16px 16px;
		width:210px;
		height:auto;
		position:relative;
		top:1px;
		text-align:center;
		background-color:#ffffff;
	}
	
	body div.wrapper div.content div.page-right{
		float:right; 
		width:220px; 
		height:auto;
		position:relative;
		top:25px;
		right:10px;
	}
	
	body div.wrapper div.content div.page-right div.blocks div.header{
		border-width:1px; 
		border-style:solid; 
		border-color:#C0C0C0; 
		padding:5px;
		width:210px;
		height:20px;
		padding:5px;
		text-align:center;
		font-family: Arial, sans-serif;
		font-size: 12px;
		background-image:url('../img/rightsidebar_bg.jpg');
		background-color:transparent;
		background-repeat:x-repeat;
	}
		
	body div.wrapper div.content div.page-right div.blocks div.content{
		border-width:1px; 
		border-style:dotted; 
		border-color:#C0C0C0; 
		padding:5px;
		width:210px;
		height:auto;
		position:relative;
		top:1px;
		text-align:center;
		background-color:#ffffff;
	}
	
	body div.wrapper div.content div.left-nav {
		float:left;
		width:160px;
		position:relative;
		left:3px;
	}

	body div.wrapper div.content div.left-nav table{
		position:relative;
		top:3px;
		background-color:#ffffff;
	}

		body div.wrapper div.content div.left-nav div.submenu table{
		position:relative;
	}
	

	body div.wrapper div.content div.left-nav table tr td {
		width:160px;
		height:30px;
		background-image:none;
	}

	body div.wrapper div.content div.left-nav table tr td a{
		text-decoration:none;
		font-family: Arial, sans-serif;
		font-size: 10px;
		color:#000;

	}

	body div.wrapper div.content div.left-nav table tr td:hover{
		background-color: #6699CC;
	}
	

	body div.wrapper div.content div.about-main-content{
		float:left; 
		position:relative;
		left:20px;
		top:10px;
		width:490px;
		height: auto !important;
		background-color:#ffffff;
		border-width:2px; 
		border-style:solid; 
		border-color:#C0C0C0; 
		padding:15px 25px 5px 15px;
	}
	
	body div.wrapper div.content div.about-main-content div#accordion{
		font-family: Arial, sans-serif;
		font-size: 12px;
		color:#000000;
	}
	
	body div.wrapper div.content div.main-content div#tabs{
		font-family: Arial, sans-serif;
		font-size: 12px;
	}
	
	body div.wrapper div.content div.main-content div#tabs ul li a{
		color:#000000;
	}
	
	body div.wrapper div.content div.about-main-content img.highlights{
		position:relative;
		left:3%;
	}
	
		body div.wrapper div.content div.about-main-content div.answer{
		display:none;
		position:relative;
		left:15px;
	}
	
	body div.wrapper div.content div.main-content a:link{
		color: #0000A0;
	}
	
	body div.wrapper div.content div.main-content a:visited {
		color: #0000A0;
	}
	
	body div.wrapper div.content div.main-content a:active {
		color: #0000A0;
	}
	
	body div.wrapper div.content div.main-content a:hover {
		color: #0000FF;
	}
	
	body.about-client div.wrapper div.content div.left-nav table tr td.about-client{
		background-color: #6699CC;
	}
	
	body.about-testimonial div.wrapper div.content div.left-nav table tr td.about-testimonial{
		background-color: #6699CC;
	}
	
	body.about-casestudy div.wrapper div.content div.left-nav table tr td.about-casestudy {
		background-color: #6699CC;
	}

	body.about-partner div.wrapper div.content div.left-nav table tr td.about-partner{
		background-color: #6699CC;
	}
	
	body.about-careers div.wrapper div.content div.left-nav table tr td.about-careers{
		background-color: #6699CC;
	}
	
	body.about-technology div.wrapper div.content div.left-nav table tr td.about-technology{
		background-color: #6699CC;
	}
	
	body.about-company div.wrapper div.content div.left-nav table tr td.about-company{
		background-color: #6699CC;
	}
	
	body.about-team div.wrapper div.content div.left-nav table tr td.about-team{
		background-color: #6699CC;
	}
	
	body.about-news div.wrapper div.content div.left-nav table tr td.about-news{
		background-color: #6699CC;
	}

	body.about-wr2qtp div.wrapper div.content div.left-nav table tr td.about-wr2qtp{
		background-color: #6699CC;
	}
	
	body.about-wr2silk div.wrapper div.content div.left-nav table tr td.about-wr2silk{
		background-color: #6699CC;
	}
	
	body.silk-timeline div.wrapper div.content  div.left-nav table tr td.silk-timeline{
		background-color: #6699CC;
	}
	
	body.about-braille div.wrapper div.content div.left-nav table tr td.about-braille{
		background-color: #6699CC;
	}
	
	body.braillemath_purchase div.wrapper div.content div.left-nav table tr td.braillemath_purchase{
		background-color: #6699CC;
	}
	
	body.about-faq div.wrapper div.content div.left-nav table tr td.about-faq{
		background-color: #6699CC;
	}

	body.about-service div.wrapper div.content div.left-nav table tr td.about-service{
		background-color: #6699CC;
	}
	
	body.about-highlights div.wrapper div.content  div.left-nav table tr td.about-highlights{
		background-color: #6699CC;
	}
	
	body.silk-highlights div.wrapper div.content  div.left-nav table tr td.silk-highlights{
		background-color: #6699CC;
	}

	body.about-timeline div.wrapper div.content  div.left-nav table tr td.about-timeline{
		background-color: #6699CC;
	}

	body.about-challenges div.wrapper div.content  div.left-nav table tr td.about-challenges{
		background-color: #6699CC;
	}
	
	body.about-mtest div.wrapper div.content  div.left-nav table tr td.about-mtest{
		background-color: #6699CC;
	}
	
	body.mtest-benefit div.wrapper div.content  div.left-nav table tr td.mtest-benefit{
		background-color: #6699CC;
	}