/* CSS Document InspirKTS 3.0 */

body {
	background:#D2D2D2;
	color:#444;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* Body Elements */

#wrap {  /* Border Shadows */
width:960px;
background:transparent url(images/content2.gif) repeat-y;
margin:0 auto;
font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;	
}

#fullleft {  /* News and Articles Section */
	width: 200px;
	background: url(images/dotted.gif) repeat-y right;
	margin-top: 14px;
	}

#sidecontent {  /* Contained News and Articles Separately */
	width: 170px;
	text-align: left;
	margin-left: 0px;
	padding: 0 0 0 0;
	border-bottom: 1px solid #b8b8b8;
	}

.text_subheader {
	text-align: left;
	color: #490009;
	font-size: 15px;
	}

#bodytable {  /* Containers for the 3 sections */
	width: 190px;
	margin-left: 20px;
	margin-top: 12px;
	padding: 3px 0 0 0px;
	font-size: 9px;
	line-height: 10px;
	}
		
#bodytable2 {  /* Containers for the 3 sections */
	width: 190px;
	margin-left: 20px;
	padding: 3px 0 0 0px;
	font-size: 9px;
	background: url(images/catcher.gif) no-repeat bottom;	
	}
			
p.readmore {  /* Readmore links */
	line-height: 20px; 
	font-size: 10px; 
	text-align: right; 
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	}	
	
#difference {
	margin-left: 20px; 
	width: 655px; 
	border: 1px solid #b8b8b8;
	text-align: left;
	}
	
*html #difference {
	width: 654px;
	border: 1px solid #b8b8b8;
	text-align: left;
	}

#difference_box {
	width: 423px;
	background: url(images/dotted.gif) repeat-y right;	
	}
	
*html #difference_box {
	margin-top: 14px;
	margin-bottom: 14px;
	width: 423px;
	background: url(images/dotted.gif) repeat-y right;	
	}	
	
.difference_header {
	padding: 8px 0px 0 10px; 
	font-size: 16px; 
	color: #490009; 
	font-weight: 600; 
	text-align: left;
	}
	
*html .difference_header {
	padding: 8px 0px 0 10px; 
	font-size: 16px; 
	color: #490009; 
	font-weight: 600; 
	text-align: left;
	}	
	
.difference_text {
	padding: 8px 25px 0 10px; 
	font-size: 10px; 
	color: #000000;
	}

.html #difference_text {
	padding: 8px 25px 0 0px; 
	font-size: 10px; 
	color: #000000;
	}	 

/* Begin Styles for Seconday Page */
	
#crumbs { 
	position: relative; 
	top: -15px;	
	width: 875px; 
	padding-left: 18px; 
	font-size: 9px; 
	text-align: left;
	}	

#crumbs a {
	color: #444444; 
	}
	
#leftnav {  /* Left Navigation */
	width: 170px;
	margin-left: 19px;
	color: #383838;
	}

#testimonial_box {
	width: 155px;
	margin-top: 19px;
	margin-left: 12px;
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
	background: url(images/quote.gif) no-repeat top left;
	}
	
#testimonial_box_noimg {
	width: 155px;
	margin-top: 0px;
	margin-left: 12px;
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
	background: url(images/quote.gif) no-repeat top left;
	}
		
#testimonial_box p {
	padding: 25px 8px 3px 10px;
	font-size: 9px;
	line-height: 12px;
	}
	
#testimonial_box_noimg p {
	padding: 25px 8px 3px 10px;
	font-size: 9px;
	line-height: 12px;
	}	

#diduknow_box { /* Did u know box */
	width: 155px;
	border: 1px solid #d2d3d4;
	margin-left: 12px;
	margin-top: 19px;
	}

#diduknow_box p{
	padding: 8px 10px 3px 10px; 
	font-size: 9px;
	line-height: 12px;
}		
	
#diduknow_head {
	width: 145px; 
	font-size: 11px; 
	color: #490009; 
	padding: 5px 0 5px 10px; 
	border-bottom: 1px solid #d2d3d4;
	}
	
#diduknow_box_noimg {  /* Did u know box with no banner images above */
	width: 155px;
	border: 1px solid #d2d3d4;
	margin-left: 16px;
	}	

#diduknow_box_noimg p{
	padding: 8px 10px 3px 10px; 
	font-size: 9px;
	line-height: 12px;
}	
	
.contentheader { /* Content Title */
	width: 475px; 
	text-align: left;
	color: #490009; 
	font-size: 21px; 
	margin-top: 15px; 
	background: url(images/dotted2.gif) repeat-x bottom;
}

.contentheader_over {  /* Content Title for Overview pages */
	width: 662px; 
	color: #490009; 
	font-size: 18px; 
	margin-top: 15px; 
	background: url(images/dotted2.gif) repeat-x bottom;
}

.contentheader_noimg {  /* Content Title for No Images */
	width: 467px; 
	color: #490009; 
	font-size: 21px; 
	margin-top: -4px; 
	background: url(images/dotted2.gif) repeat-x bottom;
}

.contentheader_news {  /* Content Title for news section */
	width: 467px; 
	color: #490009; 
	font-size: 18px; 
	margin-top: -4px; 
	margin-left: 20px;
	background: url(images/dotted2.gif) repeat-x bottom;
}

.contentheader_case {  /* Title for Case Studies */
	width: 510px; 
	color: #000000; 
	font-size: 15px; 
	margin-left: 80px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/dotted2.gif) repeat-x top;
	background-color: #d7dde2;
}

.contentheader_case p{
	line-height: 12px;
}

.contentdescript{  /* Short Description Under Content Header */
	font-size: 11px; 
	color: #666666; 
	padding: 8px 0 9px 0;
}

.contenttext {  /* Body text for the content */
	width: 465px;
	color: #000000;
	font-size: 11px;
	}
	
.contenttext_noimg {  /* Body text for the news section */
	width: 465px;
	color: #000000;
	font-size: 11px;
	margin-left: 20px;
	}	
	
.contenttext_case {  /* Body text for case study */
	width: 510px;
	color: #000000;
	margin-left: 80px;
	font-size: 11px;
	}
	
.contenttext_over {  /* Body text for overview */
	width: 662px;
	color: #000000;
	font-size: 11px;
	}

.overview {  /* Secondary Link Text Under Content Headers */
	font-size: 11px;
	padding: 5px 0 5px 0;
	color: #606060;
	}	

.overview a{
	color: #606060;
	}		

#overview_table { /* Overview Table Border */
	width: 660px;
	border: 1px solid #999999;
	}
	
#linksdescription a{
	margin-left: 40px;
	text-decoration: none;
	}

#links {
	padding-top: 25px;
	padding-left: 25px;
	font-weight: bold;
	color: #2B425E;
	font-size: 12px;
	}

#customer-box {
	width: 474px;
	}

#customer-left {
	float: left;
	width: 110px;
	margin-left: 15px;
	}
	
#customer-right {
	float: right;
	width: 330px;
	text-align: left;
	}
	
*html #customer-right {
	float: right;
	width: 315px;
	text-align: left;
	}	
	
#links_box {
	width: 350px;
	}	

.quote {
	float: right;
	width: 330px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #2B425E;
	}

.casequote {
	width: 470px;
	text-align: left;
	margin-left: 20px;
	font-style: italic;
	font-size: 11px;
	}
	
.casequoteright {
	width: 470px;
	color: #2B425E;
	text-align: right;
	font-style: italic;
	font-size: 11px;
	}	
	
.casebox {
	width: 400px;
	background-color: #E2E2E2;
	margin-left: 38px;
	padding: 15px;
	}

/* Miscellaneous */

a {
	text-decoration: none;
	color: #2B425E;
}

a:link {text-decoration: none;}

a:visited {text-decoration: none;} /* Text color of visited links */

a:hover {text-decoration: underline;} /* OnMouseOver */

a:active {}

#footer {  /* Bottom Shadow */
	width:960px;
	background:transparent url(images/footer.jpg) no-repeat;
	height:40px;
	color:#000;
	clear:both;
	margin:0 auto;
}

.list {  /* For Simba Bullet Listing */
	margin-top: 8px;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 14px;
	}
	
.list2 {  /* For Sitemap Listing only */
	margin-top: 4px;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 14px;
	}	

ul.bullets {  /* Default Bullet List */
	line-height: 18px;
	list-style-type: disc;
	}

.black {
	color: #000000;
	}

.black a{
	color: #000000;
	text-decoration: none;
	}

.blue {
	color: #2B425E;
	}
	
.red {
	color: #490009;
	}

.xs {
	font-size: 9px;
	color: #AAAAAA;
	line-height: 15px;
}

.xs a {
	color: #888888;
}