BODY {
font: 12px Arial,Verdana;
color: #ffffff;
background-color: #787878;
}

TD {
font: 12px Arial,Verdana;
color: #ffffff;
}

#address {
font: 11px Arial,Verdana;
color: #ffffff;
background-color: #4f4f4f;
}
#address A:link {
color: #ffffff;
text-decoration: none;
}
#address A:visited {
color: #ffffff;
text-decoration: none;
}
#address A:hover {
color: #ffffff;
text-decoration: none;
background-color: #000000;
}

#bottom_bg {
background-color: #4f4f4f;
}

#contact_info {
font: 11px Arial,Verdana;
color: #ffffff;
background-color: #474747;
padding: 10px;
border: 1px solid #000000;
width: 250px;
}
#contact_info A:link {
color: #ffffff;
text-decoration: none;
}
#contact_info A:visited {
color: #ffffff;
text-decoration: none;
}
#contact_info A:hover {
color: #ffffff;
text-decoration: none;
background-color: #000000;
}

#emph {
color: #ff8138;
}

#emph2 {
font: 11px Arial,Verdana;
color: #858585;
font-weight: bold;
}

#form {
font: 11px Arial,Verdana;
color: #7bacc1;
font-weight: bold;
padding-right: 5px;
padding-top: 20px;
border-bottom: 1px dotted #d2e3ea;
}

#form2 {
font: 12px Arial,Verdana;
color: #7bacc1;
vertical-align: top;
padding-top: 20px;
padding-left: 5px;
}

#form3 {
font: 11px Arial,Verdana;
color: #ffffff;
font-weight: bold;
padding-top: 21px;
border-top: 1px solid #434343;
border-left: 1px dotted #d2e3ea;
border-right: 1px solid #434343;
border-bottom: 1px dotted #d2e3ea;
background-color: #434343;
vertical-align: bottom;
}

#form3a {
font: 11px Arial,Verdana;
color: #ffffff;
padding-top: 21px;
vertical-align: bottom;
}

#form4 {
font: 11px Arial,Verdana;
color: #ffffff;
font-weight: bold;
border: 1px dotted #d2e3ea;
background-color: #434343;
}

#form5 {
font: 11px Arial,Verdana;
color: #7bacc1;
font-weight: bold;
padding-right: 5px;
}

#form_submit {
font: 13px Arial,Verdana;
color: #ffffff;
background-color: #508499;
padding: 6px;
font-weight: bold;
border: 1px solid #508499;
}

#language {
font: 10px Arial,Verdana;
color: #515050;
text-align: right;
}
#language A:link {
color: #c6c5c5;
text-decoration: none;
}
#language A:visited {
color: #c6c5c5;
text-decoration: none;
}
#language A:hover {
color: #ffffff;
text-decoration: none;
background-color: #4186a3;
}

#link_next {
font: 11px Arial,Verdana;
color: #ffffff;
text-align: right;
font-weight: bold;
}
#link_next A:link {
color: #88d0ee;
text-decoration: none;
}
#link_next A:visited {
color: #94b6c5;
text-decoration: none;
}
#link_next A:hover {
color: #29bfff;
text-decoration: none;
background-color: #000000;
}

#links {
font: 10px Arial,Verdana;
color: #515050;
text-align: center;
}
#links A:link {
color: #e7e7e7;
text-decoration: none;
}
#links A:visited {
color: #c6c5c5;
text-decoration: none;
}
#links A:hover {
color: #ffffff;
text-decoration: none;
background-color: #4186a3;
}

#page_right {
background-color: #363636;
vertical-align: top;
}

#page_right_top {
background-color: #4f4f4f;
vertical-align: top;
}

#projects_link {
font: 11px Arial,Verdana;
color: #b5b5b5;
padding-bottom: 2px;
border-bottom: 1px solid #ff8138;
}
#projects_link A:link {
color: #ff8138;
text-decoration: none;
}
#projects_link A:visited {
color: #ff8138;
text-decoration: none;
}
#projects_link A:hover {
color: #ffffff;
text-decoration: none;
}

#projects_list {
font: 12px Arial,Verdana;
color: #b5b5b5;
background: url(../images/projects-list-bg.jpg);
width: 210px;
height: 245px;
padding: 8px;
font-weight: bold;
vertical-align: top;
}
#projects_list A:link {
color: #b5b5b5;
text-decoration: none;
width: 210px;
}
#projects_list A:visited {
color: #b5b5b5;
text-decoration: none;
width: 210px;
}
#projects_list A:hover {
color: #ffffff;
text-decoration: none;
width: 210px;
}

#projects_list2 {
font: 12px Arial,Verdana;
color: #b5b5b5;
background: url(../images/projects-list-bg.jpg);
width: 210px;
height: 245px;
padding: 8px;
font-weight: bold;
vertical-align: top;
}
#projects_list2 A:link {
color: #b5b5b5;
text-decoration: none;
width: 210px;
}
#projects_list2 A:visited {
color: #b5b5b5;
text-decoration: none;
width: 210px;
}
#projects_list2 A:hover {
color: #ffffff;
text-decoration: none;
width: 210px;
}

#projects_list_text {
font: 12px Arial,Verdana;
color: #b5b5b5;
background: url(../images/projects-list-bg-dots.gif);
padding: 8px;
vertical-align: top;
}

#projects_list_year {
font: 12px Arial,Verdana;
color: #b5b5b5;
background: url(../images/projects-year.jpg);
width: 40px;
height: 16px;
font-weight: bold;
text-align: center;
}

#side_recent {
font: 11px Arial,Verdana;
color: #282323;
font-weight: bold;
text-align: center;
}
#side_recent A:link {
color: #e2e1e1;
text-decoration: underline;
font-weight: normal;
}
#side_recent A:visited {
color: #e2e1e1;
text-decoration: underline;
font-weight: normal;
}
#side_recent A:hover {
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

#text_associates {
font: 11px Arial,Verdana;
color: #ffffff;
padding-top: 20px;
border-bottom: 1px solid #737373;
}

#text_header {
font: 12px Arial,Verdana;
color: #6ed0ee;
padding-left: 20px;
border-right: 1px solid #1b1b1b;
font-weight: bold;
}

#text_header_people {
font: 12px Arial,Verdana;
color: #accddc;
padding-left: 20px;
padding-top: 20px;
padding-bottom: 4px;
border-right: 1px solid #1b1b1b;
border-bottom: 1px solid #1b1b1b;
font-weight: bold;
}

#text_header_projects {
font: 13px Arial,Verdana;
color: #accddc;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 4px;
border-right: 1px solid #1b1b1b;
border-bottom: 1px solid #1b1b1b;
font-weight: bold;
}

#text_left {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 394px;
border-right: 1px solid #1b1b1b;
}
#text_left A:link {
color: #88d0ee;
text-decoration: none;
}
#text_left A:visited {
color: #94b6c5;
text-decoration: none;
}
#text_left A:hover {
color: #29bfff;
text-decoration: none;
}

#text_left2 {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 434px;
border-right: 1px solid #1b1b1b;
}

#text_left3 {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 509px;
border-right: 1px solid #1b1b1b;
}


#text_left_home {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 434px;
border-right: 1px solid #1b1b1b;
}

#text_projects {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 532px;
border-right: 1px solid #1b1b1b;
}

#text_side {
font: 10px Arial,Verdana;
color: #d0d0d0;
}

#text_right {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 290px;
}
#text_right A:link {
color: #88d0ee;
text-decoration: none;
}
#text_right A:visited {
color: #94b6c5;
text-decoration: none;
}
#text_right A:hover {
color: #29bfff;
text-decoration: underline;
}

#text_right2 {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 250px;
}

#text_right3 {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 175px;
}

#text_right_home {
font: 11px Arial,Verdana;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
width: 250px;
}

#text_noj {
font: 11px Arial,Verdana;
color: #ffffff;
}
#text_noj A:link {
color: #ffffff;
text-decoration: underline;
}
#text_noj A:visited {
color: #ffffff;
text-decoration: underline;
}
#text_noj A:hover {
color: #ffffff;
text-decoration: none;
}

#thanku {
font: 13px Verdana,Arial;
color: #ffffff;
background-color: #363636;
border: 5px solid #363636;
}