@charset "utf-8";

/*
*	DOCUMENT
*/

* {
	margin: 0; padding: 0px;
}
html, body {
	height: 100%;
}
html {
	overflow-y: scroll;
	font-size: 100.1%;
}
body {
	font-family: Arial, Verdana, Sans-serif;
	background-color: #fff;
	font-size: 13px;
	color: #000;
	background-image: url('/gif/top_bg.jpg');
	background-repeat: repeat-x;
}

/*
*	FOOTER ON BOTTOM
*/


.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; 
}
.footer {
	height: 100px; 
	clear: both;
}
.push {
	height: 100px;
	clear: both;
}
.header {
	height: 166px;
	background-image: url('/gif/top.jpg');
	background-position: 50% 0px;
	background-repeat: no-repeat;
	
}


.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/*
*	COMMON STYLES
*/

p, a {
	font-size: 1em;
	color: #000;
}

a img {
	border: none;
}

ul, li {
	list-style-type: none;
}

h1, h2, h3, h4 {
	font-family: Arial, Verdana, Sans-serif;
	color: #000;
	/*text-transform: uppercase;*/
	font-weight: normal;
}

h1 {
	margin-bottom: 0.4em;
	font-size: 1.8em;
}
h2{
	margin-bottom: 0.4em;
	font-size: 1.8em;
}

h3 {
	margin-bottom: 20px;
	font-size: 1.2em;
	color: #6c6c6c;
	font-weight: bold;
}
h4 {
	margin-bottom: 0.4em;
	font-size: 1.2em;
	font-weight: bold;
	
}
.ajax {
	border-bottom: 1px dashed;
	text-decoration: none;
}

/* Trace form */

.trace {margin:30px 0 0 30px;}
#Form1 {width:170px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#Form1 h4.trace-title {height:27px; padding:5px 0; background:#054d77 url("/images/trace_title.gif") 0 0 repeat-x; font:normal 14px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
#Form1 ul,
#Form1 ul li {padding:0; margin:0; list-style:none;}
#Form1 ul li label input {width:100%; border:solid 1px #ccc;}
.info_sub {width:140px; height:37px; margin:10px auto; border:none; background:url(/images/trace_bg.gif) 0 0 no-repeat;}
