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;}

img:hover{background: transparent;background-color: transparent;color: transparent;border:0;outline:none;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:2em;font-weight:bold;}
.fixed-ratio-resize{max-width:100%;height:auto;width:auto\9;}
img.resizeratio {
  height: auto;
  width: auto;
  max-width:100%;
}

.menu{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;background-position:left;text-decoration:none;border:none;}
.leftmenu{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFEEDD;color:#000066;text-decoration:none;text-indent:4px;line-height:normal;}
.menuhead{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-color:#FFEEDD;color:#000000;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 #2008B8;
	padding: 6px 2px 2px 2px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	background-color: #f8fcfd;
}

textarea{
	border: 2px solid #ccc;
	padding:8px 10px;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background: #f8fcfd;
}

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;}

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;}

.articletitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #000;
}
.articlesubtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
.articleauthor{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-style:italic;color:#000000;}
.articleauthorbold{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-style:italic;font-weight:bold;color:#000000;}
.articletext{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000000;}
.articletextwhitered{font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:#ffffff;font-weight:bold;background-color:#CC3333;}
.article16text{font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:#333333;}
.articletextbold{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;}
.articlelink{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;}
.articledefault{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;}
.articledefaultlink{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;}
.articletextboldtan{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000000;font-weight:bold;background-color:#FFEEDD;}
.articlecategory{font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:bold;color:#000066;}
.redtext{color:#F00;}
.articletextmobile{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000000;}
.articletextsmall{font-family:Arial, Helvetica, sans-serif;font-size:1.0em;color:#000000;}
.textforelders{font-family:Arial, Helvetica, sans-serif;font-size:1.6em;}

.tableitem{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;color:#000066;}
.tablecaption{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#FFFFFF;background-color:#000066;}
.tablecaptiononpeach{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000000;background-color:#FFCC99;}
.tablecaptiononblue{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#FFFFFF;background-color:#000066;}
.linkcategory{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000066;}
.tablecaptiononbeige{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;background-color:#FFEEDD;color:#000000;}
.articletextonmediumblue{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#ffffff;background-color:#0089E0;}
.tablecaption14pt{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#FFFFFF;background-image:none;background-repeat:no-repeat;}

.footer_menu{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;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:0.8em 0.2em 0.8em 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.4em;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;}