body { color:black; background-color:white; padding:0px; margin:16px; font-size: .9em; }
img { display: block; } /* avoid annoying spaces below images */

table.left_menu_table { border-collapse: collapse; }

table#home_layout td { vertical-align: top; }

td.left_left_menuleft { vertical-align: top; }
td.left_left_menuleft div.m { margin:10px 6px 0px 8px; text-align:right; font-family:Arial; font-size:.9em; line-height: .9em; }
td.left_left_menuleft div.m p.m { padding:0em 0em .3em 0em; margin:0px; }
td.left_left_menuleft div.m p.m a:link { color:white; text-decoration:none; }
td.left_left_menuleft div.m p.m a:visited { color:white; text-decoration:none; }
td.left_left_menuleft div.m p.m a:hover { color:white; text-decoration:underline; }

td.left_right_menuright { vertical-align: top; }
td.left_right_menuright div.m { margin:10px 0px 0px 6px; text-align:left; font-family:Arial; font-size:.9em; line-height: .9em; }
td.left_right_menuright div.m p.m { padding:0em 0em .3em 0em; margin:0px; }
td.left_right_menuright div.m p.m a:link { color:#E07000; text-decoration:none; }
td.left_right_menuright div.m p.m a:visited { color:#E07000; text-decoration:none; }
td.left_right_menuright div.m p.m a:hover { color:#E07000; text-decoration:underline; }

td.triplet_1 div.tm { margin:0px 0px 0px 0px; font-family:Arial; background-color:#A1A1A1; }
td.triplet_1 div.tm p.m { padding:3px 0px 3px 0px; margin:0px; text-align:center; }
td.triplet_1 div.tm p.m a:link { color:white; text-decoration:none; }
td.triplet_1 div.tm p.m a:visited { color:white; text-decoration:none; }
td.triplet_1 div.tm p.m a:hover { color:white; text-decoration:underline; }

td.triplet_2 div.tm { margin:0px 0px 0px 0px; font-family:Arial; background-color:#A1A1A1; }
td.triplet_2 div.tm p.m { padding:3px 0px 3px 0px; margin:0px; text-align:center; }
td.triplet_2 div.tm p.m a:link { color:white; text-decoration:none; }
td.triplet_2 div.tm p.m a:visited { color:white; text-decoration:none; }
td.triplet_2 div.tm p.m a:hover { color:white; text-decoration:underline; }

td.triplet_3 div.tm { margin:0px 0px 0px 0px; font-family:Arial; background-color:#A1A1A1; }
td.triplet_3 div.tm p.m { padding:3px 0px 3px 0px; margin:0px; text-align:center; }
td.triplet_3 div.tm p.m a:link { color:white; text-decoration:none; }
td.triplet_3 div.tm p.m a:visited { color:white; text-decoration:none; }
td.triplet_3 div.tm p.m a:hover { color:white; text-decoration:underline; }

td.h_featured { font-family:arial; font-size:1.5em; color:#E07000; border:2px; border-style:solid; border-color:#a1a1a1; text-align:center; padding:5px 5px 5px 5px; font-weight:bold; }
td.image_featured { font-family:arial; font-size:1.5em; color:#E07000;  text-align:center; padding:5px 5px 5px 5px; font-weight:bold; }

td.featured { font-family:Arial; font-size:.9em; color:#181860; line-height:1.1em; padding:5px 0px 0px 5px; text-align:center;}
td.featured a:link { text-decoration:none; color:#181860; }
td.featured a:visited { color:#35216a; text-decoration:none; }
td.featured a:hover { color:#E07000; text-decoration:none; }

div.content_top p { margin:10px 10px 0px 10px; }
div.content_left p { margin:10px 10px 0px 10px; }
div.content_right p { margin:10px 10px 0px 10px; }
div.content_right h3 { margin:10px 10px 0px 10px; }

div.copy { position:relative; margin-top:10px; font-size:0.8em; font-style:italic; color: #222288; }
div.copy p.a, div.copy p.b, div.copy p.c { margin:0px; text-align:center; }
div.copy p.a { padding:5px 0px 0px 0px; }
div.copy p.b { padding:0px 0px 5px 0px; }
div.copy p.c { padding:0px 0px 0px 0px; }

div.breadcrumbs h1 { font-size:1.5em; font-weight:bold; font-family:arial; color:#E07000;
	margin:10px 0px 0px 10px; }
div.breadcrumbs hr { margin:0px 0px 10px 10px; color:#b0b0b0; }
div.content { color:#404040; margin:0px 0px 10px 20px; font-family:helvetica; line-height:1.2em; }
div.content h1 { color:#404040; margin:0px 0px 0px 0px; font-family:helvetica; line-height:1.2em; font-style:bold; font-size:.9em; }

img.displayed {display: block; margin-left: auto; margin-right: auto }
.dingbat {text-align:center; margin-left: auto; margin-right: auto;}
.places {text-align:center;}
.floatright { float: right; margin: 0 0 10px 10px; }
.floatleft { float: left; margin: 0 10px 0px 0px; }
.clear { float: clear; }

.newsletter_heading	{ color: #000000; text-decoration: none; font-weight: bold; font-size: 22px; text-align:center; font-family: Times,serif;}
.newsletter_date	{ color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; text-align:left; font-family: Times,serif; }

/*  */
div.a { background-color:white;  }
table.b { position:relative; width:936px; }
div.top { position:absolute; left:0px; top:0px; width:936px; height:112px;
			background-color:yellow; }

td.left_left_menuleft { width:138px; height:124px; background-color:#A1A1A1; border-right: 6px solid white; border-bottom: 6px solid white; }
td.left_right_menuleft { width:138px; height:124px; background-color:#80FFC0; border-bottom: 6px solid white; }

td.left_left_menuright { width:138px; height:124px; background-color:#80FFC0; border-right: 6px solid white; border-bottom: 6px solid white; }
td.left_right_menuright { width:138px; height:124px; background-color:#FAFAFA; border-bottom: 6px solid white; }

td.left_f1 { width:282px; background-color:white; }
td.left_f1 img { margin-left:25px; margin-top:6px; }

td.sm { font-family:Arial; vertical-align:top; padding-left:10px; background-image:url(/images/sub_bkgd.png); background-repeat: repeat-x; font-size: .8em; }
td.sm p.sm { color:white; margin:0px; margin-bottom: -10px; padding:10px; background-color:#fa783c; width:160px; }
td.sm a:link { color:white; text-decoration:none; }
td.sm a:visited { color:white; text-decoration:none; }
td.sm a:hover { color:white; text-decoration:underline; }

div#triplet table { position:relative; left:20px; }
div.triplet_line { position:absolute; left:20px; top:76px; width:620px; height:8px; }
td.triplet_1 { width:180px; height:160px;
	padding:10px 0px 0px 20px; }
td.triplet_2 { width:180px; height:160px;
	padding:10px 0px 0px 20px; }
td.triplet_3 { width:180px; height:160px;
	padding:10px 0px 0px 20px; }
