@charset "UTF-8";

body {
	background: url(../img/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
}

p, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, address {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
img {
	border: none;
	vertical-align: top;
}
ul, ol, li {
	list-style: none;
}

a {
	outline: none;
}

/* css Sticky Footer */
html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 170px;}  /* must be same height as the footer */

#footer {
	background: #3859a6 url(../img/bg_loginfooter.gif) repeat-x;
	position: relative;
	margin-top: -170px; /* negative value of footer height */
	height: 170px;
	clear:both;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*other settings*/
#main {
	padding-top: 60px;
}
#main .topPaddingBtn{
padding-bottom:30px;
line-height:1.5;
}
#main .topPaddingBtn .fontBig{
font-size:larger;
font-weight:bolder;
}
#main .topPaddingBtn .fontSmall{
font-size:smaller;
line-height:2.5;
}
#loginArea {
	background: url(../img/bg_login.gif) left bottom no-repeat;
	width: 449px;
	height: 274px;
	margin: 0 auto 50px;
}
#loginArea p {
	text-align: center;
	margin: 24px 0 0;
}

#footer p {
	text-align: center;
	padding: 0 0 40px;
}
#footerCont {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#footerCont ul {
	background: url(../img/bg_sitelink_b.gif) no-repeat;
	padding: 3px 0 0 4px;
	width: 150px;
	height: 42px;
}
#footerCont ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#footerCont address {
	position: absolute;
	top: 25px;
	left: 520px;
}
