/* $Id: plainpage.css, v 1.0 2010/09/06 15:27:26 alex@alexdesignworks.com Exp $ */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
html,body{height:100%}
html{-webkit-font-smoothing:antialiased;overflow-y:scroll}
.ie7 img{-ms-interpolation-mode:bicubic}
nav ul{list-style:none}
a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}
a:link{-webkit-tap-highlight-color:#FF5E99}
h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}
ol,ul,.nobullet{list-style-image:none;list-style-position:outside;list-style-type:none}
ol{list-style-type:decimal}
blockquote,q{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:none}
table{border-collapse:collapse;border-spacing:0}
pre{padding:1em;white-space:pre-line;word-wrap:break-word}
pre,code,kbd,samp{font-family:monospace, sans-serif}
hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
.small{font-size:85%}
.large{font-size:120%}
sub{font-size:smaller;vertical-align:sub}
sup{font-size:smaller;vertical-align:super}
input,select{vertical-align:middle}
input[type=checkbox]{vertical-align:baseline}
label,input[type=button],input[type=submit],button,.button{cursor:pointer}
button{overflow:visible;width:auto}
.button::-moz-focus-inner{border:0;padding:0}
.noborders th{background:none}
.invisible{visibility:hidden}
.visuallyhidden{clip:rect(1px,1px,1px,1px);position:absolute!important}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-border{border:none!important}
.nowrap{white-space:nowrap}
.ir{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-999em}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.a-left{t-align:left}
.a-right{text-align:right}
.column{display:block;float:left;overflow:hidden}
.center-auto{margin:0 auto;width:100%}
.h-auto{height:auto;overflow:hidden}
.h-50px{height:22px;overflow:hidden}
.h-100px{height:72px;overflow:hidden}
.h-250px{height:222px;overflow:hidden}
.h-500px{height:272px;overflow:hidden}
.h-25{height:25%;overflow:hidden}
.h-33{height:33%;overflow:hidden}
.h-50{height:50%;overflow:hidden}
.h-75{height:75%;overflow:hidden}
.h-100{height:100%;overflow:hidden}
.w-25{width:24.99%}
.w-33{width:31.99%}
.w-40{width:39.99%}
.w-50{width:49%}
.w-75{width:74.99%}
.w-80{width:79.99%}
.w-100{width:100%}
.mh-reset{min-height:0!important}
.mw-reset{min-width:0!important}
.mw-100{min-width:100px}
.mw-150{min-width:150px}
.mw-175{min-width:175px}
.mw-200{min-width:200px}
.mw-250{min-width:250px}
.mw-420{min-width:420px}
.mw-500{min-width:500px}
.icon{background-position:left 50%!important;background-repeat:no-repeat!important;padding-left:18px}
.noicons a{background:none;padding:0}
a.icon[href$=.pdf]{background:url(../img/icon_pdf.png) no-repeat left 100%;line-height:28px;padding-left:20px;padding-top:24px}
a.icon[href$=.pdf]:after{content:" (PDF file)"}
a.icon[href$=.zip]{background:url(../img/icon_zip.png) no-repeat left 100%;padding-left:20px;padding-top:24px}
a.icon[href$=.zip]:after{content:" (ZIP file)"}
a.icon[href$=.doc]{background:url(../img/icon_doc.png) no-repeat left 100%;padding-left:20px;padding-top:24px}
a.icon[href$=.doc]:after{content:" (MS Word file)"}
.roundcorners .tl,.roundcorners .bl,.roundcorners .tr,.roundcorners .br{height:4px}
.roundcorners .tl{background:url(../img/corners_tl.png) no-repeat top left;margin-right:4px}
.roundcorners .tr{background:url(../img/corners_tr.png) no-repeat top right;margin-right:-4px}
.roundcorners .bl{background:url(../img/corners_bl.png) no-repeat left bottom;margin-right:4px}
.roundcorners .br{background:url(../img/corners_br.png) no-repeat right bottom;margin-right:-4px}
.roundcornerscf .tl{background:url(../img/cornerscf_tl.png) no-repeat top left}
.roundcornerscf .tr{background:url(../img/cornerscf_tr.png) no-repeat top right}
.roundcornerscf .bl{background:url(../img/cornerscf_bl.png) no-repeat left bottom}
.roundcornerscf .br{background:url(../img/cornerscf_br.png) no-repeat right bottom}
.nocorners .tl,.nocorners .bl,.nocorners .tr,.nocorners .br{background:inherit;height:auto;margin:inherit;padding:inherit}
#wrap,.h-full{height:auto!important;min-height:100%}
.menu,.menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0}
.menu li{font-size:100%;list-style-image:none;list-style-type:none;margin:0}
.menu li.leaf{list-style-image:none;list-style-type:none}
.menu li ul{margin:0}
.menu-inline li a{display:inline}
* html .inline li{white-space:nowrap;width:0}
.inline li a{text-align:center;width:100%}
.inlinecentered{float:left;overflow:hidden;position:relative;width:100%}
.inlinecentered ul{float:left;left:50%;position:relative;text-align:center}
.inlinecentered ul li{float:left;margin-right:10px;position:relative;right:50%}
.menu .expanded>ul{position:absolute;visibility:hidden;z-index:9990}
.menu .expanded:hover>ul{visibility:visible}
.menu .expanded:hover>ul .expanded ul{display:block;position:relative;visibility:visible}
.menu .expanded ul li a{font-size:inherit;text-align:left}
.multi-column ul li.expanded ul{display:none;position:absolute;z-index:99}
.multi-column ul li.expanded ul li{display:block;float:left;position:relative}
.multi-column ul li.expanded ul li a{line-height:200%!important}
.multi-column ul li.expanded ul li.expanded ul{position:relative}
.multi-column ul li.expanded ul li.expanded ul li{display:block;float:none}
:focus,a:hover,a:active{outline:none}
::-moz-selection,::selection{background:#FF5E99;color:#fff;text-shadow:none}
article,aside,figure,footer,header,hgroup,nav,section,.show,html[xmlns] .clearfix,.menu li a,.multi-column ul li.expanded:hover ul{display:block}
a img,:link img,:visited img,a.noborder,a.noborder:hover,.noborders,.noborders table,.noborders tr,.noborders td,.noborders th{border:none}
table th,table td,td,td img{vertical-align:top}
table th,strong{font-weight:bold}
input[type=radio],.ie6 input{vertical-align:text-bottom}
.js-support,.hidden{display:none}
.no-bg,.multi-column ul li.expanded ul li:hover{background:none!important}
.a-center,.inlinecentered ul li a{text-align:center}
.column-last,.f-right{float:right}
.f-left,.inline li{float:left}
.f-none,.menu .expanded ul li{float:none}
.clr-both,#wrap .footer_blank{clear:both;display:block}
@media print {
*{background:transparent!important;color:#444!important;text-shadow:none}
a,a:visited{color:#444!important;text-decoration:underline}
a:after{content:" (" attr(href) ")"}
abbr:after{content:" (" attr(title) ")"}
.ir a:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media screen and max-device-width 480px {
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}
}