/* General layout */
body {
	background:#e0e0e0;
	color:#303030;
	font:12px tahoma, verdana, sans-serif;
	margin:0;
	padding:15px 0 0;
	text-align: left;
}
#container {background:#fff; margin:0 auto 20px; padding:5px 20px 20px; width:760px;}

/* Site title */
#logo {margin:15px 0 0;}
#logo h1 a {
	border:none;
	color:#37B782;
}
#logo h1 a:hover {
	border:none;
	color:#37B782;
	text-decoration:none;
}
#logo p {
	font-size:14px;
	color:#056CB6;
	margin:0 0 20px 0;
}

/* Tags */
a {border-bottom:1px dotted #505050; color:#303030; text-decoration:none;}
a:hover {border-bottom:1px solid #505050; color:#303030; text-decoration:none;}
a img {border:0;}
h1 {font-size:24px; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:20px; font-weight:400; margin:0 0 12px;}
h3 {font-size:16px; font-weight:400; margin:0 0 10px;}
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.8em; margin:10px auto -13px; width:780px;}
#toptabs p {color:gray; text-align:right;}
.toptab {
	background:#f0f0f0 url(../images/corner2.gif) top right no-repeat;
	border-bottom:1px solid #e0e0e0;
	color:gray;
	margin:0 0 0 4px;
	padding:4px 5px 3px;
	text-decoration:none;
}
.toptab:hover {background:#fafafa url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none;}
.activetoptab {background:#fff url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; color:#505050; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	font-size:12px;
	margin:0 0 4px;
	padding:4px 8px;
	text-decoration:none;
	background-color: #C5DFF0;
	background-image: url(../images/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.navitab:hover {
	border-bottom:1px solid #fff;
	text-decoration:none;
	background-color: #2686C7;
	background-image: url(../images/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}
.offer {
	background-image: url(../images/offer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.activenavitab {
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 5px;
	padding:4px 8px 5px;
	text-decoration:none;
	background-color: #2686C7;
	background-image: url(../images/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.activenavitab:hover {color:#fff; text-decoration:none;}

/* Header description area */
#desc {
	background:#505050 url(../images/test.gif) bottom left repeat-y;
	clear:both;
	color:#333333; /* height:200px; */
	margin:5px 0 15px;
	padding:0 0 5px 0;
}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {
	color:#FFFFFF;
	padding:15px 15px 0;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
#desc a {
	border-color:#fff;
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}

/* Main content */
#main {border-right:1px solid #d8d8d8; float:left; margin:0; padding:0 15px 0 0; width:550px;
}

/* Sidebar */
#sidebar {
	float:right;
	width:150px;
	background-color: #FFFFFF;
}
#sidebar p {font-size:11px; line-height:1.3em; margin:0 0 15px;}
#sidebar ul {margin:0 0 15px 0; padding:0;}
#sidebar li {list-style:none;}
ul.sidelink li {list-style:none; margin:0 0 3px; padding:0;}
ul.sidelink li a{
	border:none;
	display:block;
	margin:5px 10px 5px 0;
	padding:3px 4px 3px 8px;
	text-align:left;
	width:140px;
	background-color: #C5DFF0;
	background-image: url(../images/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
ul.sidelink li a:hover {
	border:none;
	text-decoration:none;
	background-color: #2686C7;
	background-image: url(../images/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}
.bg-scientific {
	background-image: url(file:///C|/Documents%20and%20Settings/JimPhillips/Grapevive/images/scientific_breakthrough.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Footer */
#footer {background:#fff; border-top:1px solid #d8d8d8; clear:both; margin:0; padding:0;}
#footer a {color:gray;}
#footer a:hover {color:#303030;}
#footer p {color:gray; font-size:1.1em; line-height:1.3em; margin:15px 0 0; padding:0;}

/* Additional classes */
.photo {background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 0 15px; padding:2px;}
.bg-scientific1 {
	background-image: url(../images/scientific_breakthrough.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.timestamp {font-size:14px; color:#606060; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {
	padding:10px;
	background-color: #f0f0f0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.blockcolor {
	text-align: center;
	word-spacing: normal;
	width: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ffcccc;
	background-position: center top;
	float: none;
	list-style-type: none;
	position: relative;
	height: auto;
	margin-right: 10px;
	margin-left: 110px;
	padding-left: 10px;
	padding-right: 10px;
}
.hide {display:none;}
.bg {
	background-image: url(../images/blankboard.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.style1 {
	color: #009900;
	font-weight: bold;
}
.style2 {
	color: #0000FF;
	font-weight: bold;
}
.style3 {
	color: #CC33CC;
	font-weight: bold;
}
.style5 {color: #FF0000}
.style6 {color: #FFFFFF}
.style7 {color: #0000FF}
.style9 {color: #FF0604; font-weight: bold; }
.style10 {color: #ED1508}
.style11 {color: #CC33CC}
.style12 {color: #FF0503}
.style15 {color: #FF0707}
.style19 {color: #FF0000; font-weight: bold; }
.style21 {color: #000000; font-weight: bold; }