/* body */

html, body {
	margin: 0;
	padding: 0;
	background: url(../pix/global/bg_gradient_bg.jpg) repeat-x 0 0;
	height: 100%;
	}

/* main elements */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
	}
	
p, #callout li, #callout p, td {
	color:#000;
	font: normal 11px/14px Arial, Helvetica, sans-serif;

}

#callout li a {
	color:#003399;
	text-decoration:none;
}

#callout li a:hover {
	text-decoration:underline;
}

#callout li, #footer li {
	 list-style-type: none;
}

#extented_bg {
	background: url(../pix/global/bg_expanding.jpg) repeat-y 0% 0%;
	margin: 0px auto;
	position: relative;
	width: 780px;


	}

#main_center_bg {
	background: url(../pix/global/bg_expanding.jpg) repeat-y 0% 0%;
	margin: 0px auto;
	position: relative;
	width: 780px;
	overflow: hidden;
	background-color:#E4ECF7;
	}
	
#main {
	/*background: url(../pix/background/bg_home.jpg) no-repeat 0 0;*/
	margin: 0px auto;
	position: relative;
	width: 760px;
	float: left;
	}
	
#header {
	background: url(../pix/global/bg_header.jpg) no-repeat 0 0;
	margin: 0px auto;
	position: relative;
	width: 760px;
	height: 92px;
	}
	
#logo a{
	position: absolute;
	height:55px;
	width:250px;
	z-index:700;
	top:10;
	left:20;
	display:block;
}
	
	
/* header top */

#header_top {
	background: url(../pix/background/bg_hdr_top.jpg) no-repeat 0 0;
	margin: 0px auto;
	position: relative;
	width: 760px;
	height: 80px;
}
	
#header_top li {
	display:inline;
}
	
#header_top #unav{
	height:25px;
	padding:0 127px 0 0;
}
	
#header_top li#home a{
	background: url(../pix/global/btn_h_home.gif) repeat-x 0 0;
	padding:0px;
	position:relative;
	width:53px;
	height:25px;
	display:block;
	float:right;
}
	
#header_top li#home a:hover {
	background: url(../pix/global/btn_h_home_on.gif) repeat-x 0 0;
}
	
#header_top li#contact a{
	background: url(../pix/global/btn_h_contact.gif) repeat-x 0 0;
	padding:0px;
	position:relative;
	width:81px;
	height:25px;
	display:block;
	float:right;

}
	
#header_top li#contact a:hover {
	background: url(../pix/global/btn_h_contact_on.gif) repeat-x 0 0;
}
	
#header_top li#sign a{
	background: url(../pix/global/btn_h_sign.gif) repeat-x 0 0;
	margin:0;
	padding:0px;
	position:relative;
	width:61px;
	height:25px;
	display:block;
	float:right;
}
	
#header_top li#sign a:hover {
	background: url(../pix/global/btn_h_sign_on.gif) repeat-x 0 0;
}

#header_top li#sign_out a{
	background: url(../pix/global/btn_h_sign_out.gif) repeat-x 0 0;
	margin:0;
	padding:0px;
	position:relative;
	width:61px;
	height:25px;
	display:block;
	float:right;
}
	
#header_top li#sign_out a:hover {
	background: url(../pix/global/btn_h_sign_out_on.gif) repeat-x 0 0;
}

/* footer */

#footer {
	background: url(../pix/global/bg_footer.jpg) repeat-x 0 0;
	margin-top: 0px;
	position: relative;
	width: 780px;
	height: 20px;
	margin: 0px auto;
}
	
#footer li#about a{
	background: url(../pix/global/btn_f_about.gif) repeat-x 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:103px;
	height:20px;
	top:0;
	left:10px;
	display:block;
}
	
#footer li#about a:hover {
	background: url(../pix/global/btn_f_about_on.gif) repeat-x 0 0;
}
	
#footer li#sitemap a{
	background: url(../pix/global/btn_f_sitemap.gif) repeat-x 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:57px;
	height:20px;
	left:10px;
	top:0;
	display:block;
}
	
#footer li#sitemap a:hover {
	background: url(../pix/global/btn_f_sitemap_on.gif) repeat-x 0 0;
	}
	
#footer li#faqs a{
	background: url(../pix/global/btn_f_faq.gif) repeat-x 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:40px;
	height:20px;
	top:0;
	left:67px;
	display:block;
}
	
#footer li#faqs a:hover {
	background: url(../pix/global/btn_f_faq_on.gif) repeat-x 0 0;
	}
	
#footer li#privacy a{
	background: url(../pix/global/btn_f_privacy.gif) repeat-x 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:81px;
	height:20px;
	top:0;
	left:107px;
	display:block;
}
	
#footer li#privacy a:hover {
	background: url(../pix/global/btn_f_privacy_on.gif) repeat-x 0 0;
}
	
#footer li#contact a{
	background: url(../pix/global/btn_f_contact.gif) repeat-x 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:68px;
	height:20px;
	top:0;
	left:187px;
	display:block;
}
	
#footer li#contact a:hover {
	background: url(../pix/global/btn_f_contact_on.gif) repeat-x 0 0;
}

#footer li#copyright{
	background: url(../pix/global/img_f_cr.gif) no-repeat 0 0;
	padding:0px;
	margin:0px;
	position:absolute;
	width:160px;
	height:20px;
	top:0;
	left:610px;
	display:block;
}

/* hide */

#hide_info, .hide_text {
margin:-5000px 0;
}

.hide, .hide a {
	display:none;
	padding:0;
	margin:0;
}

#stage h4 {
	margin-top: 1em;
	}

.form_table td {
	padding: 2px;
	}
