/* GLOBAL */
BODY {
	margin: 0;
	background-color: #00508d;
	font: 13px Tahoma;
	color: #373737;
}
/*
TABLE {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
*/
TD, TD TD P {
	vertical-align: top;
	text-align: left;
}
TH, TH P {
	background-color: #00508d;
	color: White;
	text-align: center;
}
IMG {
	border-style: none;
}
FORM {
	margin: 0;
}
TEXTAREA {
	overflow: auto;
}
H1, H2, H3, H4 {
	margin: 0;
}
H1 {
	font: bold 18px "Myriad Pro", Ariel;
	color: #4a88c7;
}
H1 STRONG {
	font: bold 18px "Myriad Pro", Ariel;
	color: #000000;
}
H2 {
	color: #4a88c7;
	font: bold 18px "Myriad Pro", Ariel;
	margin: 15px 0 5px 0px;
}
H2.news {
	color: #7ea2cc;
	font: bold 14px "Myriad Pro", Ariel;
	margin: 15px 0 5px 0;
	background: url('../images/h2-news-bg.gif') no-repeat left center;
	padding-left: 20px;
}
H3 {
	font-size: 12px;
	margin: 15px 0 5px 0px;
}

A:link, A:active, A:visited {
	color: #4A88C7;
}

ABBR, ACRONYM {
	border:0 none;
	cursor:help;
}
P {
	text-align: justify;
}
P.news {
	text-align: justify;
	color: #363636;
	font: 10px Tahoma;
}
/* ----------- */

#wrapper {
	width: 990px;
	margin: 0 auto;
}

#headerHolder {
	height: 148px;
	position: relative;
}

.photoRight {
	float: right;
	margin: 10px 0px 10px 20px;
	text-align: center;
}
.photoLeft {
	float: left;
	margin: 10px 20px 10px 0px;
	text-align: center;
}

/* BOX */
#boxTop {
	background: url('../images/box-top.gif') no-repeat top left;
	height: 25px;
}
#boxMiddle {
	background: url('../images/box-middle.gif') repeat-y top left;
}
#boxBottom {
	background: url('../images/box-bottom.gif') no-repeat top left;
	height: 50px;
	padding-top: 135px;
	color: White;
	text-align: center;
	position: relative;
}
#boxBottomIndex {
	background: url('../images/box-bottom-index.gif') no-repeat top left;
	height: 50px;
	padding-top: 135px;
	color: White;
	text-align: center;
	position: relative;
}

/* ---- */
#logo {
	position: absolute;
	top: 22px;
	left: 22px;
}
#navHolder {
	position: absolute;
	top: 110px;
	right: 34px;
}

.hr {
	border-bottom: solid 1px #dbdbdb;
}

A.link1:link, A.link1:active, A.link1:visited{
	font: 12px Tahoma;
	color: #4a88c7;
	text-decoration: none;
	background: url('../images/link1-bg.gif') no-repeat left center;
	padding-left: 20px;
}
A.link2:link, A.link2:active, A.link2:visited{
	font: 10px Tahoma;
	color: #4a88c7;
	text-decoration: none;
	background: url('../images/link2-bg.gif') no-repeat left center;
	padding-left: 15px;
}

P.desc {
	font: 9px Tahoma;
	color: #373737;
}
P.desc2 {
	font: 12px Tahoma;
	color: #000000;
}