html,body{
	height:100%;
	margin:0px;
	padding:0px;

}

body {
	color: black;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	padding: 0px; margin: 0px;
	line-height: 1.3em;
	background:url(/images/bg.jpg)  repeat-x  50% 0;
}

table, td, form, fieldset, img { border: 0px; padding: 0px; margin: 0px; }

table {border-collapse: collapse;}
td { font-size: 80%; vertical-align: top; }
/*
body table {font-size: 100%;}
body table table { font-size: 105% }
body table table table{ font-size: 115% }
body div {font-size: 80%;}
body div table { font-size: 125% }
body table div { font-size: 100% }
body div div { font-size: 100% }
*/
hr {
	height: 1px;
	color: #a9a9a9;
	border:0;
	border-bottom:1px solid #a9a9a9;
}

img.png, input.png { behavior: url("/htc/png.htc"); }


dt {
	margin: 3px;
	padding: 0px;
}
dl {
	margin-left: 30px;
	padding: 0px;
}


fieldset { background-color : transparent; }
/*label, .label { cursor: hand; cursor: pointer; border-bottom: #aaaaaa 1px dashed; }*/

/*ol, ul, li { margin: 0; padding: 0; text-indent : 0px;}
ul { list-style-position: outside; margin: 2px 0px 10px 0px; }
ol { list-style-position: outside; margin: 2px 0px 10px 0px; }
li { margin-bottom: 2px; margin-left: 20px; }
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
h1 { font-size: 20px;  margin:4px; font-weight:bold; }
h2 { font-size: 22px; margin-bottom:8px;font-weight:normal;}

h2 a{font-size: 90%; margin-bottom:0;font-weight:bold; text-decoration:none;}
h2 a:visited{font-size: 90%; margin-bottom:0;font-weight:bold; text-decoration:none;}
h3 { font-size: 18px; font-weight: bold; color:#f30000;font-size:16px;font-style:italic;font-weight:bold;margin-bottom:8px; vertical-align:middle; display:block;}
h3.blue{ font-size: 18px; font-weight: bold; color:#118fc7;font-size:16px;font-style:italic;font-weight:bold;margin-bottom:8px;vertical-align:middle;}
h3 img{
vertical-align:middle;}
h4 { font-size: 100%; font-weight: bold; }
p {
	margin: 0em 0px 0.8em 0px;
	padding: 0px;
	
}
h2{color:#000; }
.small{
font-size:11px;
margin-top:10px;}

a, a:link { color:#2d79d2; position: relative;}
/*a:link, a:visited { text-decoration: underline; }
a:visited { color:#000; }
a:active, a:hover { color:#999999; text-decoration: none; }*/

.w100{width:100%}
.w80{width:80%}
#ta_r, .ta_r { text-align: right; }
#ta_c, .ta_c { text-align: center; }
#ta_l, .ta_l { text-align: left; }

#va_t, .va_t { vertical-align: top; }
#va_m, .va_m { vertical-align: middle; }
#va_b, .va_b { vertical-align: bottom; }

#bgr_x, .bgr_x { background-repeat: repeat-x; }
#bgr_y, .bgr_y { background-repeat: repeat-y; }
#bgr_n, .bgr_n { background-repeat: no-repeat; }

#fl_l, .fl_l {float: left}
#fl_r, .fl_r {float: right}

.sh1{
	padding-left:0px;

	
}
.sh2{
	padding-left:20px;
}
.sh3{
	padding-left:40px;
}
