@charset "UTF-8";
body {
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0;
color: #006c94;
height:100%;
text-align:center;
background: #005a7b url(layot/bg02.jpg) center repeat-y;
}

body#gallery {
margin:50px 10px 10px 10px;
background: #005a7b;
text-align:left;
white-space:nowrap;
}

#gallery img {
border:3px solid #FFFFFF;
border-bottom:9px solid #FFFFFF;
margin-right:5px;
}

#gallery h1{
color: #FFFFFF;
padding:0px;
margin:0px;
position:fixed;
top:8px;
}

#gallery a {
color:#FFFFFF;
position:fixed;
top:100%;
margin-top:-32px;
}

a {
color: #006c94;
}

a:hover {color:#80b6ca;}

a.smalllink {color: #006c94;
font-size:9px;
}

a.smalllink:hover {color:#80b6ca;}

#container {
width: 1000px;
height:100%;
margin:0 auto;
background: #FFFFFF;
padding:0;
text-align: left;
border: 0px solid #007999;
}

#header {
width:200px;
height:92px;
background:url(layout/header.jpg);
float:left;
}

/*



*/

#header h1 {
visibility:hidden;
}

#smalllinks {
width: 200px;
float:left;
height:92px;
background-color:#CC66FF;
background:url(layout/flash_placeholder.jpg) left;

}

#flashheader {
width:600px;
height:92px;
background:url(layout/flash_placeholder2.jpg) right;
float:right;
}

#flashheader embed {

}

#flashheader h1 {
visibiity:hidden;
}

#mainContent {
background: #FFFFFF;
}

#footer {
padding: 0;
background:#FFFFFF;
border-top:1px solid #006c94;
}

#footer p {
margin: 0;
padding: 15px 15px;
font-weight:bold;
}

#footerbg p {
position:relative;
top:265px;
padding: 0px 15px;
font-weight:bold;
visibility:hidden;
}

#footerbg {
padding: 0;
border-top:1px solid #006c94;
margin:0;
background: url(layout/footer_img3.jpg) 0px 0px no-repeat;
height:285px;
color:#FFFFFF;
}

.subcontent {
min-height:393px;
background:#FFFFFF;
float:right;
width:250px;
margin: 2px 0 0 0;
text-align:center;
}

.subcontent_main {
background:#FFFFFF url(layout/graphic19.jpg);
}

.subcontent2 {
min-height:225px;
background: #FFFFFF url(layout/bg01.jpg);
float:left;
width:249px;
margin: 0;
border-right:1px solid #005a7b;
}

.subcontent3 {
min-height:168px;
background:url(layout/bg01.jpg);
float:left;
padding-bottom:75px;
width:749px;
margin: 0;
border-right:1px solid #005a7b;
}

/*.k {
font-family:"Times New Roman", Times, Georgia, serif;
font-size:175%;
line-height:13px;
}

.k2 {
font-weight:bold;
font-size:125%;
}
*/

.h01, .h02 {
font-size:13px;
margin:15px 75px 15px 75px;
border-bottom: 1px solid #005a7b;
}

/*

h1.h03:first-letter, h1.h01:first-letter {
font-family:"Times New Roman", Times, Georgia, serif;
font-size:26px;
line-height:13px;
}

*/

h1:first-letter {
font-family: "Times New Roman", Times, Georgia, serif;
font-size: 26px;
line-height:13px;
}

.h03 {
font-size:13px;
margin:15px 15px 15px 15px;
border-bottom: 1px solid #005a7b;
}

/*

.h02 {
font-size:11px;
margin:0;
padding:15px 75px 0px 75px;
}

*/



.p01 {
margin: 0 15px 15px 15px;
padding:0;
line-height:20px;
}

.p02 {
margin:0 75px 15px 75px;
padding:0;
line-height:20px;
}

.subcontent3 ul {
margin: 10px 75px 15px 106px;
padding:0;
}

.subcontent3 ul ul {
margin: 0 75px 15px 24px;
padding:0;
}

.subcontent3 li {
margin-bottom:10px;
}

.smalltype {
font-size:12px;
}

#navcontainer {
margin:0;
padding:0;
}

#navcontainer ul
{
padding-left: 0;
margin: 0;
background-color: #80b6ca;
color: #FFFFFF;
float: left;
width: 100%;
}

#flashheader {
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em 15px;
background-color: #80b6ca;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
font-size:11px;
font-weight:bold;
}

#navcontainer ul li a:hover {
background-color: #005a7b;
color: #fff;
}

#navcontainer li a#current
{
background-color: #005a7b;
color: #fff;
}

.linkimg {
margin: 12px 0px;
vertical-align:middle;
border:0px solid #000000;
padding:10px;
}