address, blockquote, body, cite, code, del, div, em, h1, h2, h3, h4, h5, h6, html, span, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, strong, sup, sub, dfn, ins, p, q, 
var, samp,  kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
}
/*
table, td {
	border-width: 0;
}
*/

a { 
	text-decoration: none;
	color: #064880; 
}
a:hover {
	 color:#da251d;
	}
	
p {
	line-height:150%;
	}

ol, ul { list-style: none; }
address { font-style: normal; }


img { display: block; }
cite { display: block; }

body, input, textarea, select, option, optgroup, button {
	font-family:  Verdana, Tahoma, sans-serif;
}

body { 
	font-size: 12px;
	background-color:#BDBDBD;
	background-image: url('../img/body_bg.png');
	background-position: 50% 50%;	
	background-repeat: repeat-y;
}

input, textarea, select, option, optgroup, button {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }

.center {
	margin-left: auto;
	margin-right: auto;
}
.pointer, .c-pointer {
	cursor: pointer;
}
.c-default {
	cursor: default;
}
.fn-ss { font-family: Tahoma, Arial, "Liberation Sans", Helvetica, "Dejavu Sans Serif", sans-serif; }
.fn-sf { font-family: Georgia, "Linux Libertine O", "Linux Libertine", "Times New Roman", Times, serif; }
.fn-nor {font-weight: normal}
.underline {text-decoration: underline;}
.fn-bold {font-weight: bolder;}
.lh-small { line-height: 8pt; }
.small, small { font-size: 8pt; }
.big, big { font-size: 1.1em; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.c { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.in { display: inline; }
.bl { display: block; }
.oh { overflow: hidden; }
.oa { overflow: auto; }
.vh { visibility: hidden; }
.vv { visibility: visible; }
.abs { position: absolute; }
.rel { position: relative; }
.va-m { vertical-align: middle; }
.va-t { vertical-align: top; }

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearflow {
	overflow:hidden;
	word-wrap:break-word;
}

.column {
	margin-bottom: -30000px;
	padding-bottom: 30000px;
}
.no-bg-image { background-image: none; }
.no-border { border: 0; }
.no-margin {
	margin: 0;
	padding: 0;
}	
.h1em {
	height: 1em;
}
.w1000{
width: 1000px;

}

.faq_question { margin:10px 0px 10px 0; }
.faq_question p { margin-top:10px; text-indent:20px; background-image:url(../img/corner.png);padding:0px 30px 40px 20px; background-repeat:no-repeat; background-position:100% 100%; }
.faq_data { font-weight:bold;}
