* {
margin : 0;
padding : 0;
border : 0 none;
text-align : left;
}
html {
margin : 0;
overflow : scroll;
}
body {
font : normal normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #464646;
}

body.mceContentBody {
background:  #F4F9FF
}

p, li, a, td {
color : #464646;

}

.image {
padding : 0 0 !important ;
}
a {
text-decoration : underline;
}
a:link {
color : #990033;
}
a:visited {
color : #990033;
}
a:hover {
color : #990033;
}
a:active {
color : #990033;
}
a:focus {
color : #990033;
}
a img {
border : none;
}

:focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
a::-moz-focus-inner { border: 0; }


.fix {overflow:hidden; *zoom: 1 }
.fix:after {
    display: block;
    clear: both;
    content: ".";
    height: 0;
    visibility: hidden;
}
/* .fix {
display : inline-block;
clear : both;
line-height : 0;
height : 0;
font-size : 0;
}
html[xmlns] .fix {
display : block;
}
* html .fix {
height : 0;
} */
img {
vertical-align : top;
}
hr {
width : 100%;
background : transparent;
color : #fff;
height : 1px;
line-height : 1px;
border-top : 1px solid #000;
padding : 9px 0 0 0;
margin : 8px 0 0 0;
}


h1, h2, h3 {
    color: #464646;
    }

h1, h2 {
	font-size: 100%;
    }




ol {
padding : 18px 0 0 20px;
}
ol ol {
padding : 0 0 0 20px;
}
*:first-child + html ul {
padding : 0 0 0 20px;
}
ul {
padding : 18px 0 0 16px;
list-style : none;
list-style : disc;
}
ul ul {
padding : 0 0 0 16px;
list-style : circle;
}
*:first-child + html ul {
padding : 0 0 0 18px;
}
ul li {
	list-style: url(img/li.gif) outside;
	/*padding: 0 0 0 16px;
	background: url(img/li.gif) no-repeat left top;*/
}
ol li, ul ol li {
	list-style: decimal outside;
}
li p, li {
margin : 0;
padding : 0;
}
p {
margin : 0;
padding : 18px 0 0 0;
}
td {
vertical-align : top;
}
.fll {
float : left;
}
.flr {
float : right;
}

