body {margin:0px; padding:0; text-align:center;}
div {margin-left: auto; margin-right: auto;}
#header {border: solid silver 0px; width:866px; height:114px; clear:both; text-align:right; background-repeat:repeat-x; background-position:left top; background-color: white; background-image: url(/images/main/background.gif); }
#headers {float:right; border: solid silver 0px;}
h1 {font-family:Georgia; font-size:34px; margin:0px; color:#4D4948;}
h2 {font-family:Georgia; font-size:18px; margin:0px; color:#71706E;}
h3 {font-family:Georgia; font-size:14px; margin:0px; padding:0; color:#969593; padding:0px 0px 5px 0; }
#logo {background-color: #E83A87; width:121px; height:120px; position:relative; float: left; left: 20px; top: 10px; z-index:5;}
#middlepart {width:100%; text-align:center; position:relative; top:-25px;}
#projects {width:805px; clear:both; padding-top:0px; border:solid gold 0px; margin-right:auto;}
#navigation {width: 866px; text-align:right; border:solid green 1px;}
#archive {background-color: #808285; background-image:url(/images/main/1_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
#current {background-color:#E83A87; background-image:url(/images/main/2_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
#announced {background-color:#e6e7e8; background-image:url(/images/main/3_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
.scales { padding:0px; margin:0px; vertical-align:top; margin-left:auto; margin-right:auto; text-align:center;
  font-family:Georgia;  }
td.scales {padding:0px; border:0px; margin-left:auto; margin-right:auto; text-align:center; width:213px; height:314px; padding-bottom:140px;}
.separator1 {width:35px;}
.separator2 {width:45px;}
.middletable td {border:solid blue 0px; }
.middletable {border:solid red 0px;}
.menutable td {width:75px; text-align:center;}
#littlenav {border:solid silver 0px; width:866px; text-align:right;}

.projdescr {font-size:12px; width:100%;}
#bottompart {position:relative; top:-25px; margin-top:30px;}
.lamp {cursor:pointer;}
.lamphref {font-size:14px; }
#menu {margin-left: auto; margin-right: auto; padding-left:60px; border:solid red 0px; width: 400px; position:relative; top:-20px;}
#news {vertical-align:top; width:35%;}
#newstable {vertical-align:top; width:866px;}
#newscontent { margin-top:10px; vertical-align:top;}
td.subform {text-align:right; font-family:Tahoma; font-size:12px;}


.JIPhref {cursor:arrow; font-size:10px; font-family:Wingdings; color:gray; text-decoration:none;}
.JIPhref:hover {cursor:pointer; color:red;}
.address {font-size:14px; font-style:italic;display:inline;color:#666666; margin:0;padding:0;}
#footer {clear:both; }
#loginform {visibility:hidden; display:none; font-size:12px;}

a {font-weight:normal;}
A:link {color: black; text-decoration: underline;}
A:visited {COLOR: black; TEXT-DECORATION: underline}
A:active {COLOR: #E83A87; text-decoration:none;}
A:hover {COLOR: #E83A87; TEXT-DECORATION: none;}
A.hl {COLOR: #E83A87; }
#loginformtrigger {font-size:10px;}
.JIPMenu { border:1px solid black; position:absolute; visibility:hidden; display:inline; font-family:serif; font-size:15px; padding:7px; margin:5px; background-color:white; }
.JIPMenu img {border-width:0px;}
.menutable img {border:0px;}

.newsdate {
     FONT-SIZE: 16px; font-weight:bold; VERTICAL-ALIGN: middle; COLOR: #E83A87; FONT-FAMILY: Georgia; padding-bottom:10px;
}
.newstext {
     PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma; TEXT-ALIGN: left; padding-bottom:5px;
}
.aboutfieldset {
padding-left:10px; padding-right:5px; margin-top:3px; padding-bottom:10px;
}
.subscribefieldset {
	padding-left:10px; padding-right:10px;
}
TD.subform {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma; TEXT-ALIGN: right;
}
TD.subscribe, td.subscribe SELECT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma;
}
TD.about {
	FONT-SIZE: 12px; color:#777777; VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma; padding-left: 10px; padding-right: 5px; text-align:left;
}
.blitemtitle { font-weight:bold; font-size:13px;}
.projdescr td {padding-top:1px; padding-bottom:2px;}
.projdate {
	color: #FFFFFF; text-align: left;  padding-left: 20px; font-size: 11px; font-family:Tahoma;
}
.projdate2 {
	color: #555555; text-align: left;  padding-left: 20px; font-size: 11px; font-family:Tahoma;
}
.projname {color: white;  background-color: #E83A87; padding: 5px 2px; }
.projname, .projname a, .projname a:hover, .projname a:active, .projname a:link, .projname a:visited {
	text-align: center; font-size: 15px; font-weight: normal; color: white;
}
.projname2, .projname2 a, .projname2 a:hover, .projname2 a:active, .projname2 a:link, .projname2 a:visited {
	color: #ffffff; text-align: center; padding-left: 5px; padding-right: 5px; font-size: 15px; font-weight: normal;
}
.projtext {
	color: #000000; margin-left: 10px; margin-right: 10px; padding: 15px 5px 0 5px; margin-left:auto; margin-right:auto; text-align:center;
}

.thumblink img {border:0px;}
