/* Style sheet basic */
address,blockquote,body,del,dir,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,ins,label,noscript,ol,p,pre,table,ul,li{margin:0;padding:0;font-weight:normal;font-size:15px;line-height:20px;list-style-type:none;}
body{font-family:Helvetica,Arial,sans-serif;color:#222;}
address,blockquote,del,dir,dl,fieldset,hr,ins,noscript,ol,p,pre,table,ul{margin:12px 0;}
h2,h3,h4,h5,h6{margin:20px 0;font-weight:bold;font-size:25px;line-height:30px;}
h3{margin:18px 0;font-size:23px;line-height:28px;}
h4{margin:16px 0;font-size:21px;line-height:26px;}
h5{margin:14px 0;font-size:19px;line-height:24px;}
h6{margin:12px 0;font-size:17px;line-height:22px;}
ul,ol{margin-left:-20;padding-left:20px;}
ul ul,ol ol{margin-left:0;}
ul li{list-style-type:disc;}
ol li{list-style-type:decimal;}
img{border:0;}
blockquote,q{color:#888;}
fieldset{margin-right:-11px;margin-left:-11px;padding-right:10px;padding-left:10px;border:1px solid #1d599f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
legend{margin:0 -3px;padding:0 3;font-family:222;}
hr{border:none;border-top: 1px solid #1d599f;}
strong{font-weight:bold;color:#123a64;}
em{font-weight:normal;color:#1d599f;}
a,a:visited{text-decoration:underline;color:#123a54;}
a:hover,a:focus{color:#996f2c;outline:0;}
a:active{color:#222;outline:0;}
a,label,.toggler{cursor:hand;cursor:pointer;}
abbr,acronym{border-bottom:1px dotted #888;cursor:help;}
.clear,#clear{clear:both;}
.invisible,.hidden,.skip{left:-999em;top:-999em;position:absolute;}
a.invisible:focus,a.invisible:hover,a.invisible:active{left:0;top:0;position:absolute;margin: 0 0 0 3px !important;padding: 0 12px !important;background:none !important;color:#222 !important;line-height:32px !important;text-decoration: underline !important;font-size:15px !important;font-weight:bold;}
