/*reset*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

ul, ol {
	list-style:none;
}

img {
	border:none;
}
/*layout*/
.clear {
	clear:both;
}
.clearer { 
clear: both; 
display: block; 
margin: 0; 
padding: 0; 
height: 0; 
line-height: 1px; 
font-size: 1px; 
}

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#333333;
	background-color:#FFFFFF;
}

#wrapper {
	width:757px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	
}


#header {
	width:757px;
	height:91px;
	margin:0px;
	padding:15px 0px 0px 0px;
	
}
#logo {
	width:187px;
	height:91px;
	float:left;
}
#subheader {
	width:570px;
	height:91px;
	float:left;
	margin:0px;
	padding:0px;
}
#subheader h1 {
	display:block;
	background:url(molchem_logo.png) 0 0 no-repeat;
	width:163px;
	height:54px;
	margin-left:60%;
	text-indent:-10000px;

}
#main-nav {
	width:570px;
	height:37px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-image:url(dottedtopimage.gif);
	background-repeat:repeat-x;
	background-position:100%;
}
#nav {
	width:523px;
	height:35px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	top: 1px;
	background-image:url(homenav.jpg);
	background-repeat:no-repeat;
}
#nav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
#nav li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	text-align:center;
}
#nav ul li a span {
	display:none;
}
#nav ul li a.nav1 {
	width:66px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}
#nav ul li a.nav2{
	width:119px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}
#nav ul li a.nav3 {
	width:118px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}
#nav ul li a.nav4 {
	width:128px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}
#nav ul li a.nav5 {
	width:92px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}
#nav ul li a.nav1:hover {
	background-image:url(homenav.jpg);
	background-position:0px -35px;
	
}
#nav ul li a.nav2:hover {
	background-image:url(homenav.jpg);
	background-position:-66px -35px;
	
}
#nav ul li a.nav3:hover {
	background-image:url(homenav.jpg);
	background-position:-185px -35px;
	
}
#nav ul li a.nav4:hover {
	background-image:url(homenav.jpg);
	background-position:-303px -35px;
	
}
#nav ul li a.nav5:hover {
	background-image:url(homenav.jpg);
	background-position:-431px -35px;
	
}


/*main body*/

#main-body {
	clear:both;
	width:757px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
}
/*left*/
#left-nav {
	width:187px;
	float:left;
	margin:0px;
	padding:0px;
	
}
#left-nav h1 {
	display:block;
	background:url(featured.gif) 0 0 no-repeat;
	width:187px;
	height:35px;
	text-indent:-10000px;
}
#left-nav ul {
	width:178px;
	margin:0px;
	padding:0px 5px 0px 0px;
	float:left;
	list-style-type:none;
}
#left-nav li {
	width:172px;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(left_nav_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#left-nav ul li span {
	display:block;
	width:152px;
	height:22px;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 11px;
	text-decoration:none;
	color:#333333;
	margin:0px;
	padding:7px 0px 0px 20px;
}
#left-nav ul li a:hover {
	background-color:#71a0ac;
	color:#FFFFFF;
}

/*right*/

#right-body {
	width:569px;
	float:right;
}
.slide {
	width:538px;
	height:300px;
	
	padding:0px 0px 0px 31px;
}
#right {
	width:538px;
	height:133px;
	background-image:url(mainimage.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#FFFFFF;
	padding:165px 0px 0px 31px;
}
#right h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0054a4;
}
#right p {
	width:239px;
	font-size:11px;
	color:#333333;
}


/*main content*/
.floatLeft {
	float:left;
	margin:0px;
	padding:10px 15px 7px 0px;
}
.floatRight {
	float:right;
	margin:0px;
	padding:10px;
}
#main-content {
	width:569px;
	float:right;
	margin:0px;
	padding:20px 0px 0px 0px;
	
}
#content {
	width:569px;
	background-image:url(main-content.gif);
	background-repeat:repeat-y;
	background-position:left bottom;
	
}
#content-padding {
	width:539px;
	padding:0px 0px 0px 30px;
}
#main-content h1 {
	display:block;
	background:url(about_us.gif) 0 0 no-repeat;
	width:74px;
	height:17px;
	text-indent:-10000px;
}
/*footer*/

#footer {
	width:757px;
	height:40px;
	margin:0px;
	padding:20px 0px 0px 0px;
	background-image:url(footerbg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:left bottom;
}
#leftfooter {
	width:187px;
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	text-align:center;
}
#rightfooter {
	width:539px;
	float:right;
	margin:0px;
	padding:15px 0px 0px 30px;

}
#rightfooter ul {
	width:569px;
	margin:0px;
	padding:0px;
	list-style-type:none;
		
}
#rightfooter li {
	float:left;
	margin:0px;
	padding:0px 22px 0px 22px;
}
#rightfooter li a {
	text-decoration:none;
	color:#333333;
}
#rightfooter li a:hover {
	text-decoration:underline;
	color:#333333;
}



/* for font/size/color */
.text12 {
	font-family:Arial, Helvetica, sans-serif;
	color:#0054a4;
	font-size:12px;
	font-weight:bold;
}
.text11 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	

}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

/*end for font/size/color */

/* for link */
a:link {
	color:#0054a4;
	text-decoration:none;
}
a:hover {
	color:#3a7b8c;
	text-decoration:underline;
}
a:visited {
	color:#0054a4;
	text-decoration:none;
}
/* end link */


/* ul */
.ul {
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style-type:disc;
}

/* end ul */


/*product_portfolio*/

#product_portfolio {
	width:300px;
	text-align:left;
	float:left;

}
#product_portfolio ul {
	width:300px;
	margin:0px;
	padding:0px;
	list-style-type:none;

}
#product_portfolio ul li {
	width:400px;
	display:block;
	height:20px;

	

}


/*end product_portfolio*/



a:link.remote {
	color:#0054a4;
	text-decoration:none;
}
a:hover.remote {
	visibility:visible;
	color:#0054a4;
	text-decoration:none;
}
/* end remote rollover */

.try {
	cursor:default;
}
