@import "lib/layout2.css";
@import "style.css";


body 				{ background:#fff; color:#164059;}

#header 				{ padding:20px 0 0 0; }


a:link, a:visited		{ color: #164059; text-decoration: none; }

h1, h2, h3, h4, h5		{ color: #164059; }
h1						{  }
em						{ color:#C0AE00;  }
h2						{ border-top:solid 2px #005A84;  }

span.date				{ color: #c0ae00; display:block; border-bottom:solid 1px #005A84 }

ul#breadcrumb			{ list-style:none; margin:20px 0; font-size:1.6em; font-weight:500; width:500px; }
ul#breadcrumb li		{float:left; display:block; padding-right:10px; color: #C0AE00;}
ul#breadcrumb a:link, ul#breadcrumb a:visited	{color: #164059; text-decoration: none;padding-right:20px; background:url(../images/bc-normal.gif) no-repeat right;}


#footer 				{ clear:both; border-top:solid 2px #005A84; position:relative; padding:5px 0 0 0;}

#content p 				{ font-size:13px; line-height:20px;}
#content ol 			{ font-size:13px; line-height:20px; }

ul.contentlist 			{ list-style: none; padding-top:21px; font-size:13px; }

.contentlist li			{ background: url(../images/li-contentlist2.gif) no-repeat 0 6px; padding: 0 0 0 15px;}

#latestnews li			{ padding:0; margin:0; }
#latestnews a			{ display:block; }
#latestnews a:hover		{ color:#C0AE00; }

#nav-side				{ list-style: none; margin:0; padding:0; height:88px;}
#nav-side li			{ background:url(../images/li-nav-side2.gif) no-repeat 0 4px; padding:0 0 0 20px }
#nav-side li a			{ border-bottom:solid 1px #2a6684; display:block; text-decoration:none; color:#164059; font-size:13px; height:16px;}
#nav-side a:hover		{ color:#BCAA00; }
#nav-side li.active a { color:#BCAA00; }
.products				{ color:#164059 !important; }
.products:hover			{ border-bottom: #164059 5px solid !important;}

.recap-logo				{ padding: 20px 0 38px 0; }


#footer a:hover			{ color:#EBC820; }


/* TABLE BLUE */
table.blue				{ width:500px; border-collapse:collapse; margin:20px 0; }
.blue caption			{ display:none; }
.blue thead				{ background:#164059; color:#fff; }
.blue tfoot				{ display:none;}
.blue th, td			{ padding:4px; text-align:left;vertical-align:top; font-size:13px; }
.blue tr				{  }
.blue tr.even			{ background:#eeee99;}
