#html, body {
background-color:white;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-size:12px;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
width:980px;
height: 100%;
margin: auto;
} 

hr{background-color:#0000a0}

a:link{text-decoration:underline;
color:blue}

a:visited {text-decoration:underline;
color:purple}

.lan_table{margin-left:358px;
color:navy
}
.lan_table a:link{color:navy}
.lan_table a:visited{color:purple}

.language {border-right:2px solid navy;
padding-right:5px;
padding-left:5px;
color:navy;
font-size:14px;
font-weight:bold;}

.language_end {
padding-left:5px;
color:navy;
font-size:14px;
font-weight:bold;}

#navbar, #navbar ul {display:block;
margin:0;
padding:0;
list-style:none;}

#navbar a {display:block;
width:auto;
border-right:2px solid white;
font-weight:bold;
padding-top:4px;
padding-right:5px;
padding-bottom:4px;
padding-left:3px;
font-size:13px}

#navbar li ul a {border-right:none;}


#navbar li{float:left;
width:auto;}

#navbar li ul{display:none}

#navbar li:hover ul{position:absolute;
display:block;
width:10.1em;}

#navbar li ul li {	float:none;
width: auto;}

#navbar a:link {text-decoration:none;
color:white}/*color of writing everywhere*/

#navbar a:visited {text-decoration:none;
color:white}/*color of writing everywhere*/

#navbar li {	
background:#0476d4;/*background color whole thing*/
text-align:left;
padding-left:4px}

#navbar li:hover {border-left:.1em solid #000e7b;
padding-left:2px;
background:#000e7b;
}

#navbar li:hover ul{
background:#000e7b;
border-bottom:.1em solid #000000;
border-left:.15em solid #000000;
margin-left:-.25em;
}

#navbar li ul li {font-size:85%}

#navbar li:hover ul li {border:none;
padding:4px}

#navbar a:hover {text-decoration:none}

div.content{clear:left;}

.header_title{font-size:20px;
color:#0033a7;
font-weight:bold;
font-style:italic;
margin:0px}

.header1{font-size:14px;
color:red;
font-weight:bold;
font-style:italic;}

.names{font-size:13px;
color:#07008f;
font-weight:bold;
font-style:italic;
}

.text_body {padding-left:240px;
text-align:center;
}

.name_td {
background-color:#eaeff1;
border-left:dashed 1px grey;
border-bottom:dashed 1px grey;
padding:20px
}

.name_td2 {
border-right:dashed 1px grey;
border-bottom:dashed 1px grey;
padding:20px
}

.name_td_link {
background-color:#e8f6ff;
height:100px;
width:150px;
text-align:center;
}

.name_td2_link {
height:100px;
width:150px;
text-align:center;
}

.name_pic{border:outset black 3px;
float:left;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
height:auto;
width:auto;}

.service a{color:blue;
padding:15px;
text-decoration:underline;
font-weight:bold;
font-size:14px}

.link{padding-left:20px}

h1{color:#001474}
h3{color:#001474;
font-size:17px}

.table_quote{
font-weight:bold;
margin:50px;
color:#6d0000;
}

.images {margin-right:15px;
border:1px solid navy;
}

.images_link{margin-left:25px;
border:none
}

.indeximage{margin-right:15px;
margin-top:10px;
float:left;
border:1px solid navy;
}

.contact{background-image:url(pics/guest_1.jpg);
background-position:left top;
background-repeat:no-repeat;
font-size:20px;
font-weight:bold;
color:white;
}

.contact a:link{text-decoration:underline;
color:white}

.contact a:visited{text-decoration:underline;
color:white}

#footer a:link{color:blue;padding:15px;font-weight:bold;text-decoration:underline;}
#footer a:visited{color:purple;padding:15px;font-weight:bold;text-decoration:underline;}

#footer {background:transparent;
color:black;
font-size:10px;
padding-left:10px;
margin-top:10px;
text-align:left}