body {
	background: #fff;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align: left;
	}

strong { font-weight: bold; }
em { font-style: italic; }

a:link, a:visited, a:active { color: #C87B2B; font-weight: bold; }
a:hover { text-decoration: none; }

h1 { border-bottom: 2px solid; margin: 0 0 0.5em 0; line-height: 1; }
h2 {
	font-weight: bold;
	font-size: 1.6em;
	margin: 1.5em 0 1em 0;
	background: #f60 url(/new-site/images/common/subheader-bg.gif) left bottom no-repeat;
	padding: 3px 5px 12px 10px;
	color: #fff;
	line-height: 1;
	}
h3 { font-size: 1.4em; font-weight: bold; margin: 2em 0 1em 0; }

p, li, td, th, blockquote { font-size: 1.3em; }
p, li, td, th, blockquote { line-height: 1.4; }
input, select { font-size: 1.3em; }

p { margin: 0 0 1em 0; }
blockquote {
	margin: 1em 0;
	padding: 0.5em 2em;
	color: #666;
	background: url(/new-site/images/common/quote-mark.gif) 0 0.5em no-repeat;
	}
ul, ol { margin: 2em 0 2em 2em; }
ul li, ol li {
	list-style: disc;
	margin-left: 1.4em;
	margin-bottom: 0.7em;
	}
	ol li { list-style-type: decimal;} 

img { display: block; }

#container {
	
	}
#header {
	height: 105px;
	width: 970px;/**/
	border-bottom: 5px solid;
	position: relative;
	}
	#logo {
		float: left;
		display: inline;
		}
		body#theme-home #logo { margin: 0 0 0 22px; }
	.header-image {
		position: absolute;
		bottom: 0;
		left: 290px;
		width: 95px;
		height: 82px;
		border-top: 4px solid;
		}
	#contact-details {
		float: right;
		display: inline;
		margin-top: 10px;
		}
		#contact-details ul, #footer li { margin: 0; padding: 0; }
		#contact-details ul { float: right; display: inline; }
		#contact-details li { font-weight: bold; list-style: none; color: #8e5416; margin-bottom: 0; line-height: 25px; }
		#contact-details .contact-phone { background: url(/new-site/images/common/header-phone.gif) 3px no-repeat; padding-left: 25px; }
		#contact-details .contact-email { background: url(/new-site/images/common/header-email.gif) 0 no-repeat; padding-left: 25px; }
			#contact-details .contact-email a { color: #8e5416; }

#main {
	width: 970px;
	background: url(/new-site/images/common/nav-bg.gif) 0 0 repeat-y;
	}
	
	#content {
		/* width: 480px;
		height: 100%;
		float: right;
		display: inline; 
		padding: 25px 0 35px 0; */
		margin-top:25px;	
		width:480px;
    float:left;
    vertical-align: top;
	padding:0 20px;    
		/* width: 480px;
		height: 100%;
		float: right;
		display: inline; 
		padding: 25px 0 35px 0; 
				
		width:480px;
    position: absolute;
    top: 210px;
    left: 250px;
    vertical-align: top;
	padding:0 20px;   */ 
		}
		#content li { margin-bottom: 0; }
		.subsection-content { padding-left: 12px; }
		
	#sidebar {
		margin-left: 22px;
		width: 240px; 
		height: 100%;
		padding-bottom: 0px;
		float:left;
		}
		.banner { margin: 2em 0 2em 13px; width: 202px; }
		.quotes { background: #F9CF47 url(/new-site/images/common/banner-header.png) 0 0 no-repeat; }
		.quotes p.quote {
			line-height: 1.3;
			color: #000;
			margin: 0;
			padding: 10px 15px 5px 15px;
			}
		.quotes p.more {
				background: url(/new-site/images/common/banner-footer.png) 0 bottom no-repeat;
				margin: 0;
				padding: 0 15px 10px 15px;
				text-align: right;
				}
				.quotes p.more a {
					color: #000;
					background: url(/new-site/images/common/more-quotes-arrow.png) right no-repeat;
					padding-right: 13px;
					}
	
	#navigation {
		font-weight: bold;
		margin-bottom: 3em;
		}
		#navigation a { text-decoration: none; color: #000; }
			#navigation a:hover { text-decoration: underline; }
		#navigation ul { margin: 1em 0 1.5em 0; }
		#navigation li {
			margin-left: 0;
			margin-bottom: 2px;
			padding-left: 35px;
			list-style: none;
			display: block;
			background-position: 20px;
			background-repeat: no-repeat;
			line-height: 1.5;
			}
		
		#navigation li.selected {  }
			#navigation li.selected a {
				background-image: url(/images/common/nav-arrow.gif);
				background-position: right;
				background-repeat: no-repeat;
				display: block;
				padding-left: 35px;
				margin-left: -35px;
				/* margin-right: -10px; */
				/* width: 205px; */
				color: #fff;
				height: 23px;
				line-height: 23px;
				}
				#navigation li.selected ul {
					margin: 0 0 0.5em -35px;
					width: 193px;
					padding: 5px 0 5px 35px;
					border-bottom: 3px solid;
					}
				#navigation li.selected li {
					margin-left: 0;
					background-position: 0;
					padding-left: 15px;
					font-weight: normal;
					font-size: 1em;
					}
				#navigation li.selected li a {
					background: none;
					padding-left: 0;
					display: inline;
					margin-left: 0;
					color: #000;
					line-height: 1.5em;
					}
			
			#nav-home, #nav-home.selected li { background-image: url(/images/themes/home/bullet.gif); }
			#nav-what-is-usability, #nav-what-is-usability.selected li { background-image: url(/images/themes/what-is-usability/bullet.gif); }
			#nav-services, #nav-services.selected li { background-image: url(/images/themes/services/bullet.gif); }
			#nav-clients, #nav-clients.selected li { background-image: url(/images/themes/clients/bullet.gif); }
			#nav-resources, #nav-resources.selected li { background-image: url(/images/themes/resources/bullet.gif); }
			#nav-presentations, #nav-presentations.selected li { background-image: url(/images/themes/presentations/bullet.gif); }
			#nav-articles, #nav-articles.selected li { background-image: url(/images/themes/articles/bullet.gif); }
			#nav-reports, #nav-reports.selected li { background-image: url(/images/themes/reports/bullet.gif); }
			#nav-training, #nav-training.selected li { background-image: url(/images/themes/training/bullet.gif); }
			#nav-blog, #nav-blog.selected li { background-image: url(/images/themes/blog/bullet.gif); }
			#nav-about-us, #nav-about-us.selected li { background-image: url(/images/themes/about-us/bullet.gif); }
			#nav-contact-us, #nav-contact-us.selected li { background-image: url(/images/themes/contact-us/bullet.gif); }
			

#footer {
	background: #ffc726;
	clear: both;
	padding: 5px 0;
	width: 970px;
	}
	#footer-content { width: 970px; }
	#footer ul, #footer li { margin: 0; padding: 0; }
	#footer ul { float: right; display: inline; }
	#footer li { float: left; display: inline; margin-right: 15px; font-weight: bold; }
	#footer .contact-phone { background: url(/new-site/images/common/footer-phone.gif) 0 no-repeat; padding-left: 25px; }
	#footer .contact-email { background: url(/new-site/images/common/footer-email.gif) 0 no-repeat; padding-left: 25px; }
		#footer .contact-email a { color: #000; }


/* SIGNUP FORM ------------------------------------------- */
#signup { padding-top: 1px; }
#signup h2 {
	background: #e44f3c url(/new-site/images/common/subheader-bg-signup.gif) left bottom no-repeat !important;
	margin-bottom: 0;
	}
#signup form { background: #FBE5E2; padding: 0 15px 15px 15px; margin-left: 12px; }
#signup p { margin-bottom: 0; }
#signup p.sample-link a {
	color: #c87b2b;
	font-weight: bold;
	padding-right: 10px;
	background: url(/new-site/images/common/link-arrow.gif) right no-repeat;
	}
#signup input { float: left; display: inline; }
.text-field {
	background: #fff url(images/input-shadow.gif) repeat-x scroll 0pt;
	border-color: #7c7c7c rgb(195, 195, 195) rgb(221, 221, 221);
	border-style:solid;
	border-width:1px;
	color: #333;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	margin: 0 5px 5px 0;
	width: 255px;
	padding: 2px;
	}
#signup fieldset { margin-top: 2em; }
#signup fieldset p { clear: both; font-size: 1.2em; color: #666; }


/* HOME PAGE --------------------------------------------- */
img.home-image { border-bottom: 3px solid; margin-bottom: 1em; }
body#theme-home #container { background: url(/new-site/images/themes/home/header-background.jpg) 0 110px no-repeat; }
body#theme-home #xcontent { padding-top: 100px; }
.feature {
	width: 206px;
	float: left;
	margin-left: 31px;
	overflow: visible;
	position: relative;
	}
	.first { margin-left: 0; }
	.feature h2 { margin-bottom: 0.5em; }
	.feature p { padding-left: 12px; }
	.feature a.more-link {
		color: #000;
		padding-right: 10px;
		padding-bottom: 2px;
		display: inline-block;
		background: url(/new-site/images/common/arrow.gif) right center no-repeat;
		font-weight: bold;
		}
#introduction { border-top: 5px solid; margin-top: 3em; }
#introduction p.buttons { clear: both; margin: 0; padding-top: 1em; }
	#introduction p.buttons img { display: inline; }

/* blog entries */
h2#blogs-header { padding-bottom: 15px; }
h2#blogs-header span { float: left; width: 300px; }
.blog-posts { margin-top: -1.5em; }
.post-title { margin-bottom: 0; }
.post-date { color: #666; }
a.archive-link {
	color: #fff !important;
	font-weight: bold;
	float: right;
	padding-right: 10px;
	background: url(/new-site/images/common/arrow-white.gif) right no-repeat;
	font-size: 12px;
	line-height: 1.4;
	margin-right: 15px;
	}
a.read-more { text-decoration: none; }


/* TOOLS ------------------------------------------------- */
.clear { clear: both; }
.clearfix { zoom: 1; /* for IE7 */ }
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
.accessibility {
	position: absolute;
	left: -999px;
	width: 900px;
	background: none;
	}

form.standard div:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body form.standard div {
	display: inline-block; 
	width: 100%;
	}
* html form.standard div {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

/* sIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
	}

.sIFR-hasFlash h1 span {
	visibility: hidden;
	font-size: 24px;
	}
.sIFR-hasFlash h2 span {
	visibility: hidden;
	font-size: 18px;
	letter-spacing: -1px;
	}
	
div.post
{
/* width:480px;
position: absolute;
top: 210px;
left: 250px;
margin: 10px;
padding: 10px;
font-size:12px; */
width:480px;
text-align: left;
margin-top: 0px;
padding-top: 5px;
}

div.post a
{
font-size:12px;
color: #c87b2b;
background: none;
font-weight: normal;
text-align: left;
}

div.post a.posttitle
{
font-size:16px;
color: #c87b2b;
background: none;
font-weight: bold;
padding-bottom: 15px;
}



div.rightsidebar
{
width:200px;
position: absolute;
top: 110px;
left: 770px;
background-color: #d8d7d7;
/*
border-top: 2px solid;
border-color: #40b7b2; */
}

div.subscribe_service
{
padding-bottom: 10px;
}

div.sidebarheading
{
font-size: 13px;
font-weight: bold;
width:100%;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
background-color: #FFB900;
}


div.rightsidebar ul li
{ 
 list-style-image: 
 url("/new-site/images/themes/training/bullet.gif"); 
}

div.rightsidebar ul li a:link
{ 
 color: #000000;
 text-decoration: none; 
}

div.rightsidebar ul li a:hover
{ 
 color: #000000;
 text-decoration: underline; 
}

div.rightsidebar ul li a:visited
{ 
 color: #000000;
 text-decoration: none; 
}


div.postmetadata
{
width: 450px;
padding-right: 15px;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
background-color: #FBE5E2;
}


div.sem_subscribe_me
{
text-align: center;
}

div.subscribe_service a img
{
padding-left: 50px;
}

div.prefooter
{
width:970px;
height: 5px;

}

/* Newly Added on 16-04-08 by U */
.srchform{display:inline;}
.srch_container{margin:0;padding:10px 0 0px 18px;}