@charset "UTF-8";
/* CSS Document */

/*IEPNG Fix*/
img, div, a, td {behavior: url(css/iepngfix.htc); outline:none;}

/*Reset browser styles*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead  {margin: 0;	padding: 0;	border: 0;	outline: 0;	/*font-size: 100%;*/ vertical-align: baseline;	background: transparent;}

/*Button*/
button, button:hover, button:active, button:focus {outline: none;}
button::-moz-focus-inner {border: 0}

/* tables*/
table {border-collapse: collapse; border-spacing: 0;}
table tr {vertical-align:top;}

/* Global styles*/
.clear {height:auto; width:auto; margin:0px; padding:0px; background:none; border:none; float:none; clear:both;}
.fleft {float: left;}
.fright {float: right;}
.strong {font-weight: bold;}

p {margin: 0 0 15px 0;}
a, a:link, a:visited, a:link img, a:visited img {outline:none;border:0px;}
a:hover {outline:none;}

ul, ol {margin: 0 0 20px 23px;}
ul li, ol li {/*line-height: 130%;*/}

hr {border-top:#000 1px solid; border-bottom:#ffffff 1px solid; border-left:0px; border-right:0px; margin-top:20px; margin-bottom:20px;}

/*h1 {margin: 0 0 10px 0; font-size: 23px; line-height: normal;}
h2 {margin: 0; font-size: 16px; font-weight: normal;}
h3 {margin: 0; font-size: 12px; font-weight: normal;} 
h4 {margin: 0 0 7px 0; font-size: 14px;}
h5 {color: #212121; font-size: 13px; margin: 0 0 6px 0;}*/
