body {
padding: 20px 0 0 0;
/*background: #ccc url(images/bg_body.gif) repeat;*/
background-color: #ccc;
}
body, p, div, td,  li {
  font-family: arial, helvetica, sans-serif;
  line-height: 1.3;
  text-align: left;
  color:#333;
  
    }
a:link {
	color: #006699;
	 text-decoration: none;
}
a:hover {color: #006699;
text-decoration: underline;
}
a:visited {color: #0099cc;
text-decoration: none;
}
 h1 {
font-size:1.3em;
color:#336600;
border-bottom: #ccc 1px solid;
  }
   h2 {
font-size:1.1em;
  font-weight: bold;
  color:#336600;

  }

    h3 {
	 font-size: 11px;
	MARGIN-BOTTOM: 10px; 
	TEXT-TRANSFORM: uppercase; 
	LETTER-SPACING: 0.2em;
border-bottom: #ccc 1px solid;
color:#336600;
  }
     h4 {
font-size:1.1em;
  font-weight: bold;
  color:#336600;

  }

#page {
width:930px;
margin: 0 auto;
background-color:#fff;

}

#header{
background-color:#fff;
height: 130px;
color:#000;
	border: 0;
	margin: 0 auto;
	width:930px;
}
   #flash {
	border: 0;
	margin: 0;
	height: 250px;
	background-color: #0099ff;
}
   #noflash {
	border: 0;
	margin: 0;
	height: 200px;
	width:710px;
	background-color: #0099ff;
}
#c1, #c2, #c3, #c5{
float:left;
/*border: 1px #ccc solid;*/
margin: 15px 5px 20px 8px;

}

#c1{
width:200px;
border: 1px #ccc solid;
padding:5px;

}
#c2{
width:465px;
padding:0
}

#c3{
width:200px;
border: 1px #ccc solid;
padding:5px;
}
#footer{
clear:both;
		background: #333 url(images/trees.gif) no-repeat center bottom;
 font-size: .75em;
 color:#666;
 padding: 10px;
 height: 100;
}
#c4{
width:710px;
float:right;
}
#c5{
width:190px;
}
#logo {
  padding: 0;
  margin: 0;
  border:0;
  float: left;
  position: relative;
   width: 400px;
   height: 110px;
  left: 15px;
  }
#logo img {
  padding: 0;
  margin: 0;
  border:0;  
  }
  #language  {
  margin: 0;
  padding: 2px;
  list-style-type: none;
  float: right;
  position: relative;
    color: #999;
  font-size: .75em;
  text-align: right;
top: 20px;
  right: 20px;
   line-height: 2;
  }

 #nav {
  margin: 0;
  padding: 10px 0 10px 0;
  list-style-type: none;
  float: left;
  position: relative;
    background-color:#336600;
   width: 930px;
  }
  #nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
  float:left;
   text-align: center;
  }

#nav li {
/*font-variant:small-caps;*/
font-size: .75em;
font-weight: bold;
  padding: 0 25px 0 25px;
  margin: 0;
  display: inline;
 float: left;
color: #99cc99;   
  white-space: nowrap;
  background: none;
  border-left: 0px solid #fff;
  font-family: arial, helvetica;
  }
  #nav li a {
	color: #fff;
	text-decoration: none;
  }
#nav li a.current {
	color: #99cc99;
	text-decoration: none;
  }
#nav li a:hover {
	color: #fff;
	text-decoration: underline;
}
#subnav {
  padding: 0;
  width: 175px;
 

  }
.subnav h2 {
	margin: 0;
	padding: .5em 0 0 0;
	font-size: .9em;
	font-weight: bold;
  }

.subnav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;

  }

.subnav li {
  margin: 0;
  padding: 5px 0 5px 15px;
background: url(images/bullet.gif) no-repeat left 15px;
border-bottom: 1px solid #ccc;

    }

.subnav li a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: .85em;
  border: 0px solid #333;
  }

.subnav li a.link, .subnav li a.visited {
	color: #990000;
	 text-decoration: none;
}

.subnav li a.hover {color: #000;
text-decoration: underline;
}
.subnav li a.current {color: #666;
text-decoration: none;
}

.subnav li a:active {}

#subnav1 {
  padding: 20px 5px 0 15px;
  width: 164px;
 	line-height: 1.5;
	font-size:.9em;
	
  }
  
  .subnav1 {
  padding: 0;
  margin-left: 15px;
  padding: 0;
  font-size: .8em;
  line-height: 1.8;
    }
	 
	   .subnav1 ul {
  padding: 0;
  margin: 15px;

    }
	 .subnavBox {

width:48%;
float:left;
    }

#mainContent {
  margin: 0;
    padding: 0 10px 50px 10px;
   position: relative;
	vertical-align: top;
	background-color:transparent;
	line-height: 1.5;
	font-size:0.9em;
  }
  #mainContent li {
  
  padding-bottom: 20px;
  }
  
  .col {
  padding: 7px 7px 0 7px;
  float: left;
  /*border: 1px solid #ccc;*/
   width: 47%;
  }
    .col1 {
  margin: 3px;
  float: left;
  /*border: 1px solid #ccc;*/
   width: 160px;
	text-align: center;

  }
  
      .col3 {
  padding: 7px 7px 0 7px;
  float: left;
  /*border: 1px solid #ccc;*/
   width: 340px;
	text-align: left;

  }
   #c3 img, .col img, .col1 img, .col2 img, #mainContent img {
 margin:0;
  border: 3px solid #ccc;
  margin:5px;
  }  

        a.col img:hover {

  border: 3px solid #990000;
  
  } 
  .text12{
font-size:1.2em;
}
  
  .text9{
font-size:.9em;
}
.text8{
font-size:.8em;
}
.pages{
font-size:.75em;
color:#999;
text-align: right;
padding: 0;
margin: 0;
}
.data{
font-size:.8em;
color:#336600;
font-weight:bold;
}
.fulltext{
font-size:.8em;
font-style: italic;
text-align: right;
}
.pdf{
font-style: italic;
background: #f0f0f0 url(images/pdf.gif) no-repeat 5px 5px;
padding: 5px 5px 5px 27px;
font-size:.8em;
margin-left: 20px;
}

.doc {
font-style: italic;
background: #f0f0f0 url(images/doc.gif) no-repeat 5px 5px;
padding: 5px 5px 5px 27px;
font-size:.8em;
margin-left: 20px;
}
.card {

background: #ffffcc url(images/card.gif) no-repeat 5px 5px;
padding: 5px 5px 5px 27px;
}
.clearer {
clear:both;
margin: 0;
padding: 0;
border:0;
}
    .colFooter1 {
  padding: 7px 7px 0 7px;
  float: left;
  /*border: 1px solid #ccc;*/
   width: 215px;
		margin-right:20px;
		text-decoration: none;

		
  }
  
 .colFooter2 {
  padding: 7px 7px 0 7px;
  float: left;
  border-bottom: 1px dashed #333;
   width: 615px;
		line-height: 2;
	
		
  }
  #footer, .colFooter2, .colFooter1  {
min-height: 200px;
color: #666;
 }
  .separator {
margin-bottom: 10px;
border-bottom: #ccc 1px solid;
  }
  .left{
float: left;
  }  
  .right{
float: right;
  }
  .notice
  {
  margin-top: 20px;
border-bottom: 1px solid #cccc66;
border-top: 1px solid #cccc66;
background-color: #ffffcc;
padding: 10px;
font-size: .9em;

  }  
  .notice    h3 {
margin: 0;

  }
  .grey {
  color:#999;
  
    }