html, body {
	margin:0;
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/background1.gif) repeat-x;}
h1, h2, h3, h4 {
	font-family: "Trebuchet MS", sans-serif;
}
.custom #container {
	width:100%;
}
.custom #page {
	padding:0 15px;
	width:920px;
	margin:auto;
	background:none;
}
/* layout */

.custom .page .headline_meta {display:none;}

.custom #feature_box {
	padding:0;
	height:300px;
	border-bottom:#000 double 3px;
}
.custom #content {
	width:600px;
	padding-top:20px;
}
.custom .no_sidebars #content {
	width:100%;
}
.custom .post_box {
	padding:1em 0 0 0;
	margin:0;
	border-top:#dedede solid 1px;
}
.custom .top {
	border:none;
	padding:0;
}
.custom #archive_info, .prev_next {
	padding:0 0 20px 0
}
.custom #content_box {
	margin-top:20px;
	border-top:#dedede solid 1px;
}
.company #content_box {
	background:url(images/company.jpg) no-repeat top left;
}
.company #content {
	padding-top:150px;
}
.science #content_box {
	background:url(images/science.jpg) no-repeat top left;
}
.science #content {
	padding-top:150px;
}
.products #content_box {
	background:url(images/products.jpg) no-repeat top left;
}
.products #content {
	padding-top:150px;
}
.custom input, .custom textarea {
	font-family:Arial, Helvetica, sans-serif;
	background:#fafafa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* Sidebar */

.custom ul.sidebar_list {
	padding:20px;
}
.custom #sidebar_1, .custom #sidebars {
	width:300px;
	background:#fafafa;
}
.custom .sidebar h3 {
	font-size:20px;
	font-variant:normal;
	color:#666;
	letter-spacing:-1px;
	line-height:normal;
	margin-bottom:.8em;
}
.custom li.widget {
	border-bottom:#dedede solid 1px;
	font-size:13px;
	line-height:normal;
	margin-bottom:1em;
	color:#666;
}
.custom .sidebar_list li.widget {
	padding-bottom:1em;
}
.custom li.widget select {
	border:#dedede solid 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
}
.custom li.widget_pages a {
	display:block;
	font-weight:bold;
}
.custom li.widget_pages ul ul {
	margin-left:10px;
}
* html .custom li.widget_pages ul ul li {
	margin:0;
	padding:0;
}
.custom li.widget_pages ul ul li {
	margin-top:0.692em;
}
/* contact page */

.custom #contact h2 {
	margin-top:0;
}
.custom #contact .left {
	float:left;
	width:440px;
	padding-right:20px;
}
.custom #contact .leftOne {
	float:left;
	width:195px;
	padding-right:20px;
	border-right:#dedede solid 1px;
}
.custom #contact .rightOne {
	float:left;
	width:195px;
	padding-left:20px;
	padding-top:2.4em;
}
.custom #contact .right {
	float:left;
	width:439px;
	padding-left:20px;
	border-left:#dedede solid 1px;
}
.custom #contact iframe {
	margin-top:10px;
}
/* header */

* html #hd {
	background:url(images/logo.gif) no-repeat 22px 10px;
	text-align:right;
}
#hd {
	height:119px;
	width:950px;
	margin:auto;
	background:url(images/logo.gif) no-repeat 15px 10px;
	margin-top:7px;
}
#hd ul {
	list-style-type:none;
	float:right;
	margin:40px 15px 0 0;
}
#hd input {
	padding:4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	background:#fafafa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#hd li.widget {
	border:none;
	margin:0;
}
/* Don't Display */

.custom #header, .custom p.to_comments, .custom .comments_closed, .home .headline_area {
	display:none;
}
.custom #footer {
	margin:20px 0;
	border-top:#000 double 3px;
	text-align:left;
	background:url(images/logo_small.gif) no-repeat 0 11px;
}
.custom #footer p {
	padding-left:90px;
	font-size:11px;
	padding-top:7px;
}
/* clearfix */
* html .clearfix {
	height:1%;
	overflow:visible
}
*+html .clearfix {
	min-height:1%
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}

/* menu */

/* nav menu */

.custom .menu {padding:7px 0}
.custom .menu a {line-height:normal; padding:0;}
.custom li.tab {margin-right:6px;}
.custom li.tab a {font-family: "Trebuchet MS", sans-serif; letter-spacing:normal; text-transform:none; font-size:18px; padding:8px 15px; color:#d1e1df;
	-moz-border-radius:8px;	-webkit-border-radius:8px; background:#13826b;}
.custom li.tab a:hover {background:#fff; color:#000;}

.custom li.current a, .custom li.current-parent a {background:#fff; color:#000;/*background:url(images/tab_left.png) no-repeat 0 -43px; color:#000;*/}
.custom li.current a:hover, .custom li.current-parent a:hover {color:#000; cursor:pointer;}

* html .custom ul.submenu {padding-top:6px;}
.custom ul.submenu {border-bottom:#000 solid 6px; width:270px; padding-top:5px;}
.custom .tab .submenu li {background:#fff; width:270px;}
.custom .tab .submenu a {font-size:16px;padding-left:15px; background:none; width:auto; color:#999;}
.custom .tab .submenu a:hover {color:#000;}


.custom .rss a {
	font-size:11px;
	margin-top:12px;
	padding-right:16px;
	color:#fff;
}
.custom .rss a:hover {color:#fff;}
/*

.custom li.tab a {
	display:block;
	line-height:normal;
	text-transform:none;
	letter-spacing:normal;
	color:#d1e1df;
	float:left;
	display:block;
	background:url(images/tab_left.png) no-repeat top left;
	margin-right:4px;
	padding:0 0 0 17px;
	height:37px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:18px;
}

.custom li.tab a span {
display:block;
	background:url(images/tab_right.png) no-repeat top right;
	padding:7px 17px 7px 0;
}

.custom li.tab a:hover {
	background:url(images/tab_left.png) no-repeat 0 -43px;
	text-decoration:none;
	color:#000;
}
.custom li.tab a:hover span {
	background:url(images/tab_right.png) no-repeat 100% -43px;
	cursor:pointer
}


*/
/* sub menu */
/*
* html .custom ul.submenu {margin-top:0px; padding-top:8px;}
.custom ul.submenu {margin-top:37px; padding-top:6px; border-bottom:#000 solid 6px; width:276px;}
.custom .submenu li {background:#fff; width:240px; padding:8px 17px; border-right:#000 solid 1px; border-left:#000 solid 1px;}
.custom .submenu li a, .custom .submenu li a:hover {background:none; padding:0; margin:0; height:auto; width:auto; color:#000; font-size:16px;}
.custom .submenu li a span, .custom .submenu li a:hover span {background:none; padding:0; margin:0;}
/*
.custom .submenu .item {
	border-top:#f1f1f1 solid 1px;
}
.custom .submenu .item-1 {
	border:none;
}
.custom .submenu li a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
}
.custom .submenu li a:hover span {
	background:#0b60aa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.custom .menu .current .submenu a {
	background:#fff;
	color:#2361a1;
}
.custom .menu .current .submenu a span, .custom .menu .tab .submenu .current a, .custom .menu .tab .submenu .current a span {
	background:#fff
}
.custom .menu .current .submenu li a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
}

*/