* {margin: 0; padding: 0;}
html {height: 100%; padding-bottom: 1px;} /* force scrollbars */
body {background: #EDECDB; background-image: url(images/Backgrnd2.jpg);	background-repeat: repeat-x; padding-bottom: 1em;
	font-family: Verdana, Helvetica, sans-serif; color: #000159;  font-size: 100%;}
.list {line-height: 130%; margin-bottom: 2%;	font-size: smaller; list-style: url(images/bullet4.png);}
#Container {width: 780px; margin: auto;}
#Header {color: White; font-family: "Times New Roman", Times, serif;}
h1.MainHeader  {font: 2em; line-height: 140%;}
h1.SubHeader {font-size: 1.5em; font-style: italic; margin-left: 50px; line-height: 100%;}
h2 {font-size: 120%; font-weight: normal; line-height: 120%;}
.Telno {font-size: 1.2em; font-weight: bolder; text-align: right; margin-right: 10px;  line-height: 160%;}
#PicHeader {background-image: url(images/BackgroundsAll5b.png); background-position: top; text-align: center; padding-top: 14px; margin-top: -7px;}
#PicHeader h1 {font-size: 150%; text-align: left; padding-left: 15px; font-weight: normal; line-height: 80%;}
#Content {padding-right: 15px; padding-left: 15px; padding-top: 15px; background-image: url(images/BackgroundsMid5b.png); 
background-repeat: repeat-y;}
#Content p {line-height: 130%; margin-bottom: 2%; font-size: smaller;}
#Edgebottom {background-image: url(images/BackgroundBtm5.png); height: 20px;}
#skipNav {display: none;}
#navContent {margin-bottom: 40px; padding-right: 15px; font-family: "Times New Roman", Times, serif; display: block;}
ul#tabnav {list-style-type: none; float: right;}
ul#tabnav li {float: right; background-color: #45619A; color: #FFFFFF; margin: 2px 2px 0 2px; border: 1px solid #415791;}
ul#tabnav a:link, ul#tabnav a:visited {display: block; color: #FFFFFF; text-decoration: none; padding: 2px 4px 0px 4px;}
ul#tabnav a:hover {background-color: #84A4C3;}
#home ul#tabnav li.home,
#ContactUs ul#tabnav li.ContactUs,
#TheName ul#tabnav li.TheName,
#Services ul#tabnav li.Services,
#German ul#tabnav li.German
{border-bottom: 1px solid #fff;} /*styles tabs pages. Need one for each page.*/
#home ul#tabnav li.home a:link, 
#home ul#tabnav li.home a:visited,
#ContactUs ul#tabnav li.ContactUs a:link, 
#ContactUs ul#tabnav li.ContactUs a:visited,
#TheName ul#tabnav li.TheName a:link,
#TheName ul#tabnav li.TheName a:visited,
#Services ul#tabnav li.Services a:link,
#Services ul#tabnav li.Services a:visited,
#German ul#tabnav li.German a:link,
#German ul#tabnav li.German a:visited
{background-color: #FFF; color: #000; cursor: default;} /*Need 2 lines for each page.*/
.list {line-height: 130%; margin-bottom: 2%;	font-size: smaller; padding-right: 15px; padding-left: 15px;}
.h2text {padding-left: 20px;}
#leftcontact {float: left; width: 300px; font-size: larger; padding-top: 10px;}
#rightcontact {float: right; width: 300px; font-size: larger; padding-top: 10px;}
#leftcontact p, #rightcontact p {line-height: 0.8em;}
.separator {clear: both;}
.myfieldset {margin: 1em 0; padding: 1em; padding-bottom: 0px; border: 1px solid #ccc; background: #f2f1e6; /*#EDECDB#e1eeff#f8f8f8;*/}
.mylabel {display: block;}
.mylegend {font-weight: bold;}
.mytextarea {font-family: Verdana, Helvetica, sans-serif; font-size: 100%;}
.mybtn {color: #45619A; font-weight: bolder;}
.rightpic {float: right; margin-left: 10px;}
a:link {text-decoration: none; color: #45619A; font-weight: bold}
a:visited {text-decoration: none; color: #45619A; font-weight: bold}
a:hover {text-decoration: underline; color: #45619A;	font-weight: bold;}
#Footer {background-color: #45619A; color: White; font-size: smaller; line-height: 150%; clear: both;}
#Footer a:link, #Footer a:visited, #Footer a:hover {text-decoration: none;	color: #ffffff; font-weight: normal;}
#Footer a:hover {text-decoration: underline;}