/**
* DVisions Base CSS © DV Excel Ltd
* Client site:
*/

#outer {
	width:1021px;
	background-color:#FFFFFF;
	border-left:1px solid #754A8A;
	border-right:1px solid #754A8A;
	border-bottom:1px solid #754A8A;
	margin:auto;
	position:relative;
	padding:0px;
	}
#main-container {
	width:991px;
	padding:0px 15px 0px 15px;
	margin:0px;
	}
.ie6 #main-container {
	width:1021px;
	padding:0px 15px 0px 15px;
	margin:0px;
	}
#header {
height:81px;
width:991px;
margin:0px;
padding:0px;
}
#header-left {
	height:81px;
	width:685px;
	padding:0px;
	margin:0px;
	float:left;
	}
#header-right {
	background-image:url(../images/template-1a_04a.png);
	background-repeat:no-repeat;
	height:81px;
	width:306px;
	padding:0px;
	margin:0px;
	float:right;
	vertical-align:top;
	}
#top-menu-container {
	width:991px;
	height:30px;
	padding:0px;
	margin:0px;
	}
#top-menu {
	width:790px;
	height:30px;
	margin:0px;
	padding:0px;
	float:left;
	}
#search {
	width:207px;
	height:28px;
	padding:6px 0px 0px 0px;
	margin:0px;
	}
.ie6 #search {
	width:207px;
	height:34px;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
#search-text-container {
margin:0px;
padding:0px;
float:left;
width:55px;
}
.search-text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
vertical-align:middle;
margin:5px 10px 0px 0px;
}

#cia-logo {
	width:205px;
	height:46px;
	margin:0px;
	padding:0px;
	}
#main-image {
	padding:0px;
	margin:0px;
	}
#image-spacer {
width:1021px;
height:10px;
margin:0px;
padding:0px;
}
.ie6 #image-spacer {
width:991px;
height:5px;
margin:0px;
padding:0px;
}
.ie6 #main-image {
	height:206px;
	width:991px;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
#main-body-container {
	width:991px;
	margin:0px;
	padding:0px;
	min-height:458px;
	overflow:hidden;
	}
#body-left {
	width:680px;
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(../images/pharma-template-1_12a.png);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:458px;
	}
.ie6 #body-left {
	width:680px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	background-image:url(../images/pharma-template-1_12b.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#body-right {
	width:311px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	float:right;
	}
#modules-container {
	}
#content-spacer {
	height:10px;
	width:1021px;
	margin:0px;
	padding:0px;
	}
.ie6 #content-spacer {
	height:1px;
	width:1021px;
	margin:0px;
	padding:0px;
	}
#bottom-menu-container {
	width:979px;
	height:25px;
	padding:0px 21px 0px 21px;
	background-color:#754A8A;
	margin:0px;
	}
.ie6 #bottom-menu-container {
	width:1021px;
	height:25px;
	padding:0px 21px 0px 21px;
	background-color:#754A8A;
	}
#bottom-menu-left {
	width:600px;
	height:19px;
	margin:0px;
	padding:6px 0px 0px 0px;
	float:left;
	}
.ie6 #bottom-menu-left {
	width:500px;
	height:25px;
	margin:0px;
	padding:6px 0px 0px 0px;
	float:left;
	}
#bottom-menu-right {
	width:350px;
	height:19px;
	margin:0px;
	padding:6px 0px 0px 0px;
	float:right;
	}
.ie6 #bottom-menu-right {
	width:350px;
	height:25px;
	margin:0px;
	padding:6px 0px 0px 0px;
	float:right;
	}

/**
* General HTML Body Styling
* Standard HTML paragraph formats - other normal html styles in <template>/common/html.css 
* Also include here any specific styles to be applied via Joomla editor 
*/
.body-table-plain {
background-image:url(../images/pharma-template-1_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:463px;
}
.ie6 .body-table-plain {
background-image:url(../images/pharma-template-1_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.gecko .body-table-plain {
background-image:url(../images/pharma-template-1_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.body-table-grey {
background-image:url(../images/pharma-template-2_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:463px;
}
.ie6 .body-table-grey {
background-image:url(../images/pharma-template-2_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.gecko .body-table-grey {
background-image:url(../images/pharma-template-2_12.png);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.body-table-image {
background-image:url(../images/pharma-template-4_11.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:458px;
}
.ie6 .body-table-image {
background-image:url(../images/pharma-template-4_11.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.gecko .body-table-image {
background-image:url(../images/pharma-template-4_11.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:680px;
height:460px;
}
.page-main-heading-plain {
	height:36px;
	width:680px;
	background-image:url(../images/pharma-template-1_10.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 40px;
	font-size: 16px;
	color: #FFFFFF;
	line-height:normal;
	text-align: left;
	font-weight:bold;
	}
.page-main-heading-grey {
	height:36px;
	width:680px;
	background-image:url(../images/pharma-template-2_10.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 40px;
	font-size: 16px;
	color: #FFFFFF;
	line-height:normal;
	text-align: left;
	font-weight:bold;
	}
.page-main-heading-image {
	height:36px;
	width:680px;
	background-image:url(../images/pharma-template-4_09.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 40px;
	font-size: 16px;
	color: #FFFFFF;
	line-height:normal;
	text-align: left;
	font-weight:bold;
	}
#chemical-search-engine {
width:666px;
height:550px;
}
.large-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
.blue {
color:#00A4D4;
}
.aqua {
color:#009CA6;
}
.purple {
color:#754A8A;
}
td,tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
	line-height:normal;
	text-align: left;
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin-bottom: 8px;
	margin-top: 5px;
	line-height: 16px;
	text-align: left;
	}
ul {
	list-style:disc;
	list-style-position:outside;
	width:auto;
	margin-left:-27px;
	}
.ie6 ul {
	list-style:disc;
	list-style-position:outside;
	width:auto;
	margin-left:18px;
	}
.ie7 ul {
	list-style:disc;
	list-style-position:outside;
	width:auto;
	margin-left:18px;
	}

li {
margin:0px;
line-height:normal;
}
a {
	text-decoration:		none; 
	color:					#666666;
	}
a:link {
	text-decoration:		none; 
	color:					#666666;
	}
a:visited {
	text-decoration:		none; 
	color:					#666666;
	}
a:hover {
	text-decoration:		none; 
	color:					#D71F27;
	}
hr {
	height:					1px;
	margin:					2px 0px 2px 0px;
	color:					#EEEEEE;
	}