html, body { height: 100%; width="100%" } 

body {
		background: #5FC8DD url('images/background.jpg');
		background-repeat:repeat-x; 
}

.normal {
filter: alpha(opacity=80); -moz-opacity: 0.8;
}
.over {
filter: alpha(opacity=100); -moz-opacity: 1;
}

#website {
left: 0; top: 0;
position:absolute;
border: 0px solid;
border-collapse: collapse;
height: 100%;
width: 100%;
}

#website_mid {
border: 0px solid;
border-collapse: collapse;
}

#submenu {
background-color: #338799;
vertical-align:top;
}

#header {
background:url(images/header.jpg);
width:845px;
height:210px;
background-color:#FFFFFF;
}
#menu_row {
background:url(images/menubg.jpg);
height:27px;
border-collapse: collapse; 
}
#menuwrapper {
background:url(images/menubg.jpg);
width:745px;
height:27px;
text-align:left;
overflow:hidden;float:left;
}

#menu {
background:url(images/menubg.jpg);
height:27px;
border-collapse: collapse; 
}

#menuitem {
background:url(images/menudivider.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#E9F7FA;
text-align:center;
width:70px;
height:27px;
padding: 0;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.menuitemtxt A:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #2C677A; text-decoration:none;}
.menuitemtxt A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #2C677A; text-decoration:none;}
.menuitemtxt A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #2C677A; text-decoration:none;}
.menuitemtxt A:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: red; text-decoration:none;}

.menuitemtxtselected A:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none;}
.menuitemtxtselected A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none;}
.menuitemtxtselected A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none;}
.menuitemtxtselected A:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none;}

#menuitemselected {
background:url(images/menudivider.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#32585C;
text-align:center;
width:70px;
height:27px;
padding: 0;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}


#menu_contentdivider {
background:url(images/menuborder.jpg);
width:845px;
height:6px;
}

#content{
border-collapse: collapse; 
width: 100%;
height: 100%;

}
#content_left{
background-image:url(images/content-left_bg.jpg);
padding: 0;
width: 22px;
height:529px;
vertical-align:top;
}

#content_right{
background-image:url(images/content-right.jpg);
width: 5px;
height:529px;
padding: 0;
background-position:top;
background-color:#5E99AB;
background-repeat:no-repeat;
}

#content_imagebar{
background-image:url(images/photo_bar.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color: #457589;
padding: 0;
width: 230px;
height:529px;
vertical-align: top;
text-align: center;

}
#actual_content{
vertical-align:top;
background-color: #457532;
padding: 8px;
width: 588px;
height:529px;
background-image:url(images/content_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color: #FFFFFD;
text-align:left;
}

#sloganbox {
filter:alpha(opacity=90); 
-moz-opacity: 0.9;
background:url(images/sloganbox.jpg);
width:314px;
height:66px;
text-align:center;
}

#slogantxt {
position:relative;top:22%;
}

.slogantext {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 90%;
font-size: 19px;
color:#FFFFFF;
}
.content_TXT {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #296177; }

#sitemap_head {
background:url(images/sitemap_head.jpg);
width:844px;
height:56px;
text-align:left;
}
#sitemap_head_txt {
position:relative;
top:40%;
left:4%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 100px;
}
#sitemap_main {
background:url(images/sitemap_main.jpg);
width:844px;
height:124px;
z-index:1;
}
#sitemap_main_items {
position:relative;
top:8%;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
}

#sitemap_main_item {
position:relative;
top:8%;
text-align:center;
width: 100px;
float:left;
}
#sitemap_main_subitems {
position:relative;
top:10%;
text-align:left;
width: 830px;
}

#sitemap_main_subitem {
position:relative;
text-align:left;
float:left;
width: 100px;
}

.sitemap_menuitems{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#FFFFFF;
}

.sitemap_menuitems A:link {font-size:12px; color: #ffffff; text-decoration:none;}
.sitemap_menuitems A:visited {font-size:12px; color: #ffffff; text-decoration:none;}
.sitemap_menuitems A:active {font-size:12px; color: #ffffff; text-decoration:none;}
.sitemap_menuitems A:hover {font-size:12px; color: #B6D7EE; text-decoration:none;}

.sitemap_submenuitems{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.sitemap_submenuitems A:link {font-size:11px; color: #ffffff; text-decoration:none;}
.sitemap_submenuitems A:visited {font-size:11px; color: #ffffff; text-decoration:none;}
.sitemap_submenuitems A:active {font-size:11px; color: #ffffff; text-decoration:none;}
.sitemap_submenuitems A:hover {font-size:11px; color: #B6D7EE; text-decoration:none;}

.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: italic; }
#copyrightlabel {
width:844px;
height:75px;
background-color:#296177;
z-index:1;
}
#footer {
width:844px;
height:60px;
background-color:#1F495A;
z-index:1;
}
#upper {
width:844px;
height:31px;
background-color:#1F495A;
z-index:1;
}
#COPYRIGHT {
position:relative;
top:30%;
text-align:center;
width: 100%;
float:left;
}

.copyright_font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C8D6DC;
}
	


#message_bar {
margin: auto;
width:845px;
height:24px;
text-align:center;
background-color: #296276;
line-height:2em; 
}

#mid_section {
vertical-align: top;
border-collapse: collapse;
width:845px;
}

.message_txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
}

#innerborder {
background-image:url(images/background-inner.jpg);
background-color: #88d5e5;
background-repeat:repeat-x;
width: 12px;
}

#outerborder {
background-image: url(images/background-mid.jpg);
background-color: #75d0e2;
background-repeat:repeat-x;
width: 16px;
}

#topalign {
vertical-align:top;
}
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
#buttons {
float:left;
text-align:right;
	width:90px;
	height:100%;
	z-index:1;
}


