@charset "utf-8";

body {
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006148;
background:url(images/body_bg2.jpg) top center repeat-y;
}

/*a {
color:#006148;
}

a:hover {
text-decoration:none;
}

p {
padding:0 22px;
color:#000;
font-size:13px;
line-height:22px;
text-align:justify;
}

form {
margin:0;
padding:0;
}*/

#body_container {
margin:0;
padding:0;
background:url(images/body_bg.jpg) top center no-repeat;
width:100%;
height:700px;
}

#body_container td {
vertical-align:top;
}

#main_container {
margin:0 auto;
padding:0;
background:url(images/site_bg2.gif);
background-repeat:repeat-y;
width:854px;
}

#main_container td {
vertical-align:top;
}

#content_container {
margin:0;
padding:0;
width:854px;
background:url(images/site_bg_bottom.gif) bottom no-repeat;
}

#content_container td {
vertical-align:top;
}

#content_container td#header {
margin:0;
padding:0;
background:url(images/site_bg_top.gif) top no-repeat;
height:124px;
vertical-align:top;
}

.logo {
padding:0;
margin:0;
height:115px;
width:360px;
display: block;
}

.logo span {
position:absolute;
left:-999px;
}

#header_nav {
margin:0 0 0 629px;
padding:0;
height:115px;
width:200px;
position:absolute;
top:0;
text-align:right;
line-height:25px;
}

#header_nav td {
vertical-align:middle
}

#content_container td#menu {
margin:0;
padding:0;
/*background:url(images/menu_sprite.gif) top no-repeat;*/
height:48px;
vertical-align:top;
}

#content_container td#content {
margin:0;
padding:0;
vertical-align:top;
height:402px;
}

#secondary_nav {
margin:5px auto 5px auto;
padding:0;
width:807px;
height:254px;
/*background:url(images/photo1.jpg) no-repeat;*/
}

#secondary_nav td#photo {
margin:0;
padding:0;
width:546px;
}

#secondary_nav td#buttons {
margin:0;
padding:0;
width:261px;
/*background:url(images/secondary_nav.png) no-repeat;*/
}

#link1 {
margin:0 0 0 30px;
padding:20px 0 0 0;
width:230px;
height:40px;
display:block;
text-decoration:none;
text-align:center;
font-size:15px;
background:url(images/transparent.gif) top repeat;
}

#link2 {
margin:0 0 0 30px;
padding:22px 0 0 0;
width:230px;
height:42px;
display:block;
text-decoration:none;
text-align:center;
font-size:15px;
background:url(images/transparent.gif) top repeat;
}

#link3 {
margin:0 0 0 30px;
padding:22px 0 0 0;
width:230px;
height:42px;
display:block;
text-decoration:none;
text-align:center;
font-size:15px;
background:url(images/transparent.gif) top repeat;
}

#link4 {
margin:0 0 0 30px;
padding:18px 0 0 0;
width:230px;
height:46px;
display:block;
text-decoration:none;
text-align:center;
font-size:15px;
background:url(images/transparent.gif) top repeat;
}

#reflection {
margin:0 auto;
padding:0;
/*background:url(images/body_bg2.jpg) top center repeat-y;*/
width:854px;
height:65px;
}

#footer_container {
margin:20px auto auto;
padding:0;
width:854px;
height:50px;
font-size:11px;
font-weight:200;
background:url(images/footer_top.gif) top no-repeat;
}

#footer_container td {
vertical-align:middle;
padding:0 24px 0 18px;
}

#footer_container td a {
text-decoration:none;
}

#footer_container td a:hover {
text-decoration:underline;
}