/* CSS Document */

body, div, td, p {

  margin: 0px;

  padding: 0px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}

body {

  padding-top: 14px;

  padding-bottom: 14px;

}

li {

  margin: 0px;

  padding: 0px;

}

div.mainMenu ul li {

  padding: 0px;

  margin: 0px;

}

div.mainMenu {

  position: relative;

}

* html div.navBarStrap {

  height: 16px;

}

div.navBarStrap {

  min-height: 16px;


}

div.topBar {

  border-bottom: solid 5px white;

  border-top: solid 2px white;

  border-left: solid 1px white;

  height: 85px;

}

div.prodTitle {

  text-transform: uppercase;

}

td.dottedRightTD {

  border-left: dashed 1px #999;

  padding: 8px 8px 8px 20px;
  
  

}

div.topLogo {

  padding: 0px;

  margin: 0px;

  height: 112px;

  overflow: hidden;

}

div.pageWidth {
	width: 750px;
	margin: 0px auto;
	min-height: 725px;
	padding: 0 20px 0 0;
	overflow: hidden;
}

div.pageContent {

  position: relative;

}

div.mainContent {

  min-height: 383px;

  

}

td.mainContent {

  border-bottom: solid 5px white;

  background-color: #f4f1ec;

}

div.mainContent li {

  padding: 5px;

  margin-left: 30px;

}

div.mainContent p {

  padding-bottom: 6px;

}

div.page_footer {

  padding-top: 20px;

  text-align: center;

  color: #dde2d2;

  font-size: 10px;

  font-weight: normal;

}

td.leftGreyBox {

  width: 160px;

  border-right: solid white 5px;

  border-left: solid white 5px;

  border-bottom: solid white 5px;

  background-image: url(../images/leftcol.gif);

  background-repeat: repeat-y;

  background-color: #A1A4AE;

  background-position: 0px 4px;

}

td.subIndex {

  border-right: solid white 5px;

  border-left: solid white 5px;

  border-bottom: solid white 5px;

}

td.subIndex li {

  border: 0px;

}

div.mainMenu li {

  border: 0px;

}

div.bottomMenu li {

  border: 0px;
  

}

div.mainPicture {
 
  min-height: 220px;

  height: 220px;

}

div.leftContent {

  min-height		: 351px;
  padding			: 16px;
  margin			: 0 0 20px 0;
  background		: #f4f1ec;
  

}

* html div.leftContent {

  height: 351px;

}

div.footer{

 width: 192px;

}

div.mainMenu li a {

  margin: 0px;

  display: block;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  padding: 2px 12px;

  text-decoration: none;

  color: #A1A4AE;

  border: solid 5px white;

  border-width: 5px 0px;

  height: 14px;

  overflow: hidden;

}

* html div.mainMenu li a {

  height: auto;

}

div.mainMenu li a:hover {

  color: black;

  border: solid 5px #CCD7E0;

  border-width: 5px 0px;

}

div.mainMenu li.navSelected a {

  color: black;

  border: solid 5px #CCD7E0;

  border-width: 5px 0px;

}

div.contentScroller {

  text-align: justify;

}

div.prodTitle {

  text-align: left;

  font-weight: bold;

}

div.subIndex {

  background-color: #CCD7E0;

  min-height: 384px;

}

* html div.subIndex {

  height: 384px;

}

td.subIndex {

  background-color: #CCD7E0;

 }

div.subIndex ul {

  list-style: none;

  margin: 0px;

  padding: 18px 0px 1px 0px;

}

div.subIndex ul li {

  padding: 0px;

  margin: 0px;

  font-size: 9px;

}

div.subIndex ul li a {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  display: block;

  padding: 2px;

  padding-left: 10px;

  text-decoration: none;

  color: #26767C;

  border: solid 3px #CCD7E0;

  border-width: 3px 0px;

}

div.subIndex ul li a:hover {

  color: white;

  border: solid 3px white;

  border-width: 3px 0px;

  background-color: #A1A4AE

}

div.subIndex ul li.navSelected a {

  color: white;

  border: solid 3px white;

  border-width: 3px 0px;

  background-color: #A1A4AE

}

td.bottomTD {

  border-left: solid 5px white;

  border-bottom: solid 5px white;

}

div.bottomMenu {

  padding: 0 0 0 100px;

  min-height: 18px;

  background-color: #D8D6C5;

  background-image: url(../images/rightRound.gif);

  background-repeat: no-repeat;

  background-position: bottom right; 

}

* html div.bottomMenu {

  height: 18px;

}

div.bottomMenu li a {

  display: block;

  margin: 0px;

  padding: 0px 8px 2px 8px;

  text-decoration: none;

  color: #006065;

  font-size: 9px;

}

div.bottomMenu li a:hover {

  color: black;

}

div.bottomPage {

  height: 18px;

  background-color: #D8D6C5;

  border: solid 4px white;

  border-width: 4px 0px;

}

div.rightContent td {

  margin: 0px;

  padding-right: 0px;

}

div.bigImage {

	height	: 213px;
	margin  : 55px 0 0 0;
}

div.bigImage img {

  margin-top: 5px;

  border: solid 1px #B7CDCA;

}

div.projectDesc {

width:224px;	

  margin-top: 3px;

  min-height: 45px;

  border: solid 1px #B7CDCA;

  background-color: white;

  padding: 8px;

}

div.projectDesc p {

  font-weight: bold;

}

* html div.projectDesc {

  height: 45px;

}

div.smallImages {

width:235px;

  margin-top: 5px;

  padding: 5px;

  padding-left: 0px;

  border: solid 1px #B7CDCA;

  background-color: white;

}

div.smallImages td {

  padding-left: 5px;

}

div.smallImages img {

  border: solid 1px #B7CDCA;

}

div.linksDownload {

  margin-top: 40px;

}

div.linkDownload {

  margin-top: 15px;

  font-weight: bold;

  color: #3D8487;

}

div.linkDownload a {

  text-decoration: none;

  font-weight: normal;

  color: #969684;

}

div.prodTitleHome, div.prodTitle, h2 {

  text-align: left;

  padding: 7px 0px 18px 0px;

  font-size: 15px;  

  font-family: Arial;

}

h2 {

  margin: 0px;

}

div.newsSection {

  margin: 20px 0 35px 0;

  font-size: 11px;

  font-weight: bold;

  color: #3D8487;

}
.smallOne {
	cursor			:pointer;
}
/* --- News ----*/
div.newsPad {
	margin: 0 0 20px 0;
}

div.title {
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	padding			: 0 0 5px 0;
}
.intro {
	padding			: 5px 0 5px 0;
}
.date {
	padding			: 0;
	color			: #999;
}
.readon {
	width			: auto;	
	float			: left;
	padding			: 0 11px 0 0;
	background		: url(../images/double_red_arrows.gif) no-repeat right 5px;
}
.readon a {
	font-size		: 11px !important;
}

.pagination {
	margin			: 20px 0 0 0;
	padding			: 5px 0 10px 0;
	border-top		: 1px dotted  #be1e2d;
}
.pagination a { 
	font-size		: 0.8em;
	padding			: 4px;
}


div.newsSection a {

  text-decoration: none;

  font-weight: normal;

  color: #969684;

}

div.newsHeadline {

  margin-top: 18px;

}

div.newsLink {

  margin-top: 18px;

  color: #3D8487;

  font-weight: bold;

}

div.newsLink a {

  text-decoration: none;

  font-weight: normal;

  color: #969684;

}

div.linksList {

  margin-top: 25px;

}

div.leftContent a {

  text-decoration: none;

  color: #969684;

}

div.newsTitle {

  padding: 5px 0px;

  font-weight: bold;

  font-size: 15px;

}

td.cornerNE {

  background-image: url(/userimgs/1165847400.47483703.phpPGp7so.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.right_a {

  background-image: url(../images/side_right_b.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.right_b {

  background-image: url(../images/side_right_b.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.right_c {

  background-image: url(../images/side_right_c.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.left_a {

  background-image: url(../images/left.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.left_b {

  background-image: url(../images/left.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.left_c {

  background-image: url(../images/left.gif);

  background-repeat: repeat-y;

  background-color: white;

}

td.top_border {

  background-image: url(../images/borderTop.gif);

  background-repeat: repeat-x;

  background-color: white;

}

tr.top_tr td, tr.top_tr div {

  font-size: 1px;

  border: 0px;

  height: 13px;

}

div.mainPage {

  border-right: solid white 4px;

}

div.bottomMenu {

  border-right: solid white 4px;

}

div.credit {

  padding : 2px 18px;

  float: right;

  color: #a1a4ae;

  text-transform: lowercase;

}
div.copy {

  color: #fff;

  text-transform: none;

}
#copy {
	padding: 10px;
	color: #fff;
}

div.credit a {

  text-decoration: none;

  font-weight: bold;

  color: #a1a4ae;

}

div.subIndex ul li {

  border: solid 1px #CCD7E0;

}

div.mainContent ul {

  padding: 0px;

  margin: 0px;

}

div.mainContent li {

  padding: 1px 0px;

  margin: 0px;

  margin-left: 1.5em;

  text-align: left;

}

div.mainContent a {

  text-decoration: none;

  color: #969684;

}

div.mainContent a:hover {

  color: black;

}
/*---------Mist-----------*/
.smallOne {
	cursor			: pointer;
}

/*---Second level for submenu---*/
/*
div.subIndex ul li.navSelected {
	background-color: #A1A4AE;
}
*/
div.subIndex ul li.navSelected ul li {
	background		: none;
	border			: none;
	margin			: 0;
	padding			: 2px 0 0 0;
	background 		: url(../images/subMenuBkg.gif) no-repeat top left;
}
div.subIndex ul li.navSelected ul li.last {
	background 		: url(../images/subMenuBkgLast.gif) no-repeat top left;
}
div.subIndex ul li.navSelected ul {
	margin			: 0 0 0 12px;
	padding			: 0;
}
div.subIndex ul li.navSelected ul li a:link, div.subIndex ul li.navSelected ul li a:visited {
	background		: none;
	border			: none;
	color			: #26767C;
}
div.subIndex ul li.navSelected ul li a:hover, div.subIndex ul li.navSelected ul li.navSelected a {
	background		: none;
	font-weight		: bolder;
}
td.leftTD {
	min-width		: 50%;
}
/*-----------------------------------*/
@media print {

/* print */

td.picAndMenu {

  display: none;

}

td.leftGreyBox {

  display: none;

}

td.subIndex {

  display: none;

}

div.navBarStrap {

  display: none;

}


}