/* CSS Document */
* {margin:0px; padding:0px; text-decoration:none; color:#333; }

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: auto 0;
	padding: 0;
	text-align:left;
	background: #c2d0da url(http://www.touchbriefings.com/images/new_images/background.gif) repeat-x;
	color: #4D4F53;
	min-width: 700px;
}

/* Main text */
body a{color: #406991;}
body a:hover{color: #db6b14;}

.bodysmall {font-size: 11px;  text-align: left; font-weight: normal;}
.bodysmall a:{color: #878787;}

.businesstext {font-size: 11px; color:#878787; text-align: left; font-weight: normal; margin: 0 15px 28px 0;}
.dottedline { background: url(/images/bimages/line_dotted.gif); background-repeat: repeat-x; background-position: center center; height: 1px; padding: 3px; vertical-align:middle;}

/*do I use these ones? 
.bodymedium {font-size: 12px; color:#878787; text-align: left; font-weight: normal;}
.bodybold1 {font-weight: bold; font-size:14px;}
.bodynotbold{font-weight:normal; font size:12px;}
*/

h1 {font-size: 28px; color: #406991; text-align: left; margin-bottom:20px; font-stretch:expanded; font-weight:normal;}
h1 a:{font-size: 17px; color: #878787; text-decoration: none; }
h1 a:hover{color: #db6b14;}

h2 {font-size: 20px; color: #406991; text-align: left; margin: 0px; margin-bottom:5px; margin-top:8px; font-stretch:expanded; font-weight:normal;}
h2 a:{font-size: 20px; text-decoration: none; color: #8eabc3; font-stretch: expanded;}
h2 a:hover{color:#db6b14;}

h3 {font-size: 16px; color: #8eabc3; text-align: left; margin: 0px; margin-bottom:5px; margin-top:8px; font-stretch:expanded; font-weight:normal;}
h3 a:{font-size: 16px; text-decoration: none; color: #8eabc3;font-stretch:expanded;}
h3 a:hover{color:#85b5dc;}

h4{font-size: 12px; font-weight:bold; color: #406991; margin-top:7px;}

.bodybold {font-weight: bold;}
.bodyitalic {font-style: italic; font-weight: lighter; margin-bottom:7px;}

.bt {font-size: 28px; color: #406991; text-align: left; margin-bottom:20px; font-stretch:expanded; font-weight:normal;}


/*----------------------------------------------Layout-----------------------------------------------------------*/


/*Padding*/
.paddingaround {padding:20px 30px 30px 30px}
.paddingleftten{float: left; width:10px; height: 600px;}
.paddingleftart{float: left; width:10px; height: 1000px;}
.paddinglefttensm{float: left; width:10px; height: 300px;}
.paddingfifteen {margin: 25px;}

/*
.paddingleft{float: left; width:30px; height: 400px; color: #33FFCC}

.paddingright{float: right; width:100px; height: 400px; color: #33FFCC}
.paddingaround {padding:30px}

*/


/*Formatting*/

#container {padding: 20px;}
#header {/*width: 700px; */height: 117px; background: url(http://www.touchbriefings.com/images/bimages/header_back.gif) repeat; clear:none; }
.logo {display: block; float: left;}
#leftside {float: left; width: 365px; height: 600px; background-color: #eeeded; margin: 0px; padding:0px;}
.test {float: left; width: 365px; height: 600px; background-color: #eeeded; margin: 0px; padding:0px;}


.thickline {background-color:white; height: 10px;}

#centercolumn {float:left; width:90px; margin: 0px; padding: 0px; text-align: right; }	
#contents {float: right; width: 410px;}
/*.bodyinside {text-align:left;}
.smallspace {line-height: 4px;}
.space {height: 35px;}
*/
/*Two columns & container */
/*
#imageleft {text-align: right; padding: 0px; }
	




*/

/*Rounded Corners */

.bl {width: 820px; padding:0px; margin:40px; background: url(http://www.touchbriefings.com/images/bimages/bl.gif) 0 100% no-repeat white}
.br {background: url(http://www.touchbriefings.com/images/bimages/br.gif) 100% 100% no-repeat}
.tl {background: url(http://www.touchbriefings.com/images/bimages/tl.gif) 0 0 no-repeat;}
.tr {background: url(http://www.touchbriefings.com/images/bimages/tr.gif) 100% 0 no-repeat;}
/*.tlp {font-size: 1px; height: 1px} */



/*-------------------------------------------Info Pop-Ups-------------------------------------------*/


a.callpop {color: #000;}
a.callpop b {display:none;}
a.callpop:hover {border:0; position:relative; z-index:100000; text-decoration:none;}
a.callpop:hover b {text-align: left;display:block; position:absolute; top:0px; left:20px; padding:15px; font-weight:normal; border:3px solid #ddd; background:#f4f4f4; width:300px;}
a.callpop:hover b em {position:absolute; left:-11px; top:0px; width:11px; height:14px; background:#fff url(http://www.touchbriefings.com/images/bimages/tip.gif) 0 0; display:block; font-size:1px;}

/*-------------------------------------------Table-------------------------------------------*/

    #list tbody tr td {
	font-size:11px;
	padding: 3px 10px 2px 0px;
      background-color: #e7eef4;
    }
    #list tbody tr.odd td {
      background-color: #fff;
    }
	
	#list th{
	font-size: 14px;
	color: #406991;
	padding-top:10px;
	
	}


	#list ta{
		font-size:11px;
	padding: 3px 10px 2px 10px;
	background-color: #fff;
	}




/*-----------------------------------------------Menus ------------------------------------------------------*/

/*Header Menu */
		
#thicktabs {margin: 0; padding: 0; font: 11px Arial;}
#thicktabs li {display: inline;}
#thicktabs li a {float: right; color: #a3a2a2; padding: 90px 15px 15px 15px; text-decoration: none; background: url(http://www.touchbriefings.com/images/bimages/header_back.gif); /*top right: repeat-x; */border-left: 1px solid #cacac4;}
#thicktabs2 li a {color: black; background-image: url(http://www.touchbriefings.com/images/bimages/buttonbar.gif); background-repeat: repeat-x;}
#thicktabs li a:hover {color: black; background-image: url(http://www.touchbriefings.com/images/bimages/buttonbar_over.gif); background-repeat: repeat-x;}
#thicktabs li a:active {color: black; background-image: url(http://www.touchbriefings.com/images/bimages/buttonbar.gif); background-repeat: repeat-x;}


		
/*Sub header Menu */		
		
#mainnav {/*width: 700px; */height: 30px; background: url(http://www.touchbriefings.com/images/bimages/bar.gif) repeat-x; padding:0px; margin:0px;}
#navitems {margin: 0px; padding: 0; font: 10px Arial;}
#navitems li{display: inline;}
#navitems li a {float: left; color: #a3a2a2; padding: 10px 10px 0px 10px; text-decoration: none;}
#navitems li a:hover {color: black;}
#navitems2 li a {color: black;}





/*look at the next page */ 

.nextitem{/*text-align: left; vertical-align: bottom; */padding: 40px 0 0 0; width: 200px; float: right;}
.nextitem a{text-decoration: none; font-size: 11px; color:#878787; }
.nextitem a:hover{color:black;}
/*
.border {border: solid #a3a2a2 thin; height: 350px;}

*/

/*Footer */	
	
		
#footer	{clear: both; /*width: 700px;*/ height: 30px; repeat-x; font-size: 8px; padding-left:240px;}

.footertext {font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#878787; text-align: right; padding-top: 10px;}
.footertext li {display: inline; padding-right:20px}

.footerlinks {font-size:9px; color:#878787; text-align: center;}


#footer a:link {
font-size: 11px;
}

#footer a:visited {
font-size: 11px;
}

#footer a:active {
font-size: 11px;
}

#copyright {
	height:46px;
	color:#364179;
	text-decoration:none
        font-size: 11px;
        margin-left:-100px;
}
#copyright ul {
	list-style:none;
	padding:12px 0 0;
	width:750px;
	margin:0 auto;
        font-size: 11px;
}
#copyright li {
	float:left;
	padding:0;
        font-size: 11px;
}
#copyright li.valid {
	float:right;
}
#copyright a {
	color:#364179;
        font-size: 11px;
}

.cleaner {
	clear:both;
}
.whiteblock {
	clear:both;
	background:#5d7584;
	height:2px;
}
	
		
/* #footer	{clear: both; /*width: 700px;*/ /*height: 30px; background: url(http://www.touchbriefings.com/images/bimages/bar.gif) */
/*repeat-x; font-size: 8px;}*/

.footertext {font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#878787; text-align: right; padding-top: 10px;}
.footertext li {display: inline; padding-right:20px}

.footerlinks {font-size:9px; color:#878787; text-align: center;}

/*--------------------------------------------------buttons ----------------------------------------------*/

	/*To Line up the buttons horizontally*/
	
	#smallbutton ul {text-align: center; margin: 0; padding: 0;}
	#smallbutton li {display: inline;}
	/*#smallbutton li a{padding: 2px; text-decoration:none;}*/



	/*Front Page logos */
	
	
	.bespoke_sm a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/bespoke_sm.gif) 0 0 no-repeat; float:left;}
	.bespoke_sm a:hover {background-position: -127px 0;}	
	
	.energy_sm a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/energy_sm.gif) 0 0 no-repeat;float:left;}
	.energy_sm a:hover {background-position: -127px 0;}

	.medical_sm a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/medical_sm.gif) 0 0 no-repeat;float:left;}
	.medical_sm a:hover {background-position: -127px 0;}
	
	.pharma_sm a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/pharma_sm.gif) 0 0 no-repeat;float:left;}
	.pharma_sm a:hover {background-position: -127px 0;}
	
	.web_sm a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/web_sm.gif) 0 0 no-repeat;float:left;}
	.web_sm a:hover {background-position: -127px 0;}
	
	.spacer a {display:block; width: 40px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/spacer.gif) 0 0 no-repeat;float:left;}
	

	/*Just the symbol */
	
	
	.bespoke a {display:block; width: 83px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/bespoke.gif) 0 0 no-repeat;}
	.bespoke a:hover {background-position: -81px 0;}	
	
	.energy a {display:block; width: 83px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/energy.gif) 0 0 no-repeat;}
	.energy a:hover {background-position: -83px 0;}	

	.medical a {display:block; width: 83px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/medical.gif) 0 0 no-repeat;}
	.medical a:hover {background-position: -83px 0;}	
	
	.pharma a {display:block; width: 83px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/pharma.gif) 0 0 no-repeat;}
	.pharma a:hover {background-position: -83px 0;}	
		
	.web a {display:block; width: 83px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/web.gif) 0 0 no-repeat;}
	.web a:hover {background-position: -83px 0;}	
	

	/*Vertical Buttons */

	.cardiology a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/cardiology.gif) 0 0 no-repeat;}
	.cardiology a:hover {background-position: -198px 0;}	

	.endocrine a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/endocrine.gif) 0 0 no-repeat;}
	.endocrine a:hover {background-position: -199px 0;}	

	.neurology a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/neurology.gif) 0 0 no-repeat;}
	.neurology a:hover {background-position: -198px 0;}	

    .psychiatry a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/psychiatry.gif) 0 0 no-repeat;}
	.psychiatry a:hover {background-position: -198px 0;}
	
	.oncology a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/oncology.gif) 0 0 no-repeat;}
	.oncology a:hover {background-position: -198px 0;}	

	.respiratory a {display:block; width: 180px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/respiratory.gif) 0 0 no-repeat;}
	.respiratory a:hover {background-position: -188px 0;}	
	
	.gastro a {display:block; width: 312px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/gastro.gif) 0 0 no-repeat;}
	.gastro a:hover {background-position: -312px 0;}	
	
	/* Energy Buttons */
	
	.power a {display:block; width: 198px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/power.gif) 0 0 no-repeat;}
	.power a:hover {background-position: -198px 0;}	

	.hydro a {display:block; width: 312px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/hydro.gif) 0 0 no-repeat;}
	.hydro a:hover {background-position: -312px 0;}	
		
	.nuclear a {display:block; width: 312px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/nuclear.gif) 0 0 no-repeat;}
	.nuclear a:hover {background-position: -312px 0;}	
		
	.oil a {display:block; width: 312px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/oil.gif) 0 0 no-repeat;}
	.oil a:hover {background-position: -312px 0;}	
	
		.modern a {display:block; width: 312px; height: 54px;  background: url(http://www.touchbriefings.com/images/bimages/modern.gif) 0 0 no-repeat;}
	.modern a:hover {background-position: -312px 0;}	
	

	/*Other */
	
	.email a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/email.gif) 0 0 no-repeat;}
	.email a:hover {background-position: -127px 0;}
	
	.vacancies a {display:block; width: 127px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/vacancies.gif) 0 0 no-repeat;}
	.vacancies a:hover {background-position: -127px 0;}
	
	.arrow a {display:block; width: 11px; height: 11px;  background: url(http://www.touchbriefings.com/images/bimages/arrow.gif) 0 0 no-repeat; float: right; margin-right:50px;}
	.arrow a:hover {background-position: -19px 0;}
	
	.nextarrow a {display:block; width: 150px; height: 11px;  background: url(http://www.touchbriefings.com/images/bimages/nextarrow.gif) 0 0 no-repeat; float: left; margin-right:50px; 
					padding:0 30px 0 0;}
	.nextarrow a:hover {background-position: 0 -16px;}

	.back a {display:block; width: 48px; height: 40px;  background: url(http://www.touchbriefings.com/images/bimages/back.gif) 0 0 no-repeat; float: right;}
	.back a:hover {background-position: -48px 0;}
	
	.testimonials a {display:block; width: 206px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/testimonials.gif) 0 0 no-repeat;}
	.testimonials a:hover {background-position: -206px 0;}
	
	.suppliers a {display:block; width: 198px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/supplier.gif) -198px 0 no-repeat;}
	.suppliers a:hover {background-position: 0 0;}
	
	.ebook a {display:block; width: 198px; height: 79px;  background: url(http://www.touchbriefings.com/images/bimages/ebooks-logo.png)}
	.ebook a:hover {background-position: 0 0;}
		
	.main {width: 550px; height: 251px; background:url(http://www.touchbriefings.com/images/bimages/main.gif); margin:42px 0 42px 0;}
	
	.banner { width: 468px; height: 60px; padding-top: 10px; padding-left: 650px; margin-bottom: -25px;}