BODY 
textarea{
        color: #6B6F6E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #C8D9D3;
}
a.tnavi:link,a.tnavi:visited {color: #007555; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
a.tnavi:hover{color: #007555; text-decoration: underline;}
.tnavi{color: #717372; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}

a.smenu:link,a.smenu:visited {color: #6B7573; font-family: Tahoma; font-size: 10px; text-decoration:none;}
a.smenu:hover{color: #6B7573; text-decoration: underline;}


h1{color: #35907A; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; display:inline}
h2{color: #3D8770; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display:inline}
h3{color: #3D8770; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; display:inline;}
.ndate{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.justify{text-align: justify;}
hr{color: #D6D6D6; height: 1px; border-top: 1px solid #D6D6D6; border-bottom: 0px; border-left: 0px; border-right: 0px;}
hr.h1{color: #A5BAB3; height: 1px;}
.menu{
        line-height: 15px;
}
.i{
        background-image: url(../images/i1.gif); background-repeat: no-repeat; background-position: left;
        padding-left: 14px;
        }

a:link,a:visited {
        color: #35907A; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
        text-decoration: none;
         }
a:hover{color: #2F7E6B; text-decoration: underline;}

a.pmenu:link,a.menu:visited {
        color: #286B59; font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px; font-weight: bold; text-decoration:none;  text-transform: uppercase;
         }
a.pmenu:hover{color: #2F7E6B; text-decoration: none;}
td{color: #515656; font-family: sans-serif; font-size: 12px;}
p{text-align: justify;}
.slogan{ font-family: Tahoma; font-size: 11px; color: #B9B0AB; font-weight: bold;  text-transform: uppercase;
padding-left: 230px;}
.date{color: #6B6F6E; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

a.nf:link,a.nf:visited {color: #35907A; font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none;}
a.nf:hover{color: #37927C; text-decoration: underline;}
.nf{color: #2F7E6B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.b:link,a.b:visited {color: #348871; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration:none; text-transform: uppercase }
a.b:hover{color: #75A79C; text-decoration: underline;}
#cop, #cop a{color: #C3CDCA; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
.nt{padding-left: 10px; display:inline}
.newsp{font-size: 11px; color: #296D58;}
.newsright{font-size: 11px; color: #555E5B;}
img{
        border: 0px;
}
.a1 {
	COLOR: #35907A;
	font-family: Tahoma, Arial, verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-transform: uppercase
}
.sud_input{
BORDER-RIGHT: #C8D9D3 1px solid;
BORDER-TOP: #C8D9D3 1px solid;
BORDER-BOTTOM: #C8D9D3 1px solid;
BORDER-LEFT: #C8D9D3 1px solid;
COLOR: #3A8473;
FONT-SIZE: 12px;
FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff } 

.minigray {
	COLOR: #AAB5B2;
	font-family: Verdana, Helvetica;
	FONT-SIZE: 9px;
	text-align: right;

}
a.a112, a.a112:visited{
	COLOR: #515656;
	font-family: Helvetica, verdana;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}
a.a112:hover{
	TEXT-DECORATION: underline
}

a.topmenu, a.topmenu:visited{
	COLOR: #858583;
	font-family: Arial, Helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-transform: uppercase
}
a.topmenu:hover {
	COLOR: #35907A;
	TEXT-DECORATION: underline
}
DIV.calendar {
	MARGIN-TOP: 12px; LEFT: 12px; MARGIN-BOTTOM: 12px; POSITION: relative
}
DIV.calendar TABLE TR.calendarHead TD A.leftArrow {
	LEFT: 12px; MARGIN-RIGHT: 12px; POSITION: absolute; TOP: 12px
}
DIV.calendar TABLE TR.calendarHead TD SPAN.currentMonth {
	MARGIN-LEFT: 60x
}
DIV.calendar TABLE {
	FONT-SIZE: 90%; WIDTH: 17em; POSITION: relative
}
DIV.calendar TABLE TR.calendarHead TD {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.6em; TEXT-ALIGN: left
}
DIV.calendar TABLE TR TD {
	PADDING-BOTTOM: 0.3em; TEXT-ALIGN: center
}
DIV.calendar TABLE TR.calendarHead {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.3em
}
DIV.calendar TABLE TR.weekHead {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.3em
}
DIV.calendar TABLE TR.weekHead TD {
	FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase
}
DIV.calendar TABLE TD A {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}


DIV.calendar TABLE TD.current {
	BACKGROUND: #ffffff;
	BORDER-RIGHT: #C8D9D3 1px solid;
	BORDER-TOP: #C8D9D3 1px solid;
	BORDER-BOTTOM: #C8D9D3 1px solid;
	BORDER-LEFT: #C8D9D3 1px solid;
	
}
#DIV.calendar TABLE TR.current TD{
	BACKGROUND: #ffffff;
        
}


DIV.calendar TABLE TD A:hover {
	BACKGROUND: #ffffff
}

.content_tech img{       
  max-width: 645px;
  width:expression(document.body.clientWidth > 640? "645px": "auto" );
} 

/*#poll input[type=text] {width:40px; border: 1px solid #C8D9D3; } */
