a     {color:#333d72; text-decoration:underline;}
body  {font-family: Verdana, Ariel, Sans-serif; font-size:10px; color:#000000; background-color:#ffffff; margin:0px; padding:0px;}
br    {clear:both;}
div   {font-size:1em; margin:0px; padding:0px;}
h1    {font-size:1em; font-weight:bold; color:#151f5c; padding-top:15px; padding-bottom:0px; margin:0px;}
hr    {color:#333d72; background-color:#333d72; height:1px; width:100%; border:0px none #ffffff; padding:0px; margin-top:10px; margin-bottom:10px; clear:both;}
img   {border:0px;}
input {margin-bottom:6px; margin-right:10px; font-size:1em; vertical-align:bottom; text-align:left;}
p     {font-size:1em; background-color:#ffffff; margin:0px; padding:0px; vertical-align:top; text-align:left; clear:both;}
select {width:100%; border:1px solid #999999; margin-bottom:8px; padding-left:6px; font-size:1em; vertical-align:bottom; text-align:left;}
table {font-size:1em; margin:0; padding:0; border:0px; border-collapse:collapse; margin:0px; padding:0px;}
textarea {margin-bottom:6px; margin-right:10px; font-size:1em; vertical-align:bottom; text-align:left; padding:6px;}
tr    {font-size:1em; vertical-align:top; margin:0px; padding:0px;}
td    {font-size:1em; vertical-align:top; text-align:left; height:0px; width:0px;; margin:0; padding:0;}
ul		{list-style-type: disc;}
a.box 						{padding-bottom:10px; clear: both;}
a.menumain        {color:#333d72; text-decoration: none;}
a.menusub         {color:#8d8d8d; text-decoration: none;}
a.h1a             {text-decoration: none;}
a.fc              {text-decoration: none;}
a.path            {font-weight:normal; color:#b4024e; text-decoration: none;}
a.theme           {color:#333d72; text-decoration:underline;}
a.theme_selected  {color:#333d72; text-decoration:none; font-weight:bold;}
a.ts              {text-decoration: none;}
div.defaultphoto {position:relative; top:-20px; float:left; margin-right:20px;}
h1.main  {font-size:1.4em; font-weight:bold; color:#151f5c; padding-top:0px; padding-bottom:15px; margin:0px;}
h1.maporg {font-size:1.2em; font-weight:bold; color:#000000; padding:0px; margin:0px;}
h1.photo {font-size:1.7em; font-weight:bold; color:#000000; padding:0px; margin-bottom:10px;}
h1.staff {font-size:1em; font-weight:bold; color:#000000; padding:0px; margin-bottom:10px;}
hr.map    {color:#b4024e; background-color:#b4024e; height:1px; width:100%; border:0px none #ffffff; margin-top:10px; margin-bottom:10px; padding-right:10px; margin-right: 10px; clear:both;}
input.text2 {width:100%; border:1px solid #999999; margin-bottom:6px; padding-left:6px;}
input.login {width:200px; border:1px solid #999999; margin-bottom:6px; padding-left:6px; }
input.radio1 {margin-bottom:6px;}
img.right {float:right;}
img.menu {float:left; vertical-align:middle; padding:0px; margin:0px;}
.ftextarea {border:1px solid #999999; width: 100%;}
table.main {}
table.newsletter {border-collapse:collapse; width:210px; float:right; margin-bottom:10px;}
table.vsorg {border-collapse:collapse; width:100%; padding-right: 30px}
table.ts {border-collapse:collapse; width:210px; float:right; margin-top:20px;}
table.tsmap {border-collapse:collapse; width:210px; float:right; margin-top:0px;}
table.theme {border-collapse:collapse; width:100%; margin:0px;}
td.add{font-size:1em; background-color: #ffffff; padding-right:20px; padding-bottom:20px; text-align:right; vertical-align:top; width: 240px;}
td.addmap{font-size:1em; background-color: #ffffff; padding-right:20px; text-align:right; vertical-align:top; width:240px;}
td.box{background-color: #ffffff;padding-left:30px; padding-bottom:0px; text-align:right; vertical-align:top;}
td.content {width:auto; height:auto; padding-bottom:20px;}
td.cpaddress 	{width:50%; padding-top:0px; padding-left:0px; padding-right:30px;}
td.f  {font-size:1em; background-color: #d3d5e2; height:16px;}
td.fc {font-size:1em; color:#333d72; background-color: #d3d5e2; height:16px; text-align:center;}
td.fs {font-size:2em; background-color: #ffffff; text-align:center; vertical-align:middle; padding:10px;}
td.h0 {font-size:1em; width:1px; height:124px; background-color: #ffffff;}
td.h0a{font-size:1em; width:auto; height:60px; background-color: #ffffff; padding-top:15px; padding-left:9px;}
td.h1 {font-size:1em; width:auto;  height:105px; background-color: #f2f1f6;}
td.h1a{font-size:1em; color:#333d72; background-color: #ffffff; height:16px; text-align:center;}
td.h2 {font-size:1em; width:240px; height:108px; background-color: #ffffff; text-align:right;}
td.login {width:150px; height:1px; padding-right:15px; font-size:1em; vertical-align:middle; text-align:left; margin-bottom:10px;}
td.newsletter {font-size:1em; background-color: #ffffff; border-left: 1px solid #999999; border-right: 1px solid #999999; margin:0px; padding:0px; height:0px; width:auto;}
td.newsletterhead {font-size:1em; font-weight:bold; color:#ffffff; background-color: #b4024e; border: 1px solid #b4024e; padding:5px}
td.newsletterlink {font-size:1em; background-color: #ffffff; border: 1px solid #999999; padding:5px}
td.map		{width: auto;}
td.mapline		{width: auto;  margin-right: 10px;}
td.menu 	{width:146px; padding-top:0px; padding-left:9px; padding-right:20px; padding-bottom:20px;}
td.radio1 {width:5%; font-size:1em; vertical-align:bottom; text-align:left;}
td.radio2 {width:95%; height:1px; font-size:1em; vertical-align:middle; text-align:left;}
td.radio3 {width:45%; height:1px; font-size:1em; vertical-align:middle; text-align:left;}
td.staff {width:50%; height:1px; margin-bottom:10px;margin-right:10px;}
td.text1 {width:25%; height:1px; padding-right:10px; font-size:1em; vertical-align:middle; text-align:left; margin-bottom:10px;}
td.text2 {width:75%; height:1px; padding:0px; font-size:1em; vertical-align:middle; text-align:left;}
td.text3 {width:5%; height:1px; padding-right:15px; font-size:1em; vertical-align:middle; text-align:left;}
td.text4 {width:90%; height:1px; padding:0px; font-size:1em; vertical-align:middle; text-align:left;}
td.theme {width:25%; height:1px; padding-bottom:10px; padding-right:6px;}
td.ts {font-size:1.5em; width:23px; height:23px; background-color: #d3d5e2; border: 1px solid #999999; text-align:center; vertical-align:middle;}
td.tst {font-size:1em; width:auto; height:23px; background-color: #ffffff; vertical-align:middle; border: 1px solid #999999; padding:5px}
p.citylist {padding-bottom:5px; clear: both;}
p.box {padding-bottom:10px; clear: both;}
p.logofunders {width:100%; height:auto; padding-top:20px; vertical-align:top; text-align:center;}
p.list {padding-bottom:15px; clear: both;}
p.menumain {width:100%; height:auto; overflow:visible; font-weight:bold; color:#333d72; vertical-align:middle; padding-bottom:5px;}
p.menusub  {background-color: #ffffff; width: 140px; height:auto; font-weight:normal; color:#8d8d8d; vertical-align:top; padding-left:0px; padding-bottom:5px; padding-right:0px;}
p.newsletter {padding:5px; min-height:0px;}
p.photo {clear:none}
p.red   {font-weight:normal; color:#b4024e;}
p.sitemap1 {padding-left:0px; padding-bottom:10px; clear: both;}
p.sitemap2 {padding-left:40px; padding-bottom:10px; clear: both;}
p.sitemap3 {padding-left:80px; padding-bottom:10px; clear: both;}
p.sitemap4 {padding-left:120px; padding-bottom:10px; clear: both;}
p.sitemap5 {padding-left:160px; padding-bottom:10px; clear: both;}
