@charset "iso-8859-1";
#dangelmayer_table { 
	background-color:#FFFFFF;
	margin-top:0px; 
	margin:0px; 
	padding:0px; 
	border:0; }
#dangelmayer_body {
	background-color:#ECECFF;  
	margin-top:0px; 
	margin:0px; 
	padding:0px; 
	border:0; }
	
body, 
body p, 
body th, 
body td,
body dd
/*body h1,h2,h3,h4,h5,h6 */ {
    /* more specific to override imported rule */
    font-size:x-small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:small;
    /* intended value for better browsers */
    }

html>body, html>body p, 
html>body th, html>body td,
html>body dd    {
    font-size:small;
    /* be nice to Opera */
    }

.wp_logo_n {font-family:Alba,"Alba Matter",sans-serif; font-size:14px; }
.nowrap{ white-space:nowrap; }
.spacer{ color:#000; }
.bbg{ background-color:#000; }
.caption {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a:link{ color:#003366; text-decoration:none; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; font-size:12px;}
a:visited{ color:#003366; text-decoration:none; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; font-size:12px; }
a:hover{ color:#0066FF; text-decoration:underline; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; font-size:12px;}

a.nav:link{ 
	border:none }
a.nav:visited{ 
	border:none }
a.nav:hover{ 
	border:none }

td.mainlink,
a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#FFFFFF; font-size:11px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }
a.mainlink:hover{ text-decoration:underline; color:#6699FF; font-size:11px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }

a.main:link,
a.main:visited{ 
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000; }
a.main:hover{ 
	text-decoration:underline; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#6699FF }

a.service:link,
a.service:visited{ 
	margin-left:20px; 
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000; }
a.service:hover{ 
	margin-left:20px;
	text-decoration:underline; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#6699FF }
	
a.sidelink:link,
a.sidelink:visited{ text-decoration:none; color:#FFFFFF; font-size:12px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }
a.sidelink:hover{ text-decoration:underline; color:#FFCC00; font-size:12px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }

a.calendar:link,
a.calendar:visited{ text-decoration:none; color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
a.calendar:hover{ text-decoration:underline; color:#3399FF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

a.events:link,
a.events:visited{ text-decoration:none; color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
a.events:hover{ text-decoration:underline; color:#3399FF; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

a.footlink:link,
a.footlink:visited{ text-decoration:none; color:#FFFFFF; white-space:nowrap; font-size:12px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; font-weight:bold; }
a.footlink:hover{ text-decoration:underline; color:#FFCC00; white-space:nowrap; font-size:12px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif;font-weight:bold; }

a.rlinks:link,
a.rlinks:visited{ text-decoration:none; color:#660099; padding-left:7px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
a.rlinks:hover{ text-decoration:underline; color:#660099; padding-left:7px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

a.external:link,
a.external:visited{ text-decoration:none; color:#666; padding-left:7px; font-size:10px; }
a.external:hover{ text-decoration:underline; color:#666; padding-left:7px; font-size:10px; }

a.clinks:link,
a.clinks:visited{ text-decoration:none; color:#000000; padding-left:7px; }
a.clinks:hover{ text-decoration:underline; color:#000000; padding-left:7px; }

a.cal:link,
a.cal:visited{ text-decoration:none; color:#000000; font-size:9px }
a.cal:hover{ text-decoration:underline; color:#000000; font-size:9px  }


div#social_bookmarks{display:block;width:170px;height:19px;margin:0;}
div#social_bookmarks ul{width:170px;float:right;margin:0px !important}
div#social_bookmarks ul,div#social_bookmarks li{list-style-type:none;padding:0px;margin:0px}
div#social_bookmarks li{display:block;width:18px;height:19px;float:left;margin-left:10px;margin-bottom:0px}
div#social_bookmarks li.first{margin-left:0px;}
div#social_bookmarks li a{display:block;width:18px;height:19px;background:transparent url(/images/social.gif) no-repeat top left;text-indent:-9999px}
div#social_bookmarks li.iebookmark{display:none;margin-left:0px}
div#social_bookmarks li a.twitter{background-position:0px 0px}
div#social_bookmarks li a.delicious{background-position:-28px 0px}
div#social_bookmarks li a.yahoomyweb{background-position:-56px 0px}
div#social_bookmarks li a.igoogle{background-position:-84px 0px}
div#social_bookmarks li a.facebook{background-position:-112px 0px}
div#social_bookmarks li a.myspace{background-position:-140px 0px}
div#social_bookmarks li a.iebookmark{background-position:-168px 0px}


p.main_nav,
a.main_nav:link,
a.main_nav:visited{ text-decoration:none; color:#FFFFFF; padding-left:3px; padding-right:3px; font-size:13px; font-weight:bold; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }
a.main_nav:hover{ text-decoration:underline; color:#6699FF; padding-left:3px; padding-right:3px; font-size:13px; font-weight:bold; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }

a.footer_logo:link,
a.footer_logo:visited{ text-decoration:none; font-size:12px; color:#FFFFFF; font-family:MAIANDRA GD,Arial,sans-serif; }
a.footer_logo:hover{ text-decoration:underline; font-size:12px; color:#FFFF66; font-family:MAIANDRA GD,Arial,sans-serif; }

a.link_test {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	margin:0;
	padding:0;
}
a.link_test:hover{
	text-decoration:underline;
	color:#000000;
}

b.wp_logo {color:#000; font-family:"FRANKLIN GOTHIC HEAVY","FRANKLIN GOTHIC",arial,"times new roman",sans-serif;}
b.wp {color:#000; font-family:arial,"times new roman",sans-serif;}

b.define{ color:#000; font-size:12px; font-family:verdana,"Times New Roman",Garamond,sans-serif; }
b.s_page{ color:#000; font-size:12px; font-family:verdana,"Times New Roman",Garamond,sans-serif; }
b.core { 
	color:#990000;
	font-size:14px;
	font-family:verdana,"Times New Roman",Garamond,sans-serif; 
	font-weight:bold; 
	margin-left:-20px; }
div.newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:-13px;
	}
td.newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
div.workshopa {
	margin:-65px 0 10px 0; /*was -75px*/
	padding:0; 
	text-align:center; 
	display:block; 
	overflow:hidden; 
	background:none; 
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#990000; 
	font-weight:bold;
}

div.workshopt {
	margin:0 0 -10px 0; /*to force title to align under scrolling testimonials w/out spacing */
	padding:0;
	text-align:center; 
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#990000; 
	font-weight:bold;
}

img.gotcdm {
	margin:0; 
	padding:0; 
	top:-190px; 
	text-align:right; 
	position:relative; 
	right:-435px; 
	display:block; 
	border:none; 
	overflow:hidden;
	z-index:5;
}

font.main_nav{ color:#000; padding-left:2px; padding-right:2px; font-size:14px; font-weight:bold; font-family:MAIANDRA GD,Arial,sans-serif; }
font.external{ text-decoration:none; color:#666; padding-left:7px; font-size:10px; }

.formbox {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #22449d;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

H1.product,H2.product,H3.product,H4.product {
	margin-top:0.0em; 
	margin-bottom:0.0em; 
	background:#6699CC; }  
H1.cal,H2.cal,H3.cal,H4.cal,H5.cal {
	margin-top:0.0em; 
	margin-bottom:0.0em; 
	color:#000000; }  
h4.main {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#990000; 
	font-weight:bold; }
a.maindream, a.maindream:link, a.maindream:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#990000; 
	font-weight:bold; }	
a.maindream:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px;
	color:#3333FF; 
	font-weight:bold;
	text-decoration:none; }		
body h1,h2,h3,h4,h5,h6 {
    /* more specific to override imported rule */
    font-size:x-small;
	margin-top:1.0em;
	margin-bottom:-1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:small
    /* intended value for better browsers */
	}
	
H6.box {
	margin-top:1.0em; 
	margin-bottom:-1.0em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color:#ECECFF; /* Background color of header subject */ 
	border-bottom-color:#66CCFF;
	border-left-color:#66CCFF; 
	border-right-color:#66CCFF; 
	border-top-color:#66CCFF;
	border-right-width:thin;
	border-left-width:thin;
	border-bottom-width:thin; 
	border-top-width:thin; 
	border:outset;
	color:#990000; }
/* color:#342862 #ECECFF*/
H1.high,H2.high,H3.high,H4.high,H5.high {
	margin-top:0.0em; 
	margin-bottom:0.0em; 
	vertical-align:middle;
	color:#000000; }
h2.high { 
	color:#990000; }
H2.sub_head {
	margin-top:1em; 
	margin-bottom:0.0em; 
	color:#FFCC00; 
	font-size:20px; 
	font-weight:bold; 
	font-family:Arial,MAIANDRA GD,sans-serif; 
	background-color:#990000;}
input.newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight:bold;
	color:#000099;
	}
img.webpaws { 
	margin-top:2px;  
	vertical-align:text-bottom;
	}
li { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:100;
	color:#000000;
	word-spacing:normal;
	white-space:normal; }
li.articles { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#990000;
	margin-left:15px; 
	padding-left:3px; 
	padding-top:5px; }
li.sub_main { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	margin-left:15px;
	padding-top:5px; }
li.main { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000; 
	padding-left:0px; 
	padding-top:5px; }
li.main1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;  
	color:#000000; 
	padding-left:0px; 
	padding-top:5px; }
li.locations { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#000000; 
	background-color:#FFFFFF;
	padding-left:0px; 
	padding-top:5px; }
li.scroller { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#0066CC; }
div.scrollerHead { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	color:#990000; }
div.scrollerHeads { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#990000; }
div.scrollerHead1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#990000; }
ul.client,
P.client {color:#000000; font-size:14px; font-weight:bold; font-family:Arial,MAIANDRA GD,sans-serif;}
P.sub {color:#8c1717; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
P.header {color:#8c1717; font-size:22px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
P.high {margin-top:0.0em; vertical-align:middle; text-align:left;}
.title { 
	color:#990000;
	font-weight:bold;
	font-size:16px; }
P { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:100;
	color:#000000;
	 }
P.company { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#000000;
	 }
P.table { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:text-top;
	margin:0;
	padding:0;
	 }
P.newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	}
.sslink { font-size:11px; }


P.testimonial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 10px 0 15px;
	padding:0px;
	vertical-align:text-top;
	color:#000000;
	}
	
div.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	vertical-align:text-top;
	color:#000000;
	}

div.testimonial_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	vertical-align:text-top;
	color:#000000;
	padding-left:30px;
	padding-bottom:15px;
	}
	
div.testimonial_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:300px;
	color:#990000; 
}

div.testimonial_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	margin-bottom:30px;
}

table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table.contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table.message { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
table.dangelmayer{ 
	background-image:url('https://dangelmayer.com/images/sidebar.gif'); }
table.main {
	background-image:url('https://dangelmayer.com/images/globebw2.gif');
	background-position:center;;
	background-repeat:no-repeat;
}

table.navbar { 
	background:url('https://dangelmayer.com/images/navbar_border.gif');
	background-position:left;
	background-repeat:repeat-y;
	vertical-align:top;
	 }
table.subscribe {
	background:#990000;
	background-color:#990000;
	border:thin;
	border-color:#990000;
	 }
table.header4 { 
	border-bottom-color:#000000;
	border-left-color:#000000; 
	border-right-color:#000000; 
	border-right-width:thin;
	border-bottom-width:thin; 
	border-top:none;
	border-left-width:thin;
	border-style:solid; }
table.header3 { 
	border-bottom-color:#000000;
	border-left-color:#000000; 
	border-right-color:#000000; 
	border-top-color:#000000;
	border-right-width:thin;
	border-bottom-width:thin;  
	border-top-width:thin;
	border-left-width:thin;
	border:solid; }
table.header { 
	border-bottom-color:#000000;
	border-left-color:#ECECFF; 
	border-right-color:#000000; 
	border-top-color:#ECECFF;
	border-right-width:thin;
	border-bottom-width:thin;  
	border-top:hidden;
	border-left:hidden; border-style:solid;
	border-width:thin; 
	border:solid; }
td.arch { 
	background-image:url(https://dangelmayer.com/images/arch_3d.gif);
	background-repeat:no-repeat;}
td.day { 
	margin-bottom:-15px; 
	padding-bottom:0px; 
	white-space:normal; 
	border-bottom:0px; 
	color:#000000; 
	font-size:12px; 
	font-weight:bold; 
	font-family:"Times New Roman",Garamond,sans-serif; }
td.cal { color:#000000; font-size:12px; font-weight:bold; font-family:"Times New Roman",Garamond,sans-serif; }
td.colodd { background-color:#999999; }
td.coleven { background-color:#CCCCCC;  }
td.footlink_bar { 
	background-image:url(https://dangelmayer.com/images/footbar.gif); 
	text-decoration:none; 
	color:#FFFFFF; 
	white-space:nowrap; 
	font-size:12px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; 
	font-weight:bold; }
td.footlink_bar2 { 
	background-image:url(https://dangelmayer.com/images/footer_bar.gif); 
	text-decoration:none; 
	color:#FFFFFF; 
	white-space:nowrap; 
	font-size:12px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; 
	font-weight:bold; }
/*background-image:url(https://dangelmayer.com/images/footbar.gif);*/
td.footlink_up { 
	text-decoration:none; 
	color:#FFFFFF; 
	white-space:nowrap; 
	font-size:12px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; 
	font-weight:bold; 
	background-color:#0066CC;
	margin-bottom:5px; }
td.footlink { 
	text-decoration:none; 
	color:#FFFFFF; 
	white-space:nowrap; 
	font-size:12px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; 
	font-weight:bold; 
	background-color:#0066CC; }
td.timeInt { 
	color:#CCCCCC; 
	font-size:12px; 
	font-weight:bold; 
	font-family:"Times New Roman",Garamond,sans-serif; 
	background-color:#000000;}
td.time { 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold; 
	font-family:"Times New Roman",Garamond,sans-serif; 
	background-color:#0066CC;}
td.head_bar2 { 
	background-image:url(https://dangelmayer.com/images/header_bar.gif);
	color:#FFFFFF; 
	font-size:11px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif;}
td.head_bar { 
	background-color:#000000;
	color:#FFFFFF; 
	font-size:12px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif;}
td.head_bar5 { 
	background-color:#0066CC;
	color:#FFFFFF; 
	font-size:11px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif;}

td.dark_head { background:#000000; background-color:#000000; color:#FFFFFF; font-size:11px; font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }
td.navbar-button { 
	color:#FFFFFF; 
	padding-left:10px; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#0066FF;
	border-bottom-color:#0033FF;
	border-left-color:#0033FF;
	border-top-color:#0033FF;
	border-right-color:#0033FF;
	border-style:outset; }
td.navbar { 
	color:#FFFFFF; 
	padding-left:20px; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; }
	/*	background-image:url(https://dangelmayer.com/images/butt_back.jpg); 
 		background-color:#0066FF; */
td.contact { 
	color:#FFFFFF; 
	font-size:16px; font-family:"Times New Roman", Times, serif;
	background-color:#0066CC; 
	background:#0066CC; }
td.contact2 {  
	color:#0066CC;
	font-size:14px; font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	background-color:#66CCFF; }
td.sidelink { 
	text-decoration:none; 
	color:#FFFFFF; 
	font-size:10px; 
	font-family:"FRANKLIN GOTHIC",Franklin,arial,sans-serif; }
td.side_bar { 
	color:#FFFFFF; 
	font-size:11px; font-family:"Times New Roman", Times, serif;
	background-image:url(https://dangelmayer.com/images/sidebar.gif); 
	background:url(https://dangelmayer.com/images/sidebar.gif);   }
td.side_bar2 { 
	color:#FFFFFF; 
	font-size:11px; font-family:"Times New Roman", Times, serif;
	background-color:#0066CC; 
	background:#0066CC;  }
td.sidebar{ 
	background-image:url(https://dangelmayer.com/images/sidebar.gif); 
	background:url(https://dangelmayer.com/images/sidebar.gif); }
td.logo_bar { 
	color:#FFFFFF; 
	font-size:10px;
	font-family:"Arial",Garamond,sans-serif; 
	font-style:italic; }
td.logo_bar3 { 
	color:#0066CC; 
	font-size:12px;
	font-weight:bold;
	font-family:"Arial",Garamond,sans-serif; 
	font-style:italic; }
td.logo_bar2 { 
	background-image:url(https://dangelmayer.com/images/top_corner.jpg);
	background-position:top; 
	background-repeat:no-repeat;
	color:#FFFFFF; 
	font-size:10px; 
	font-family:"Arial",Garamond,sans-serif; 
	font-style:italic; }
td { color:#000000; font-family:"Times New Roman",Garamond,serif; }
td.footer_divider { background-image:url("https://dangelmayer.com/images/footer_divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
td.dangelmayer { background:#CC0000; border-right:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; font-size:16px; font-weight:bold; font-family:"Times New Roman",Garamond,sans-serif; color:#FFFFFF; }
td.main{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#342862; 
	font-size:14px; 
	font-weight:bold; 
	margin-top:-15px; 
	padding-top:0px; 
	white-space:normal; 
	border-bottom:0px;  }
td.main2{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#990000; 
	font-size:14px; 
	font-weight:bold;  }
td.rlogo{ 
	vertical-align:top;
	background-position:right; 
	width:inherit; 
	background:url('https://dangelmayer.com/images/r_logo.gif'); 
	background-repeat:repeat-y; 
	width:2px; }
tr.dangelmayer{ background:#0066CC }
tr.esd_header{ background-color:#000000; }
/* background:#000099; */
tr.esd_footer{ background-color:#000000; }

ul.articles { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#990000; 
	padding-left:0px;
	margin-left:-1px;
	padding-top:5px; }

/* Start CSS for Navigation Tree */
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
/*color:#000000;*/
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
border:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.contacts{ 
	display: none;
	margin-bottom:0.5em; 
	background-color:#FFFFFF; 
	background:#FFFFFF;  }
.submenu{ 
	display: none;
	margin-bottom:0.5em; 
	background-color:#0033CC; 
	background:#0033CC;  }
/*background-image:url(https://dangelmayer.com/images/sidebar.gif)*/
a.menu:link{ 
	color:#FFFFFF; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	padding-left:20px; }
a.menu:visited{ 
	color:#FFFFFF; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	padding-left:20px; }
a.menu:hover{ 
	color:#FFCC00; 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	padding-left:20px; }
td.menu{ 
	vertical-align:middle; 
	/*hcolor:#000; */
	font-size:11px; 
	font-family:verdana,"Times New Roman",Garamond,sans-serif; 
	font-weight:bold; }
td.menu_nav { color:#FFFFFF;}
/* End CSS for Navigation Tree */