* { margin: 0; padding: 0;}

BODY { background: url(/img/bg_p.jpg) repeat-y #e9efed;}

#width-page { max-width: 1280px; width: expression(document.body.clientWidth > 1280? "1280px": "100%")}

TD, TH, P { font: 10pt arial;}

P, UL, OL { padding-bottom: 10px;}

H1 { font: 22pt Georgia; font-weight: bold; color: #347765; line-height: 33px;}
H2 { font: 18pt Georgia; font-weight: normal; color: #347765; margin-bottom: 4px;}
H3 { font: 18pt Georgia; font-weight: normal; color: #000000; margin-bottom: 4px;}
H4 { font: 16pt Georgia; font-weight: normal; color: #347765; margin-bottom: 4px;}
H5 { font: 12pt Georgia; font-weight: bold; color: #347765; margin-bottom: 4px;}
H6 { font: 12pt Georgia; font-weight: bold; color: #000000; margin-bottom: 4px;}



H2.dotted { background:url(/img/dotted.gif) left bottom repeat-x;}
H2.dotted_red { background:url(/img/dotted_red.gif) left bottom repeat-x; color: #960f0f;}
H2.dashed { background:url(/img/dashed.gif) left bottom repeat-x;}
H2.solid { background:url(/img/solid.gif) left bottom repeat-x;}


IMG { border: none;}

div.png {
	//background-image: none ! important;behavior: url('/img/png.htc');
	width:275;
	height:48;
}

div.footer_bg {
	background:url(../img/bg.png) left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg.png,sizingMethod=crop); display:table; ##display:block; width:275px; height:48px;
}

div.design {
	padding-top:5px;
	font-size: 10pt; 
	color: #575757;
	width:120;
	height:48;
	text-align: left;
}

A { color: #347765;}
A:HOVER {}

#menu { padding-top: 2px;}
#menu a { display: block; margin-bottom: 7px;}
#menu div { background: url(/img/marker1.jpg) no-repeat left top; height: 20px; position: relative; margin-left: -20px; padding-left: 20px; margin-bottom: 3px;}

#sub_menu { padding-top: 30px;}
#sub_menu a { display: block; margin-bottom: 7px; text-decoration: none; font-family: Georgia;}
#sub_menu div { background: url(/img/marker.jpg) no-repeat left top; height: 20px; position: relative; margin-left: -20px; padding-left: 20px; margin-bottom: 4px;}
#sub_menu a.dot_red { border-bottom: 1px dotted #960f0f; color: #960f0f;}
#sub_menu a.dot { border-bottom: 1px dotted #347765;}
#sub_menu a.dash { border-bottom: 1px dashed #347765;}
#sub_menu a.sol { border-bottom: 1px solid #347765;}

.mon { height: 36px; background: url(/img/mon.jpg) right no-repeat; text-align: right; color: #000000; font-size: 9pt; position: relative; margin-bottom: -26px;}

.date-time {font-family:Arial; font-weight: bold;}

#event { font-size: 9pt;}

#main_text { font-size: 13pt; color: #2c2c2c;}
#main_text a { color: #2c2c2c;}

#content, #content td, #content p { color: #2c2c2c;}

#content .flag a { display: block; color: #000000; text-decoration: none; font: 8pt Arial; margin-bottom: 27px;}
#content .flag a img { margin-bottom: 5px; display: block;}

#content .flag2 a { display: block; color: #2c2c2c; font-size: 11pt; margin-bottom: 27px;}
#content .flag2 a img { margin-bottom: 5px; display: block;}

#content .flag .archive a { display: inline; color: #7d7d7d; text-decoration: underline; font-size: 12px;}


#content .flag div a { text-decoration: underline; color: #2c2c2c;}

.blocklinks { padding-bottom: 8px;}
.blocklinks a { display: block; text-decoration: none; border-bottom: 1px solid #347765; font: 11pt Georgia; margin-bottom: 17px;}

.blocklinks2 { padding-bottom: 8px;}
.blocklinks2 a { display: block; text-decoration: none; border-bottom: 1px dashed #347765; font: 11pt Georgia; margin-bottom: 17px;}

#smi td { font-size: 9pt; font-weight: bold; color: #2c2c2c; vertical-align: top;}
#smi a { display: block; font: 18px georgia; text-decoration: underline; color: #2c2c2c;}
#smi table { margin-bottom: 45px;}

#conf_menu div { color: #000000; font: 10pt Georgia; font-weight: bold; background: url(/img/marker3.jpg) no-repeat left top; height: 20px; position: relative; margin:0 0 17px -20px; padding-left: 20px; border: none;}
#conf_menu strong { display: block; background: url(/img/dotconf.gif); font: 10pt Georgia; color: #000000; font-weight: bold; height: 20px;}
#conf_menu a { font: 10pt Georgia; display: block; height: 20px; display: block; background: url(/img/dotconf2.gif); text-decoration: none; margin-bottom: 17px;}

#conf .heading { font-size: 12pt;}
#conf span { display: block; color: #75b0a2; font-size: 8pt; padding: 2px 0 3px 0;}

#media_list img { margin: 3px;}
#media_list .active { margin: 0; border: 3px solid #a1bfb8;}