table td {vertical-align:top;}
img{ border:none}
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: white;
	font-family: tahoma, arial, serif;
	color:#4f4f4d;
	font-size:11px;

}

table {
	padding: 0px;color:#4f4f4d;
	font-size:11px;
}

.png {
        //background-image: none ! important;
        behavior: url('/mf/pngfix.htc');
}
.png_img { behavior: url('/mf/pngbehavior.htc');}
.menu_item{ background:url(/mf/mn_left.gif) left no-repeat}
.menu_item td{ background:url(/mf/mn_right.gif) right no-repeat; height:32px; text-align:center; vertical-align:middle;}
.menu_item td a{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; height:100%; width:100%; display:block; line-height:30px;}
.mn_spacer{ width:3px; background:#FFFFFF}
.photos td { width:50%; height:130px;}
.photos td a{ font-size:12px; color:#0068ae; line-height:18px;}
.news{ margin-bottom:10px;}
.date{ font-weight:bold; font-size:9px; color:#ff7f00}
.news a{ font-size:11px; color:#0068ae; line-height:16px;}
p.mn{ color:#4d4d4d; font-weight:bold; font-size:13px; line-height:25px;}
h1.main{ color:#0068ae; font-size:25px; font-weight:normal; margin-bottom:5px;}
a.left_menu{ font-size:11px; color:#4d4d4d; font-weight:bold; text-decoration:none; margin-left:15px; width:100%;display:block;}
a{color:#0068ae}
a.dd{color:#4f4f4d;}
div.chk_box{width:110px; height:20px; display:inline; float:left; margin:0 5 0 0px;}
div.spc{background:url(/mf/hor.gif) repeat-x; height:1px; width:340px; float:left; margin:10 0 10 0px;}
.prog{ margin-bottom:10px; }
.prog input { vertical-align: middle; }
.prog a { font-size:12px; font-weight:bold;}
.prog input { width:25px; height:25px;}
.gr{color:#828281; font-size:10px; }
.vt{line-height:20px; margin:5 0 10 0px;}
.vt input{ vertical-align:middle}
.vt td { color: white; }
h1{ font-size:14px;}

div.info-msg {
	background: #eee;
	padding: 5px;
	border: solid 1px #888;
}

div.error-msg {
	background: #fee;
	padding: 5px;
	border: solid 1px #800;
	color: #800;
}


div.nav-path {
}

a.nav-path {
}

span.nav-path {
}


.form-element {
	font-family: tahoma;
	border: solid 1px #aaaaaa;
	background: #ffffff;
	font-size: 12px;
}

.form-button {
	font-size: 10px;
	border: solid 1px #aaaaaa;
	background: #dddddd;
}


hr.wed-hr {
	color: #475d6a;
}


table.wed-table {
	border-collapse: separate;
	background-color: #ffffff;
	border: none;
}

table.wed-table td {
	background-color: #eeeeee;
	padding: 2px;
	border: none;
}

table td.wed-common-td {
	background-color: #eeeeee;
}

table td.wed-h1-td {
	background-color: #888888;
	color: #ffffff;
	font-weight: bold;
}

table td.wed-h2-td {
	background-color: #bbbbbb;
	font-weight: normal;
}


img.wed-img {
	border: 1px solid #888888;
}

img.wed-left-img {
	border: 1px solid #888888;
	margin-right: 5px;
	float: left;
}

img.wed-right-img {
	border: 1px solid #888888;
	margin-left: 5px;
	float: right;
}


.wed-alert {
	color: #FF8A00;
	font-weight: bold;
}


table.slidebar						{ width:100%; background-color:#2c81b8; height:20px; margin: 5 0 5 0 }
table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0 7 2 7; color:#ffffff; white-space:nowrap }
table.slidebar td a					{ color:#ffffff; text-decoration:none }
table.slidebar td a:hover			{ text-decoration:underline }
table.slidebar .left				{ width:50%; padding: 0 15 2 15; color:#ffffff }
table.slidebar .right				{ width:50%; padding: 0 15 2 15; color:#ffffff; text-align:right }
table.slidebar .to_left				{ background-color:#2c81b8 }
table.slidebar .to_left a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_left a:hover		{ text-decoration:underline }
table.slidebar .to_right			{ background-color:#2c81b8 }
table.slidebar .to_right a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_right a:hover	{ text-decoration:underline }
table.slidebar .active				{ background-color:#ffffff; color:#000000 }
table.slidebar .active a			{ color:#000000 }





#prg_form ul {
	list-style-type: none;
	margin: .5em;
}
#prg_form ul li {
	line-height: 1.5em;
}


.dmenu {
	position: absolute;
	display: none;
	z-index: 100;
	font-size: 11px;
	background: white;
	border: 1px solid #CCCCCC;
}
.dmenu a {
	display: block;
	text-decoration: none;
	padding: .2em .5em;
}
.dmenu a:hover {
	background: #CCCCCC;
	color: black;
}
.dmenu ul {
	list-style: none;
	margin: .5em;
}
.dmenu li {
	/* padding: .2em .5em; */
}

.dmenu-move-a-little-left {
	margin: 6px 0 0 -23px;
}