/*------------------------------------------------------------------*/
 /* GENERAL RULES
--------------------------------------------------------------------*/

* {
	/*overwrite all default browser settings*/
	margin:				0;
	padding:			0;
	
	/*global font settings*/
	font-family: 		verdana, arial, helvetica, sans-serif;
	
	list-style-type: 	none;
}

body {
	font-size:			10px;
	background: 		#605E59 url(img/bggradient.gif) repeat-x fixed top;
	/*part 1 of centering hack*/
	text-align: 		center;
	margin-top: 20px;
}



 /* MAIN CONTAINERBORDER
--------------------------------------------------------------------*/
#containerborder {
	width: 				790px;
	/*part 2 of centering hack*/
	text-align: 		left;
	padding: 1px;
	border: 10px solid #c2c8ca;
}


 /* Main Nav Setup
--------------------------------*/
#topheader #topmainnav {
	bottom:				0;
	border-top: 		1px solid #c2c8ca;
	border-bottom: 		1px solid #c2c8ca;
	width:				800px; /*to make all links fit, need overflow:hidden in #header*/
	height:				23px;
}

#topheader #topmainnav li {
	display:			inline;
}

#topheader #topmainnav li a,
#topheader #topmainnav li a:visited {
	float:				left;
	display:			inline;
	height:				23px;
	border-right: 		1px solid #c2c8ca;
	text-indent: -99999px;
	width: 131px;
}

#topheader #topmainnav #nav1 {
	background:			url('img/navprod.gif') no-repeat;
}

#topheader #topmainnav #nav2 {
	background:			url('img/navserv.gif') no-repeat;
}

#topheader #topmainnav #nav3 {
	background:			url('img/navsol.gif') no-repeat;
}

#topheader #topmainnav #nav4 {
	background:			url('img/navres.gif') no-repeat;
}

#topheader #topmainnav #nav5 {
	background:			url('img/navpart.gif') no-repeat;
}

#topheader #topmainnav #nav6 {
	background:			url('img/navcomp.gif') no-repeat;
}

#topheader #topmainnav #nav1.selected,
#topheader #topmainnav #nav1:hover,
#topheader #topmainnav #nav2.selected,
#topheader #topmainnav #nav2:hover,
#topheader #topmainnav #nav3.selected,
#topheader #topmainnav #nav3:hover,
#topheader #topmainnav #nav4.selected,
#topheader #topmainnav #nav4:hover,
#topheader #topmainnav #nav5.selected,
#topheader #topmainnav #nav5:hover,
#topheader #topmainnav #nav6.selected,
#topheader #topmainnav #nav6:hover {
	background-position:0 -23px;
}

 /* Main Nav Setup
--------------------------------*/















/* Expandable Links Box */

#box {
	border: 1px solid #CCCCCC;
	width: 170px;
	padding: 3px;
}

a.portfoliolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	line-height: 16px;
}

a.portfoliolink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}


a.mainlink {
	font-family: Helvetica, Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}

a.mainlink:hover {
	font-family: Helvetica, Verdana, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 12px;
	text-align: left;

}

.unselected  {
	font-family: Helvetica, Verdana, sans-serif;
	color: #990000;
    text-decoration: none;
	font-size: 12px;
}

.selected {
	font-family: Helvetica, Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

#searchweb_collapsed  {
	font-family: Helvetica, Verdana, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 12px;
}

#searchweb_expanded  {
	font-family: Helvetica, Verdana, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 12px;

	
}

#search_expanded {
	text-align: left;
	color: #990000;
}

.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	list-style-image: url(img/dz2_arrow.gif);
}

#portboeder {
	padding: 1px;
	border: 1px solid #999999;
}



.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;

}

/* Expandable Links Box End */

