body, p, textarea, input, div
	{
	line-height		:	150%;
	font-family: Georgia, Arial, Geneva,  Helvetica, sans-serif;
	margin-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	font-size: 11px;
	}
p
	{
	padding-bottom		:	10px;
	}
td, th
	{
	font-size		:	11px;
	line-height		:	150%;
	}
div
	{
	line-height		:	150%;
	}
body
	{
/*	background-color	:	#eef3f7;
*/	}
h1
	{
	font-size		:	15pt;
	}
a, a:link, a:visited
	{
	color			:	#b70100;
	text-decoration		:	none;
	}

a:hover
	{
	color			:	#000;
	text-decoration		:	underline;
	}
ul
	{
	list-style-type		:	square;
	}
.articlepic
	{
/*	border			:	1px solid #dee3e7;
*/	padding-top		:	2px;
	padding-left		:	2px;
	padding-right		:	2px;
	padding-bottom		:	2px;
	}
.simplelink, a.simplelink:link, a.simplelink:visited
	{
	color			:	black;
	}
.black, a.black:link, a.black:visited, a.black:hover
	{
	line-height		:	120%;
	text-align		:	left;
	}
a.blue:link, a.blue:active, a.blue:visited
	{
	color			:	#fff;
	font-size		:	11px;
	font-weight		:	bold;
	text-align		:	left;
	}
.article_heading {
        border                  :       1px solid #000;
        border-width            :       0px 0px 1px 0px;
	width			:	100%;
}

.blackmenu { background-color: #000; }

.blackmenu_horizontal_block {
        padding-left: 2px;
        padding-top: 2px;
        float: left;
}
.blackmenu_vertical_block {
        display: none;
        margin-top: 20px;
        position: absolute;
        background-color: #000;
        width: 120px;
        padding-left: 2px;
        padding-top: 2px;
}
.blackmenu_vertical_block_side {
        display: none;
        margin-left: 110px;
        position: absolute;
        background-color: #000;
        width: 120px;
        padding-left: 2px;
        padding-top: 2px;
}
.blackmenu_vertical_element {
        border: 1px solid #fff;
        margin-top: -1px;
        width: 116px;
}
.blackmenu_vertical_space {
        height: 2px;
        overflow: hidden;
}


a.menulink:link, a.menulink:active, a.menulink:visited
	{
	text-decoration		:	none;
	color			:	#fff;
	font-size		:	13px;
	line-height		:	100%;
	}
.red
	{
	font-weight		:	bold;
	color			:	#b70100;
	}

.article_title
	{
	font-weight		:	bold;
/*	font-face		:	10% Verdana, Lucida, Helvetica, Arial, sans-serif;*/
	font-size		:	4ex;
	line-height		:	120%;
	}
.size_2
	{
	font-size		:	2ex;
	font-weight		:	bold;
	}
.size_3
	{
	font-size		:	2ex;
	font-weight		:	bold;
	display			:	inline;
	}
.size_4
	{
	font-size		:	12pt;
	font-weight		:	bold;
	display			:	inline;
	}
.menuelementA {
	white-space		:	nowrap;
	padding-top		:	3px;
	padding-bottom		:	3px;
}
.menuelementB {
	white-space		:	nowrap;
/*	background-color	:	#dee3e7;
*/}
#parent_table
	{
	width			:	780px;
/*	border			:	1px solid #dee3e7;
	background-color	:	#fff;
	background-image        :       URL('/bg1.png');
	background-repeat       :       no-repeat;
*/	}
#logo_table
	{
/*	border			:	1px solid #dee3e7;
*/	background-color	:	#ffffff;
	}
#logo_container
	{
	height			:	170px;
	text-align		:	center;
	}
.latest_parent
        {
/*        border                  :       1px solid #dee3e7;
        background-color        :       #ffffff;
 */       width                   :       100%;
        }
th.latest_title {
	text-align		:	left;
	color			:	#fff;
	background-color	:	#000;
}

#block_topmenu {
	margin-top: 6px;
        background-image: url(/lib/img/bcktop_red.gif);
}


.menu_table
	{
/*	border			:	1px solid #dee3e7;
	border-width		:	1px 0px 1px 0px;
	background-image	:	URL('/bg2.png');
	background-position	:	0% 0%;
	background-repeat	:	no-repeat;
	background-color	:	#fff;
*/	width			:	100%;
	background-color	:	#000;
	}
.menu_table_bgless
	{
/*	border			:	1px solid #dee3e7;
	border-width		:	1px 0px 1px 0px;
*/	width			:	100%;
	}
.mini_menu_table
	{
	margin-top		:	2px;
/*	border			:	1px solid #dee3e7;
	border-width		:	1px 0px 1px 0px;
	background-color	:	#fff;
	background-image	:	URL('/bg2.png');
	background-position	:	0% 0%;
	background-repeat	:	no-repeat;
*/	width			:	100%;
	font-size		:	10px;
	background-color	:	#000;
	margin-top		:	-4px;
	}
.menu_table_second
	{
/*	border			:	1px solid #006699;
	border-width		:	0px 0px 1px 0px;
	background-color	:	#dee3e7;
*/	width			:	100%;
	}
.border_bottom
	{
/*	border			:	1px solid #dee3e7;
	border-width		:	0px 0px 1px 0px;
*/	}
.attachment
	{
	width: 100%;
/*	border: 1px solid #dee4e7;
	border-width: 1px 0px 0px 0px;
*/	}
#left_cell
	{
	width			:	560px;
	vertical-align		:	top;
	}
#titlestuff
	{
	text-align		:	center;
	width			:	100%;
/*	border			:	1px solid #dee3e7;
	border-width			:	0px 0px 1px 0px;
*/	}
#middle_left_cell
	{
	width			:	1px;
/*	border			:	1px solid #dee3e7;
	border-width			:	0px 1px 0px 0px;
*/	font-size		:	1pt;
	}

#right_cell
	{
	width			:	220px;
	font-size		:	10pt;
	vertical-align		:	top;
	padding-right		:	5px;
	border			:	0px solid #000;
	border-width		:	0px 0px 0px 1px;
/*        background-image        :       URL('/bg5.png');
        background-repeat       :       repeat-y;
        background-position     :       100% 4px;
*/	}
.alphabetic_list_header
	{
	width			:	100%;
/*	border-width		:	1px 1px 1px 1px;
	border-style		:	solid;
	border-color		:	#dee3e7;
	background-color	:	#fff;
	background-position	:	100% 0%;
	background-repeat	:	no-repeat;
	background-image	:	URL('/bg3a.png');
*/	margin-top		:	10px;
	margin-bottom		:	10px;
	}
.alphabetic_list_header_grey
	{
	width			:	100%;
/*	border-width			:	1px 1px 1px 1px;
	border-style		:	solid;
	border-color		:	#dee3e7;
	background-position	:	100% 0%;
	background-repeat	:	no-repeat;
	background-image	:	URL('/bg3b.png');
*/	margin-top		:	10px;
	margin-bottom		:	10px;
	}
#category_tree
	{
	margin-top		:	20px;
	margin-bottom		:	20px;
	line-height		:	normal;
	width			:	100%;
/*	border			:	1px solid #dee3e7;
	border-width			:	0px 0px 1px 0px;
*/	}
.expanded_post
	{
/*	background-image	:	URL('/bg3a.png');
	background-repeat	:	no-repeat;
	background-position	:	100% 0%;
	border			:	1px solid #dee3e7;
	border-width			:	0px 1px 0px 1px;*/
	padding-bottom		:	5px;
	padding-top		:	5px;
	}
	
div.calendar_qc {
	position		:	absolute;
	border			:	1px dashed #000;
	margin-top		:	5px;
/*	background-image	:	URL('/bg3a.png');
	background-position	:	100% 0%;
	background-repeat	:	no-repeat;*/
	background-color	:	#fff;
	width			:	210px;
}
table.calendar_qc {
	width			:	90%;
/*	border			:	1px solid #dee3e7;
	background-color	:	#fff;
*/}
td.calendar_qc_cell {
/*	border			:	1px solid #dee3e7;
*/}
th.cell_week {
/*	border			:	1px solid #dee3e7;
	border-width		:	0px 1px 1px 0px;
*/}
th.cell_weekday {
/*	border			:	1px solid #dee3e7;
	border-width		:	0px 0px 1px 0px;
*/}
th.cell_weeknum {
/*	border			:	1px solid #dee3e7;
	border-width		:	0px 1px 0px 0px;
*/}

.calendar_84630 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #c0c0c0;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_132990 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #c0c0c0;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_110670 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #dee3e7;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_173910 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #dee3e7;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_123690 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #ff591e;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_194370 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #ff591e;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_149730 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #df8c6e;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_235290 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #df8c6e;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_175770 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 1px solid #dee3e7;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_276210 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 1px solid #dee3e7;
	background-image:URL('/grey_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_101010 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #c0c0c0;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_158730 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #c0c0c0;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_132090 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #dee3e7;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_207570 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #dee3e7;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_147630 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #ff591e;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_231990 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #ff591e;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_178710 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #df8c6e;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_280830 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #df8c6e;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_209790 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 1px solid #dee3e7;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_329670 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 1px solid #dee3e7;
	background-image:URL('/blue_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_111930 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #c0c0c0;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_175890 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #c0c0c0;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_146370 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_230010 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_163590 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #ff591e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_257070 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #ff591e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_198030 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #df8c6e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_311190 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #df8c6e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_232470 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 1px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_365310 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 1px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_117390 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #c0c0c0;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_184470 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #c0c0c0;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_153510 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_241230 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_171570 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #ff591e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_269610 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #ff591e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_207690 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #df8c6e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_326370 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 0px solid #df8c6e;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_243810 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: bold;
	border: 1px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendar_383130 {
	width: 30px;
	line-height: 90%;
	text-align: center;
	font-weight: normal;
	border: 1px solid #dee3e7;
	background-image:URL('/orange_circle.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


