body {
  font-family: Arial;
  font-size: 80%;
  color: #333333;
  background-color: #fafafa;
  padding: 0px;
  margin: 0px;
}

a:link,
a:visited {
  color: #4d485b;
}


a:hover {
  text-decoration: none;
}

h1{
  border-bottom: 2px solid #149fb0;
  font-weight: normal;
  font-family: Arial;
  color: #149fb0;
  font-size: 180%;
}

h2 {
  text-transform: uppercase;
}

h2 {
  font-size:110%;
  font-weight: bold;
}


h3 {
  font-size:130%;
  font-weight: bold;
}


table#head {
  width: 100%;
  padding: 0px;
  margin: 0px;
}


td#head-left-column {
  width: 27%;
  vertical-align: center;
}


#logo{
  width: 100%;
  text-align: center;
  font-size: 75%;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Times New Roman;
}

#logo span,
#logo a:link,
#logo a:visited {
  display: block;
  text-decoration: none;
  color: #4d485b;
}


#slogan-area {
  width: 100%;
  height: 175px;
  background-color: #f4f4f4;
  background-image: url(../files/preview/Image/collage-1.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  font-size: 200%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}


#slogan {
  padding: 70px 0px 0px 300px;
  text-transform: lowercase;
  font-family: Arial;
  line-height: 20px;
  color: #4d485b;
}    


.red {
  color: #149fb0;
}


ul#menu {
  width: 100%;
  list-style-type: none;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background-image: url(../files/preview/Image/menu-bg.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-bottom: 1px solid #c8c8c8;
  height:48px;
}

ul#menu li {
  width: 15%;
  float: left;
  font-family: Arial;
  font-size: 100%;
  white-space: nowrap; 
}


ul#menu a:link,
ul#menu a:visited {
  display: block;
  padding: 17px 0px 0px 0px;
  margin: 0px 20px;
  color: #838383;
  text-decoration: none;
}


ul#menu span,
ul#menu a:hover {
  color: #149fb0;
  display: block;
  padding: 17px 0px 0px 0px;
  margin: 0px 20px;
}

ul#menu a:hover{
  text-decoration: underline;
}


ul.service-menu {
  padding: 0px;
  margin: 0px;
  width: 100%;
}


ul.service-menu li {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}


ul.service-menu span,
ul.service-menu a:link,
ul.service-menu a:visited{
  display: block;
  width: 100%;
  text-decoration: none;
}

ul.service-menu span,
ul.service-menu a:hover {
  color: #149fb0;
}


ul.service-menu a:hover {
  text-decoration: underline;
}

table#content {
  width:100%;
}


.border-column-left {
  width:27%;
  padding: 115px 0px 30px 0px;
  vertical-align: top;
  background-image: url(../files/preview/Image/top-bg.jpg);
  background-position: left top;
  background-repeat: repeat-x; 
}

.left-text-block {
  padding: 0px 40px 0px 30px;
}

.right-text-block {
  padding: 0px 40px 0px 0px;
}


.border-column-right {
  width:27%;
  padding: 45px 30px 30px 0px;
  vertical-align: top; 
}

.center-column {
  padding: 0px 0px 30px 0px;
  vertical-align: top;
}

h1.main-page-title {
}


#news ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#news ul li {
  padding: 0px 0px 20px 0px;
  clear: both;
}

#news ul a:link,
#news ul a:visited {
 color: #149fb0;
 padding: 0px 5px 0px 0px;
}

#news img {
 float: left;
 padding: 10px 10px 20px 0px;
}

#news ul h3 {
  border: 0px;
  font-size: 110%;
  color: #569099;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}


table#footer{
  padding: 10px 0px 10px 0px;
  vertical-align: center;
  border-top: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #838383;
  font-family: Arial;
  WIDTH: 100%;
}

#footer span {
  padding: 0px 0px 0px 0px;
}

td.footer-left {
 padding: 0px 30px 0px 30px;
}

td.footer-right {
  width: 73%;
}

table#footer a:link,
table#footer a:visited {
 color: #838383;
}

ul#context-menu {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  list-style: none;
  white-space: nowrap;
}

ul#context-menu li {
  float: left;
}

ul#context-menu span {
  font-weight: bold;
}

li.context-menu-item {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
  border-left: 1px solid gray;
}
