﻿body {background: #fff url(/_i/bck-body.jpg) repeat-x top left; margin: 0; padding: 0; border: 0; font-family: Verdana, Arial; font-size: .8em; color: #000; }
body#home {background: #fff url(/_i/bck-homebody.jpg) repeat-x top left; margin: 0; padding: 0; border: 0; font-family: Verdana, Arial; font-size: .8em; color: #000; }
img {border: 0;}
form {margin: 0; padding: 0;}
a:link {color: #54A3DE; text-decoration: underline;}
a:visited {color: #963; text-decoration: underline;}
a:active {color: #f60; text-decoration: underline;}
a:hover {color: #f60; text-decoration: underline;}
h4 a:link {text-decoration: none;}
h4 a:visited {text-decoration: none;}
h4 a:active {text-decoration: none;}
h4 a:hover {text-decoration: none;}

/*PAGE*/
div#p {width: 780px; margin: 0 auto;}

/*HEADER*/
div#h {height: 35px; clear: both;}
html>body div#h {height: 38px; clear: both;}
div#h ul {margin: 0; padding: 8px 0; font-size: 1.1em;}
div#h ul li {display: inline; padding: 0 20px 0 0;}
div#h ul li a:link {color: #fff; text-decoration: none;}
div#h ul li a:visited {color: #fff; text-decoration: none;}
div#h ul li a:active {text-decoration: none;}
div#h ul li a:hover {text-decoration: none; border-bottom: solid 1px #F3E49E;}

/*TOPCONTENT*/
body#home div#p div#tc {clear: both; background: transparent url(/_i/bck-home.jpg) no-repeat bottom right; height: 298px; padding: 0; margin: 0;}
body div#p div#tc {clear: both; height: 75px;}

body#about div#p div#c {background: transparent url(/_i/bck-about.jpg) no-repeat top right; margin: 0; padding: 0;}
body#about div#p div#c ul {margin: 0; padding: 0 0 0 65px;}
body#about div#p div#c ul li {list-style-type: none; list-style-image: url(/_i/blt-blue.gif); padding-bottom: 15px;}

body#services div#p div#c {background: transparent url(/_i/bck-services.jpg) no-repeat top right; margin: 0; padding: 0;}
body#services div#p div#c ul {margin: 0; padding: 0 0 0 65px;}
body#services div#p div#c ul li {list-style-type: none; list-style-image: url(/_i/blt-blue.gif); padding-bottom: 5px;}

body#contact div#p div#c {background: transparent url(/_i/bck-contact.jpg) no-repeat top right; margin: 0; padding: 0;}

div#p div#c h2 {font-size: 2.5em; font-weight: normal; margin: 0; padding-top: 15px;}
div#p div#c h3 {font-size: 1.7em; font-weight: normal; margin: 0; padding-top: 15px; color: #09c;}
div#p div#c h4 {font-size: 1.3em; font-weight: normal; margin: 0; padding-top: 15px; color: #963;}

/*FOOTER*/
div#f {clear: both; border-top: solid 1px #ccc; font-size: .85em; padding: 5px 0; margin: 50px 0;}

/*GENERAL*/
.hide {display: none;}
.st {font-size: x-small;}
.tab {padding-left: 20px;}
.ra {text-align: right;}
.r {float: right;}
.l {float: left;}
.black {color: #000;}
.brown {color: #963;}
.ntm {margin-top: 0;}
.dim {color: #ccc;}
.dim a:link {color: #963;}
.dim a:visited {color: #ccc;}
.dim a:active {color: #09c;}
.dim a:hover {color: #09c;}
a.nf:link {text-decoration: none; border: none;}
a.nf:visited {text-decoration: none; border: none;}
a.nf:active{text-decoration: underline; border: none;}
a.nf:hover{text-decoration: underline; border: none;}

ul.space li {padding-bottom: 10px;}
.announce {color: #fff; font-size: 1.4em; padding: 4px 0;}

.alert {border: solid 1px #c96; background: #FCEDB7 url(/_i/ico-alert.gif) no-repeat top left; padding: 8px 0 8px 30px; color: #963;}
.alert a:link {color: #54A3DE; text-decoration: underline;}
.alert a:visited {color: #963; text-decoration: underline;}
.alert a:active {color: #f60; text-decoration: underline;}
.alert a:hover {color: #f60; text-decoration: underline;}

.msg {border: solid 1px #577EB9; background: #F1F4FA url(/_i/ico-msg.gif) no-repeat top left; padding: 8px 0 8px 30px; color: #3C5E91;}
.msg a:link {color: #54A3DE; text-decoration: underline;}
.msg a:visited {color: #963; text-decoration: underline;}
.msg a:active {color: #f60; text-decoration: underline;}
.msg a:hover {color: #f60; text-decoration: underline;}

