.content { margin: 10 0 10 10;	padding: 10 10 10 10; font-family: arial;	font-size: 17px; text-decoration: none; font-weight: normal; color: #1C2921; background: #F2F9F6; height: 99%; }
.content_bg { background: #F2F9F6; }
p { text-indent: 20px;	text-align: justify; }
h1 { color: #295037; text-indent: 40px; }

h2 { color: #003F17; font-size: 22px; }
a:visited, a { text-decoration: None; color: #1E6821; font-weight: bold; }
a:hover { text-decoration: underline; color: #37B63C; }
div.small_font p, .small_font, div.small_font {	font-size: 11px; color: #555555; font-family: "arial"; margin: 10px 5px 10px 10px; }
.text_indent_0, .text_indent_0 p { text-indent: 0px; }
.no_margin { margin: 0 0 0 0; }
.text14 { font-size: 12px; }
.align_right { text-align: right; }
.align_left { text-align: left; }
.align_center { text-align: center; }
.valign_top { vertical-align: top; }
div.news p, div.tenders p {	text-align: justify; margin-bottom: 5px; margin-top: 5px; }
div.news img, div.tenders img {	border: none; margin: 10px 0px 10px 10px; }
.separator1 { height: 1px; background: #B9D2C2; }
a.sub_link, a.sub_link:visited { color: #1E6821; font-size: 12px; }
a.sub_link:hover { color: #5EA861; }
div.sub_link { color: #777777; font-size: 12px;	font-weight: bold; }
.t_valign_top td { vertical-align: top; }
.pic_description { font-size: 12px; text-align: center; text-decoration: none; text-indent: 0; padding-top: 0; margin-top: 0; margin-bottom: 10px; }
.pic_item, pic_item:visited { width: 100%; height: 100%; display: block; text-decoration: none; }
.pic_item:hover { background: #E7EFEC; }

.bulletin {	text-align: center;	vertical-align: middle; }
.bulletin a, .bulletin a:hover, .bulletin a:visited { text-decoration: none; font-family: arial; font-size: 0.8em; font-weight: bold; }
.bulletin_header {vertical-align: bottom; padding: 0; }
.bulletin_header a, .bulletin_header a:hover, .bulletin_header a:visited { text-decoration: none; text-align: left;	font-family: arial;	font-size: 10px; font-weight: bold;	color: #FFFFFF; background: #62836E;/*A9C0B2;*/ margin: 0 0 0 0; padding: 0 2 0 2; }
.bulletin-previous { color: #365465; margin-top: 1.3em; }

.tenders_p_list { font-family: san-serif, arial; font-size: 14px; }
.tenders_p_list h1 { background: #DDD; font-size: 14px;	margin: 0px; margin-bottom: -15px; padding: 2px 5px; text-indent: 0; }
.tenders_p_list div { margin: 20px 3px; }
.tenders_p_list div b {	margin-right: 5px; }
.connect_failed { background: #B00; font-size: 1px;	height: 5px; text-align: right;	width: 5px; }

#info_message { background: #D9F3DA; border: 1px solid #27952B; font-family: arial;	font-size: 14px; font-style: italic; font-weight: normal; margin: 5px; padding: 5px; text-align: justify; }
#info_message p { margin: 0; padding: 3px 0; }

#ecsro { background: #FEFEFE; border: 1px solid #D00; padding: 6px 10px; color: #D00; font-size: 18px; font-family: tahoma, arial; text-decoration: none; }
#ecsro:hover { background: #FEE; color: #F00; text-decoration: none; }

img.right { border: 0; clear: right; float: right; }
img.left { border: 0; clear: left; float: left; }

