/*
---------------------------------------------
DARATECH HOME PAGE STYLES
Author: Ethan McElroy
Version: June 1, 2005
---------------------------------------------*/

h2 {
	color: #f60;
	font-size: 1.2em;
	margin: 0;
    padding: 0;
	text-align: center;
	}

/* NAVIGATION
----------------------------------------------*/
#nav {
	border-bottom: solid 4px #cf9;
	}
#breadcrumb {
	display: none;
	}

/* FLASH AD
----------------------------------------------*/
#homeFlash {
	background: #fff;
	border-bottom: solid 1px #0c0;
	clear: both;
	height: 200px;
	margin: -6px 0 6px 0;
	padding: 0;
	width: 760px;
	}

/* COLUMNS
----------------------------------------------*/
#main {
	background: #fff;
	margin: 0 auto;
	height: auto;
    padding: 6px 0 0 0;
    width: 760px;
	}

/* COLUMNS: Left Column
----------------------------------------------*/
#leftCol {
	background: #fff;
	display: inline;
	float: left;
	font-size: .9em;
	margin: 0 6px;
	padding: 0 0 10px 0;
	text-align: left;
	width: 270px;
	}
#leftCol h2 {
	background: #cf9 url(../i/gdiag.gif);
    border-bottom: solid 1px #e6f4ff;
	color: #f60;
	font-size: 1.2em;
    margin: 6px 0 0 0;
	padding: 2px 0 2px 6px;
	text-align: left;
	width: 264px;
	\width: 270px;
	w\idth: 264px; /* box-model hack for IE5.x */
	}
#leftCol h2 a {
	color: #f60;
	display: block;
	text-decoration: none;
	width: 100%;
	}
#leftCol h2 a img {
	display: inline;
	border: none;
	}
#leftCol ul {
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #eee;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0 2px 0 2px;
	}
#leftCol ul ul {
	border: none;
	}
#leftCol li {
	border-bottom: dotted 1px #ccd;
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	}
#leftCol li a {
	background: #fff url(../i/raquo.gif) no-repeat 0 3px;
	display: block;
	margin: 0;
	padding: 1px 0 1px 12px;
	text-decoration: none;
	}
#leftCol li a:link {
	color: #00f;
	}
#leftCol li a:visited {
	color: #00f;
	}
#leftCol li a:hover {
	color: #0c0;
	}
#leftCol li a:active {
	color: #0c0;
	}
#leftCol li.last {
	border: none;
	}
#leftCol li li {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	}
#leftCol li li a {
	display: inline;
	margin: 0;
	padding: 0;
	}
#leftCol li li a:link {
    background: #fff;
	}
#leftCol li li a:visited {
    background: #fff;
	}
#leftCol li li a:hover {
    background: #fff;
	}
#leftCol li li a:active {
    background: #fff;
	}
#leftCol li ul {
	font-weight: normal;
	margin: 0;
	}
#leftCol li.last {
	border: none;
	}
#leftCol ul.qed {
	float: left;
    margin: 0 0 1px 0;
    padding: 0 0 4px 0;
	width: 126px;
	\width: 130px;
	w\idth: 126px; /* box-model hack for IE5.x */
	}
#leftCol ul.prof {
	float: left;
    margin: 0 0 1px 0;
    padding: 0 0 4px 0;
	width: 126px;
	\width: 130px;
	w\idth: 126px; /* box-model hack for IE5.x */
	}
#leftCol form {
	background: #fff;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #eee;
	margin: 0;
	padding: 0 0 2em 0;
	width: 268px;
	\width: 270px;
	w\idth: 268px; /* box-model hack for IE5.x */
	}
#leftCol form p {
	margin: 0 0 2px 0;
	text-align: center;
	}
#leftCol form select {
	color: #333;
	}
#leftCol input.button {
	display: block;
	margin: 4px auto 6px auto;
	}
#leftCol #username {
	margin-left: -1px;
	}
#loggedIn {
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #eee;
	}
#loggedIn ul {
	border: none !important;
	line-height: 110% !important;
	margin-top: 8px !important;
	margin-bottom: 8px !important;
	}
#loggedIn li {
	border: none !important;
	font-weight: normal !important;
	}
#lc1, #lc2, #lc3, #lc4, #lc5, #lc6, #lc7  {
	background: #fff;
	margin: 0;
	padding: 0 0 2em 0;
	}
#lc2, #lc3, #lc4, #lc5, #lc6, #lc7  {
	display: none;
	}
#notice {
	background: #cf9 url(../i/gdiag.gif);
	border-top: solid 1px #f60;
	border-bottom: solid 1px #f60;
	margin: 6px 0 0 0;
	padding: 3px;
	}
#notice p {
	font-size: .9em;
	margin: 0 auto 4px auto;
	}
#notice strong {
	color: #f60;
	}

/* COLUMNS: Center Column
----------------------------------------------*/
#centerCol {
	background: #fff;
	display: inline;
	float: left;
	font-size: .9em;
	height: 200px;
	margin: 0;
	min-height: 200px;
	padding: 0;
	text-align: left;
	width: 233px;
	\width: 231px;
	w\idth: 233px;
	}
body #centerCol {
	height: auto;
	}
#centerCol h2 {
	font-size: 1.2em;
	margin: 3px 0;
	padding: 0;
	width: 231px;
	}
#centerCol p {
	margin: 0;
	padding: 0;
	}
#centerCol ul {
	list-style: none;
	margin: 4px 0;
	padding: 0;
	}
#centerCol li {
	background: #fff url(../i/raquo.gif) no-repeat 0 3px;
	margin: 0 0 6px 0;
	padding: 0 0 0 17px;
	}
#centerCol blockquote {
	background: #fff url(../i/lquote.gif) left 0 no-repeat;
	margin: 0;
	padding: 0;
	}
#centerCol blockquote p#author {
	font-size: .9em;
	text-align: center;
	}
#centerCol blockquote p#quote {
	background: url(../i/rquote.gif) 203px bottom no-repeat;
	padding: 4px 4px 0 4px;
	text-indent: 24px;
	}

/* COLUMNS: Right Column
----------------------------------------------*/
#rightCol {
	background: #fff;
	display: inline;
	float: left;
	font-size: .9em;
	margin: 0 6px;
    padding: 0;
	text-align: left;
	width: 233px;
	}
#rightCol a {
    text-decoration: none;
    }
#rightCol h2 {
    background: #e6f4ff url(../i/bdiag.gif);
    border-bottom: solid 1px #eee;
    color: #f60;
	font-size: 1.2em;
	margin: 0;
    padding: 2px 0 2px 8px;
    text-align: left;
	width: 223px;
	\width: 231px;
	w\idth: 223px; /* box-model hack for IE5.x */
	}
#rightCol p {
	margin: 0;
	}
#rightCol ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 10px 8px;
	}
#rightCol li {
	margin-bottom: 6px;
	}
#rightCol li ul {
	background: #fff;
	padding: 2px 0 2px 0;
	}
#rightCol div {
	background: #fff url(../i/bbg.jpg) bottom repeat-x;
	border: solid 1px #eee;
	margin: 0 0 6px 0;
	padding: 0;
	width: 231px;
	\width: 233px;
	w\idth: 231px; /* box-model hack for IE5.x */
	}
#research ul ul {
	margin-left: 1em;
	}
#chart {
	height: 247px;
	padding: 0 0 28px 0;
	text-align: center;
	}
#chart img {
	border: none;
	margin: 0;
	padding: 0;
	}
#chart p {
	font-size: .9em;
	margin: 0 0 2px 0;
	text-align: center;
	}
#chart ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 0;
	}
#chart ul li {
	border-right: solid 1px #333;
	display: inline;
	margin: 0;
	padding: 0 3px;
	}
#chart ul li.last {
	border: none;
	}
#china {
	background: #ffc url(../i/chbg.jpg) bottom repeat-x !important;
	}
#china h2 {
	background: #cf9 url(../i/gdiag.gif);
	color: #f00;
	}
#china img {
	border: none;
	margin: 0 4px;
	padding: 0;
	}
#china p {
	margin: 0 0 8px 8px;
	}
/* NEWS
-----------------------------------------------*/
div#news {
	background: #ffffdc;
	border: solid 1px #eee;
	margin-bottom: 6px;
	}
div#news p {
	margin: 0 4px 10px 4px;
	}
p.newsPiece {
	font-size: 9px;
	}
p.newsLinks {
	font-size: 9px;
	margin: 0 auto 16px 4px !important;
	text-align: center !important;
	}
p.newsLinks a:link {
	background: #cf9;
	border: solid 1px #0c0;
	color: #0c0;
	margin-right: 4px;
	padding: 1px 2px;
	text-decoration: none;
	}
p.newsLinks a:visited {
	background: #cf9;
	border: solid 1px #0c0;
	color: #0c0;
	margin-right: 4px;
	padding: 1px 2px;
	text-decoration: none;
	}
p.newsLinks a:hover {
	background: #ff9;
	border: solid 1px #0c0;
	color: #f00;
	margin-right: 4px;
	padding: 1px 2px;
	text-decoration: none;
	}
p.newsLinks a:active {
	background: #cf9;
	border: solid 1px #0c0;
	color: #0c0;
	margin-right: 4px;
	padding: 1px 2px;
	text-decoration: none;
	}
div.spin, div.opinion {
	background: #c9ff9c;
	border: solid 1px #ccc;
	display: none;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;"
	}
