
body { margin:0; padding:0; font-family:trebuchet ms, verdana, arial, tahoma; font-size:90%; line-height:1.4em; text-align:center; background-color:white; color:#333; }

p { margin-top:0; width:98.2%; text-align:justify; }
img { border:0; }
h2, h4 { margin-bottom:2px; font-size:110%; }

a:link, a:visited { color:#5b8fbe; text-decoration:none; }
a:hover{ color:#666; text-decoration:none; }

#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer { margin:0 auto; width:85%; text-align:left; }
#wrapper-menu-top { background:white url('images/bg02-white-left.png') no-repeat left top; }
#menu-top { background:transparent url('images/bg02-white-right.png') no-repeat right top; overflow:hidden; }
#menu-top ul { margin:0 20px; padding:1em 0 0 0; list-style:none; font-size:85%; float:left; }
#menu-top li { display:inline; float:left; }
#menu-top a { margin:0; padding:0 0 0 4px; background:url('images/menuleft.png') no-repeat left top; text-decoration:none; line-height:1.5em; float:left; }
#menu-top a span { padding:5px 15px 4px 6px; background:transparent url('images/menuright.png') no-repeat right top; color:#5b8fbe; display:block; float:left; cursor:pointer; }
#menu-top a:hover { background-position:0% -42px; }
#menu-top a:hover span { background-position:100% -42px; }

#wrapper-header { background:transparent url('images/bg.png') top center repeat-x; }
#wrapper-header2 { background:transparent url('images/bg02-blue-left.png') top left no-repeat; }
#wrapper-header3 { background:transparent url('images/bg02-blue-right.png') top right no-repeat; }
#header { background:#eee url('images/banner_mountains.jpg') no-repeat center top; }
#header h1 { margin:0 20px; padding-top:12px; height:180px; font-size:270%; line-height:0.9em; color:#555; }

* html #wrapper-content { height:1%; }
#wrapper-content { background:white url('images/bg02-white-left.png') no-repeat left top; }
#content { padding:5px 245px 5px 40px; background:transparent url('images/bg02-white-right.png') no-repeat right top; }

* html #wrapper-menu-page { margin-right:15px; }
#wrapper-menu-page { margin:20px 30px 1em 2em; width:180px; clear:both; background:transparent url('images/menu.png') no-repeat; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; line-height:140%; float:right; }

#menu-page { padding-top:5px; }
#menu-page ul { margin:0; padding:0; list-style:none; text-align:center; font-size:90%; }
#menu-page h3 { margin:1em 0 0.3em 0; font-size:75%; font-weight:normal; letter-spacing:0.15em; text-align:center; text-transform:uppercase; color:#5b8fbe; }
#menu-page a:link, #menu-page a:visited { color:#888; }
#menu-page a:hover { color:#5b8fbe; }

table { margin-left:auto; margin-right:auto; }
.linkstable { border:1px solid #ccc; text-align:center; }
.linksimages { width:180px; line-height:10px; border:1px solid #555; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }
.teal { color:teal; }

#linkphp { margin-left:30px; width:90%; }

#mailform table { border:2px solid #888; background-color:#eee; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #999; }

#wrapper-footer { margin-top:1em; text-align:center; }
#footer { margin:0 20px; padding:1px; font-size:11px; background-color:#e5f0fc; border-bottom:0; border:1px solid #ccc; clear:both; }
#footer a { color:#333; text-decoration:none; }
