<!--

body {
/* background: #61707d;*/
 background: #777f80;
 }

img {
 display: inline;
 border: 0;
 }

/* ///////// LAYOUT & STYLE ///////// */

body {
 padding: 0;
 margin: 0;
 }

#main {
 width: 760px;
 padding: 0;
 margin: 6px auto;
 margin-bottom: 10px;
 background: #fff;
 }

#header {
 width: 760px;
 height: 43px;
 padding: 0;
 margin: 0;
 background: #ccf;
 }
#logo {
 width: 186px;
 padding: 0;
 margin: 2px 0 0 2px;
 float: left;
 }
#motto {
 width: 560px;
 padding: 0;
 margin-top: 33px;
 text-align: right;
 float: right;
 }

#nav {
 width: 760px;
 padding: 0;
 margin: 0;
 background: #dde;
 border-bottom: 1px solid #777f80;
 }
#nav1 {
 width: 760px;
 padding: 0;
 margin: 0;
 }

#content {
 width: 760px;
 padding: 0 0 20px 0;
 margin: 0;
 }
.cols1 {
 width: 740px;
 padding: 5px;
 float: left;
 font: 12px Tahoma, sans-serif;
 }
.cols2 {
 width: 367px;
 padding: 5px 5px 5px 8px;
 margin: 0;
 float: left;
 font: 12px Tahoma, sans-serif;
 }
.cols3 {
 width: 240px;
 padding: 5px 5px 5px 8px;
 margin: 0;
 float: left;
 font: 12px Tahoma, sans-serif;
 }
.cols4 {
 width: 177px;
 padding: 5px 5px 5px 8px;
 margin: 0;
 float: left;
 font: 12px Tahoma, sans-serif;
 }

#promo {
 background: #fc3;
 color: #000;
 }
.centerit {
 text-align: center;
 }

* p {
 margin-top: 0;
 }
* p.dropcap:first-letter {
 font-size: 200%;
 font-weight: bold;
 color: #669;
 margin: -2px 2px 0 0;
 float: left;
 }
* p>a {
 text-decoration: none;
 }

a, a:link, a:visited {
 color: #448;
 text-decoration: none;
 }
a:hover {
 color: #900;
 text-decoration: none;
 }

ul {
 list-style: none;
 padding-left: 0;
 margin: 0;
 }
li {
 margin-bottom: 0.5em;
 }

.message {
 color: #900;
 }

table {
 width: 100%;
 padding: 0px;
 margin: 0 auto 4px auto;
 border: 1px solid #fc3;
 border-collapse: collapse;
 }
th {
 font: bold 12px Tahoma, sans-serif;
 text-align: left;
 }
td {
 padding: 1px;
 font: 12px Tahoma, sans-serif;
 }
 

#footer {
 width: 760px;
 height: 40px;
 padding: 0;
 margin: 0px;
 background: #e0e0ff;
 border-top: 1px solid #777f80;
 }
#details {
 width: 470px;
 padding: 0;
 margin: 2px 0 0 5px;
 float: left;
 font: 10px Tahoma, sans-serif;
 }
#utility {
 width: 270px;
 padding: 0;
 margin: 0 5px 0 0;
 text-align: right;
 float: left;
 clear: right;
 font: 10px Tahoma, sans-serif;
 }
#utility a, #utility a:link, #utility a:visited, #utility a:hover {
 font: bold 10px Tahoma, sans-serif;
 color: #448;
 text-decoration: none;
 }
#utility p {
 margin: 0 0 4px 0;
 }

.clear {
 clear: both
 }

/*////////////// NAV //////////////*/

#navlist {
 padding: 1px 0;
 margin: 0;
 margin-left: 10px;
 font: bold 10px Tahoma, sans-serif;
 }
#navlist li {
 list-style: none;
 margin: 0;
 display: inline;
 }
#navlist li a {
 padding: 1px 6px;
 margin: 0;
 border: 0px;
 background: #DDE;
 text-decoration: none;
 }
#navlist li a:link, #navlist li a:visited {
 color: #448;
 }
#navlist li a:hover {
 color: #fff;
 background: #aae;
 }
#navlist li a.current:link, #navlist li a.current:visited {
 background: #fff;
 }
#navlist li a.current:hover {
 color: #448;
 }


#navlist1 {
 padding: 1px 0;
 margin: 0;
 margin-left: 50px;
 font: bold 10px Tahoma, sans-serif;
 }
#navlist1 li {
 list-style: none;
 margin: 0;
 display: inline;
 }
#navlist1 li a {
 padding: 1px 6px;
 margin: 0;
 border: 0px;
 text-decoration: none;
 }
#navlist1 li a:link, #navlist1 li a:visited {
 color: #448;
 background: #DDE;
 }
#navlist1 li a:hover {
 color: #fff;
 background: #aae;
 }
#navlist1 li a.current:link, #navlist1 li a.current:visited {
 background: #fff;
 }
#navlist1 li a.current:hover {
 color: #448;
 }

/*////////////// HEADINGS //////////////*/

.hide {
 display: none;
 }

h1 {
 width: 700px;
 height: 25px;
 padding: 0;
 margin: 10px 0 0 5px;
 }
h1#homett {
 background: no-repeat url("imgs/titles/home.gif");
 }
h1#abouttt {
 background: no-repeat url("imgs/titles/about.gif");
 }
h1#servicestt {
 background: no-repeat url("imgs/titles/services.gif");
 }
h1#serv_listtt {
 background: no-repeat url("imgs/titles/serv_list.gif");
 }
h1#serv_thesistt {
 background: no-repeat url("imgs/titles/serv_thesis.gif");
 }
h1#serv_worktt {
 background: no-repeat url("imgs/titles/serv_work.gif");
 }
h1#contacttt {
 background: no-repeat url("imgs/titles/contact.gif");
 }
h1#linkstt {
 background: no-repeat url("imgs/titles/links.gif");
 }

h2 {
 padding: 0;
 margin: 0 0 0 0;
 font: bold 12px Tahoma, sans-serif;
 }

//-->
