body {text-align:center; padding:0;background:url(/gec_it/siteware/bcg-body-cc.jpg) no-repeat 50% 0;margin:0;font-size:0.8em;
font-family: Tahoma; color:#666}

#wrapper {width:940px;height:800px; margin:0 auto; padding:0;}
#top {width:900px; height:305px;margin:0 20px 0 20px; padding:0;}
#main {width:940px;background:url(/gec_it/siteware/bcg-all.jpg) repeat-y;text-align:left; margin:0; padding:0 0 115px 0;float:left }
#top-inside {width:856px;margin:0 22px 0 22px; height:100px; padding:0;}
#logo {float:left;}
#search {float:right;height:23px; margin:10px 0 0 0;}
.s-text {background:url(/gec_it/siteware/bcg-search.jpg) no-repeat; border:none;height:23px;width:153px;font-family:Tahoma;padding:3px 0 0 3px;color:#666}
.s-button {height:23px;width:18px; background:none;border: none;color:#003366;font-family:arial;font-size:11px;font-weight:bold;}
form {margin:0;padding:0;}

#topnavcontainer {float:left; width:576px;  height:25px; padding:0; margin:41px 0 0 0; }

#topnavcontainer img {display:block;}
#topnavlist {margin:0; padding:0; width:588px;}
#topnavlist li {list-style-type:none; float:left;margin: 0 12px 0 0; padding:0;}

#topnavlist a, #topnavlist a:hover {display:inline;}

#banner-home {
	width:900px;height:200px;
}

#twocols {
	width:856px;margin:2px 42px 0 42px;padding:0; ;
	
}

#twocols-home {
	width:856px;margin:30px 42px 0 42px;padding:0; ;
	
}

#leftcol {
	width:279px; float:left;padding:0;margin:0;
}

#leftcol #c-area {
	width: 239px; margin:0;padding:0;
}
#rightcol {
	width:577px;float:left; padding:0;margin:0;
}

.clear {
	clear: both;
}

#bottomsep {
	width:856px;margin:20px 42px 0 42px;padding:0;
}

#footer {
	width:856px;margin:10px 42px 0 42px;padding:0; 
}

#footer #f-links {
	text-align:right; font-size:90%;
}

#footer #f-links a {
	text-decoration: none;color:#999; 
}

.footerpos {
float:right;
margin-left:12px;;
}

.button {
background-color:#EDEDDC;
border:solid #999999 1px;
padding:1px 1px 1px 1px;
}

img {
	border: none;
}

#invlogo {
	margin: 30px 0 0 42px;
}

p {
	padding:0;margin:0 0 10px 0;
}

h1 {
	padding:0;
	margin: 0 0 10px 0;
	
}
h2 {
	padding:0;
	margin: 0 0 5px 0;
	font-weight:bold;
	color:#002a62;
	font-size:105%;
}

h2.home {
	padding:0;
	margin: 0 0 13px 0;
	
}

h3 {
	padding:0;
	margin: 0;
	font-weight:bold;
	color:#002a62;
	font-size:100%;
}

/* content layout */

body#content {text-align:center; padding:0;background:url(/gec_it/siteware/bcg-body-small_new.jpg) no-repeat 50% 0;margin:0;font-size:0.8em;
font-family: Tahoma;}
#top-cont {width:900px; height:300px;margin:0 20px 0 20px; padding:0;}
#main-cont {width:940px;background:url(/gec_it/siteware/bcg-all.jpg) repeat-y;text-align:left; margin:0; padding:0 0 115px 0;float:left }

#bread-tools {
	width:856px;padding:0 22px 0 22px ; height:48px;text-align:left;float:left ;border:0px solid red;
}

#bread-tools p {
	padding: 0; margin:0
}

#breadcrumb, #tools {
	padding-top:15px;
}
#banner-content {
	width:900px;height:152px;margin:0;padding:0;
}

a {color:#003366;text-decoration:none}
a:hover {text-decoration:underline}

#breadcrumb p {color:#666;font-size:85%;}

a.breadcrumb {color:#999;text-decoration:none}
a.breadcrumb:hover {text-decoration:underline}

#breadcrumb {float:left}
#tools {float:right}

a.bkm {color:#666;font-size:85%;font-family: Tahoma;text-decoration:none;background:url(/gec_it/siteware/bkm.gif) 6px 2px no-repeat;padding:0 18px 0 22px;}
a.bkm:hover {text-decoration:underline}

a.print {color:#666;font-size:85%;font-family: Tahoma;text-decoration:none;background:url(/gec_it/siteware/print.gif) 6px 2px no-repeat;padding:0 0 0 22px;}
a.print:hover {text-decoration:underline}

hr.greyLine {height:1px;color: #ccc;background: #ccc;border:0;}


table {border-collapse:collapse;border-spacing:0;empty-cells:show}
.search {margin:0;padding:0;}
.search thead th {padding:6px 6px 6px 0;text-align:left;border-bottom:1px dashed #ccc;color:#003366}
.search tr td {padding:4px 4px 4px 0;border-bottom:1px dashed #ccc;}
.search th.center, .search td.center {text-align:center}

.releases {margin:0;padding:0;}
.releases thead th {padding:6px 6px 6px 0;text-align:left;border-bottom: 1px dashed #ccc;color:#003366}
.releases tr td {padding:4px 4px 4px 0;  border-bottom: 1px dashed #ccc;}
.releases th.right, .releases td.right {text-align:right}
.releases td.center {text-align:center}


p.home {line-height:140%;font-size:115%}
.date-home {font-size:85%;}

a.more {font-size:85%;line-height:140%}

p.acrobat_reader {
clear:both;
margin: 20px 0 0 0; 
font-size:85%;
}
.acrobat_reader img {
float:left;
margin:0 10px 0 0;
}
.bold {font-weight:bold;color:red}
#last-updated {width:50%;float:left;font-size:80%;}
#lang {float:left;height:23px; margin:10px 0 0 0;}

/* print */

#printview {background:none;margin:5px;}
#print-content {text-align:left}

ul.sitemap
	{ 
	list-style-type:none;
	}

ul.sitemap li.lev1 a
	{
	color:#00405B;
	font-weight:bold;
	}
	
ul.sitemap li.lev2 a
	{
	color:#000;
	font-weight:normal;
	margin-left:20px;
	}
	
ul.sitemap li.lev3 a
	{
	color:#000;
	font-size:0.9em;
	margin-left:60px;
	}
ul.sitemap li.lev4 a
	{
	color:#000;
	font-size:0.9em;
	margin-left:80px;
	}
	
.nobottom{
	border-bottom:none!important;
}
