/*CLIA PROJECT STYLES*/
body, html {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	background:#fafafa url(../images/bg.gif) top left repeat;
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
}
div, td , p {
	text-align:left;
}
p {
	line-height:1.5;
	margin:5px 5px 15px 5px;
	padding:0;
}
li {
	line-height:1.5;
}
a, a:visited {
	color:#0099CC;	
}
a:hover {
	color:#db9808;
}
* html {
	height:1%;
	margin-bottom:12px ;
}
i, em {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.c {
	text-align:center;
}
/*GLOBAL LAYOUT STYLES*/
#outer {
	height:100%;
	min-height:100%;
	margin-bottom:-60px;
/*	min-width:950px;*/
	padding:0 10px 0 10px;
/*	width:expression(document.body.clientWidth<=950?'930px':'auto');*/
}
html>body #outer{
	height:auto;
}
#footer {
	margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative;
	padding:5px 10px;
	color:#ffffff;
/*	min-width:950px;*/

/*	width:expression(document.getElementById('outer').style.width);*/
}
#footer_in {
	background:#83A9C5 url(../images/footer_bg.gif) top left repeat-x;
	height:48px;
}
* html #footer {/*only ie gets this style*/
	\height:60px;/* for ie5 */
	he\ight:48px;/* for ie6 */
}
#clearfooter{
	clear:both;
	height:60px;
}
#header_margin {height:5px; font-size:0px;}
#header {
	height:91px;
	background:#83A9C5 url(../images/header_bg.gif) top left repeat-x;
}
#header_left, #header_right {
	width:14px;
	height:91px;	
}
#header_left {
	float:left;
	background:#83A9C5 url(../images/header_left.jpg) top left no-repeat;
}
#header_right {
	float:right;
	background:transparent url(../images/header_right.jpg) top left no-repeat;
}
/*HEADER CONTENT STYLES*/
#logo {
	 width:390px;
	 height:58px;
	 padding:3px 0 0 0;	
	 margin-left:14px;
	
}
#logo a, #logo a:visited, #logo a:hover {
	display:block;
	width:310px;
	height:68px;
	padding:16px 0 0 70px;
	background:transparent url(../images/logo.gif) top left no-repeat;
	text-decoration:none;
	color:#315168;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#tnav_frame {
	float:right;
	height:85px;
	padding-top:6px;
	width:300px;	
	background:transparent url(../images/tnav_bg.gif) bottom left repeat-x;
}
#tnav_sep {
	height:26px;
}
#textnav {
	height:24px;
	width:90px;
	padding:0 0 0 220px;
}
#textnav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#textnav li {
	margin:0;
	padding:0;
	float:left;
	width:24px;
	height:24px;
	margin-left:3px;
	background:transparent url(../images/i_t_bg.gif) top left no-repeat;
}
#textnav li a, #textnav li a:visited {
	display:block;
	padding-top:4px;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:15px;
	color:#E9EFF3;
	text-align:center;
	text-decoration:none;
	
}
#textnav li a:hover {
	color:#fff;
}
#tnav {
	width:300px;
	height:35px;
}
#tnav_left {
	width:21px;
	height:35px;
	float:left;
	background:#ffffff url(../images/tnav_left.jpg) top left no-repeat;
}
#tnav_right {
	width:279px;
	padding:3px 0 0 0;
	height:32px;
	float:left;
}
#tnav_right a, #tnav_right a:visited {
	display:block;
	height:18px;
	padding:4px 0 0 24px;	
	width:auto;
	float:right;
	text-decoration:none;
	color:#eaeaea;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#tnav_right a:hover{
	color:#FFFFFF;
}
#tnav_right a.home {background:transparent url(../images/i_home.gif) top left no-repeat; margin-right:12px;}
#tnav_right a.cont {background:transparent url(../images/i_contact.gif) top left no-repeat; margin-right:12px;}
#tnav_right a.smap {background:transparent url(../images/i_sitemap.gif) top left no-repeat;}

/*FOOTER CONTENT STYLES*/
#footer_left , #footer_right { height:48px; width:12px; }
#footer_left {	
	background:transparent url(../images/footer_left.jpg);
	float:left;
}
#footer_right {
	background:transparent url(../images/footer_right.jpg);
	float:right;
}
#footer_content{
	color: #4E81A7;
	text-align:center;
	padding:6px 8px 0px 0px;
	font-size:9px;
}
#footer_content a, #footer_content a:visited {
	color:#999999;
	text-decoration:none;
}
#footer_content a:hover{
	color:#9AB3DA;
	text-decoration:underline;
}
/*CONTENT STYLES*/
#content {
	margin:10px 200px 10px 190px;
	padding:5px;
	border:1px solid #eaeaea;
	background-color:#FFFFFF;
}

#lnav {
	width:180px;	
	float:left;
	background:#5E8EB3 url(../images/lnav_bg.gif) top left repeat-y;
}
#lnav_top {
	width:180px;
	height:7px;
	background:transparent url(../images/lnav_top.gif) top left no-repeat;
	font-size:0px;
}
#lnav_bottom {
	width:180px;
	height:7px;
	background:transparent url(../images/lnav_bottom.gif) top left no-repeat;
	font-size:0px;
}
#lnav_in {
	height:auto;
	
}
#lnav ul {
	margin:0 1px 1px 1px;
	padding:0;
	list-style-type:none;
}
#lnav li {
	padding:0px 1px 0px 4px;
	height:auto;
	margin:0;
	margin-bottom:1px;
	background:#F9FBFC url(../images/lnavlia_bg.gif) top left repeat-x;
}
#lnav li a, #lnav li a:visited {
	display:block;
	width:155px;
	height:auto;	
	padding:3px 3px 3px 10px;
	text-decoration:none;
	color:#315168;	
	background:transparent url(../images/lnava_bg.gif) top left no-repeat;
}
#lnav li a:hover {
	background:transparent url(../images/lnava_bg_o.gif) top left no-repeat;
	
}
#lnav li a.current, #lnav li a.current:visited, #lnav li a.current:visited {
	background:transparent url(../images/lnava_bg_c.gif) top left no-repeat;
}
#lnav_in h1 {
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFFFFF;
	background:transparent url(../images/lnavh1_bg.gif) top left repeat-x;
	margin:0;
	padding:5px 10px;
}
#lnav_in h1.expand {
	background:transparent url(../images/lnavh1_bg_expand.gif) top right no-repeat;
	cursor:pointer;
}
#lnav_in h1.collapse {
	background:transparent url(../images/lnavh1_bg_collapse.gif) top right no-repeat;
	cursor:pointer;
}
#rightblocks {
	float:right;
	width:190px;
	
}

/*titles*/
h1.title {
	margin:5px 0 20px 0;
	font-size:18px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:3px double #fc0;
}
div#frontnews h1 {
	font-size:14px;
	margin-bottom:2px;
	padding:2px;
	border-bottom:none;
	background-color:#dfe8ee;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
.yellowblock h1, .blueblock h1, .redblock h1 {
	margin:0;
	background-color:#fc6;
	color:#9B4E00;
	padding:2px;
	font-size:12px;
	text-align:center;
}
.blueblock h1 {
	background-color:#557891;
	color:#fff;
}
.redblock h1 {
	background-color:#fcc;
}
.redblock h2, .blueblock h2 {
	font-size:11px;
	padding:2px;
	margin:4px;
}
h2.subtitle {
	margin:5px 0 10px 0;
	padding:3PX;
	border-bottom:1px solid #c6d7e3;
	background-color:#E1EAF0;
	font-size:14px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
div#frontnews h2 {
	margin:0;
	padding:0px 2px;
	font-size:12px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-transform:none;
	
}
h3.subsubtitle {
	margin:5px 0 0 0;
	font-size:14px;
	letter-spacing:1px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6d7e3;
}
div#frontnews h3, h6 {
	margin:0 0 10px 0;
	font-size:10px;
	font-weight:normal;
	color:#999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
/*textblocks*/

#content ul, ul.reg {
	margin:5px 0 20px 20px;
	padding:0;
	list-style:none;
}
#content li, ul.reg li {
	line-height:1.5;
	padding:0 0 5px 20px;
	letter-spacing:1px;
	background:transparent url(../images/bullet.gif) top left no-repeat;
}
ul.reg {
	margin-left:10px;
}
.yellowblock {
	background-color:#ffc;
	border:1px solid #fc6;
	margin-bottom:2px;
}
.blueblock {
	background-color:#EBF1F5;
	border:1px solid #A6C0D2;
	margin-bottom:2px;
}
.redblock {
	background-color:#FFEAEA;
	border:1px solid #FFCCCC;
	margin-bottom:2px;
}
a.btt, a.btt:visited, a.btt:hover {
	display:block;
	text-align:right;
}
/*--------------------------------FORMS AND FORM ELEMENTS--------------------------------*/
form {
	display:inline;
}
div.formframe {
	background-color:#e9eff3;
	padding:10px;
	
}
div.form_row {
	height:24px;
}
/*hover and focus behaviour of form elements*/
input.finput {
	width:200px;
	height:auto;
	padding:2px;
	background:#fff url(../images/lnavlia_bg.gif) top left repeat-x;
	border:1px solid #c6d7e3;
	border-left-color:#83a9c5;
	border-top-color:#83a9c5;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;

}
input.finput:hover {
	height:auto;
	background-color:#fff;
	background-image:none;
	border-color:#83a9c5;
}
input.finput:focus {
	height:auto;
	background-color:#fff;
	background-image:none;
	border-color:#83a9c5;
}
textarea.finput {
	width:200px;
	padding:2px;
	font-size:12px;
	background:#fff url(../images/lnavlia_bg.gif) top left repeat-x;
	border:1px solid #c6d7e3;
	border-left-color:#83a9c5;
	border-top-color:#83a9c5;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;

}
textarea.finput:hover {
	background-color:#fff;
	background-image:none;
	border-color:#83a9c5;
}
textarea.finput:focus {
	background-color:#fff;
	background-image:none;
	border-color:#83a9c5;
}
/*labels*/
label, div.empty {
	display:block;
	float:left;
	width:100px;
	height:20px;
	padding-right:4px;	
	text-align:right;
}
/*buttons*/
a.button, a.button:visited {
	display:block;
	float:left;
	width:80px;
	height:17px;
	padding-top:3px;
	border:1px solid #e9eff3;
	border-right-color:#83a9c5;
	border-bottom-color:#83a9c5;
	background-color:#c6d7e3;
	color:#036;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
a.button:hover {
	border:1px solid #e9eff3;
	border-left-color:#83a9c5;
	border-top-color:#83a9c5;
	background-color:#c6d7e3;
}
a.more, a.more:visited {
	display:block;
	width:120px;
	height:16px;
	float:right;
	text-align:right;
	padding:2px 20px 0 0;
	background:transparent url(../images/control_fastforward_blue.png) top right no-repeat; 
}
/*news navigation*/
div#newstabs {
	height:25px;
}
#newstabs a, #newstabs a:visited {
	float:left;
	width:92px;
	height:18px;
	padding-top:5px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#newstabs a.currentnews, #newstabs a.currentnews:visited {
	border:1px solid #ffe479;
	border-bottom:none;
	background-color:#FFE57A;
	color:#069;
}
#newstabs a.archivednews, #newstabs a.archivednews:visited {
	border:1px solid #a2bfd3;
	border-bottom:none;
	background-color:#a2bfd3;
	color:#069;
	margin-left:2px;
	margin-bottom:-2px;
}

#newsnavigationblock {
	margin-top:-1px;
}

div#newsnavigation ,
div#archivesnavigation {
	height:200px;
	overflow:auto;
	overflow-x:hidden;
	padding:5px 2px 5px 0px;
}
div#newsnavigation{
	border:#ffe479 solid 1px;
	background-color:#ffffcc;
}

div#archivesnavigation{
	border:#a2bfd3 solid 1px;
	background-color:#f6f9fa;
}

#newsnavigationblock ul {
	margin:0 0 0 5px;
	padding:0px;
}

/*CLIA PROJECT STYLES*/
#yj_container {
	font-size:11px;
	color:#333333;
	margin:0 auto;
	width:545px;
	padding-top:5px;
}
#yj_nav {
	height:36px;
	width:290px;
	float:right;
	padding-left:190px;
	
}
#yj_nav a, #yj_nav a:visited {
	display:block;
	height:30px;
	float:left;
	padding:6px 6px 0px 38px;
	margin:0px 1px;
	border:1px solid #cccccc;
	background-color:#eaeaea;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	color:#663366;
}

#yj_nav a.home, #yj_nav a.home:visited, #yj_nav a.home_current {
	background:#eaeaea url(../images/ico_home.gif) top left no-repeat;
	width:45px;
}
#yj_nav a.intro, #yj_nav a.intro:visited, #yj_nav a.intro_current {
	background:#eaeaea url(../images/ico_intro.gif) top left no-repeat;
	width:45px;
}
#yj_nav a.book, #yj_nav a.book:visited, #yj_nav a.book_current {
	background:#eaeaea url(../images/ico_book.gif) top left no-repeat;
	width:50px;
}
#yj_nav a.activities, #yj_nav a.activities:visited, #yj_nav a.activities_current {
	background:#eaeaea url(../images/ico_activities.gif) top left no-repeat;
	width:55px;
}
#yj_nav a.home:hover, #yj_nav a.intro:hover, #yj_nav a.book:hover, #yj_nav a.activities:hover,
#yj_nav a.home_current, #yj_nav a.intro_current, #yj_nav a.book_current, #yj_nav a.activities_current,
#yj_nav a.home_current:visited, #yj_nav a.intro_current:visited, #yj_nav a.book_current:visited, #yj_nav a.activities_current:visited {
	border:1px solid #FF9900;
	background-color:#FFFFCC;
}
.yj_left {
	width:300px;
	height:380px;
	padding:5px;
	border:1px solid #cccccc;
	float:left;
	background-color:#EEFFDD;
}
.yj_right {
	width:250px;
	height:380px;
	padding:5px;
	border:1px solid #cccccc;
	float:right;
}
a.yj_top, a.yj_top:visited {
	display:block;
	width:18px;
	height:18px;
	float:right;
	clear:right;
	background:transparent url(../images/ico_up_small.gif) top left no-repeat;
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
	text-decoration:none;
	color:#999999;
}
a.yj_top:hover {
	background:transparent url(../images/ico_up_small_o.gif) top left no-repeat;
	color:#666666;
}
.yj_lnav_top {
	width:193px;
	height:23px;
	background:transparent url(../images/lnav_top.gif) top left repeat-y;
}
.yj_lnav {
	width:193px;
	margin-top:-35px;
	height:auto;
	float:left;
	background:transparent url(../images/lnav_bg.gif) top left repeat-y;

}

.yj_lnav_bottom {
	width:193px;
	height:24px;
	background:transparent url(../images/lnav_bottom.gif) top left repeat-y;
}
.yj_lnav_in {
	padding:10px;
}
.yj_lnav_in h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.yj_lnav a, .yj_lnav a:visited {
	text-decoration:none;
	margin-bottom:5px;
}
.yj_lnav a:hover, a.acro:hover{
	
}
a.outerlink, a.outerlink:visited, a.acro, a.acro:visited {
	display:block;
	width:auto;
	height:auto;
	padding:2px 0px 2px 22px;
	background:transparent url(../images/ico_acroread.gif) top left no-repeat;	
}
a.outerlink, a.outerlink:visited {
	background:transparent url(../images/ico_outerlink.gif) top left no-repeat;
	padding-left:16px;
}
a.yj_link, a.yj_link:visited  {
	display:block;
	width:auto;
	height:auto;
	padding:2px 0px 2px 22px;
	border:1px solid #ccc;
}
a.yj_link:hover {
	background-color:#fafafa;
}
 a.yj_next,  a.yj_next:visited {
	display:block;
	background:transparent url(../images/bigarrow.gif) top right no-repeat;
	padding:10px 38px 0px 0px;
	height:30px;
	border:1px solid #cccccc;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#cccccc;
}
a.yj_next:hover {
	background:transparent url(../images/bigarrow_o.gif) top right no-repeat;
	background-color:#FFFFcc;
	color:#666666;
}
.yj_lnav strong {
	color:#CC0000;
}
.yj_content {
	width:341px;
	padding-left:4px;
	padding-top:20px;
	height:auto;
	float:left;
}
.yj_content i{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.yj_content strong{
	color:#666666;
}
.yj_content h1 {
	color:#336600;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(../images/rainbow.gif) bottom left repeat-x;
	padding-bottom:2px;
}
#yj_innocent, #yj_parent, #yj_conf {
	padding:20px 100px 20px 10px;
	background:#eaeaea url(../images/clip_innocent.gif) bottom right no-repeat;
	font-weight:bold;
	font-style:italic;
	font-size:17px;
	border:1px solid #cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#yj_parent {
	background:#eaeaea url(../images/clip_parent.gif) top right no-repeat;
	padding-right:120px;
}
#yj_conf {
	background:#eaeaea url(../images/drawer.jpg) top right no-repeat;
	padding-right:130px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.3;
}
.bubble1, .bubble2 {
	width:165px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff url(../images/bubble1_bg.gif) top left repeat-y;
}
.bubble2 {
	background:#ffffff url(../images/bubble2_bg.gif) top left repeat-y;
}
.bubble1_top, .bubble2_top {
	width:165px;
	height:31px;
	background:#ffffff url(../images/bubble1_top.gif) top left no-repeat;
}
.bubble2_top {
	background:#ffffff url(../images/bubble2_top.gif) top left no-repeat;
}
.bubble1_bottom {
	width:165px;
	height:33px;
	background:#ffffff url(../images/bubble1_bottom.gif) top left no-repeat;
}
.bubble2_bottom {
	width:165px;
	height:53px;
	background:#ffffff url(../images/bubble2_bottom.gif) top left no-repeat;
}
.bubble_in {
	font-weight:bold;
	font-style:italic;
	font-size:17px;
	padding:5px;
	text-align:center;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
table.yj {
	width:170px;
	border:1px solid #cccccc;	
}
table.yj td {
	text-align:center;background-color:#FFCC99;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	padding:10px 2px;
}
#yj_doi, .yj_doi {
	background-color:#FFCC99;
	border:1px solid #CC0000;
	padding:10px;
}
.yj_doi {
	text-align:center;
	line-height:1.5;
}
#yj_doi h1 {
	background:none;
	color:#CC0000;
}
#yj_doi ul {
	list-style-image:url(../images/yj_arrow.gif)
}
#yj_doi ul li {
	background-image:none;
}
#yj_bars {
	background:#ffffff url(../images/bars.gif) top left repeat;
	border:4px solid #cccccc;
	padding:5px 10px;
	font-weight:bold;
	font-style:italic;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#yj_bars ul {
	list-style-type:disc;
	list-style-image:none;
}
#overDiv table {
	background-color:#FFFFCC;
	border:1px solid #cccccc;
}
#overDiv table table {
	border:none;
}
#overDiv h6 {
	font-size:11px;
	border-bottom:1px solid #999999;
	color:#666;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
}



