body {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
text-align: center;
background-color: #ffffff;
}

a:link {
text-decoration: none;
color: #00a6ff;
font-weight: 700;
}

a:visited {
text-decoration: none;
color: #00a6ff;
font-weight: 700;
}

a:hover {
text-decoration: underline;
color: #ff0000;
}

a:active {
text-decoration: none;
color: #00a6ff;
font-weight: 700;
}

/* ----------container to center the layout-------------- */
#container {
width: 998px;
margin-left: auto;
margin-right: auto;
}

/* ----------top-------------- */
#header {
margin: 0px;
padding: 0px;
}

#nav img { border: none; }
#nav ul { list-style: none; margin: 0px; padding: 0px; } 
#nav li { float: left; } 
#nav li a { float: left; }
#nav li a img { border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; }
#nav li a:hover img { visibility:visible; }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */} 

/* start #nav ids */
#nav1 { background:url(images/links_over_01.png) no-repeat left bottom; }
#nav2 { background:url(images/links_over_02.png) no-repeat left bottom; }
#nav3 { background:url(images/links_over_03.png) no-repeat left bottom; }
#nav4 { background:url(images/links_over_04.png) no-repeat left bottom; }
#nav5 { background:url(images/links_over_05.png) no-repeat left bottom; }
#nav6 { background:url(images/links_over_06.png) no-repeat left bottom; }
#nav7 { background:url(images/links_over_07.png) no-repeat left bottom; }
#nav8 { background:url(images/links_over_08.png) no-repeat left bottom; }
/* end #nav ids */


/* -----------------content--------------------- */
#contentcontainer1 {
z-index: 0;
}

#contentcontainer2 {
z-index: 1;
position:absolute;
left: 50%; 
top: 25px;
width: 998px;
margin-left: -499px; /* half of the width */
}

#contentcontainer3 {
z-index: 2;
position:absolute;
left: 50%; 
top: 560px;
width: 988px;
height: 20px;
margin-left: -494px; /* half of the width */
background-color: #dad3cb;
font-size: 13px;
font-weight: 700;
} 

#contentcontainer4 {
z-index: 0;
position:absolute;
left: 50%; 
top: 67px;
width: 998px;
height: 660px;
margin-left: -499px; /* half of the width */
}

#contentcontainer5 {
clear: both;
height: 550px;
}

#content1 {
float: left;
width: 475px;
}

#content1_contents {
width: 475px;
text-align: center;
}

#content2 {
float: left;
width: 580px;
}

#content2_right {
float: right;
width: 405px;
}

#content2_contents {
width: 580px;
text-align: left;
}

#content2_contents1 {
width: 580px;
text-align: center;
}

#content2_contents2 {
float: left;
width: 193px;
text-align: center;
}

#content2_contents3 {
float: left;
width: 140px;
text-align: left;
}

#content2_contents4 {
float: left;
width: 440px;
text-align: left;
}

#content2_contents5 {
width: 560px;
text-align: justify;
line-height: 130%;
}

#content6 {
float: left;
width: 475px;
}

#content6_right {
float: right;
width: 405px;
}

#content6_contents {
width: 475px;
text-align: left;
}

#content6_contents1 {
float: left;
width: 200px;
text-align: left;
}

#content6_contents2 {
float: right;
width: 275px;
text-align: left;
}

.page_title1 {
float: left;
font-size: 16px;
font-weight:900;
color: #0082c8;
}

.title1 {
font-size: 14px;
font-weight:700;
color: #0082c8;
}

.title2 {
font-style: italic;
}

.title3 {
font-weight:700;
}

#body_text1 {
text-align: justify;
}

.body_link1 {
text-decoration: none;
color: #0082c8;
font-weight: 700;
}

.body_link1:hover {
text-decoration: underline;
}

#separator {
width: 100%;
height: 4px;
background: url(../images/separator.gif) repeat-x;
}

#separator1 {
clear: both;
height: 10px;
}

#separator2 {
clear: both;
height: 20px;
}

#separator3 {
clear: both;
height: 30px;
}

#separator4 {
height: 10px;
}

#separator5 {
height: 20px;
}

.photorightaligned {
float: right; 
}

.photoleftaligned {
float: left;
padding-right: 15px;
}

/* -----------footer--------------------------- */
#footer {
margin: 0px;
padding: 0px;
}

#bottom {
background:url(images/bottom.png) no-repeat;
width: 998px;
height: 49px;
}

#address {
font-size: 10px;
font-weight: 700;
height: 12px;
padding: 6px;
}

#copyright {
font-size: 9px;
height: 11px;
padding: 4px;
}