@charset "utf-8";

/* ------------- RESET ------------- */
html, body, div, span, applet, object, iframe, blockquote, 
h1, h2, h3, h4, h5, h6, p, a, em, font, img, ul, ol, dl, li,
address, fieldset, form, label, legend, table, caption, pre,
tbody, tfoot, thead, tr, th, td {	
	background: transparent;
	border: none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Tahoma;
	font-size: 100%;
    font-weight: normal;
    margin: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0;
    text-align: left;
    vertical-align: baseline;	
}
html{
	height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
body {
	background:url("../images/header/bgHeader.png") 0 0 repeat-x #fcfcfc;
	color:#555;
    font-size: 12px;
    font-style: normal;
    height: 100%;
    line-height: 1;
    text-align: center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
button::-moz-focus-inner, input::-moz-focus-inner, a::-moz-focus-inner { border: 0; }
input:focus, :focus, a, a:active, a:focus {
	-moz-outline-style: none;
	outline: none;
}
input, textarea{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	resize:none;
	overflow:auto;
}
img {
	-ms-interpolation-mode: bicubic;
	color: #999999;
    font-size: 9px;
}
a{
	color:#18969E;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p{
	font-size: 13px;
    line-height: 1.5em;
}
ul, li{	
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
h1, h2, h3, h4, h5, h6 {
	border: none;
	font-style: normal;
	font-weight:bold;
	margin: 0;
	padding: 0;
	text-align: left;
}
h1{
	font-size:28px;
}
h2{
	font-size:20px;
}
h3{
	font-size:16px;
}
h4{	
    font-size: 13px;
}
small{
	color:#999;
	font-size:10px;
}
.clear{
	clear: both;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	overflow: hidden;
	min-height: 0 !important;
}
.no_display{
	display:none;
}