/* 
  -----------------------------------
 Business IS Print Stylesheet CSS
 
 Copyright digital evolution 2007
 
 last updated 25/06/07
  -----------------------------------
*/


/*
PAGE LAYOUT STYLES
*/

body {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: white;
	margin-top: 0px;
}
/*
Sets link styles for all links*/

a {
	color: Black;
}

 h1, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	}

 h2, h4{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	}
h5{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	}
	

	
	
/*Masthead */
#masthead {
	display: none;
	
}
/*
Logo row */
#logodiv {
	display: none;
	
}
#logodiv .bislogo {
	display: none;
}

#logodiv .bannertd {
	display: none;
}
#logodiv img {
	display: none;
}

/* Page Wrapper*/
#pagewrapper {
	width: 580px;
	margin: 0px;
}
/*The main content tables are set to a width of 43em. This unit of
measure allows the page content to scale in width if the user resizes
text. The width is the same as the width set for the pagewrapper DIV.*/
#contentTable {
	width: 580px;
}

/*
Sets borders and background for the top-level menu items-
and font-size for the entire menu.*/
#menubar {
	display: none;
	
	/*letter-spacing: 0.1em;*/
}

#menubaseline {
	display: none;
	
	
}
/*
Main Content*/

#maincontent {
  width: 580px;
	vertical-align: top;
	margin: 0;
	padding: 7px;
	
}

#maincontent h1 {
	
	font-size: 1.4em;
	
	
}

#maincontent h2 {
	
	font-size: 1.3em;
	line-height: 1.6em;
	margin-bottom: 5px;
	
	
}

#maincontent h3 {
	
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 5px;
	
	
}

#maincontent h4 {
	
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 0;
	
	
}

#maincontent h5 {
	
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 0;
	
	
}

#maincontent p {
	
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 15px;
	
	
}

#maincontent a:link {
	color: black
}
#maincontent a:visited {
	color: black
}
#maincontent a:hover, #maincontent a:active, #maincontent a:focus {
	color: black
}


#maincontent ul {
	color: black
	font-size: 0.8em;
	list-style-type: none;
	margin: 0 0 15px 20px;
	padding: 0;
	line-height: 1.4em;
	background-color: transparent;
	/*text-indent: 0;*/
	
}
#maincontent ul li {
background: transparent url(../imgs/misc/list_redsquare.gif) no-repeat 0 5px;
padding: 0 0 10px 20px;

}
#maincontent ol {
color: black
font-size: 0.8em;
margin: 0 0 15px 30px;


}

#maincontent ol li {
padding: 0 10px 5px 0;
line-height: 1.1em;

}


/* Sidebar */
#sidebar {
	display: none;
}

#sidecontent {
	display: none;
}
#sidecontent h4{
	display: none;
}
#sidecontent a:link, #sidecontent a:visited{
	display: none;
}
#sidecontent a:hover, #sidecontent a:active{
	display: none;
}

#sidecontent p{
	display: none;
}
#sideaddress p{
	display: none;
}
#sideaddress a:link, #sideaddress a:visited{
	display: none;
}
#sideaddress a:hover, #sideaddress a:active{
	display: none;
}

/* Footer */
#footerTable {
	display: none;
		
}

.footerleft {
	display: none;
		
}
.footerleft a {
	display: none;
		
}
.footerleft a:link, .footerleft a:visited {
	display: none;
		
}
.footerleft a:hover, .footerleft a:active {
	display: none;
		
}
.footerright {
	display: none;	
}
.footerright a:link, .footerright a:visited {
	display: none;
		
}
.footerright a:hover, .footerright a:active {
	display: none;
	
}
/* Base menu */
#basemenu {
  display: none;
}
#basemenu a:link, #basemenu a:visited {
	display: none;
		
}
#basemenu a:hover, #basemenu a:active {
	display: none;
	
}



/* Misc spacers */	

.topspaceside {
	display: none;
}
.topspacesidemain {
	display: none;
}

#basespace {
	display: none;
}
.tdspacer {
	display: none;
}

/* Misc button links */

#maincontent .findoutmore {
   font-size: 11px;
	color: white;
	text-align: center;
	text-decoration: underline;
}



/* Testimonials */

/* Program quotes */
#quoteblock {
	background-image: url(../imgs/misc/quote-bis.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #D40D15;
	margin: 0 10px 20px 30px; 
	padding: 0;
	width: 246px; 
	float: right;
	clear:both;
	
	
}
#quoteblock .quotetxt {
	background-image: url(../imgs/misc/quote_icons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	margin: 10px; 
	padding: 20px 10px 20px 25px;
	font-size: 0.7em;
	color: #fff;

}
#maincontent #quoteblock .quotetxt a{
	color: #fff;

}

/* Search */
#searchform {
	display: none;
}

.searchforminput {
	display: none;
}
.searchformsubmit {
	
   display: none;
}

/* Featured section on the home page */
#maincontent .featured {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-left: 10px;
}

#maincontent .featuredtable {
	width: 580px;
	background-color: #404040;
	color: white;
	margin: 0;
	padding: 0;
	
}


#maincontent .featuredtd {
	width: 10px;
}

#maincontent .featuredhdr {
	width: 140px;
	padding-top: 10px;
	vertical-align: top;
}
#maincontent .featuredhdr h4{
	color: white;
	font-size: 1.0em;
	line-height: 1.3em;
	padding-left: 10px;
}
#maincontent .featuredhdr h4 a:link {
	color: White;
	text-decoration: none;
}
#maincontent .featuredhdr h4 a:visited {
	color: White;
	text-decoration: none;
}
#maincontent .featuredhdr h4 a:hover, #maincontent .featuredhdr h4 a:active, .featuredhdr h4 a:focus {
	color: #D40D15;
}
#maincontent .featuredhdr p{
	font-size: 0.8em;
	line-height: 1.1em;
	padding-left: 10px;
}
#maincontent .featuredtxt {
	width: 330px;
	padding-top: 10px;
	
	vertical-align: top;
}

#maincontent .featuredtxt p{
	font-size: 0.8em;
	line-height: 1.1em;
	padding-left: 10px;
	padding-bottom: 5px;
}

#maincontent .featuredtxt a:link {
	color: White;
}
#maincontent .featuredtxt a:visited {
	color: White;
}
#maincontent .featuredtxt a:hover, #maincontent .featuredtxt a:active, #maincontent .featuredtxt a:focus {
	color: #D40D15;
}

#maincontent .featuredthumb {
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
	
	
}
#maincontent .featuredthumb img{
	padding: 4px;
	background-color: white;
		
}

#maincontent .featuredthumb imgt a:link {
	border: 1px solid white;
}
#maincontent .featuredthumb img a:visited {
	border: 1px solid white;
}
#maincontent .featuredthumb img a:hover, #maincontent .featuredthumb img a:active, #maincontent .featuredthumb img a:focus {
	border: 1px solid #D40D15;
}

/* Featured section used in casestudy section */
#maincontent .featured2 {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-left: 10px;
}

#maincontent .featuredtable2 {
	width: 580px;
	background-color: White;
	color: #333333;
	margin: 0;
	padding: 0;
	border: 1px solid #A3A3A3;
}


#maincontent .featuredtd2 {
	width: 10px;
}

#maincontent .featuredhdr2 {
	width: 140px;
	padding-top: 10px;
	vertical-align: top;
}
#maincontent .featuredhdr2 h4{
	color: #676767;
	font-size: 1.0em;
	line-height: 1.3em;
	padding-left: 10px;
}
#maincontent .featuredhdr2 h4 a:link {
	color: #676767;
	text-decoration: none;
}
#maincontent .featuredhdr2 h4 a:visited {
	color: #676767;
	text-decoration: none;
}
#maincontent .featuredhdr2 h4 a:hover, #maincontent .featuredhdr2 h4 a:active, .featuredhdr2 h4 a:focus {
	color: #D40D15;
}
#maincontent .featuredhdr2 p{
	font-size: 0.8em;
	line-height: 1.1em;
	padding-left: 10px;
}
#maincontent .featuredtxt2 {
	width: 330px;
	padding-top: 10px;
	
	vertical-align: top;
}

#maincontent .featuredtxt2 p{
	font-size: 0.8em;
	line-height: 1.1em;
	padding-left: 10px;
	padding-bottom: 5px;
}

#maincontent .featuredtxt2 a:link {
	color: #676767;
}
#maincontent .featuredtxt2 a:visited {
	color: #676767;
}
#maincontent .featuredtxt2 a:hover, #maincontent .featuredtxt2 a:active, #maincontent .featuredtxt2 a:focus {
	color: #D40D15;
}

#maincontent .featuredthumb2 {
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
	
	
}
#maincontent .featuredthumb2 img{
	padding: 4px;
	background-color: white;
		
}

#maincontent .featuredthumb2 imgt a:link {
	border: 1px solid white;
}
#maincontent .featuredthumb2 img a:visited {
	border: 1px solid white;
}
#maincontent .featuredthumb2 img a:hover, #maincontent .featuredthumb2 img a:active, #maincontent .featuredthumb2 img a:focus {
	border: 1px solid #D40D15;
}
/* Enquiry Form */
#maincontent .enquiryform {
	padding-right: 5px;
	font-size: 0.9em;
	color: #333333;
	margin-left: 10px;
}
#maincontent .enquiryform tr{
	vertical-align: top;
}

#maincontent .enquiryforminput {
	border: 1px solid #A3A3A3;
	font-size: 0.9em;
	margin-bottom: 15px
}


#maincontent .enquiryformsubmit{
	font-size: 0.7em;
	color: #fff;
	background-color: #D40D15;
	border: 1px solid #C30D16; 
	margin-top: 15px;
	font-weight: bold;
	padding: 4px 4px;
	text-align: center;
	}
/* Search Fields */

#maincontent .SearchStyles {
	color: #333333;
	font-size: 0.9em;
	margin-left: 15px;
}

#maincontent .SearchStyles tr{
	vertical-align: top;
}

#maincontent .SearchStyles a{
	color: #D40D15;
	font-size: 0.9em;
}
#maincontent .SearchStyles h3 {
	color: #333333;
	margin: 0;
	Padding: 0;
	font-size: 1.1 em;
}

#maincontent .SearchStyles h4 {
	color: #333333;
	margin: 0;
	Padding: 0;
	font-size: 1.0 em;
}
#maincontent .searchmainhr hr {
	border: solid #A3A3A3;
}
#maincontent .searchsubhr hr {
	border: dotted #A3A3A3;
	width: 50%;
}
#maincontent .SearchStylesSubmit{
	font-size: 0.8em;
	color: #fff;
	background-color: #D40D15;
	border: 1px solid #C30D16; 
	font-weight: bold;
	padding: 3px 3px;
	text-align: center;
	}
#maincontent .SearchStylesInput {
	border: 1px solid #A3A3A3;
	font-size: 0.9em;
	padding: 2px;
}
#maincontent .SearchStylesInput select{
	border: 1px solid #A3A3A3;
	font-size: 0.9em;
	padding: 2px;
}