BODY {
     margin: 0px 0px 0px 0px;
     font-size : 10pt;
     font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
     voice-family: "\"}\"";
     voice-family:inherit;
     background-color: transparent;
     color: black;
} /*html>body {font-size:small;}*/

IMG { border: 0px; }

/* Original color schema */

/* COLORS */
/* #eeeeee = white */
/* #000000 = black */
/* #FFFF00 = yellow */
/* #810808 = dark red */
/* #A6A6A6 = light grey bg */
/* #656565 = dark grey bg */

H1 {
	background: transparent;
	color: black;
	font-weight: bolder;
	font-size: 1.5em;
}

A:Active {
    Color : #0000FF;
	text-decoration: none;
}

A:Link  {
     color: #0000FF;
	text-decoration: none;
}

A:Visited {
     Color : #0000FF;
	text-decoration: none;
}

A:Hover {
     Color : #0000FF;
     text-decoration: underline;
}

div.formline {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
}

INPUT[type="text"], INPUT[type="password"] {
	border: 1px solid black;
	background-color: #F1F1F1;
}

input[type="button"],input[type="submit"],input[type="reset"] {
	font-family : Arial,Helvetica, sans-serif; 
	font-weight : bold; 
	font-size: 12px;
	color : #000000;
	border: 1px solid gray;
	background-color: #F1F1F1;
}

textarea {
	border: 1px solid black;
	background-color: #F1F1F1;
	font-family:  Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
	font-size: 84%;
}

div.loginForm {
	float: none;
	display: block;
	border: 0px;
	background-color: transparent;
	width: 100%;
	padding-bottom: 10px;
	background: url(bottom_mn.gif) no-repeat  right bottom;
}

span.loginHeader {
	background: url(toptitle.gif) no-repeat;
	/*background-color: #507a74;*/
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 125px;
	display: block;
	overflow: hidden;
}

span.loginLine {
	padding-left: 1px;
	display:block;
	background-color: #f6f4f4;
	/*line-height: 20px; */
	font-size: 12px;
}

.searchBox {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #98a9ff;
	background-color: #f8f8f8;
	text-align: center;
	width: 50%;
	font-size: 10pt;
}

div.articlebox {
	float: right;
	border: 1px solid gray;
	display: block;
	width: 65px;
	padding-right: 5px;
	text-align: right;
}

span.news_teaser A:Link, A:visited {
	color: blue;
	text-decoration: none;
}

span.news_teaser A:hover {
	color: blue;
	text-decoration: underline;
}

div.articlebox A:Link {
	color: gray;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}

div.articlebox A:visited {
	color: gray;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

div.articlebox A:hover {
	color: gray;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

td.logotable {
     /*background-color: transparent;*/
	background: url(bg_camera_lg.gif) repeat-x top;
}

.logoBottom {
	background: url(bottom.gif) repeat-x top;
	width: 100%;
	height: 15px;
}

div.loginArea {
	background-color: #d2d2d2;
	width: 150px;
}

.borderless {
     border: none;
}

div.footer {
	font-size: 10px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
}

div.article_body {
	float: left;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
	font-size: 10pt;
	background: transparent;
}

span.formBox {
	float: left;
	display: block;
	border: 1px solid #98a9ff;
	/*#EFCE86*/
	background-color: #f8f8f8;
	width: 100%;
}

/* Experimental stuff for news */
.raised {
  background:transparent; 
  width:100%;
}

.raised h1, .raised p {
  margin:0 10px;
 }

.raised h1 {
  font-size:1.25em; 
  color:black;
 }

.raised p {
  display: block;
  overflow: hidden;
  padding-bottom:0.5em;
 }

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }

.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
}

.raised .b2 {
  background: lightgrey; 
  border-left:1px solid #fff; 
  border-right:1px solid #eee;
  }
.raised .b3 {
  background: lightgrey; 
  border-left:1px solid #fff; 
  border-right:1px solid #ddd;
  }
.raised .b4 {
  background: lightgrey; 
  border-left:1px solid #fff; 
  border-right:1px solid #aaa;
  }
.raised .b4b {
  background: lightgrey; 
  border-left:1px solid #eee; 
  border-right:1px solid #999;
  }
.raised .b3b {
  background:lightgrey; 
  border-left:1px solid #ddd; 
  border-right:1px solid #999;
  }
.raised .b2b {
  background: lightgrey; 
  border-left:1px solid #aaa; 
  border-right:1px solid #999;
  }
.raised .b1 {
  margin:0 5px; 
  background:#fff;
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#999;
  }
.raised .boxcontent {
  display:block;  
  background: lightgrey; 
  border-left:1px solid #fff; 
  border-right:1px solid #999;
  border-bottom: 1px solid #999;
  width: 100%;
  /*z-index: 5000;*/
  }

.raised .boxcontent h1 {
  display:block; 
  overflow: hidden;
  background: lightgrey; 
  font-weight: bold;
  font-size: 10pt;
  /*z-index: 5000;*/
  }

.raised .boxcontent a, a:visited {
  background:transparent;
  text-decoration: none;
  }

span.news_teaser {
	/*width: 100%;*/
	display: block;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 15px;
/*	border: solid 1px #939af4;*/
}

span.teaser_bottom {
	background-color: lightgrey;
	display:block;
	padding-left: 5px;
	border-right: 1px solid #999;
	border-top: 1px solid lightgrey;
	font-size: 10pt;
	line-height: 20px;
}

span.teaser_bottom A:Link, A:visited {
	text-decoration: none;
}

span.teaser_bottom A:hover {
	text-decoration: underline;
}

.loginLine A:Link, A:visited {
	text-decoration: none;
}

.loginLine A:hover {
	text-decoration: underline;
}

div.article_header {
	display:block;
	background: transparent;
	color: black;
	font-weight: bolder;
	font-size: 1.5em;
}

td.formGroup {
	font-weight: bold; 
	font-size: 14pt; 
	color: black; 
	text-align: left; 
	border-bottom: 1px solid black;
	padding-bottom: 3px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/*
	Tag Cloud Style
*/
a.tag1:link {  line-height: 25px; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold}
a.tag1:visited { line-height: 25px; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold}
a.tag1:hover { line-height: 25px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag2:link {  line-height: 25px; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.tag2:visited { line-height: 25px; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.tag2:hover { line-height: 25px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag3:link {  line-height: 25px; font-size: 13px; color: #222222; text-decoration: none; font-weight: bold}
a.tag3:visited { line-height: 25px; font-size: 13px; color: #222222; text-decoration: none; font-weight: bold}
a.tag3:hover { line-height: 25px; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag4:link {  line-height: 25px; font-size: 14px; color: #222222; text-decoration: none; font-weight: bold}
a.tag4:visited { line-height: 25px; font-size: 14px; color: #222222; text-decoration: none; font-weight: bold}
a.tag4:hover { line-height: 25px; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag5:link {  line-height: 25px; font-size: 15px; color: #111111; text-decoration: none; font-weight: bold}
a.tag5:visited { line-height: 25px; font-size: 15px; color: #111111; text-decoration: none; font-weight: bold}
a.tag5:hover { line-height: 25px; font-size: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag6:link {  line-height: 25px; font-size: 16px; color: #111111; text-decoration: none; font-weight: bold}
a.tag6:visited { line-height: 25px; font-size: 16px; color: #111111; text-decoration: none; font-weight: bold}
a.tag6:hover { line-height: 25px; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}

a.tag7:link {  line-height: 25px; font-size: 17px; color: #000000; text-decoration: none; font-weight: bold}
a.tag7:visited { line-height: 25px; font-size: 17px; color: #000000; text-decoration: none; font-weight: bold}
a.tag7:hover { line-height: 25px; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000000;}