body{background-color:#FFF;margin:0px;margin-right:0px;margin-left:0px;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.small{font-size:.8em;font-family:Arial, Helvetica, sans-serif;}
.medium{font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.large{font-size:1.4em;font-family:Arial, Helvetica, sans-serif;}

.fixed-ratio-resize{max-width:100%;height:auto;width:auto\9;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:2.0em;font-weight:bold;}
.fixed-ratio-resize{max-width:100%;height:auto;width:auto\9;}
img.resizeratio {
  height: auto;
  width: auto;
  max-width:100%;
}

.leftmenu{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFEEDD;color:#000000;text-decoration:none;text-indent:4px;line-height:normal;}
.menuhead{font-family:Arial, Helvetica, sans-serif;font:12px;font-weight:bold;background-color:#FFEEDD;color:#000066;text-decoration:none;line-height:normal;text-indent:4px;}
.menucaption{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;background-color:#FFCC99;color:#000000;text-decoration:none;line-height:normal;text-indent:4px;}
.menu8pt{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.menutext{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.menutextbold{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}

input[type='text'] {
	border: solid #FFC48C;
	padding: 6px 2px 6px 6px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	background-color: #f8fcfd;
}
textarea{border: 2px solid #ccc;padding:8px 10px;font-weight:bold;font-size:18px;font-family:Arial, Helvetica, sans-serif;background-color: #ffffff;}

input[type='submit']{height:30px;border:2px solid white;border-radius:3px;font-family:Arial, Helvetica, sans-serif;background-color:#FFE1C5;}
input[type='submit']:hover{height:30px;border:2px solid white;border-radius:3px;background-color:#000066;font-family:Arial, Helvetica, sans-serif;color:#FFE1C5;box-shadow:3px 3px 6px #000080;color: #000;padding=10px;}

select{border-radius:3px;border:1px solid #FFFFFF;background-color:#FFFFFF;font-weight:200;font-size:1.6em;font-family:Arial, Verdana, sans-serif;box-shadow: 3px 3px 6px #000080;color: #000;padding-top=0.3em;}
select:hover{border-radius:3px;border:1px solid #FFFFFF;background-color:#FFFFFF;font-weight:200;font-size:1.6em;font-family:Arial, Verdana, sans-serif;box-shadow:3px 3px 6px #000080;color: #000;padding-top=0.3em;}

blockquote{border-radius:15px;margin-top:.5em;margin-bottom:.1em;margin-left:12px;margin-right:12px;padding:12px;color:#000000;background-color:#eef7fa;font-family:Arial, Helvetica, sans-serif;}

.listingpagehead{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:2.0em;color:#000000;}
.listingpagesubhead{font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.6em; color:#000000;}
.listingtitle{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.6em;color: #000000;}
.listingtitlered{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.6em;color: #CC0000;}
.listingtext{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000000;}
.listingtextbold{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000000;}
.listingtextonmediumblue{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#ffffff;background-color:#0089E0;}
.listingtextonmediumblue2{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#ffffff;background-color:#0089E0;line-height:3.0em;}
.listingtextcaption{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000066;}
.listinglink{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-style:normal;}
.listingtableitem{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000000;}
.listingtablecaption{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#FFFFFF;}
.listingcaptiononpeach{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000000;background-color:#FFCC99;}
.listingcaptiononbeige{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;background-color:#FFEEDD;color:#000000;}
.listingcaptiononmediumblue{font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:bold;color:#ffffff;background-color:#0089E0;margin:1px;padding:5px;}
.textforelders{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;}
.listingsmalltext{font-family:Arial, Helvetica, sans-serif;font-size:1em;}

.footer_menu{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-style:normal;font-weight:bold;color:#000066;}
a.footer_menu:link{color:#000066;text-decoration:none;}
a.footer_menu:visited{color:#000066;text-decoration:none;}
a.footer_menu:hover{color:#000066;text-decoration:none;}
.footer_menu2{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-style:normal;font-weight:bold;color:#FFFFFF;}
a.footer_menu2:link{color:#FFFFFF;text-decoration:none;}
a.footer_menu2:visited{color:#FFFFFF;text-decoration:none;}
a.footer_menu2:hover{color:#FFFFFF;text-decoration:none;}

#button{width:12.6em;border-right:0em solid #0089E0;padding:0 0 0 0;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;background-color:#0089E0;color:#FFFFFF;}
#button ul{list-style:none;margin:0;padding:0;border:none;}
#button li{border-bottom:0px solid #0089E0;margin:0;list-style:none;list-style-image:none;}
#button li a{display:block;padding: 1em 0.2em 1em 0.3em;border-left:.25em solid #0089E0;border-right:0px solid #0089E0;background-color:#0089E0;color:#fff;text-decoration:none;width:100%;}
html>body #button li a{width:auto;}
#button li a:hover{border-left: .25em solid #000066;border-right:0px solid #0089E0;background-color:#000066;color:#fff;}
#button li #active{border-left: .25em solid #000066;border-right:0px solid #0089E0;background-color:#0089E0;color:#fff;}

.submenuheader{font-family:Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;background-color:#FFC48C;color:#000000;text-decoration:none;line-height:normal;text-indent:4px;}

#boxmenu{border-right:0px solid #000;padding:0 0 0 0;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;background-color:#FFFFFF;color:#000066;}
#boxmenu ul{list-style:none;margin:0;padding:0;border:none;}
#boxmenu li{border-bottom:1px solid #97C3F4;margin:0;list-style:none;list-style-image:none;}
#boxmenu li a{display:block;padding: 14px 10px 14px 0.5em;border-left:12px solid #0089E0;border-right:0px solid #FFE1C5;background-color:#97C3F4;color:#000066;text-decoration:none;width:100%;}
html>body #boxmenu li a{width:auto;}
#boxmenu li a:hover{border-left:10px solid #0089E0;border-right:0px solid #97C3F4;background-color:#0089E0;color:#FFFFFF;}
#boxmenu li #active{border-left:10px solid #0089E0;border-right:0px solid #97C3F4;background-color:#0089E0;color:#FFFFFF;}

.topnav {overflow: hidden;background-color: #0089E0; }
.topnav a {float: left; display: block; color: #FFFFFF; text-align: center; padding: .3em .5em; text-decoration: none; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.topnav a:hover {background-color: #000066;color: #FFFFFF;}
.topnav a.active {background-color: #000066;color: #FFFFFF;}