/* **************************************************************** */
/* Site Map                                                         */
/* **************************************************************** */

.sitemap {
  float: left;
  width: 200px;
  margin: 0 0 15px 30px;
}

.sitemap .level1,
.sitemap .level2 {
  padding: 0;
  margin: 0;
  background: none;
}

.sitemap ul {
  list-style : none;
  padding-left : 0;
}

.sitemap li {
  display : inline;
  padding-bottom : 0;
}

.sitemap .level1 a {
  display : block;
  padding : 2px 2px 2px 16px;
  margin: 0 3px 0 7px;
  text-decoration: none;
  border: none;
  font-weight: bold;
}

.sitemap .level1 a:active,
.sitemap .level1 a:visited {
  background: none;
}

.sitemap .level1 a:hover {
  text-decoration: underline;
}

.sitemap .level3 a {
  font-weight: normal;
  margin-left: 30px;
}

.sitemap .level4 a {
  font-weight: normal;
  margin-left: 50px;
}

.sitemap .level4 a {
  font-weight: normal;
  margin-left: 70px;
}

/* **************************************************************** */
/* Contentpane                                                         */
/* **************************************************************** */
 
.allnews {float:left; width:90%; }

.frontpage-img { padding-left:2px; }

.readmore { float:left; }
.readmore-right { float:right; text-align:right; width:100px; }

.sublist-wrapper ul.sublist { }
.sublist-wrapper ul.sublist li { list-style:none; padding:5px 0px 5px 0px; font-size:1.1em; font-weight:bold;}
.sublist-wrapper ul.sublist a,acitve,visited { color: #3d5b9f; }
.sublist-wrapper ul.sublist a:hover{ color: #3d3f3e; }

.content-wrapper { padding:5px 10px 3px 15px;}
.content-wrapper h5 {color:#3d5b9f; font-size:1.1em;}
.content-wrapper h6 {color:#3d5b9f; font-size:1.1em; margin:0px;}
.content-wrapper .item-tbl {  width:500px; margin:5px 0px 5px 0px;}
.content-wrapper .item { margin:10px 0px 20px 0px; }
.content-wrapper p { margin:2px 0px 2px 0px;}
.content-wrapper .item-tbl .header {  width:50%; }
.content-wrapper .item-tbl td { color:#b81132;}

.bid-wrapper {float:left; padding:5px 10px 10px 0px; }
.bid-wrapper .left { padding-top:10px; float:left; width:120px; text-align:left; font-size:12px;}
.bid-wrapper .right { float:left; width:390px !important; width:430px; padding-left:15px; border-left:1px solid #d0d1d3; }
.bid-wrapper a,active,visited { text-decoration:none; color:#3d5b9f; margin:5px 0 5px 0px;}
.bid-wrapper a:hover{ text-decoration:underline; color:#3d5b9f; margin:5px 0 5px 0px; }

.doc-wrapper {padding:3px 10px 3px 15px; }
.doc-wrapper h6 {color:#3d5b9f; font-size:1.1em; margin:0px;}
.doc-wrapper .doc {padding-left:15px;}

/* **************************************************************** */
/* Frontpage-news                                                   */
/* **************************************************************** */
.news-wrapper { float:left; width:530px; margin:10px 0px 10px 0px; }
.news-wrapper .item { float:left; width:540px;  margin:5px 0px 15px 0px; }
.news-wrapper p { margin:2px 0px 2px 0px;}
.news-wrapper h3 { color: #222724;}

/* **************************************************************** */
/* category-nav                                                         */
/* **************************************************************** */
.catnav { padding:8px 0px 0px 0px;}
.catnav a { padding:5px 0px 5px 0px; font-size:1.1em; font-weight:bold; }
.catnav a,acitve,visited { color: #3d5b9f;}

/* **************************************************************** */
/* leftpane                                                         */
/* **************************************************************** */
	
.left-col-ads { padding:10px 0 10px 25px; }
.left-col-ads img { margin:5px 0px 5px 0px; }	

/* **************************************************************** */
/* rightpane                                                         */
/* **************************************************************** */
.right-col-ads { padding:0px 0 10px 3px; }
.right-col-ads img { margin:10px 0px 10px 0px; }	

/* **************************************************************** */
/* BidResults                                                       */
/* **************************************************************** */
.tbl
{
	margin-top:20px;
	width:85%;
	text-align:right;	
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-top:1px solid gray;
}

.tbl .head
{
	background: gray;
	padding: 2px 5px;
	height: 16px;
	vertical-align: top;
	border: 1px solid #B3BCBF;
	border-width: 0 0 0 1px;	
}

.tbl .first{ text-align:right; border-bottom:1px solid gray; border-right:1px solid gray; padding-right:5px;}
.tbl .last{ text-align:right; border-bottom:1px solid gray; padding-right:5px;}

/* **************************************************************** */
/* password protection                                              */
/* **************************************************************** */
.password { padding:5px 0px 5px 0px;}
.password .input { margin-right:10px; }
.password .button { font-size:11px;}