@font-face {
    font-family: 'ISOCPEURRegular';
    src: url('/fonts/isocpeur-webfont.eot');
    src: url('/fonts/isocpeur-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/isocpeur-webfont.woff') format('woff'),
         url('/fonts/isocpeur-webfont.ttf') format('truetype'),
         url('/fonts/isocpeur-webfont.svg#ISOCPEURRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    background: #ffffff;
	margin: 0px;
	text-align: center;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'ISOCPEURRegular';
    font-size: 14px;
	}
	
body.temp {
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-family: 'ISOCPEURRegular';
  font-size: 14px;
  font-style: normal; 
  /*letter-spacing: -0.001em;
  word-spacing: 0.1em;
  line-height: 1.3em;*/
}

/*.newstitle {
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-style: normal; 
  color: #aabcc8; 
  padding-top: 10px; 
}*/
.newsdate {
  font-size: 14px;
  font-weight:bold;
  color: #000; 
  padding-bottom: 5px;  
}
.newscontent {
  margin: 0px 0px 0px 0px;
  padding-top: -5px; 
  padding-bottom: 35px;
}
.projectcats {
	font-size: 14px;
	font-weight:bold;
	color: #000; 
	text-decoration: none;
}

#centercontent{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width: 740px;
  height: inherit;
  }

}
#OUTERcontentholder {

}
#contentholder {
	width: 840px;
}
#innercontentholder {
    clear: both;
	text-align: left;
	}
#logo {
	float: left;
	padding-top: 40px;
	padding-bottom: 20px;
	margin-left: -215px;
	}
#logo a {
	 text-decoration:none;
	}
#logo img {
	 border: none;
	}
#navbox {
    clear: both;
	width: 840px;
	height: 30px;
}

#nav {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family: 'ISOCPEURRegular';
  font-size: 14px;
  padding:0;
  margin: -12px;
  width:840px;
  height:15px;
}
#nav li {
  /*float the main list items*/
  margin:0;
  padding-left:15px;
  width: auto;
  float: left;
  list-style-type: none;
  padding-bottom:5px;
}

#nav li a{
  /*for all links in the list*/
  margin: 0;
  color: #000000;
  display: block;
  height: 15px;
  /*border-bottom: 3px solid #000000;*/  
  text-decoration:none;
  background-color: #FFFFFF;
  padding-bottom:5px;
}
#nav li.spacer {
  padding: 0;
}
#nav li.right {
  padding:  0;;
}
#nav li.right.first {
  padding-left:  20px;
}
#nav li.on a {
  /*change border color for active topic area*/
  /*border-bottom: 3px solid #aabcc8;*/
   color: #aabcc8;
}
#nav li a:hover, #nav li.over a  {
  /*change border color for active topic area*/
  /*border-bottom: 3px solid #aabcc8;*/
   color: #aabcc8;
}
#linksbox {
   float:left;
   position:relative;
   top:90px;
}
#frontbox {
   float:left;
   position:relative;
  padding-top: 20px;
  padding-bottom: 10px;
}
#projectlinks {
  width: 160px;
  margin: 0;
  padding-top: 10px;
  padding-left: 15px;
  float: left;
}
#projectlinks li {
  margin: 0;
  display: list-item;
  list-style-image:url(../images/plus.gif);
  list-style-position: outside;
}

#projectlinks li ul {
  background-color:#FFFFFF;
  padding-top:3px;
}

#projectlinks li a {
  /*for all links in the list*/
  color: #000000;
  display: block;
  height: 15px;
}

#projectlinks li ul li {
  background-color:#FFFFFF;
  margin: 0;
  padding:0;
  margin-left:-20px;
  list-style-type: none;
  font-weight:normal;
}

#projectlinks li ul li a {
  background-color:#FFFFFF;
  /*for all links in the list*/
  color: #000000;
  display: block;
  height: 15px;
  text-decoration:none;
}

#projectlinks li ul li.on {
  /*change border color for active topic area*/
  /*background-color:#aabcc8;*/
  font-weight:bold;
  display: list-item;
  list-style-image:url(../images/minus.gif);
  list-style-position: outside;
  color: #000000;
}

#projectlinks li.on {
  /*change border color for active topic area*/
  /*background-color:#aabcc8;*/
  font-weight:bold;
  display: list-item;
  list-style-image:url(../images/minus.gif);
  list-style-position: outside;
  color: #000000;
}

#project_txt {
  position:relative;
  top:-110px;
  left:50px;
}

a:link {
	color: #000000;
	text-decoration: underline;	
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
#moozeek a:link {
	color: #AABCC8;
	text-decoration: underline;
}
#frontlinks a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#frontlinks a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#frontlinks a:hover, #frontlinks li.over a {
	text-decoration: underline;
}
/************* containers ****************/
#footer {
    position: relative;
	clear: both;
	color: #666666;
	text-align: right;
	padding-bottom: 30px;
	padding-top: 50px;
	/*padding-right: 95px;*/
}
#moozeek {
    position: relative;
	clear: both;
	color: #AABCC8;
	text-align: left;
	padding-top: 5px;
	/*padding-right: 95px;*/
}
#flash {
    position:relative;
    border:1px solid #cccccc;
    height: 179px;
    width: 598px;
	overflow: hidden;
	padding-top:10px;
}
#flashcontent {
    position:relative;
	padding-top:10px;
}
#header {
    position:relative;
}
#body_txt {
	  padding-top: 20px;
    width: 840px;
}

h1 {
    font-size: 14px;
    font-weight: bold;
}
#picbox {
	width: 840px;
	padding-top:10px;
}

#project_text {
  position:relative;
  float: left;
  margin-left: 70px;
  width: 355px;
}

.project_image {
  padding-bottom:15px;
  border-bottom:4px solid #aabcc8;
  padding-right: 5px;
}
#redlogo {
  padding-left:5px;
}
#project_txt_header {
padding-top: 10px;
}

.manch {
color: #aabcc8;
}

/************* text styles ****************/

.body_text {
	color: #000000;
	text-align: left;
}

#imgcounter {
  float:right;
  padding-bottom:5px;
}

#imgshow {
  float:right;
}

.rotator img
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.rotator
{
	overflow: hidden;
	position: relative;
	width: 840px;
	height: 157px;
}

.rotator img
{
	border: 0;
	width: 840px;	
}

.hidden {
	position: absolute;
	top: -10000px;
}

#large {
    width:  290px;
    height: 205px;
    top:  0;
    left: 0
}

#small_1, #small_2, #small_3, #small_4 {
    width:  150px;
    height: 100px;
    top:  0;
    left: 0
}
div.list ul {
	list-style: circle;
	margin-left: 2px;
	padding-left: 18px;
	text-indent: -4px;
}
div.list {
	position: relative;
	top: 0px;
	
}
