﻿body {
	margin:0;
	padding:0;
	cursor:default;
	background:#171717 url(../assets/bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#888888;
	outline: 0;
}
a {
	text-decoration:none;
	outline:none;
	color:#00bce4;
}
a:hover {
	text-decoration:none;
	color:#5B5B5B;
}
img {
	border:0;
}
li {
	
	margin:0;
	padding:0;
}
ul 
{
	padding:0 0 0 15px;
	margin:0px 0 20px 0;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.clear {
	clear:both;
}
p {
	margin:0 0 20px 0;
	padding:0;
}
h1, h2, h3, h4, h5 {
	font-size:14px;
	line-height:14px;
	padding:0;
	margin:0;
}
h1 {
	margin:0 0 5px 0;
	color:#00bce4;
	text-transform:uppercase;
}
h2 {
	margin:0 0 25px 0;
	color:#4D4E53;
}
h3 {
	margin:0 0 5px 0;
	color:#4D4E53;
	font-weight:normal;
}
h4 {
	margin:0 0 2px 0;
	color:#00bce4;
}
h5 {
	font-size:18px;
	line-height:18px;
	margin:0 0 12px 0;
	color:#ffffff;
}
/* Form elements */
.formContainer 
{
	width:300px;
}
.formLabel 
{
	margin-bottom:5px;
}
.formElement 
{
	margin-bottom:10px;
}
.formColumn 
{
	width:140px;
}
.textbox 
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.required 
{
	color:#CC3333;
}
.sendBtn 
{
	display:block;
	background-color:#00BCE4;
	padding:5px 20px 5px 20px;
	color:#ffffff;
}
a.sendBtn:link
{
color:#ffffff;
}
textarea 
{
	max-width:575px;
}
/*content*/
#content {
	width:960px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	padding:20px;
}
#copy {
	width:920px;
	padding-top:30px;
	margin:0 auto 20px auto;
}
#leftColumn {
	margin:0 20px 0 0;
	width:440px;
}
#leftColumnLarge {
	margin:0 0 0 0;
	width:680px;
}
#rightColumn {
	width:440px;
	margin:0 0 0 20px;
}
#logo {
	padding-top:20px;
	width:166px;
	float:left;
}
input.search {
	border : 1px solid #C6C6C6;
	height:18px;
	margin:0 5px 0 0;
	padding:0;
}
.searchBox {
	height:20px;
}
.searchLabel {
	padding-top:5px;
	margin-right:10px;
}

#title {
	width:940px;
	margin:0 auto 0 auto;
	border-bottom:solid 1px #E6E6E6;
	padding-bottom:5px;
	padding-left:20px;
}
.imageCaption {
	background-image:url(../assets/imageCaptionBg.png);
	background-repeat:repeat;
	width:350px;
	height:89px;
	position:absolute;
	bottom:15px;
	left:15px;
	padding:15px 20px 15px 20px;
	color:#ffffff;
	font-size:15px;
}
/*home page*/
#home {
	/*background-image:url(../assets/home/home.jpg);*/
	background-color:#4d4f53;
	background-repeat:no-repeat;
	width:960px;
	/*height:420px;*/
	height:450px;
	margin-bottom:12px;
	position:relative;
}
#homeWebSites {
position:absolute;
left:700px;
top:18px;
width:243px;
}
#homeHeader {
line-height:25px;
background-color:#22C2E4;
font-size:13px;
text-align:center;
margin-bottom:12px;
color:#FFFFFF;
}
#greatBatchMedical {
height:97px;
background-image:url(../assets/home/gbMedical.png);
background-repeat:no-repeat;
margin-bottom:12px;
padding-left:20px;
padding-right:20px;
padding-top:72px;
font-size:11px;
line-height:13px;
}
#greatBatchMedical a {
font-size:13px;
}
#electroChem {
height:165px;
background-image:url(../assets/home/electroChem.png);
background-repeat:no-repeat;
margin-bottom:12px;
padding-left:20px;
padding-right:20px;
padding-top:68px;
font-size:11px;
line-height:13px;
}
#electroChem a {
font-size:13px;
}
/*vision pages*/
.visionImage {
	background-image:url(../assets/vision/main.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:320px;
	width:420px;
}
/*history pages*/
#timeline 
{
	border-left:solid 1px #E6E6E6;
	padding-left:20px;
}
#timeline .timelineItem 
{
	margin-bottom:15px;
}

#timeline .year 
{
	font-weight:bold;
	width:40px;
	color:#00bce4;
}
#timeline .event 
{
	width:370px;
}
/*management pages*/
.managementContainer
{
	margin-bottom:30px;
}
.managementHeader
{
	font-size:14px;
	line-height:14px;
	padding-bottom:5px;
	color:#4d4e53;
}
.managementImage 
{
	width:250px;
}
.managementDescription 
{
	width:430px;
}
/*investor pages*/
.investorContent {
	width:575px;
}
#investorSubNav {
	border-bottom:solid 1px #E6E6E6;
	padding:5px 20px 5px 20px;
	width:920px;
}
#investorSubNav a {
	font-size:11px;
	color:#5B5B5B;
}
#investorSubNav a:hover {
	color:#00bce4;
}
.investorSubNavDivider {
	margin-left:9px;
	margin-right:10px;
	color:#D8D8D8;
}
.investorTools {
	width:176px;
	background-color:#E6E6E6;
	border:solid 1px #C8C8C8;
	padding:8px 12px 0 12px;
	margin-right:20px;
}
.investorTools a{
	color:#5B5B5B;
}
.investorTools a:hover {
	color:#00bce4;
}
.investorLinks 
{
	padding:0;
	margin:0;
}
.investorTools li {
	padding-bottom:1px;
}
.investorToolsHeader {
	border-bottom:solid 1px #ffffff;
	padding-bottom:9px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
/*footer*/
#footer {
	width:1000px;
	margin:0 auto 0 auto;
	padding:8px 40px 40px 0;
	font-size:11px;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .divider {
	padding:0 10px 0 10px;
}
.error
{
    color:Red;
}