/* frame containers */
#container {
	width:1101px;
	margin:0px auto 20px auto;
	padding:0%;
	position:relative;
	
}

#global-header {
	padding:15px 45px 0px 45px;
	color:#FFF;
}


#global-header a {
	color:#FFF;
}

#global-header img {
	vertical-align:middle;
	padding:0px 5px;
}

#global-header-left{
	float:left;
	width:50%;
	z-index:1;
}

#global-header-right {
	float:right;
	width:50%;
	z-index:100;
	position:relative;
}

#header {
	background:url('/images/public/bg_page.png') repeat-y;
	padding:0px 60px 25px 65px;
	height:120px;
	position:relative;
	width:1000px;
	z-index:2;
}

#logo {
	position:absolute;
	top:-30px;
	left:485px;
}

#header-left,
#header-right {
	position:absolute;
	top:10px;
	left:60px;
	width:420px;	
	text-align:center;
	z-index:1;
}

#header-right {	
	left:605px;
}

#header-left a,
#header-right a {
	padding:15px;
}

#header-cap {
	background:url('/images/public/bg_header.png') no-repeat 0px -5px;
	height:63px;
	padding:0px 55px;
}

#frame-modules {
	background:url('/images/public/bg_page.png') repeat-y;
	padding:0px 60px 10px 65px;
}

#footer {
	min-height:44px;
	background:url('/images/public/bg_footer.png') no-repeat;
	color:#FFF;
	padding:25px 45px;
}

#footer-copyright {
	float:left;
}

#footer-contact {
	float:right;
}

.button {
	cursor:pointer;
	background:#0286c3;
}

.button:hover {
	background:#159ddc;
}

