@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html, body {height:100%; width:100%; font:15px Arial, Helvetica, sans-serif; }
body {}

a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}

.left {float:left;}
.right {float:right;}
.clear-all {clear:both; height:1px; line-height:1px; overflow:hidden;}
.nowrap {white-space:nowrap;}
table, tr, td {border-collapse:collapse;}

table.main {height:100%; width:100%;}
div.page {width:1000px; margin:0 auto;}
div.menu {width:195px;}
div.menuitems {width:195px; height:347px; background:url(../img/menu_bg.jpg) 0 0 no-repeat;}
div.menu .title {font:bold 16px Arial, Helvetica, sans-serif; color:#fff; width:160px; text-align:right; float:right; padding:27px 17px 0 0;}
div.menu .slogan {font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:right; float:right;  padding:0 17px 0 0;}

div.menu ul {list-style:none; text-align:right; margin-left:15px; margin-top:5px; :margin-top:0; height:185px; :height:177px;}
div.menu ul li {padding-top:5px;}
div.menu ul li a {font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:2px 17px 2px 0; display:block; height: 16px;}
div.menu ul li a:hover {background-color:#00476b; }
div.menu ul li a.active {background-color:#00476b; font-weight:bold;}

div.header {height:190px;position:relative;}
div.header .logoarea {width:490px; height:190px; background:url(../img/logo_bg.gif) 0 0 no-repeat;}
div.header .logoarea div.form {font:12px Arial, Helvetica, sans-serif; padding:50px 20px 0 0;}
div.header .logoarea div.form input.text {border:2px solid #e77817; height:20px; line-height:20px;}
div.header .logoarea div.form a.submit {display: block; background-color:#e77817; color:#fff; width:30px; line-height:24px; height:24px; font-weight:bold; text-decoration:none; text-align:center;margin-left:3px;}
div.header .logoarea div.form a:hover.submit {background-color:#00476b;}
div.header .logoarea div.form span {font-size:10px;}
div.header .logoarea div.slogan2 {font:bold 25px Verdana, Arial, Helvetica, sans-serif; padding-left:15px; line-height:28px;}

div.header .contact {width:315px; height:190px; background:url(../img/img3_top.gif) 0 0 no-repeat;}
div.header .contact div.text {height:146px; color:#fff; font:bold 16px Verdana, Arial, Helvetica, sans-serif;}
div.header .contact div.text .img {position:absolute; z-index:0; padding-top:44px;}
div.header .contact div.text .content {position:absolute; z-index:1; width:250px; height:90px; float:right; text-align:center; margin-top:100px; margin-left:65px; line-height:17px;}

div.header .toptitle {position:absolute; top:0; right:0; width:574px; height:40px; text-align:center; color:#fdfdfd; font: bold 30px/35px Verdana;}

div.center {width:805px; height:400px;}
div.center .infotext {height:69px; background:url(../img/bg_stripes_top.gif) 0 0 repeat-x; text-align:center; font:bold 18px Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
div.center .infotext div.content {padding-top:7px;}
div.center .maintext {height:312px; font:Arial, Helvetica, sans-serif; padding:10px 15px; overflow-y:scroll; background-color:#fff;}
div.center .noscroll {overflow:hidden;}
div.center .maintext h3 {padding-bottom:5px;}

div.footer {width:805px; height:72px; background:url(../img/bg_stripes_bottom.gif) 0 0 repeat-x; text-align:center; color:#d1baa3;}
div.footer .footmenu {padding:20px 0 18px 0; font-size:14px;}
div.footer .footmenu a.active {text-decoration: none;}
div.footer .designby {font-size:9px; color:#a69483; text-align:right; padding-right:15px;}
div.footer .designby a {color:#a69483;}
div.footer a {color:#d1baa3;}

div.contactform table {margin-top:15px;}
div.contactform tr {border-collapse:separate;}
div.contactform td {background-color:#faefda; color:#b39b83; font:bold 14px Arial, Helvetica, sans-serif;  border-width:8px 0; border-color:#fff; border-style:solid;}
div.contactform td.text {padding:2px 0;}
div.contactform input.text {width:190px; height:18px; border:0; border-width:0 2px; border-style:solid; border-color:#d5bfa8; background-color:#faefda; font:14px Arial, Helvetica, sans-serif; padding:0 5px; padding-top:0px;}
div.contactform textarea {width:295px; height:190px; border:0; border-width:0 2px; border-style:solid; border-color:#d5bfa8; background-color:#faefda; font:14px Arial, Helvetica, sans-serif; padding:0 5px; padding-top:2px;}
div.contactform .noback {background:none;}
div.contactform span {font-size:12px; font-weight:normal;}
div.contactform  a {color:#b39b83; margin-bottom:3px; display:block;}
div.contactform td.error {border:none;}
.acorrect {font: 12px Arial, Helvetica, sans-serif; color: #f00;}

/* font sizer */
.fontsizer {color:#666; display:inline;margin-left:.6em; line-height:.1;}
    * html .fontsizer {line-height: normal; }
    *:first-child+html .fontsizer { line-height: normal; }

.fontsizer a {padding:0 0 .6em .3em; font-weight:bold;}
.fontsizer a.selected {cursor:default; color:#999; text-decoration:none; }
.fontsizer a.selected:hover {text-decoration:none;}

.selectfontnormal {font-size:0.9em;}
.selectfontlarger {font-size:1.2em;}
.selectfontlargest {font-size:1.5em;}

div.center .fontnormal  { font-size:14px; }
div.center .fontlarger  { font-size:16px; }
div.center .fontlargest { font-size:18px; }

div.center .fontnormal  * { font-size:14px; }
div.center .fontlarger  * { font-size:16px; }
div.center .fontlargest * { font-size:18px; }

div.fontsizer *{color:#00476B;}
