/* Copyright 2006 - Justin Bull */
/********************************/
/* If you are looking for the
   transparent css code, it is
   located at the following:
   c3studios.ca/opacity.css     */

body {
	background: url(images/bg_main.gif);
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border: none;
}
#faded_bg {
	background: url(images/bg_fade.gif) repeat-x;
	height: 352px;
	margin-top: -4px;
}
#container {
	background-color: #FFFFFF;
	color: #5b7ca4; /* Color for validator */
	margin: -257px auto 3px;
	width: 874px;
	padding-top: 2px;
	text-align: left;
}
#banner {
	margin: 1px 3px;
	background: url(images/c3_banner.gif) repeat-x;
	height: 138px;
}
#logo {
	background: url(images/c3_logo.gif) no-repeat;
	width: 263px;
	height: 138px;
}
#navigation {
	background: url(images/c3_navrelief.gif);
	width: 452px;
	height: 49px;
	margin-top: -49px;
	margin-left: 416px;
}
#header a:link {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
#header a:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
#header a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
/**************************************TABS*****/
/*#header {
	margin-top: 10px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-top: -31px;
	margin-left: 450px;
	height: 39px;
}*/
#header {
	float: right;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	margin-top: -39px;
}
#header ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header li {
	float:right;
	background:url("images/fake_right.gif") no-repeat right top;
	margin:0;
	padding:0;
}
#header a {
	float:right;
	display:block;
	background:url("images/fake_left.gif") no-repeat left top;
	padding:11px 8px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {
	float:none;
}
/* End IE5-Mac hack */
#header #current {
	background-image:url("images/tab_right.gif");
}
#header #current a {
	background-image:url("images/tab_left.gif");
}

/**********************************END*TABS*****/
.highlight {
	background: #ebeced;
	border-style: solid;
	border-color: #d0d0d0;
	border-width: 1px;
	margin: 3px;
	padding: 3px;
	color: #5b7ca4;
	font-size: 12px;
}
.emph {
	color: #1e73db;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #366195;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #366195;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #366195;
	font-weight: bold;
}
#content {
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 17px;
	padding-bottom: 15px;
}
.heading {
	margin-left: 7px;
	font-weight: bold;
	color: #1e73db;
}
#news {
	margin-top: 10px;
	width: 696px;
}
.group {
	margin-top: 10px;
	width: 696px;
}
.article {
	background: #f6f6f6;
	border-style: solid;
	border-color: #e6e9ed;
	border-width: 1px;
	text-align: justify;
	padding: 5px;
	color: #5b7ca4;
}
.date {
	color: #727272;
	font-weight: bold;
}
.biodetails {
	font-weight: bold;
	width: 120px;
}
.tableworks {
	font-weight: bold;
	width: 200px;
}
.underlinefont {
	text-decoration: underline;
}
.italicfont {
	font-style: italic;
}
.boldfont {
	font-weight: bold;
}
.ad {
	margin: auto;
	width: 468px;
	text-align: center;
}
table {
	border-style: solid;
	border-width: 1px;
	border-color: #e6e9ed;
}
tr, td {
	background: #e6e9ed;
	margin: 1px;
	padding: 5px;
}
#foot {		/* Container */
	margin: auto;
	color: #cccccc;
	font-size: 10px;
	height: 18px;
	width: 874px;
}
#foot_text {
	margin-top: 2px;
	width: 874px; height: 18px;     /* to match DIVs size          */
	background-color: transparent;   /* transparent background      */
	position: absolute;              /* absolute positioning        */
	z-index: 2;                      /* place it over the other DIV */
}
#foot_text a:link {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
#foot_text a:visited {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
#foot_text a:hover {
	text-decoration: underline;
	color: #999999;
	font-weight: bold;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0px;
	font-size: 1px;
}
#tooltip {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: left;
    font-size: smaller;
}