html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Helvetica, sans-serif;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	min-width: 980px;
	max-width: 1560px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow:hidden;
	position:relative;
}
#bg-image {
        position: fixed;
        top: -9999px;
        left: -9999px;
		z-index: 0;
}

.bgwidth { width: 100%; }
.bgwidth980 { width: 980px; }
.bgheight { height: 100%; }

.hidden { visibility:hidden!important;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 286px;
	position:relative;
}

.site-logo-text {
left:55px;
top:59px;
position:absolute;
width: 523px;
height: 168px;
background: url(../images/logo-text-trans.png) no-repeat;
}

/*
.flag {
position: absolute;
left:0px;
top:0px;
width:493px;
height:667px;
background: url(../images/flag-trans.png) no-repeat;
}
*/

.menu-wrapper {
position:absolute;
left:127px;
top:236px;
height:28px;
width:537px;
background: url(../images/menu-bg-trans.png) no-repeat;
}

ul.menu-main {
margin:3px 4px 9px 4px;
line-height:16px;
font-size:12px;
color: #30446d;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.menu-main li { float:left; margin:0 6px;}

ul.menu-main li a { color:#30446d; text-decoration: none!important; }
ul.menu-main li a:hover { color:#30446d; text-decoration: underline!important; }
ul.menu-main li a:active { color:#30446d; text-decoration: underline!important; }
ul.menu-main li a:visited { color:#30446d; text-decoration: none!important; }

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 83px;
	position:relative;
}
#line {
height:206px;
margin:86px 0 0 0;
//* background: url(../images/line-trans.png); **/
position:relative;
}
#line-img{
height:206px;
width:100%;
position:absolute;
top:0;
left:0;
z-index:5;
}

#structure {
width:638px;
height:1401px;
margin:0 auto;
background: url(../images/structure-bg-trans.png);
position:relative;
}

.structure-line { width:638px; height:277px; position:relative; }
.structure-photo { height: 245px; width:194px; padding:8px; background: url(../images/photo-bg-trans.png) 0 0; position:absolute; left:24px; top:16px;}
.structure-person { position:absolute; top:32px; right:32px; width:360px; height:100px; color:#30446d; font-size:12px; font-weight:normal; line-height:14px; text-align:right; }
.person {font-size:16px; font-weight:bold; line-height:16px;}

li.link-main {
width:211px;
height:160px;
float:left;
position:relative;
display:block;
margin: 0 12px 0 0;
}
li.link-main:last-child {
margin:0;
}

li.link-main a  { color: #30446d; text-decoration: none; display:block; }
li.link-main a:visited .link-text { color: #30446d; }
li.link-main a:hover .link-text { color: #30446d; text-decoration: underline!important; }
li.link-main a:active  .link-text { color: #30446d; text-decoration: underline!important; }

.link-img-wrapper {
height:121px;
width:211px;
background: url(../images/link-bg-trans.png);
position:absolute;
top:0px;
left:0px;
}

.link-img {
width:200px;
height:109px;
margin:3px 3px 3px 3px;
}

.link-text {
position:absolute;
top:121px;
text-align:center;
width:204px;
color:#30446d;
font-size:14px;
font-weight:normal;
line-height:14px;
font-family: Impact, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}

ul.link-container {
margin: 0 auto;
width:892px;
padding: 32px 0 0 0;
z-index:100; position:relative;
}

.document-wrapper { padding: 32px 0 0 0; z-index:100; position:relative;}
.document { margin: 0 auto; width:300px; padding: 0 0 0 48px; height: 48px;}
a.document-link {
color:#30446d;
font-size:14px;
font-weight:normal;
line-height:14px;
font-family: Impact, Arial, Helvetica, sans-serif;
letter-spacing:0px;
display:block;
padding:10px 0 0 0;
text-decoration: none!important;
}
a.document-link:hover { color:#30446d; text-decoration: underline!important; }
a.document-link:active { color:#30446d; text-decoration: underline!important; }
a.document-link:visited { color:#30446d; text-decoration: none!important; }
.word { background: url(../images/word-document-trans.png) 0 0 no-repeat; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -83px auto 0;
	min-width: 980px;
	max-width: 1560px;
	height: 83px;
	position: relative;
	z-index:0;
}

#ball { width:204px; height:379px; position:absolute; background: url(../images/ball-trans.png) 0 0 no-repeat; left:0px; bottom:0px; z-index:0; }
#feb23-2012 { width:282px; height:186px; position:absolute; background: url(../images/23feb2012-trans.png) 0 0 no-repeat; left:40px; top:-122px; z-index:0; }
#mar8-2012 { width:560px; height:395px; position:absolute; background: url(../images/mar2012m-trans.png) 0 0 no-repeat; left:0px; bottom:0px; z-index:0; }

#envelope { width: 55px; height: 83px; position: absolute; left: 35px; top:0px; background: url(../images/envelope-trans.png) 0 0 no-repeat; }
#footer-line { height: 1px; top:30px; left:96px; right:96px; background: url(../images/footer-line.gif); position:absolute; }
#copyright { width: 51px; height: 12px; right: 40px; top: 24px; background: url(../images/copyright-trans.png) 0 0 no-repeat; position: absolute; z-index:100; }
#phone { position: absolute; height: 18px; width: 300px; left: 98px; top: 12px; font-weight: bold; font-size:12px; color: #30446d; }
#info { position: absolute; height: 18px; left: 98px; right: 98px; top: 32px; font-size:12px; color: #30446d; }
	#info a { color: #30446d; text-decoration: none; }
		#info a:hover { color: #30446d; text-decoration: underline; }
		#info a:active { color: #30446d; text-decoration: underline; }
		#info a:visited { color: #30446d; text-decoration: none; }
.a-left { text-align:left!important;}
.a-center { text-align:center!important; }
.a-right { text-align:right!important; }
.a-justify { text-align:justify!important; }
.no-indent { text-indent:0px!important;}