
body {background: #555555 url(../img/bg582.gif) repeat-x left top; border-top: none; }


a, a:visited { color: #005A84; text-decoration: none; }
a em, a:visited em { color: #005A84; font-style: italic; }
	a:hover em, a:focus em { color: #00375E; font-style: italic; }
		a.noborder, a:visited.noborder, a:hover.noborder, a:focus.noborder { border-bottom:0 solid #FFFFFF; }
a strong { color: #005A84; font-weight:bold; }
	a:visited { color:#0099C4; }
    a:visited em { color: #0099C4; font-style: italic; }
a:hover strong { color: #00375E; font-weight:bold; }
a:hover em { color: #00375E; font-weight:italic; }
	a:hover, a:focus { color: #00375E; }
	
/*-------------------------------------------
   LAYOUT
-------------------------------------------*/

#wrap { background: #fff; margin: 1.5em auto 1.5em auto; width: 960px; position: relative;}
#header {width: 100%; margin: 0; float: left; padding:0px 0 0 0; clear: both;}
	#header h1 { float:left; background: url(..../img/tr_logo_40.gif) no-repeat top right; height: 60px; width: 935px; min-width: 930px; }
	#header h1 a { float:left; text-indent: -9999px; width: 445px;	background: url(../img/site_scientific.png)  no-repeat top left; margin: 0 0 0 13px; *margin: 0 0 0 8px; display: block;overflow:hidden; border-bottom: medium none; height: 60px}
	#header h1 a#logo {float: right; background: url(../img/tr_logo_40.gif) no-repeat top right; height: 60px;  text-indent: -9999px; }

#nav { float:left; width: 100%; height: 32px; background: #f1f1f1;xborder-bottom:1px solid #e1e2e3; xborder-top:1px solid #e1e2e3;}
				
				
/*-- container for the text area of page (main + secondary + tertiary --*/				
	#content { float: left; clear:both; margin: 0; width: 100%; }

/*-- the primary content on the page  --*/
	#main {float: right; width: 730px;  margin: 10px 5px 0 0;  padding: 15px 0; } 

/*-- pages with no tertiary nav  --*/
	#mainFull {float: left; width: 620px; margin: 0 10px 0 0;  padding: 18px 0; } 

/*-- pages with no secondary and no tertiary nav  --*/
	#mainProduct {float: right; width: 776px; margin: 0 20px 0 0;  padding: 18px 0;} 

	/*-- divide the main body column into sections --*/
		.half {width: 48%; float: left;}
		 	.last_half { width: 48%; float: right; margin-left: 12px;}
		/* .third {width: 30%; float: left;} */
		.third, .last_third { float: left; width: 30%; margin-right: 20px; }
		.last_third { margin-right: 0; }
	
/*-- the secondary navigation - in this case the left hand accordion--*/



.clearfix:after { content: "."; display: block; height: 0.1px; clear: both; font-size: 0; visibility: hidden; }
.clearfix { display: inline-table; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

#skip, img.logo { position: absolute; left: -9999px; }

/*-------------------------------------------    
    Secondary Navigation 
-------------------------------------------*/
#secondary { float: right; width: 180px; margin: 0 5px 0 5px; padding:18px 0 }
* html #secondary { display: inline; }
#secondary_en { float: left; width: 180px; margin: 0 5px 0 5px;padding:18px 0 }
* html #secondary { display: inline; }


/*-------------------------------------------
    FOOTER
-------------------------------------------*/

#footer-wrap { clear: both; position: relative; top: 0; width:960px; background-color: #fff; padding:0 }
#footer {float: left; width: 100%; margin: 3em 0 0 0; background: #eeefef; clear: both; height: 24px; padding-top: 8px ; direction:ltr}
#footer * { color: #97969a; display: inline; font-size: 11px; text-transform: uppercase; }
	#footer address { padding-left: 21px; margin-right: 30px; }
#footer ul {list-style: none; font-family:Tahoma; text-align:right }
	#footer li {background: none; margin: 0; padding: 0;}
#footer li a { color: #807f83; margin-right: 2em;}
#footer li a:hover, #footer li a:focus { color: #d53e1c;}

#logo-right
{
	float:right; padding-right:0px; padding-top:0px; background:url(../img/logo-right.jpg) no-repeat top right;width:369px;height:183px
}
#logo-left
{
	float:left; padding-left:20px; padding-top:0px; background:url(../img/logo-left.jpg) no-repeat top right; width:571px; height:183px
}
#left-corner
{
	float:left; padding-left:0px; padding-top:0px; margin-top:-25px; background:url(../img/left-corner.gif) no-repeat top right; width:417px; height:125px; z-index:80;position:relative; margin-left:-15px
}
#right-corner_en
{
	float:right; padding-left:0px; padding-top:0px; margin-top:-25px; background:url(../img/right-corner_en.gif) no-repeat top right; width:417px; height:125px; z-index:80;position:relative; margin-right:-5px
}
#main-left
{
	float:left; padding-left:5px; padding-top:0px; margin-top:-125px; width:390px; margin-left:-15px
}
#main-left #left-top
{
	margin-left:0px; margin-right:0px; margin-top:20px; width:395px
}
#main-right
{
	float:right; padding-right:0px; padding-top:0px; margin-top:-100px; width:335px; margin-right:0px
}
#main-right #right-top
{
	margin-left:10px; margin-right:0px; margin-top:20px; width:315px
}
.datelbl
{
color:#FFFFFF;
float:right;
font-size:0.8em;
font-weight:bold;
margin-top:5px
}
input.submit
{
	background-color:#6C9134;
	border-color:#BADF84 #6C9134 #6C9134 #BADF84;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:0.05em;
	margin:0 auto;
	padding:2px 5px;
	cursor:pointer;
	font-family:Tahoma;
}
#logo-left_en {
    background: url("../img/logo-left_en.jpg") no-repeat scroll right top transparent;
    float: left;
    height: 183px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: 369px;
}
#logo-right_en {
    background: url("../img/logo-right_en.jpg") no-repeat scroll right top transparent;
    float: right;
    height: 183px;
    padding-right: 0;
    padding-top: 0;
    width: 571px;
}

