﻿a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul
{
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none none outside;
}
blockquote, q
{
	quotes: none;
}
:focus
{
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

html, body 
{
	height: 100%;
	margin:0 0 0 0;
}
body
{
	background-color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 100%;
	width: 100%;
}
#pageContainer
{
	width: 100%;
	margin: 0 auto;
	position: relative;
	text-align: center;

    position:relative; /* required for footer positioning*/
    margin:0 auto; /* center, not in IE5 */
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
}

#headerWrapper
{
	width: 100%;
	background: black;
	height: 400px;
	position: relative;
	text-align: center;
}

#header
{
	height: 400px;
	width: 980px;
	top: 10px;
	position: relative;
	text-align: center;
	background: white;
	margin: 0 auto;
}

#header ul#h-container li a#h-main
{
	top: 206px;
	position: absolute;
	width: 482px;
	height: 44px;
	left: 249px;
	background: white url(images/logoMain.gif) no-repeat 0 0;
}
#header ul#h-container li a#h-mainCu
{
	top: 305px;
	position: absolute;
	width: 482px;
	height: 47px;
	left: 273px;
	background: transparent url(images/logoContact.gif) no-repeat 0 0;
}
#header ul#h-container li a#h-mainCuEmailLink,
#header ul#h-container li a#h-mainCuEmailLink:hover
{
	top: 337px;
	position: absolute;
	width: 218px;
	height: 20px;
	left: 273px;
}
#header ul#h-container li a#h-mainCuEmailLink
{
	background: transparent url(images/logoContactEmail.gif) no-repeat 0 0;
}
#header ul#h-container li a#h-mainCuEmailLink:hover
{
	background: transparent url(images/logoContactEmailH.gif) no-repeat 0 0;
}
/*════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════*/
/*════ Footer
/*════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════*/

#footerWrapper
{
	width: 100%;
	height: 144px;
	position: relative;
	text-align: center;
}

#footer
{
	height: 144px;
	width: 980px;
	position: relative;
	margin: 0 auto;
	background: white;
}

#footer ul#f-container li a#f-ros
{
	position: absolute;
	top: 0px;
	left: 76px;
	width: 191px;
	height: 77px;
	background: transparent url(images/logoRos.jpg) no-repeat 0 0;
}

#footer ul#f-container li a#f-mvd
{
	position: absolute;
	top: 0px;
	left: 312px;
	width: 94px;
	height: 77px;
	background: transparent url(images/logoMvd.jpg) no-repeat 0 0;
}
#footer ul#f-container li a#f-gbn
{
	position: absolute;
	top: 0px;
	left: 449px;
	width: 103px;
	height: 77px;
	background: transparent url(images/logoGbn.jpg) no-repeat 0 0;
}
#footer ul#f-container li a#f-bsp
{
	position: absolute;
	top: 0px;
	left: 606px;
	width: 100px;
	height: 77px;
	background: transparent url(images/logoBsp.jpg) no-repeat 0 0;
}

#footer ul#f-container li a#f-cu,
#footer ul#f-container li a#f-cu:hover
{
	position: absolute;
	top: 0px;
	left: 750px;
	width: 133px;
	height: 77px;
}
#footer ul#f-container li a#f-cu
{
	background: transparent url(images/contactUs.jpg) no-repeat 0 0;
}
#footer ul#f-container li a#f-cu:hover
{
	background: transparent url(images/contactUsH.jpg) no-repeat 0 0;
}
