/* GENERAL & STRUCTURAL */

html {
overflow: scroll; }

body {
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px; 
line-height: 160%; 
color: #171966; }

table {
border: 0;
margin: 0;
padding: 0; 
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px; 
line-height: 160%; }

td.content {
padding-right: 96px; }

img {
border: 0;
margin: 0;
padding: 0; }

ul, li {
margin: 0 0 0 13px;
padding: 0; 
line-height: 175%; }

ul.large, ul.large li {
list-style: none; 
margin: 0 0 0 8px;
padding: 0; }

input {
background-color: #ffffff;
border: 2px solid #C6C6D9;
}

select {
background-color: #ffffff;
border: 2px solid #C6C6D9;
}

.submit {
border: 0; }


/* TYPOGRAPHY */

a:link, a:visited {
text-decoration: none; 
color: #171966;}

a:hover, a:active {
text-decoration: none; 
color: #1519AA;}

h1 {
font-size: 14px; 
font-weight: bold; 
line-height: 140%;
margin: 20px 0 20px 2px; }

h2 {
font-size: 14px; 
font-weight: bold; 
line-height: 90%;
margin: 24px 0 -5px 0; }

.large {
font-size: 14px; 
font-weight: bold; 
line-height: 200%; 
margin-left: 2px; }

.large2 {
font-size: 14px; 
font-weight: bold; 
line-height: 100%; 
margin-left: 2px; }

.medium {
font-size: 13px; 
font-weight: bold; }

.small {
font-size: 11px; }



/* EMPLOYMENT */

.vacancy {
color: #179686; }

.novacancy {
color: #C12347; }


/* TEXT LINKS */

.textlinks {
color: #8085BE;
font-size: 11px; 
padding: 8px 10px 10px 10px; 
font-weight: normal; }

.textlinks a:link, .textlinks a:visited {
color: #179686; }

.textlinks a:hover, .textlinks a:active {
color: #171966; }

/* possibly on longer in use 

h2 {
font-size: 15px; 
font-weight: bold; 
line-height: 200%; 
margin-left: 1px; 
color: #179686; }

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
color: #179686; }

*/




/* google maps google maps google maps google maps google maps */

#map-hold
{
width:200px;
height:200px;
overflow:hidden;
border:1px solid gray;
}
