/* generic */
body {
margin:0px 0px; padding:0px;
text-align: center;
font-family: verdana;
font-size: 10pt;
color: #000000;
background-color: #dcdcdc;
margin-top: 0px;
}
.p {
margin-top: 0px;
}

#image_left {
background-image: url(img_left.jpg);
position: absolute;
left: 0px;
top: 0px;
width: 840px;
height: 712px;
z-index: 5;
border: 1px #0000ff solid;
}
#image_right {
background-image: url(img_right.jpg);
position: absolute;
right: 0px;
top: 0px;
width: 840px;
height: 712px;
z-index: 3;
border: 1px #0000ff solid;
}

h1 {
font-weight: normal;
font-size: 12pt;
color: #faf90b;
margin-top: 0px;
}
h2 {
font-weight: bold;
font-size: 28pt;
font-family: verdana;
color: #faf90b;
margin-top: 0px;
}
a.m:link, a.m:visited, a.m:active {
color: #000000;
font-size:10pt; 
text-decoration: none;
font-weight: bold;
}
a.m:hover {
color: #ff0000;
}

a.c:link, a.c:visited, a.c:active {
color: #000000;
text-decoration: none;
font-weight: bold;
}
a.c:hover {
color: #ff0000;
text-decoration: none;
}
a.s:link, a.s:visited, a.s:active {
color: #000000;
text-decoration: none;
font-size: 8pt;
}
a.s:hover {
color: #ff0000;
text-decoration: none;
font-size: 8pt;
}

#impact {
position: relative;
top: 0px;
width: 1000px;
height: 20px;
margin:0px auto;
text-align: center;
font-size: 12pt;
background-color: #ff0000;
z-index: 10;
border: 3px #faf90b solid;
} 
#index_container {
position: relative;
top: 0px;
width: 700px;
height: 685px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
z-index: 8;
border: 1px #0000ff solid;
} 
#banner {
position: absolute;
top: 0px;
width: 700px;
height: 60px;
margin:0px auto;
background-color: #0000ff;
color: #ffffff;
text-align: center;
z-index: 8;
} 
#menu {
position: absolute;
top: 60px;
width: 700px;
height: 40px;
color: #0000ff;
font-size: 10pt;
background-color: #ffffff;
text-align: center;
background-color: #faf90b;
border-bottom-width: 1px ;
border-bottom-style: solid ;
border-color: #0000ff;
padding-top: 5px;
} 
#content_1 {
position: absolute;
padding:5px;
top: 110px;
left: 0px;
width: 690px;
background-color: #ffffff;
color: #000000;
font-size: 10pt;
margin-top: 0px;
text-align: center;
} 
#content_2 {
position: absolute;
padding:5px;
top: 110px;
left: 0px;
width: 690px;
background-color: #ffffff;
color: #000000;
font-size: 10pt;
text-align: left;
margin-top: 0px;
} 

/* contact form */
/* valid XHTML */
#contact_form {
position: absolute;
left: 0px;
top: 35px;
width: 420px;
height: 490px;
background-color: #ffffff;
padding: 5px;
border-right: 0px #002b74 solid;
}
/*#contact_2 {
position: absolute;
left: 180px;
top: 260px;
width: 330px;
height: 400px;
} */

#fcf2 {
/*font-family:arial;
font-size:9pt;
color: #333192;
margin:5px;
border:1px solid #3D5686;
background-color:#FFF; */
width:400px;
}
/*#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#333192;
font-weight:bold;
padding:4px;
margin:0px;
} */
/*#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#000000;
} */
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 300px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:normal;
color: #000000;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}
#contact_text {
position: absolute;
left: 430px;
top: 35px;
width: 250px;
height: 490px;
background-color: #ffffff;
padding: 5px;
border: 0px #002b74 solid;
}


img.tn {
border: none;
margin: 8px;
}

img.left {
border: none;
margin: 5px;
float: left;
}
img.right {
border: none;
margin: 5px;
float: right;
}
img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
	}

