* {margin:0; padding:0;}

body {
text-align:center;
font-family:Arial;
font-size:12px;
background-color:#FEFDF8;
background-image:url(../global/bg.jpg);
background-repeat:repeat-x;
margin-bottom:60px;
}


#all {
	text-align:center;
	position:relative;
	width:855px;
	text-align:left;
	padding-left:10px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	background-color:#FFFFFF;
	border:2px solid #8DB3AE;
	visibility: visible;
	overflow: auto;
}

#top {
margin-left:3px;
}

#logo_block {
position:absolute;
top:55px;
left:46px;
}

#green_nav {
position:absolute;
top:179px;
left:310px;
}

#text1 {
	position:absolute;
	left:45px;
	top:353px;
	width:360px;
	line-height:19px;
	color:#5B817C;
	font-weight:bold;
	overflow: auto;
	height: 2550;
}

#text2 {
position:relative;
top:0;
left:435px;
width:345px;
color:#4E6663;
line-height:17px;
padding-bottom:20px;
}

h1 {
font-family:Arial;
font-size:15px;
color:#046255;
padding-top:15px;
padding-bottom:15px;
}

h2 {
font-size:14px;
color:#046255;
padding-bottom:9px;
}

h3 {
font-family:Arial;
font-size:13px;
color:#046255;
padding-bottom:9px;
}

h4 {
font-size:15px;
color:#046255;
padding-bottom:6px;
}

p {
padding:0 0 15px 0;
}

p.header {
background-color:#046255;
color:#ECF2EB;
font-size:13px;
font-weight:bold;
padding:3px 7px 3px 5px;
margin-bottom:9px;
}

.disc {
background-color:#F2FBFA;
width:325px;
font-family:Tahoma;
font-size:10px;
line-height:13px;
text-align:justify;
padding:15px;
border:1px solid #6D918C;
margin-top:12px;
}

.disclaimer {
font-size:11px;
line-height:15px;
}

a.textlink {
color:#035F52;
}

a.textlink:hover {
color:#D21414;
}

.firstline {
font-size:13px;
}

#footer {
margin-top:25px;
}

.ph {
font-family:Arial;
font-size:14px;
color:#990000;
}
