@font-face { font-family: 'Museo300'; src: url('museo300-regular-webfont.eot'); src: local('āŗ'), url('museo300-regular-webfont.woff') format('woff'), url('museo300-regular-webfont.ttf') format('truetype'), url('museo300-regular-webfont.svg#webfontIVthjpDx') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Museo500'; src: url('museo500-regular-webfont.eot'); src: local('āŗ'), url('museo500-regular-webfont.woff') format('woff'), url('museo500-regular-webfont.ttf') format('truetype'), url('museo500-regular-webfont.svg#webfontjGAAxSBo') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Museo700'; src: url('museo700-regular-webfont.eot'); src: local('āŗ'), url('museo700-regular-webfont.woff') format('woff'), url('museo700-regular-webfont.ttf') format('truetype'), url('museo700-regular-webfont.svg#webfontJK0PGoMi') format('svg'); font-weight: normal; font-style: normal; }

.Museo-300 {font-weight: normal; font-style: normal; line-height: normal; font-family: 'Museo300', Arial, Helvetica, sans-serif; }
.Museo-500 {font-weight: normal; font-style: normal; line-height: normal; font-family: 'Museo500', Arial, Helvetica, sans-serif; }
.Museo-700 {font-weight: normal; font-style: normal; line-height: normal; font-family: 'Museo700', Arial, Helvetica, sans-serif; }

BODY, HTML { padding: 0; margin: 0; background-color: #DADABF; }
BODY, INPUT, SELECT, BUTTON, TEXTAREA, TH, TD, BLOCKQUOTE { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #13223b; margin: 0; }
INPUT, SELECT, BUTTON, TEXTAREA { font-size: 12px; color: #000; }

A { text-decoration: none; color: #355fa5; }
A:hover { text-decoration: underline; color: #2661c1; }

H1, H2, H3, H4, H5, H6 { margin: 1em 0 0.5em 0; padding: 0; font-family: 'Museo300', Arial, Helvetica, sans-serif; font-weight: normal; color: #2358ae; line-height: normal; }
H1 { font-size: 22px; }
H2 { font-size: 18px; font-family: 'Museo500', Arial, Helvetica, sans-serif; }
H2.h1 { font-size: 22px; font-family: 'Museo300', Arial, Helvetica, sans-serif; }
H3 { font-size: 18px; font-family: 'Museo500', Arial, Helvetica, sans-serif; }
H3 { font-size: 16px; font-family: 'Museo500', Arial, Helvetica, sans-serif; }
H1 SPAN,
H2 SPAN,
H3 SPAN { color: #9eb8e2; }

FORM { padding: 0; margin: 0; }

P { padding: 0; margin: 1em 0 0 0; }

TABLE { width: 100%; border-collapse: collapse; border-spacing: 0; margin: 1em 0 0 0; }
TABLE TH { padding: 0; margin: 0; text-align: left; vertical-align: top; }
TABLE TD { padding: 0; margin: 0; text-align: left; vertical-align: top; }

IMG { border: 0; }

.clear { overflow: hidden; }
* HTML .clear { overflow: visible; height: 1px; }

.red { color: #d00; }





.justify { text-align: justify !important; }
.right { text-align: right; }
.nowrap { white-space: nowrap; }

.w50p { width: 50%; }
.w100p { width: 100%; }
.wdate { width: 70px; }

.nomargin { margin: 0; }
.content { line-height: 20px; }
.center { text-align: center; }
.hidden { display: none; }

P.small { font-size: 11px; line-height: 14px; font-style: italic; margin: 15px 0 0 0; color: #999; }
P.small A { color: #999; }
P.small A:hover { color: #000; }
P.tiny { font-size: 10px; line-height: 14px; font-style: italic; margin: 15px 0 0 0; color: #999; }

P.img-right01 { float: right; margin: 1em 0 0 20px; width: 200px; font-size: 11px; color: #5a5a5a; text-align: center; }
P.img-right01 A { color: #5a5a5a; }
P.img-right01 SPAN { display: block; padding: 5px 0 0 0; }
P.img-right01 IMG {display: block; border-bottom: groove  #DDD 2px; border-right: groove  #DDD 2px; margin-left: -2px;} 

DIV.img-right01 { float: right; margin: 1em 0 0 20px; width: 200px; font-size: 11px; color: #5a5a5a; }
DIV.img-right01 P { margin: 0; }
DIV.img-right01 A { color: #5a5a5a; display: block; }
DIV.img-right01 SPAN { display: block; padding: 5px 0 0 0; }
DIV.img-right01 UL.pages01 { float: none; margin: 5px 0 0 0; }
DIV.img-right01 UL.pages01 LI { padding: 0 5px 0 0; }
DIV.img-right01  IMG {display: block; border-bottom: groove  #DDD 2px; border-right: groove  #DDD 2px; margin-left: -2px;} 

p.img a IMG {display: block; border-bottom: solid  #999 1px; border-right: solid  #999 1px; margin-left: -2px;} 
 
P.img-left01 { float: left; margin: 16px 20px 0 0; width: 100px; font-size: 11px; color: #5a5a5a; text-align: center; }

P.msg-error { background: #d00; padding: 5px 10px; color: #fff; text-align: center; }
P.msg-ok { background: #53b100; padding: 5px 10px; color: #fff; text-align: center; }
P.msg-info { background: #e7effb; padding: 5px 10px; text-align: center; }

.mt1em { margin-top: 1em !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }

/* Mozilla recovery */

SELECT { padding: 0; }
*:focus { outline: none; }
INPUT[type="checkbox"] { padding: 0; margin: 4px; -moz-appearance: checkbox; }
INPUT[type="radio"] { padding: 0; margin: 4px; -moz-appearance: radio; }
*:first-child+HTML INPUT[type="checkbox"] { margin: 0; }
*:first-child+HTML INPUT[type="radio"] { margin: 0; }