html,body{
  height:100%;
  }
html{
  font-size:76%;
  }
body{
	background:#fff url(img/bg.jpg) repeat-x center top;
	font-family:arial,helvetica,sans-serif;
	font-size:1.3em;
	line-height:1.5em;
	color:#666;
	text-align:center;
	margin:0;
	padding:0;
  }
h2{ 
	color:#1d6983; 
	margin:0; 
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
  letter-spacing:-1px;
  }
h2{
  font-size:1.8em;
  margin:40px 0 20px;
  }
h2 img{
  margin-bottom:-7px;
  padding:0;
  }
acronym{
  cursor:help;
  }
pre,code,blockquote{ 
	margin:15px 0; 
	padding:15px; 
	display:block; 
	background:#eee url(img/grey_grad_.jpg) repeat-x 0 -130px; 
	color:#666;
  }
blockquote{ 
	font-family:arial,helvetica,sans-serif;
	padding:1px 15px 1px 15px;
	background-color:#ff9;
	min-height:60px; 
	font-style:italic;
  }
* html blockquote{
  height:60px;
  }	
span.right img,img.right{
  margin-left:30px;
  }
pan.left img,img.left{
  margin-right:30px;
  }
ul{
  margin:15px 0 15px 20px;
  padding:0;
  list-style-type:disc;
  }
ul ul{
  margin-top:0;
  margin-bottom:0;
  }
li span{
  color:#666;
  }
ul.links{
  list-style-type:none;
  margin-left:0;
  }
ul.links li{
  margin:5px 0;
  }
ul.cols{
  margin:15px 0 -55px -40px;
  padding:0;
  list-style-type:none;
  width:105%;
  height:1%;
  }
ul.cols:after{
  content:".";
  clear:both;
  display:block;
  visibility:hidden;
  height:0;
  }
ul.cols li{
  padding-left:40px;
  float:left;
  color:#666;
  margin-bottom:-15px;
  }
ul.two li{
  width:43.5%;
  }
ul.three li{
  width:28%;
  }
ul.cols li li{
  float:none;
  width:auto;
  padding-left:0;
  color:#97bd1b;
  }
.marl{
  margin-left:15px;
  }
.left{
  float:left;
  }
.right{
  float:right;
  }
.hide{
  display:none;
  }
.arrow-white{
	background:url(img/arrow_white.png) no-repeat right center;
	padding-right:25px;
	display:inline-block;
	}	
hr{
  clear:both;
  border:0;
  height:1px;
  background:#ddd;
  color:#ddd;
  margin:30px 0 0;
  }
  
/* A */
a{
  text-decoration:underline;
  color:#268eb0;
  outline:none;
  }
a:hover{
  color:#105066;
  }
a:hover img{
  border-color:#ff9;
  }
  
/* IMG */
img{
  border:5px solid #fff;
  padding:1px;
  background-color:#fff;
  margin-bottom:15px;
  }
  
/* P */
p{
  margin:15px 0;
  height:1%;
  }
p:after{
  content: ".";
  clear:both;
  display:block;
  height:0;
  visibility:hidden;
  font-size:0;
  }
p img,img.nimg,img.bimg{
  margin:0 0 -3px 0;
  padding:0;
  border:0;
  background:none;
  }
img.nimg{
  width:18px;
  height:18px;
  }
img.bimg{
  width:18px;
  height:18px;
  margin-top:4px;
  } 
h2 img.bimg{
  width:18px;
  height:18px;
  padding-bottom:3px;
  }
p a.non img,p img.non{
  margin:0;
  width:auto;
  height:auto;
  }
p a[href^='http:'],h3 a[href^='http:']{
  padding-right:9px;
  background-image:url(img/out.gif);
  background-position:100% 4px;
  background-repeat:no-repeat;
  }
p a.non,p a[href^='http://wampi.net']{
  padding:0;
  background:none;
  }
p a.btn,p input.btn{ 
	width: auto; 
	overflow: visible;
	border: 0;
	background: #1D6983 url(img/nav_on_.png) repeat-x; 
	padding: 8px 15px;
	cursor: pointer; 
	color: #fff;
	text-decoration: none;  
	font-weight: bold;
	white-space: nowrap;
	display: inline-block;
	}
p a.mart{ 
	margin-top:8px;
	}

/* IMAGES */
#images{
  margin-left:-29px;
  margin-bottom:-14px;
  margin-top:14px;
  padding:15px 0 0;
  list-style-type:none;
  height:1%;
  width:104%;
  }
#images:after{
  content:".";
  clear:both;
  display:block;
  visibility:hidden;
  height:0;
  }
#images div{
  float:left;
  margin:0;
  padding:0 0 29px 29px;
  }
#images div a{
  font-weight:bold;
  }
#images div img{
  vertical-align:bottom;
  width:215px;
  height:174px;
  }
  
/* BLOG */
.blog .date{
  font-weight:bold;
  float:left;
  margin:0;
  padding:0;
  margin-right:5px;
  }
.blog .dateothers{
  font-weight:bold;
  float:left;
  margin:0;
  padding:0;
  margin-top:1px;
  margin-bottom:-1px;
  margin-right:5px;
  }
.blog img{
  margin:0;
  padding:0;
  border:0;
  background:none;
  }
.blog img.fimg{
  width:17px;
  height:17px;
  margin-bottom:-3px;
  }
  
/* HIGHLIST */
.highlight{ 
	background:#ffff99;
	padding:5px 10px;
	color:#1d6983;
	height:1%;
	}
#nets2 .highlight p{
  margin:0;
	}
#nets2 .highlight p.lh{
  line-height:1;
	}
#nets2 .highlight p.lp{
  margin-top:-5px;
	}
#nets2 .highlight{
	padding:20px;
	}
#nets2 .tit{
	padding-bottom:15px;
	}
.highlight:after{	
	content:".";
	clear:both;
	display:block;
	height:0;
	font-size:0;
	visibility:hidden;
	}
div.highlight{
  padding:5px 20px;
  margin:15px 0;
  }
.highlight h3{ 
	margin:0;
	padding:0;
	float:left;
	font-size:1.2em;
	}
	
/* FORM */
form{
  padding:0;
  margin:25px 0;
  }
form fieldset{
  border:0;
  padding:10px 25px 15px;
  margin:0;
  }
form fieldset legend{
  display:none;
  }
form p{
  height:1%;
  }
form p:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
  }
form p label{  
	font-size:1em;
	float:left; 
	display:block; 
	width:20%; 
	margin-right:20px; 
	font-family:aial,helvetica,sans-serif;
  }
form p input,form p select,form p textarea{ 
	font-size:1em; 
	color:#666; 
	border:1px solid #666; 
	padding:2px; 
	background-color:#fff; 
	width:75%; 
	font-family:tahoma,arial,helvetica,sans-serif; 
	}
form p select{
  width:57.5%;
  }
form ul.fieldlist{
  margin:-30px 0 10px 33%;
  padding:0;
  list-style-type:none;
  }
form ul.fieldlist li{
  color:#666;
  padding:0 30px 5px 0;
  white-space:nowrap;
  }

/* CONTAINER */
#container {
	min-height:100%;
	height:auto !important;
	height:100%;
	}

/* HEADER */
#header{
  width:740px;
  margin:0 auto;
  text-align:left;
  padding:40px 0;
  }
#header:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	font-size:0;
	}
#header h1 { 
	font-family:arial,helvetica,sans-serif; 
	font-size:4.0em;
	font-weight:normal;
	color:#1e6b85;
	margin:0;
	letter-spacing:-1px;
	line-height:1em;
	float:left;
	}
#header h1 a{
  text-decoration:none;
  color:#1e6b85;
  }
#header h1 a:hover{
  text-decoration:none;
  }
#header p{
	float:right;
	font-size:1.2em;
	color:#fff;
	width:450px;
	margin:0;
	margin-top:3px;
	text-align:right;
	}

/* NAV */
#nav{
  background:url(img/nav_.png);
  }
#nav ul{
	margin:0 auto;
	padding:0 0 0 1px;
	list-style-type:none;
	width:740px;
	}
#nav ul:after{	
	content:".";
	clear:both;
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
	}
#nav ul li{	
	float:left;
	padding:10px 0;
	margin:0 0 0 -1px;
	}
#nav ul li.right{	
	float:right;
	}
#nav ul li a{ 
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	padding:12px 0;
	}
* html ul li a{
  position:relative;
  width:1%;
  white-space:nowrap;
  }
#nav ul li a span.np{
	padding:0 20px 0 0;
	}
#nav ul li a span{ 		
	color:#1e6b85;
	padding:0 20px;
	display:block; 
	border-right:1px solid #fff;
	line-height:1em;
	}
#nav ul li a span.nr { 		
	color:#1e6b85;
	padding:0 0 0 20px;
	display:block;
	border:0;
	line-height:1em;
	}
#nav ul li a:hover span{
  text-decoration:underline;
  }	
#nav ul li.on a{
  background:#1d6983 url(img/nav_on_.png) repeat-x;
  }	
#nav ul li.on a span{
  border:0;
  color:#fff;
  }
#nav ul li.on a:hover span{
  color:#fff;
  }

/* BODY */
#body { 
	width:740px; 
	margin:0 auto; 
	padding:1px 0 50px 0; 
	text-align:left;
	}
	
/* FOOTER */
#footer{ 
	background:#dcefea; 
	}
#footer div{
	width:740px;
	margin:0 auto;
	text-align:left;
	padding:15px 0;
	}
#footer div:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	font-size:0;
	visibility:hidden;
	}	
#footer p{
  float:left;
  margin:0;
  }
#footer ul{
	float:right; 
	padding:0;
	list-style-type:none;
	margin:0;
	}	
#footer ul li{
  float:left;
  line-height:1;
  border-left:1px solid #666;
  padding-left:5px;
  margin:4px 5px 0 0;
  }
#footer ul li.nb{
  border:0;
  }
  
/* STAT */
#stat{
  display:none;
  }